[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 818
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте!
Встречал индикатор, показывающий обратный отсчёт времени до окончания формирования последнего бара. Если у кого заволялся, поделитесь пожалуйста.
Здравствуйте! Может кто имеет готовый ответ? Оператор 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 для правильного сравнения
Здравствуйте! Такая проблема: сделал звук в советнике, подается сигнал когда открывается позиция, однако звук идет в наушниках, а в колонках его нет, в чем может быть проблема? Когда звук проигрываю проигрывателем он идет и в наушники и в колонки.
Скорей всего в проигрывателе настроено куда выводить звук. А МТ использует устройство для вывода звука, которое в виндовс установленно по умолчанию. При подключенных наушниках это наушники.
Нужно чтобы:
1) советник выставлял одновременно три отложенных ордера со стопами 25 и тейками 15, 35, 50
2) после закрытия второго ордера по тейку (35) последняя позиция (с тейком 50) переводилась в безубыток
Спасибо.
Профи подскажите пожалуйста как реализовать следующее:
С началом новых суток по вчерашнему Макимуму и Минимуму строим канал - как только цена пересекает его границу на противоположной стороне выставляем ордер.
Вопрос: как "помнить" все границы каналов если цена образует фигуру "треугольник" (сегодняшняя цена не вышла за диапазон вчерашней, вчерашняя - позавчерашней) и как мониторить движение цены относительно всех границ ?
Укажите,пожалуйста, на пример если он есть или укажите общую схему.
Здравствуйте! Может кто имеет готовый ответ? Оператор 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. Спасибо заранее.
Если да, то логика такая:
Если поза закрылась по тейку, то переменная равна номеру первого кейса,
если она закрылась по стопу, то переменная равна номеру второго кейса.
Далее уже это значение передаётся оператору свич, с номером кейса.
Почему не грузиться история при нажатии кнопки Home ?
Качает до 12 фев. 2010 к примеру USDCAD и все.... далее ступор, ДЦ известный, история у него есть