Помогите исправить сову!!!

 
Всем привет! Возникла проблема не могу дописать советник)) Вообщем сова открывает сделку когда rsi < 70 на продажу... аналогично и противоположную сторону с покупкой... Проблема в том что после закрытии ордера... по тейку или стопу... ордер снова открывается! Надо сделать так чтобы ордер открывался только 1 раз и в след раз открывался уже противоположный сигнал)) раньше пользовался last orderом, но щас не могу вспомнить)) Спасибо! 
 
Похоже сову летать не научили
 
Vinin:
Похоже сову летать не научили
))) вроде проблема не большая) летать научим, тока вот детали не хватает) 
 
А что если использовать три последних значения? т.е.. если 89-80-65 - открываем селл , а если 10-20-30 то открываем бай ?
 
agluhenko:
А что если использовать три последних значения? т.е.. если 89-80-65 - открываем селл , а если 10-20-30 то открываем бай ?
Надо хранить время формирования сигнала и проверять открывался или нет ордер с момента формирования сигнала
 

Вариант первый в случае успешного открытия ордера в бай переменной pos = 1. В случае в селл pos = -1.

Вариант второй  - После закрытия ордера делаем RefreshRate() и смотрим историю - какой последний ордер закрылся.

 
dimeon:

Вариант первый в случае успешного открытия ордера в бай переменной pos = 1. В случае в селл pos = -1.

Вариант второй  - После закрытия ордера делаем RefreshRate() и смотрим историю - какой последний ордер закрылся.

есть код со вторым вариантом? Спасибо!