У вас не стоит Flash Player
Настройки
#30743 - Wed Aug 31 2011 11:06 AM №9 Решения простых задач _ Закрылась ли позиция
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
В приложении пример пересечения EMA и Close.
Вход осуществляется, только если предыдущая позиция закрыта.


Attachments
Пример_ПроверкаЗакрПредПоз.xml (1228 downloads)



Отредактировано ViL (Fri Dec 02 2011 07:17 PM)

Наверх
#30745 - Wed Aug 31 2011 11:46 AM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: ViL]
Hukler Offline
member

Registered: Wed Jul 20 2011
Записи: 114
ОК! Спасибо. Вроде помогло!

Наверх
#78709 - Sat Jun 25 2016 01:18 PM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: Hukler]
SRV Offline
stranger

Registered: Wed Jun 06 2012
Записи: 22
Я так понял, проверку на "открыта ли позиция" можно сделать аналогичным способом?! но вот как сделать чтобы при этом правильно считалось количество контрактов в открытой позиции (не виртуальных)?

Наверх
#78710 - Sat Jun 25 2016 02:50 PM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: SRV]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Originally Posted By: SRV
Я так понял, проверку на "открыта ли позиция" можно сделать аналогичным способом?! но вот как сделать чтобы при этом правильно считалось количество контрактов в открытой позиции (не виртуальных)?

При управлении кол-вом очередность для правильного выставления кол-ва в текущей заявке, как правило:
- проверка закрытой позиции, перед тем как подсчитать нужное кол-во и уже потом выставление заявки

Наверх
#78773 - Wed Jun 29 2016 01:23 PM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: ViL]
SRV Offline
stranger

Registered: Wed Jun 06 2012
Записи: 22
А если у меня два инструмента и мне нужно открыть определенное количество контрактов сначала в одном инструменте, и после этого открывать уже в другом, как сделать проверку?

Наверх
#78775 - Wed Jun 29 2016 01:32 PM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: SRV]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Если условием выставления заявки является присутствие позиции на другом инструменте, то можно сделать просто через блок есть активная позиция, он же работает от источника.
Если условием выставления заявки является присутствие позиции на другом инструменте определенного сигнала(определенного блока входа), очевидно лучше использовать логическую формулу и блок "удерживалось баров".

Наверх
#78785 - Wed Jun 29 2016 07:50 PM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: ViL]
SRV Offline
stranger

Registered: Wed Jun 06 2012
Записи: 22
спасибо за ответ
1)то есть если мне надо чтобы по второму инструменту открылась позиция на следующем баре, я просто ставлю "0" в блоке удерживалось баров?
2)а можно то же самое сделать через блок "количество"?


Отредактировано SRV (Wed Jun 29 2016 07:51 PM)

Наверх
#78791 - Thu Jun 30 2016 08:27 AM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: SRV]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
1. нет, в логической формуле пишите УдБаров>0 и подаете на вход второго инструмента.
2. конечно, но для реала лучше использовать удерживалось баров.

Наверх
#78824 - Fri Jul 01 2016 04:01 PM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: ViL]
SRV Offline
stranger

Registered: Wed Jun 06 2012
Записи: 22
К сожалению через блок "УдБаров" сделка по второму инструменту совершается не на следующий, а через 1 бар, это можно как то обойти?


Отредактировано SRV (Fri Jul 01 2016 04:01 PM)

Наверх
#78827 - Fri Jul 01 2016 05:41 PM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: SRV]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
сжатие.

Наверх
#79344 - Sun Aug 14 2016 05:05 AM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: ViL]
SRV Offline
stranger

Registered: Wed Jun 06 2012
Записи: 22
1) Если у меня возникает сигнал на открытие в шорт и в лонг на одном баре или когда еще не закрылся шорт и есть сигнал в лонг, - закроет ли торговый агент позицию, или позиция закроется, а заявки будут висеть в менеджере команд ожидая закрытия?

2) В этом случае сможет ли блок "Есть активная короткая позиция" увидеть, что шорт закрыт?

Наверх
#79345 - Sun Aug 14 2016 07:09 AM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: SRV]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
В этом случае очевидно логичным будет выбрать приоритет.
Если нет сигнала на шорт, то можно входить в лонг или наоборот. Или если выбрать для обоих, то при таких условиях не будет входа.

1) не понял вопроса. Закрытие происходит в любом случае.

2) при условиях на одном баре, конечно нет. Пока бар не закрыт, о нем ничего не известно, при условии адекватных пересчетов(интервал по закрытию и интервал по открытию бара)

Наверх
#79347 - Mon Aug 15 2016 03:08 AM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: ViL]
SRV Offline
stranger

Registered: Wed Jun 06 2012
Записи: 22


1) Другими словами: Как поведет себя торговый агент если при открытом шорте, пройдет сигнал на открытие в лонг? В реале встречная позиция закроет шорт и все. Но как отреагирует на это логика программы?

Наверх
#79349 - Mon Aug 15 2016 08:08 AM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: SRV]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Originally Posted By: SRV


1) Другими словами: Как поведет себя торговый агент если при открытом шорте, пройдет сигнал на открытие в лонг? В реале встречная позиция закроет шорт и все. Но как отреагирует на это логика программы?



в агенте, как и в лаборатории будет две позиции
и соответственно будет выставляться два стоп-лосса(если стопы стоят)

Наверх
#85914 - Thu Dec 19 2019 11:46 PM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: ViL]
alexandrva Offline
stranger

Registered: Sun Dec 15 2019
Записи: 1
Доброго времени. Подскажите. Делаю проверку на наличие открытой позиции, всё как указанно в начале данной ветки, и при подключении связки ЕстьАктивнаяПозиция и НЕ открывается две сделки Лог и Шорт, на первом баре истории, а первый сигнал появляется на 5 баре. Подскажите как исправить?

Наверх
#85921 - Fri Dec 20 2019 11:09 AM Re: №8 Решения простых задач _ Закрылась ли позиция [Re: alexandrva]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Если сигнала нет, то не откроется. Значит на первом баре сигнал есть.
Вывести сигналы на график и смотреть, что не так.
Есть простой вариант, если речь о первых барах, просто поставить "Торговать с бар" в свойствах скрипта.

Наверх


Moderator:  ViL, sar