Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Простая синхронизация ордеров на нескольких терминалах - эксперт для MetaTrader 4

ALN
Просмотров:
2484
Рейтинг:
(3)
Опубликован:
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 устанавливается на ту-же самую рабочую пару любого таймфрейма, читает данные из файла и открывает или закрывает ордер.

Основной терминал:

376962442010.01.26 12:31sell0.10eurusd1.40970.00000.00002010.01.26 12:321.40990.000.000.00-2.00
376965392010.01.26 12:33buy0.10eurusd1.40981.40641.41352010.01.26 12:361.40960.000.000.00-2.00
376965842010.01.26 12:36buy0.10eurusd1.40990.00000.00002010.01.26 12:371.40930.000.000.00-6.00
376966002010.01.26 12:37sell0.10eurusd1.40930.00000.00002010.01.26 12:391.40950.000.000.00-2.00
376966342010.01.26 12:39sell0.10eurusd1.40911.41301.40762010.01.26 12:411.40990.000.000.00-8.00
376966972010.01.26 12:42buy0.10eurusd1.40990.00000.00002010.01.26 12:501.40960.000.000.00-3.00

Дополнительный:

76183472010.01.26 12:31sell0.01eurusd1.40960.00000.00002010.01.26 12:331.41010.000.000.00-0.50
76183612010.01.26 12:34buy0.01eurusd1.40981.40641.41352010.01.26 12:361.40970.000.000.00-0.10
76183932010.01.26 12:36buy0.01eurusd1.40990.00000.00002010.01.26 12:371.40960.000.000.00-0.30
76184152010.01.26 12:38sell0.01eurusd1.40950.00000.00002010.01.26 12:391.40950.000.000.000.00
76184362010.01.26 12:39sell0.01eurusd1.40921.41301.40762010.01.26 12:421.41000.000.000.00-0.80
76184562010.01.26 12:42buy0.01eurusd1.41010.00000.00002010.01.26 12:501.40960.000.000.00-0.50


Синхронизатор не работает с несколькими ордерами и не модифицирует ордер, поэтому буду очень признателен если кто-нибудь из опытных програмистов сможет

его усовершенствовать ;)


Fenicks Fenicks

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

TrendLine v2 TrendLine v2

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

Мультивалютный советник на основе кластерного индикатора. Модификации второй версии. Мультивалютный советник на основе кластерного индикатора. Модификации второй версии.

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

Стратегия на пробой Боллинджера Стратегия на пробой Боллинджера

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