Специалист
Регистрация: 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);
}
Если это то что вы хотели, то с вас лайк)
|