У вас не стоит Flash Player
Настройки
#50037 - Thu Dec 13 2012 12:39 PM Условие определяющее что позиция закрылась.
Venzel Offline
journeyman

Registered: Thu Apr 19 2012
Записи: 51
Подскажите какое условие надо прописать, которое будет выдавать true при закрытии позиции?
Пытался писать в условии - есть открытая позиция и цена пересекает условную цену выхода. На истории не получается, так как блок - есть открытая позиция, становится неактуальным за бар до закрытия. На реале правда еще не проверял.

Наверх
#50039 - Thu Dec 13 2012 12:51 PM Re: Условие определяющее что позиция закрылась. [Re: Venzel]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
У вито в сборках есть кубик, который проверяет закрылась ли позиция с определенным именем. а на выходе дает тру или фалс
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх
#50041 - Thu Dec 13 2012 01:04 PM Re: Условие определяющее что позиция закрылась. [Re: Venzel]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Имеется ввиду сигнал на один бар?
1.В версии программы 1.2 В лог формуле напишите ЕстьАктивная[i-1] && !ЕстьАктивная
Так же в версии 1.2 Есть блок Последний выход имеет такое имя. Если нужно уточнить какой именно.
2. В версии 1.1 без дополнительных блоков сделать сложней. Можно попробовать через обновляемое значение.




Отредактировано ViL (Thu Dec 13 2012 01:14 PM)

Наверх
#50042 - Thu Dec 13 2012 01:20 PM Re: Условие определяющее что позиция закрылась. [Re: ViL]
Venzel Offline
journeyman

Registered: Thu Apr 19 2012
Записи: 51
Да на 1 бар.
Спасибо, все получилось. Кстати не знал что можно переворачивать условие в таком виде "!ЕстьАктивная"

Чуть не забыл. А если вход и выход из позиции происходит на одном баре? По идее не сработает условие


Отредактировано Venzel (Thu Dec 13 2012 01:26 PM)

Наверх
#50044 - Thu Dec 13 2012 01:49 PM Re: Условие определяющее что позиция закрылась. [Re: Venzel]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Venzel
А если вход и выход из позиции происходит на одном баре? По идее не сработает условие


выход того же входа? По идее такого не должно происходить. Пока бар не закрыт, скрипт не знает, что у него есть позиция, а следовательно он не может выставить заявку на выход.
Если условие на закрытие работает во время входа, то нужно исключить такую возможность. Запретом на вход, если условие на выход true. Ну либо наоборот.

Наверх
#50049 - Thu Dec 13 2012 02:20 PM Re: Условие определяющее что позиция закрылась. [Re: ViL]
Venzel Offline
journeyman

Registered: Thu Apr 19 2012
Записи: 51
Да, выход того же входа. Пересчет стоит у меня "сделка". Так же я исключил повторный вход на том же баре.
Меня интересует, выполнится ли условие ЕстьАктивная[i-1] && !ЕстьАктивная если вход и выход на том же самом баре произойдет?

Наверх
#50067 - Thu Dec 13 2012 07:11 PM Re: Условие определяющее что позиция закрылась. [Re: Venzel]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Сделка сам по себе пересчет сложный, на одном баре, т.е. на тике у вас не может возникнуть такой ситуации, так как брокер принимает заявки по очереди.
Формула будет работать.
Но реал от лаборатории будет очень сильно отличаться.

Наверх
#50070 - Thu Dec 13 2012 07:34 PM Re: Условие определяющее что позиция закрылась. [Re: ViL]
Venzel Offline
journeyman

Registered: Thu Apr 19 2012
Записи: 51
Спасибо за информацию. Буду пробовать

Наверх


Moderator:  ViL, sar