Форум о заработке, инвестициях и криптовалюте - Показать сообщение отдельно - Помощь по реализации написания продуктов в коде MQL
Показать сообщение отдельно
Старый 27.03.2013, 09:44   #17
Yurchik36
Специалист
 
Аватар для Yurchik36
 
Регистрация: 15.09.2012
Сообщений: 919
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Цитата:
Сообщение от madman Посмотреть сообщение
Этот функционал я уже реализовал (это не проблема). Проблемой для меня остается научить моего подопечного торговле не на просто открытии новой свечи, а именно а момент пересечения линий индикатора. Все части кода, которые перебрал, всегда открывают сделки, когда условие - красная выше синей и наоборот. А нудно - красная пересекает синюю всерху вниз - селл открыт. если наоборот - закрывает селл, открывает бай.
А. Даже так. Теперь понял что вы просите.

double krasnaya1 = iCustom(NULL, 0, "Forexofftrend3", 0, 1);

double sinyaya1 = iCustom(NULL, 0, "Forexofftrend3", 1, 1);

double krasnaya2 = iCustom(NULL, 0, "Forexofftrend3", 0, 2);

double sinyaya2 = iCustom(NULL, 0, "Forexofftrend3", 1, 2);

double krasnaya3 = iCustom(NULL, 0, "Forexofftrend3", 0, 3);

double sinyaya3 = iCustom(NULL, 0, "Forexofftrend3", 1, 3);

if(sinyaya3 > krasnaya3&& sinyaya2==krasnaya2 && krasnaya1 > sinyaya1)

{

OrderSend(Symbol(), OP_BUY, lots, Ask, slip, Bid - StopLoss*Point, Bid + TakeProfit*Point, NULL, Magic);

}

if(sinyaya3 < krasnaya3&& sinyaya2==krasnaya2 && krasnaya1 < sinyaya1)

{

OrderSend(Symbol(), OP_SELL, lots, Bid, slip, Ask + StopLoss*Point, Ask - TakeProfit*Point, NULL, Magic);

}



Если это то что вы хотели, то с вас лайк)
Yurchik36 вне форума