Скачать MetaTrader 5

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

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

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

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

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


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

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

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

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

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

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

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

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий