Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 2555
- Рейтинг:
- Опубликован:
- 2010.01.26 16:13
- Обновлен:
- 2016.11.22 07:33
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Система из двух экспертов предназначена для ручной торговли на демо счёте с синхронизацией ордеров в идеале на реал.счетах (уменьшить психологический фактор ;) :
пока работает с одним ордером.
1. Эксперт e_SynhrOrderMaster.mq4 устанавливается в основной рабочий терминал (на рабочую пару на любой таймфрейм).
Во входных параметрах прописываете полные пути к папке \files вторичных терминалов, если терминал расположен в сетевом окружении, то открываете(расшариваете) с полными правами папку \experts\files, и подключаете её в виде сетевого диска на основном компьютере. И дальше прописываете путь к сетевому диску с папкой \files в эксперте.
При работе эксперт создаёт файл Order.txt с параметрами ордера (Buy или Sell, tp,sl, откр. или закрыть ордер) и копирует его в другие терминалы.
При необходимости можно ещё добавить несколько терминалов, а так-же передавать другие параметры в файл.
Формат файла Order.txt: OrderTicket(),OrderSymbol(),OrderType(),OrderTakeProfit(),OrderStopLoss(),ProcentDepo,111
где: 1. номер ордера основного терминала OrderTicket() во вторичных используется как Магик.номер ордера OrderMagicNumber()
2.торговый инструмент
3.тип ордера 0 - BUY, 1 - SELL
4. цена TakeProfit выставляется сразу при открытии ордера
5. цена StopLoss выставляется сразу при открытии ордера
6. здесь передаётся любое значение (не используется)
7. тригер 111 - открыть ордер, 222 - закрыть ордер
2. Эксперт e_SynhrOrderSlave.mq4 устанавливается на ту-же самую рабочую пару любого таймфрейма, читает данные из файла и открывает или закрывает ордер.
Основной терминал:
37696244 | 2010.01.26 12:31 | sell | 0.10 | eurusd | 1.4097 | 0.0000 | 0.0000 | 2010.01.26 12:32 | 1.4099 | 0.00 | 0.00 | 0.00 | -2.00 |
37696539 | 2010.01.26 12:33 | buy | 0.10 | eurusd | 1.4098 | 1.4064 | 1.4135 | 2010.01.26 12:36 | 1.4096 | 0.00 | 0.00 | 0.00 | -2.00 |
37696584 | 2010.01.26 12:36 | buy | 0.10 | eurusd | 1.4099 | 0.0000 | 0.0000 | 2010.01.26 12:37 | 1.4093 | 0.00 | 0.00 | 0.00 | -6.00 |
37696600 | 2010.01.26 12:37 | sell | 0.10 | eurusd | 1.4093 | 0.0000 | 0.0000 | 2010.01.26 12:39 | 1.4095 | 0.00 | 0.00 | 0.00 | -2.00 |
37696634 | 2010.01.26 12:39 | sell | 0.10 | eurusd | 1.4091 | 1.4130 | 1.4076 | 2010.01.26 12:41 | 1.4099 | 0.00 | 0.00 | 0.00 | -8.00 |
37696697 | 2010.01.26 12:42 | buy | 0.10 | eurusd | 1.4099 | 0.0000 | 0.0000 | 2010.01.26 12:50 | 1.4096 | 0.00 | 0.00 | 0.00 | -3.00 |
Дополнительный:
7618347 | 2010.01.26 12:31 | sell | 0.01 | eurusd | 1.4096 | 0.0000 | 0.0000 | 2010.01.26 12:33 | 1.4101 | 0.00 | 0.00 | 0.00 | -0.50 |
7618361 | 2010.01.26 12:34 | buy | 0.01 | eurusd | 1.4098 | 1.4064 | 1.4135 | 2010.01.26 12:36 | 1.4097 | 0.00 | 0.00 | 0.00 | -0.10 |
7618393 | 2010.01.26 12:36 | buy | 0.01 | eurusd | 1.4099 | 0.0000 | 0.0000 | 2010.01.26 12:37 | 1.4096 | 0.00 | 0.00 | 0.00 | -0.30 |
7618415 | 2010.01.26 12:38 | sell | 0.01 | eurusd | 1.4095 | 0.0000 | 0.0000 | 2010.01.26 12:39 | 1.4095 | 0.00 | 0.00 | 0.00 | 0.00 |
7618436 | 2010.01.26 12:39 | sell | 0.01 | eurusd | 1.4092 | 1.4130 | 1.4076 | 2010.01.26 12:42 | 1.4100 | 0.00 | 0.00 | 0.00 | -0.80 |
7618456 | 2010.01.26 12:42 | buy | 0.01 | eurusd | 1.4101 | 0.0000 | 0.0000 | 2010.01.26 12:50 | 1.4096 | 0.00 | 0.00 | 0.00 | -0.50 |
Синхронизатор не работает с несколькими ордерами и не модифицирует ордер, поэтому буду очень признателен если кто-нибудь из опытных програмистов сможет
его усовершенствовать ;)

Советник, торгующий на отложенных ордерах, с увеличением лотов в 2 раза.

Советник торгующий от трендовых линий поддержки и сопротивления, нарисованных вручную по наиболее важным максимумам и минимумам.

Советник работает по кластерным индикаторам.

Исследуем стратегию на основе пробоя конверта Боллинджера.