Один сигнал -- одна сделка

 
Всем здравствуйте. Недавно столкнулся с такой проблемой. Допустим, что есть стратегия на машках ( чисто для примера). Вход осуществляется при пересечении машек в ту или иную сторону. Вот скрин. Свеча входа отмечена стрелкой
http://storage9.static.itmages.ru/i/13/0201/h_1359665490_2387264_ee4d5b3133.jpeg
По стратегии нужно войти с тейком 10 пипсов. Через некоторое время, сделка закрывается по тейку. Но сигнал входа -- пересечение машек -- всё ещё в силе. Как "объяснить" советнику, что этот сигнал мы уже использовали и нужно ждать нового сигнала, а не входить ещё раз и ещё раз на этом же сигнале. 
Идея в том, что бы использовать один сигнал для одной сделки. Может кто поделится дельной наработкой или хотя бы толковым алгоритмом.
 

просто введите одну переменную boolean, когда она true сделку можно открывать, как только сработал сигнал ставите значение false, и обратно true когда сделка закроется

 
Я кодировал в magic и перед открытием прочесывал закрытые ордеры. Magic=Hour(), а дальше фильтр.
 
Bazzillio:

просто введите одну переменную boolean, когда она true сделку можно открывать, как только сработал сигнал ставите значение false, и обратно true когда сделка закроется


Ага, чтобы она после закрытия снова открылась. Блеск! Браво!
 
Так это. Сигнал "одна машка больше другой" и "одна машка пересекла другую" вполне очевидно чем отличаются, не?
 
grell:

Ага, чтобы она после закрытия снова открылась. Блеск! Браво!
я предложил вариант решения, простейший, как его использовать это уже дело ТС, когда надо тогда пусть и меняет переменную, надо в при закрытии сделки ок, надо при новом сигнале, вперед..
 
имхенько, простейший вариант дал shi. Если МА пересеклись только что - открыть позицию. Все,- один сигнал - один ордер.
 
tara:
имхенько, простейший вариант дал shi. Если МА пересеклись только что - открыть позицию. Все,- один сигнал - один ордер.
Если так совпадает сигнал -- отлично. А если скажем быстрые машки пересеклись раньше, а с тяжёлой -- позже. Или если есть 3 индюка и какой то всегда запаздывает, но мы никогда не знаем какой. Как тогда быть? 
 
tara:
_ Если МА пересеклись только что - открыть позицию _
В этом пересечении нет смысла.
 
DmitriyN:
В этом пересечении нет смысла.

Хотел ответить цитатой из Козьмы Пруткова ...

О смысле речи не было:)

 
PAZITIV:
Если так совпадает сигнал -- отлично. А если скажем быстрые машки пересеклись раньше, а с тяжёлой -- позже. Или если есть 3 индюка и какой то всегда запаздывает, но мы никогда не знаем какой. Как тогда быть? 

И об этом речи не было.

Три пути (как в сказке): 1) В клуб телепатов; 2) Решить задачу для двух МА, а там будет видно; 3) Дать формально строгое описание задачи.

Причина обращения: