Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1357
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
И это дело надо пописать после каждой строки в которой есть попытка открыть ордер с помощью ордерсенд- правильно?
После всех торговых операций OrderSend(), OrderClose(), OrderCloseBy(), OrderModify(), OrderDelete()
После всех торговых операций OrderSend(), OrderClose(), OrderCloseBy(), OrderModify(), OrderDelete()
И это дело надо пописать после каждой строки в которой есть попытка открыть ордер с помощью ордерсенд- правильно?
Если исключить ошибки связанные с
MODE_STOPLEVEL, MODE_TRADEALLOWED, MODE_MINLOT, MODE_LOTSTEP, MODE_MAXLOT
то сов не будет долбить сервер
Если эксперт с графика удалиться то пока я его опять вручную не закину он не будет работать. Каким образом возобновить его работу автоматически?
И это дело надо пописать после каждой строки в которой есть попытка открыть ордер с помощью ордерсенд- правильно?
Если под "этим делом" имеется в виду проверка минимального и максимально допустимого объема сделки, шага объема, максимально допустимого количества сделки+ордера, достаточность свободной маржи (это основные пункты, по которым валидатор чаще всего дает отлуп), то рациональнее Один Раз написать Одну Функцию, обозвав ее OrderCheck например.
Потом, перед открытием любой новой сделки, просто проверять объем.
Примерно так:
Всем доброго дня уважаемые программисты.! Вот уже который день бьюсь с одной задачей, не могу понять. Помогите пожалуйста решить.
Суть в чём:
Инструмент: фьючь RTS; Период графика M5;
Алгоритм должен изменять параметры SL и TP в зависимости от времени.Причём важно - открытая позиция закрывается не по TP ( request.tp = ....) а встречным рыночным ордером при достижении определённых условий.
Даны три интервала времени: 1) (stm.hour>=12 && stm.sec>=1 && stm.hour<=12 && stm.min<=03) // с 12:00:01 - 12:03:00
2) (stm.hour>=16 && stm.min>=05 && stm.sec>=1) && (stm.hour<=16 && stm.min<=09) // 16:05:01 - 16:09:00
3) (stm.hour>=20 && stm.sec>=11 && stm.hour<=20 && stm.min<=04) // 20:00:11 - 20:04:00
В интервале "1)" параметры SL и TP = 200 и 200
В интервале "2)" и "3)" параметры SL и TP = 100 и 100
Проблема: Алгоритм фиксирует прибыль ТОЛЬКО НА ТЕКУЩЕЙ СВЕЧЕ , а нужно, чтобы условие фиксации прибыли сохранялось ещё n-свечей. (как минимум 10-15)
Период графика M5
Alexey Belyakov:
Проблема: Алгоритм фиксирует прибыль ТОЛЬКО НА ТЕКУЩЕЙ СВЕЧЕ , а нужно, чтобы условие фиксации прибыли сохранялось ещё n-свечей. (как минимум 10-15)
Период графика M5
В коде действие SL и TP ограничено временем, сделай для сиесты отдельно и для SL и TP отдельно
Всем доброго дня уважаемые программисты.! Вот уже который день бьюсь с одной задачей, не могу понять. Помогите пожалуйста решить.
Сможешь менять время работы и количество баров
Cпасибо Большое MakarFX ! Теперь работает как надо!
Пожалуйста)