Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 3650
- Рейтинг:
- Опубликован:
- 2010.10.12 08:25
- Обновлен:
- 2014.04.21 14:55
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Описание:
Вашему вниманию представлен тренажер для ручной торговли в тестере. Сильно прошу не пинать вариант не окончательный хотя весь функционал для тестера вроде работает.
Сразу прошу прощения за сложный и местами не понятный код, я и сам не все догоняю. Советник задумывался для одновременной торговли на одном торговом счете с разных терминалов. Синхронизация советников производится через магик отсюда и все пляски.
Назначение внешних переменных
- Risk=3 риск от депозита на открываемую позицию в процентах. Нужен для автоматического расчета лота в зависимости от депо и стоп лоса . Лот округляется в большую сторону .
- Magic - ну тут и для меня все понятно может принимать значения от 0-99 . Боятся не стоит что ваши магики совпадут с этим экспертом, дело в том что магик имеет сложную структуру для синхронизации советника с разных торговых терминалов разряд 0- номер ордера по порядку разряды 1-3 стоп лосс, разряды 4-6 тейк профит,разряды 7-8 магик из входных переменных, разряд 9 трал.
- HandLot это когда пользователь скорее всего что то упустил, и лот=0 и SL=0.
Вроде все. Теперь работа, сильно не бойтесь, подопытные инженера за неделю осваивали.
Две линии красная и синяя, это уровни на которых будут выставляться ордера. Красная линия должна быть выше синей. Выставляются ордера отложенники если цена ниже красной линии и выше синей с направлением согласно =Dir отложенный ордер BUY LIMIT, SELL LIMIT если Dir=1. Отложенный ордер BUY STOP SELL STOP если Dir=0
Покупаем по рынку если цена выше красной линии, продаем по рынку если цена ниже синей, если цена выше красной и ниже синей ордер не открывается в коменты выводится ошибка.
Nn/n номер по порядку открываемого ордера 0-9 всего одновременно можно вести до 10 позиций . Если его сместить влево то выставятся отложки или откроется ордер по рынку в зависимости от см выше, при этом в правом низу появится надпись изменения приняты . Если вернуть его на прежнее место, то ордера закрываются по рынку отложки удаляются .
Дальше SL это-правильно стоп лосс . Выставляется в пунктах по четырехзнаковой схеме. Вообще все расчеты ведутся в четырех знаке вне зависимости от того, какие котировки. Для установки надо поставить значение и сместить в какую нибудь сторону до появление надписи в правом низу появится надпись изменения приняты. Может принимать значения 0-999, . Больше настоятельно не рекомендую может быть не корректная работа .При =0 стоп не выставляется .
Дальше TP все тоже самое что и для SL.
Dir директион – направление выставления отложенных ордеров . см выше а по крестьянски так если 0 работаем на пробой линий поддержки сопротивления наружу канала,если 1 то на откат от линий внутрь канала. Тоже надо смещать в сторону до появления надписи.
Trall =1 разрешается тралить позицию,=0 запрещается . Трал в стандартном виде первый перенос стопа на цену открытия + 3 пункта прибыли, если цена ушла с сторону прибыли на SL пунктов, Дальше трал через каждые 5 пунктов прибыли . Тоже надо смещать в сторону до появления надписи.
Lot он и в Африке лот никуда смещать не нужно, если =0 расчет лота автоматический см выше.
![Piz](https://c.mql5.com/i/code/expert.png)
Вливаемся в движняк отложенными стоп-ордерами.
![Dynamic MACD](https://c.mql5.com/i/code/indicator.png)
Попытка сделать динамический MACD. Привязка периодов сделана к ширине локальных рыночных циклов (упрощенно) на основе среднего арифметического от ширины последних четырех циклов Зиг-Зага.
![Мега-Чу](https://c.mql5.com/i/code/indicator.png)
Усовершенствованный индиктора вилки Чувашова (развитие серии Chuva-Chu)
![BullsBears_5periodos_largos](https://c.mql5.com/i/code/indicator.png)
Индикатор вычисляет силу быков и медведей на основе данных индикаторов Bulls Power и Bears Power пяти различных периодов расчета.