Подскажите. Хочу включить в советник паузу(сообщение, alarm, не важно как называется), перед совершением какой либо операции на открытие или закрытие. Не просто паузу, на время, а с кнопкой. Чтобы одобрить операцию. Есть такая возможность в mql или dll писать придется?
Подскажите. Хочу включить в советник паузу(сообщение, alarm, не важно как называется), перед совершением какой либо операции на открытие или закрытие. Не просто паузу, на время, а с кнопкой. Чтобы одобрить операцию. Есть такая возможность в mql или dll писать придется?
при наступлении события вместо непосредственно торговой операции - нарисовать диалог с кнопкой; по нажатию на кнопку осуществить открытие/закрытие. Опционально добавить таймер "вернуться в прежнее состояние".
Подскажите. Хочу включить в советник паузу(сообщение, alarm, не важно как называется), перед совершением какой либо операции на открытие или закрытие. Не просто паузу, на время, а с кнопкой. Чтобы одобрить операцию. Есть такая возможность в mql или dll писать придется?
Если пользователь не отреагировал на окно сообщений в течении Х секунд. Есть недокументированная функция MessageBoxTimeout. Если не нажата ни-одна кнопка в течении Х секунд - код возврата функции IDYES. в MQL4 эта недокументированная функция вызывается без проблем
Ivan Butko #: Подскажите, пожалуйста, а в mql5... где проскальзывания???
Как-то не задумывался, начал ковыряться с новостным советником, и не нашёл этот параметр. Если его убрали из МТ5, то как это обосновывается?
structMqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONS action; // Тип выполняемого действияulong magic; // Штамп эксперта (идентификатор magic number)ulong order; // Тикет ордераstring symbol; // Имя торгового инструментаdouble volume; // Запрашиваемый объем сделки в лотахdouble price; // Цена double stoplimit; // Уровень StopLimit ордераdouble sl; // Уровень Stop Loss ордераdouble tp; // Уровень Take Profit ордераulong deviation; // Максимально приемлемое отклонение от запрашиваемой ценыENUM_ORDER_TYPE type; // Тип ордераENUM_ORDER_TYPE_FILLING type_filling; // Тип ордера по исполнениюENUM_ORDER_TYPE_TIME type_time; // Тип ордера по времени действияdatetime expiration; // Срок истечения ордера (для ордеров типа ORDER_TIME_SPECIFIED)string comment; // Комментарий к ордеруulong position; // Тикет позицииulong position_by; // Тикет встречной позиции
};
В коде советника разбираться не охота, там просто автор не озаботился параметром проскальзывания. Насколько я помню в классе CTrade проскальзывание по умолчанию задано 10 пунктов.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
ChartSetInteger(0,CHART_SHOW_OHLC,ChartWindowFind(),0)
Спасибо, тоже не помогает, это видимо работает только для значений OHLC
Добрый вечер.
Подскажите. Хочу включить в советник паузу(сообщение, alarm, не важно как называется), перед совершением какой либо операции на открытие или закрытие. Не просто паузу, на время, а с кнопкой. Чтобы одобрить операцию. Есть такая возможность в mql или dll писать придется?
Добрый вечер.
Подскажите. Хочу включить в советник паузу(сообщение, alarm, не важно как называется), перед совершением какой либо операции на открытие или закрытие. Не просто паузу, на время, а с кнопкой. Чтобы одобрить операцию. Есть такая возможность в mql или dll писать придется?
при наступлении события вместо непосредственно торговой операции - нарисовать диалог с кнопкой; по нажатию на кнопку осуществить открытие/закрытие. Опционально добавить таймер "вернуться в прежнее состояние".
Добрый вечер.
Подскажите. Хочу включить в советник паузу(сообщение, alarm, не важно как называется), перед совершением какой либо операции на открытие или закрытие. Не просто паузу, на время, а с кнопкой. Чтобы одобрить операцию. Есть такая возможность в mql или dll писать придется?
Читайте тут.
Ой, какой ужас……… Этой теме уже больше 12 лет……… Может уже что-то изменилось. Но направление туда…
Как-то не задумывался, начал ковыряться с новостным советником, и не нашёл этот параметр. Если его убрали из МТ5, то как это обосновывается?
Подскажите, пожалуйста, а в mql5... где проскальзывания???
Как-то не задумывался, начал ковыряться с новостным советником, и не нашёл этот параметр. Если его убрали из МТ5, то как это обосновывается?
Подскажите, пожалуйста, а в mql5... где проскальзывания???
Как-то не задумывался, начал ковыряться с новостным советником, и не нашёл этот параметр. Если его убрали из МТ5, то как это обосновывается?
В справке всё подробно описано, даже с примерами.
В коде советника разбираться не охота, там просто автор не озаботился параметром проскальзывания. Насколько я помню в классе CTrade проскальзывание по умолчанию задано 10 пунктов.При совершении торговых операций указывается. Параметр Deviation.
В справке всё подробно описано, даже с примерами.
Скажите, пожалуйста, а в краткой форме можно указать?
Скажите, пожалуйста, а в краткой форме можно указать?
Обычно в OnInit() задают что нибудь типа такого
Slippage как понимаете input переменная со значением проскальзывания.
Обычно в OnInit() задают что нибудь типа такого
Slippage как понимаете input переменная со значением проскальзывания.
Во!
То, что нужно
Благодарю Вас