https://docs.mql4.com/ru/common/MarketInfo
double point =MarketInfo("EURUSD",MODE_POINT);
}}}
и кто может подскажите почему стоплос по такой схеме меняется в обе стороны. То есть цена-вниз сл -вниз, цена-вверх сл-вверх
}}}
и кто может подскажите почему стоплос по такой схеме меняется в обе стороны. То есть цена-вниз сл -вниз, цена-вверх сл-вверх
Сначала учебник наверху налево, затем документация. И тогда показывайте свой код, нажав SRC:
for(cnt=0;cnt<total;cnt++) { if (OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)==true) { if(OrderType()==OP_SELL && OrderStopLoss()-Ask>Point*3) { OrderModify(OrderTicket(),0,Ask+Point*sl,0,0,Red); Profit+=OrderProfit(); }}}
Поправил только то, что касается пойнта! А выше или ниже, спрашивайте у того, кто написал, а если Вы, то читайте сначала мой ответ!
double Point Размер пункта
текущего инструмента в валюте котировки.См. также MarketInfo(). Пример: OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point); то есть что бы использовать Point его нужно с начало определить |
Писал я. Учебник тоже читал, но с кодом разобраться не могу. Как при такой конструкции возможно увеличить стоп лос
Возможно мы условия видим по разному. Но у меня же написано: допустим
стоплос 10 - новая цена 6 =4
4>3 значит меняем на новый стоплос
но если цена станет 11 то разница будет ровна -1 что меньше 3 а следовательно стоплосно программа не должна меня.
вот это я думал что написал.
А по поводу поинта я догадался что он должен быть другим цветом в коде. И написание было как у вас, вот только при умножение
На 6 команда комментарий выдала мне значение 0.0001. А когда я захотел вывести сам поинт у меня вышло значение 0
Если я правильно понял что такое не явное преобразования то это не про меня
Int==int && double-double>double
Возможно мы условия видим по разному. Но у меня же написано: допустим
стоплос 10 - новая цена 6 =4
4>3 значит меняем на новый стоплос
но если цена станет 11 то разница будет ровна -1 что меньше 3 а следовательно стоплосно программа не должна меня.
вот это я думал что написал.
А по поводу поинта я догадался что он должен быть другим цветом в коде. И написание было как у вас, вот только при умножение
На 6 команда комментарий выдала мне значение 0.0001. А когда я захотел вывести сам поинт у меня вышло значение 0
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Не могу разобраться пара евро/доллар.
Sl=6.
n=sl*Point; n = 0.0001
n=Point; n = 0.
Подскажите как правильно использовать поинт???? или это глюк компилятора, или баг форексклуба