№9 Решения простых задач _ Закрылась ли позиция

Автор: ViL

№9 Решения простых задач _ Закрылась ли позиция - Wed Aug 31 2011 11:06 AM

В приложении пример пересечения EMA и Close.
Вход осуществляется, только если предыдущая позиция закрыта.
Автор: Hukler

Re: №8 Решения простых задач _ Закрылась ли позиция - Wed Aug 31 2011 11:46 AM

ОК! Спасибо. Вроде помогло!
Автор: SRV

Re: №8 Решения простых задач _ Закрылась ли позиция - Sat Jun 25 2016 01:18 PM

Я так понял, проверку на "открыта ли позиция" можно сделать аналогичным способом?! но вот как сделать чтобы при этом правильно считалось количество контрактов в открытой позиции (не виртуальных)?
Автор: ViL

Re: №8 Решения простых задач _ Закрылась ли позиция - Sat Jun 25 2016 02:50 PM

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

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

Re: №8 Решения простых задач _ Закрылась ли позиция - Wed Jun 29 2016 01:23 PM

А если у меня два инструмента и мне нужно открыть определенное количество контрактов сначала в одном инструменте, и после этого открывать уже в другом, как сделать проверку?
Автор: ViL

Re: №8 Решения простых задач _ Закрылась ли позиция - Wed Jun 29 2016 01:32 PM

Если условием выставления заявки является присутствие позиции на другом инструменте, то можно сделать просто через блок есть активная позиция, он же работает от источника.
Если условием выставления заявки является присутствие позиции на другом инструменте определенного сигнала(определенного блока входа), очевидно лучше использовать логическую формулу и блок "удерживалось баров".
Автор: SRV

Re: №8 Решения простых задач _ Закрылась ли позиция - Wed Jun 29 2016 07:50 PM

спасибо за ответ
1)то есть если мне надо чтобы по второму инструменту открылась позиция на следующем баре, я просто ставлю "0" в блоке удерживалось баров?
2)а можно то же самое сделать через блок "количество"?
Автор: ViL

Re: №8 Решения простых задач _ Закрылась ли позиция - Thu Jun 30 2016 08:27 AM

1. нет, в логической формуле пишите УдБаров>0 и подаете на вход второго инструмента.
2. конечно, но для реала лучше использовать удерживалось баров.
Автор: SRV

Re: №8 Решения простых задач _ Закрылась ли позиция - Fri Jul 01 2016 04:01 PM

К сожалению через блок "УдБаров" сделка по второму инструменту совершается не на следующий, а через 1 бар, это можно как то обойти?
Автор: ViL

Re: №8 Решения простых задач _ Закрылась ли позиция - Fri Jul 01 2016 05:41 PM

сжатие.
Автор: SRV

Re: №8 Решения простых задач _ Закрылась ли позиция - Sun Aug 14 2016 05:05 AM

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

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

Re: №8 Решения простых задач _ Закрылась ли позиция - Sun Aug 14 2016 07:09 AM

В этом случае очевидно логичным будет выбрать приоритет.
Если нет сигнала на шорт, то можно входить в лонг или наоборот. Или если выбрать для обоих, то при таких условиях не будет входа.

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

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

Re: №8 Решения простых задач _ Закрылась ли позиция - Mon Aug 15 2016 03:08 AM



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

Re: №8 Решения простых задач _ Закрылась ли позиция - Mon Aug 15 2016 08:08 AM

Originally Posted By: SRV


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



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

Re: №8 Решения простых задач _ Закрылась ли позиция - Thu Dec 19 2019 11:46 PM

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

Re: №8 Решения простых задач _ Закрылась ли позиция - Fri Dec 20 2019 11:09 AM

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