[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 818

 
Если не поделятся. Могу написать.
unnnamed:

Здравствуйте!

Встречал индикатор, показывающий обратный отсчёт времени до окончания формирования последнего бара. Если у кого заволялся, поделитесь пожалуйста. 

 
Здравствуйте! Может кто имеет готовый ответ? Оператор switch(). Имеет два case. Первый case - закрытие ордера по Take Profit, а второй case - закрытие ордера по Stop Loss. Но эти значения (Take Profit и Stop Loss) есть переменные типа double, а каждый case должен быть помечен целой константой, символьной константой или константным выражением. Как привести эти переменные типа double в соответствие с требованиями правил MQL4 для исполнения оператора switch()? При этом непосредственно сами значения Take Profit и Stop Loss (цены закрытия как таковые) не важны. Важен лиш сам факт закрытия ордера по Take Profit и Stop Loss. Спасибо заранее.
 
dimon74:
Здравствуйте! Может кто имеет готовый ответ? Оператор switch(). Имеет два case. Первый case - закрытие ордера по Take Profit, а второй case - закрытие ордера по Stop Loss. Но эти значения (Take Profit и Stop Loss) есть переменные типа double, а каждый case должен быть помечен целой константой, символьной константой или константным выражением. Как привести эти переменные типа double в соответствие с требованиями правил MQL4 для исполнения оператора switch()? При этом непосредственно сами значения Take Profit и Stop Loss (цены закрытия как таковые) не важны. Важен лиш сам факт закрытия ордера по Take Profit и Stop Loss. Спасибо заранее.


разделите на Point и получите целое значение с помощью MathRound(), преобразуйте с помощью DoubleToStr() получите символьное значение 

ЗЫ:используйте оператор if быстрее будет, тока не забудьте нормализовать Ваши double для правильного сравнения

 
Здравствуйте! Такая проблема: сделал звук в советнике, подается сигнал когда открывается позиция, однако звук идет в наушниках, а в колонках его нет, в чем может быть проблема? Когда звук проигрываю проигрывателем он идет и в наушники и в колонки.
 
Скорей всего в проигрывателе настроено куда выводить звук. А МТ использует устройство для вывода звука, которое в виндовс установленно по умолчанию. При подключенных наушниках это наушники.
Rus:
Здравствуйте! Такая проблема: сделал звук в советнике, подается сигнал когда открывается позиция, однако звук идет в наушниках, а в колонках его нет, в чем может быть проблема? Когда звук проигрываю проигрывателем он идет и в наушники и в колонки.
 
MrSoros:
Скорей всего в проигрывателе настроено куда выводить звук. А МТ использует устройство для вывода звука, которое в виндовс установленно по умолчанию. При подключенных наушниках это наушники.
Спасибо, разобрался. Не совсем так как Вы описали, но близко.
 
Огромная просьба реализовать в виде кода
Нужно чтобы:
1) советник выставлял одновременно три отложенных ордера со стопами 25 и тейками 15, 35, 50
2) после закрытия второго ордера по тейку (35) последняя позиция (с тейком 50) переводилась в безубыток
Спасибо.
 

Профи подскажите пожалуйста как реализовать следующее:

  С началом новых суток по вчерашнему Макимуму и Минимуму строим канал - как только цена пересекает его границу на противоположной стороне выставляем ордер.

Вопрос: как "помнить" все границы  каналов если цена образует фигуру "треугольник" (сегодняшняя цена не вышла за диапазон вчерашней, вчерашняя - позавчерашней) и как мониторить движение цены относительно всех границ ?

 Укажите,пожалуйста, на пример если он есть или укажите общую схему.

 
dimon74:
Здравствуйте! Может кто имеет готовый ответ? Оператор switch(). Имеет два case. Первый case - закрытие ордера по Take Profit, а второй case - закрытие ордера по Stop Loss. Но эти значения (Take Profit и Stop Loss) есть переменные типа double, а каждый case должен быть помечен целой константой, символьной константой или константным выражением. Как привести эти переменные типа double в соответствие с требованиями правил MQL4 для исполнения оператора switch()? При этом непосредственно сами значения Take Profit и Stop Loss (цены закрытия как таковые) не важны. Важен лиш сам факт закрытия ордера по Take Profit и Stop Loss. Спасибо заранее.
А ваши кейсы имеют уже значение типа int, я так понимаю?.
Если да, то логика такая:
Если поза закрылась по тейку, то переменная равна номеру первого кейса,
если она закрылась по стопу, то переменная равна номеру второго кейса.
Далее уже это значение передаётся оператору свич, с номером кейса.
 

Почему не грузиться история при нажатии кнопки Home ?

Качает до 12 фев. 2010 к примеру USDCAD и все.... далее ступор, ДЦ известный, история у него есть

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