Главная
Форум
Утилиты и помощники для торговли на MetaTrader

Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_add Зарегистрироваться или person Войти

Форум » Наши разработки www.expforex.com » Утилиты и помощники для торговли на MetaTrader » Exp - CopyLot (Копировщик сигналов / сделок)
Exp - CopyLot
Дата: Вторник, 20.07.2010, 10:26 | Сообщение # 1 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9753
Награды: 42
Статус: Оффлайн



Один из лучших копировщиков сделок МТ4-МТ4 на сегодняшний день.
Уникальный алгоритм копирования в точности копирует все сделки с мастер счета на ваш клиентский счет.
Высокая скорость работы. Жесткая обработка ошибок. Мощный набор функциональных возможностей.
Все эти качества присущи одной программе - EXP - COPYLOT.
Программу можно запускать на нескольких связках терминалов.
Использовать как синхронизатор ваших сделок на других инвест счетах.
Торгуя на одном счете, - COPYLOT будет копировать ваши позиции и сделки на другие терминалы.

Дата: Воскресенье, 17.11.2019, 15:25 | Сообщение # 631 Написал: CrazyRa
Группа: Покупатель
Сообщений: 46
Награды: 0
Статус: Оффлайн

Цитата expforex ()
Можете выделить те же самые проблемные тикеты на мастере ?
36410894
36455055
36454886
36265264

Дата: Воскресенье, 17.11.2019, 15:45 | Сообщение # 632 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9753
Награды: 42
Статус: Оффлайн

Сообщение: 25226 Написал: CrazyRa Ваш ответ:,
итак
смотрю логи эксперта клиента:
первый тикет: 36410894

Код
EURUSD,H1: ===================================
0   20:06:39.367   EXP _ COPYLOT_Client_market 4 20190812 EURUSD,H1: 2019.11.14 19:06:38 Try to open Order : from master:36410894
2   20:06:39.570   EXP _ COPYLOT_Client_market 4 20190812 EURUSD,H1: open #33818443 sell limit 1.40 GBPUSD at 1.29145 ok
0   20:06:39.570   EXP _ COPYLOT_Client_market 4 20190812 EURUSD,H1: 2019.11.14 19:06:38 Order opened :33818443 for ticket:36410894

0   20:06:39.367   '931218': pending order sell limit 1.40 GBPUSD at 1.29145 sl: 0.00000 tp: 0.00000
0   20:06:39.570   '931218': order was opened : #33818443 sell limit 1.40 GBPUSD at 1.29145 sl: 0.00000 tp: 0.00000


Видно, что копир клиент успешно открыл лимитник по тикету мастера .

на следующий день он был удален:
Код
0   04:57:21.282   '931218': delete pending order #33818443 sell limit 1.40 GBPUSD at 1.29122 sl: 0.00000 tp: 0.00000
0   04:57:21.486   '931218': pending order #33818443 was deleted


При чем удален он был не моим экспертом!
Записи нет в логах, что этот ордер удалил мой эксперт.
Поэтому причину удаления сказать не могу.

Следующий тикет 36455055 был поставлен как старый и занесен в список "запрет копирования". Видно, что это произошло после перезапуска терминала

0 17:14:53.276 EXP _ COPYLOT_Client_market 4 20190812 EURUSD,H1: NewTradeONLY   Set order 36455055 to NOTRADE

===========================================================================================
0 19:01:11.799 EXP _ COPYLOT_Master_market 4 20190812 NZDUSD,M30: Open new position: SELL 0.01
EXP - COPYLOT MASTER NZDUSD M30 2019.11.15 18:01:11
Ticket:36455055 Type:SELL Symbol:CHFJPY Lots:0.01
Price:109.904 SL:0 TP:0 Comment:
Balance:1289.51 Equity:1211.49
0 19:01:11.799 EXP _ COPYLOT_Master_market 4 20190812 NZDUSD,M30: 
SymbolInfo:  Ask=0.64052 Bid=0.64036 SPREAD=16 TRADE_STOPS_LEVEL=0 FILLING_MODE=0
Tick=1 TickSize=1e-05 LotMin=0.01 LotStep=0.01 LotMax=100
0 19:01:11.799 EXP _ COPYLOT_Master_market 4 20190812 NZDUSD,M30: STRATEGY INFO:  | Master Closed :96 | Master Opened:71
0 19:01:11.799 EXP _ COPYLOT_Master_market 4 20190812 NZDUSD,M30: INPUTS INFO:  | NamePath/Time:1300_Raz / 500 | typeToCopy:-1 | SymbolToCopy: | SymbolNOtToCopy: | MagicToCopy:-1 / -1 | MagicToNOTCopy:222
0 19:01:11.799 EXP _ COPYLOT_Master_market 4 20190812 NZDUSD,M30: INPUTS INFO:  | CommentToTCopy: | CommentToNOTCopy: | StartTrade by DD :OFF | StopTrade by DD :OFF | StartTrade by Profit :OFF
0 19:01:11.799 EXP _ COPYLOT_Master_market 4 20190812 NZDUSD,M30: INPUTS INFO:  | StopTrade by Profit :OFF | Time To Copy:0:0 - 23:59
0 19:01:11.799 EXP _ COPYLOT_Master_market 4 20190812 NZDUSD,M30: ===========================================================================================

36454886
появился в списке на копирование, но не было даже попытки его открыть на клиенте, что странно.

у Вас на мастере открывался все лимитники? а потом копируются на клиента?

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 17.11.2019, 15:50 | Сообщение # 633 Написал: CrazyRa
Группа: Покупатель
Сообщений: 46
Награды: 0
Статус: Оффлайн

Цитата expforex ()
Видно, что копир клиент успешно открыл лимитник по тикету мастера . на следующий день он был удален

Да, такое могло быть: когда некоторые позиции пропускались, я ломал голову... и одной из попыток всё исправить была переустановка копира, при этом настройки не из сета взял, а руками забил и про запрет копирования ордеров (отложек) забыл - ордера скопировалиь. После этого настройки клиента были скорректированы, а лимитки удалены.
Как я понял: ордер, если попал в список отложенных и был удалён на клиенте, то автоматом при срабатывании на мастере,  позиция на клиенте не откроется? так? мол, мастер думает, что клиент её из отложки запустит и такая защита от дублирования?

Дата: Воскресенье, 17.11.2019, 15:52 | Сообщение # 634 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9753
Награды: 42
Статус: Оффлайн

Сообщение: 25228 Написал: CrazyRa Ваш ответ:
если ордер был скопирован , да, то он записывается на график и в глоб переменные. Поэтому второй раз не копируется.

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 17.11.2019, 15:52 | Сообщение # 635 Написал: CrazyRa
Группа: Покупатель
Сообщений: 46
Награды: 0
Статус: Оффлайн

Цитата expforex ()
Следующий тикет 36455055 был поставлен как старый и занесен в список "запрет копирования". Видно, что это произошло после перезапуска терминала

вот это и следующий - одинаковые. ОНИ НЕ ОТКРЫЛИСЬ по неизвестной причине, я перезапустил терминал. но ничего не произошло. Да, при этом заявка пометилась, как старая, но она и до этого не открылась... и подождать не работает... я и жмякал откл/вкл автоторговля, и тормозил / стартовал работу клиента из фирменной панели - пытался запустить синхронизацию позиций, чтоб пропущенная поднялась..

Добавлено (17.11.2019, 15:54)
---------------------------------------------

Цитата expforex ()
у Вас на мастере открывался все лимитники? а потом копируются на клиента?

нет, трейдер торгует онлайн, открывая руками позиции на мастере. Но на ночь  или перед отлучением от терминала он выставляет лимитки сеткой. на клиента лимитки не копирую. (кроме того описанного раза с провороненными настройками)

Дата: Воскресенье, 17.11.2019, 16:03 | Сообщение # 636 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9753
Награды: 42
Статус: Оффлайн

Эти сделки были лимитки, а так как была отключено копирование лимито и был запрет на копирование лимитов, то они не скопировались.

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 17.11.2019, 16:16 | Сообщение # 637 Написал: CrazyRa
Группа: Покупатель
Сообщений: 46
Награды: 0
Статус: Оффлайн

т.е. все нескопированные позиции были лимитками и, после запрета копирования лимиток и удаления лимитных ордеров с клиента, данные заявки потерялись, так?

Дата: Воскресенье, 17.11.2019, 16:19 | Сообщение # 638 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9753
Награды: 42
Статус: Оффлайн

Сообщение: 25232 Написал: CrazyRa Ваш ответ:, я думаю что получилось так (потому что я вижу только то, что Вы давали в архиве:)
Был запрет на лимитки . они не копировались 
Они не копировались - Вы про это забыли и перезапустили терминал,
Советник сразу же принял все позиции в списке (в том числе и лимитки) как старые - поэтому занес их в список на запрет копирования. 
Далее , когда эти лимитки сработали и превратились в позиции, но они уже были в списке на запрет копирования - они и не копировались...

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 17.11.2019, 16:25 | Сообщение # 639 Написал: CrazyRa
Группа: Покупатель
Сообщений: 46
Награды: 0
Статус: Оффлайн

Цитата expforex ()
- Вы про это забыли и перезапустили терминал,

почти так! сервер перезагрузился по техническим причинам в ЦОДе и, соответственно, перезапустились терминалы - все лимитки стали старыми...
Как подстраховаться от этого? какие настройки сделать, чтоб лимитки не копировались, но и позиции (при их запуске на мастере) открывались вне зависимости от перезапусков терминалов?
отключать "только новые позиции" боюсь - слишком серьёзные депозиты подключены, парочка из них более половины ляма американских рублей...если нечайно задвоение/дублирование позиций произойдёт, то мне лучше исчезнуть =)

Добавлено (17.11.2019, 16:29)
---------------------------------------------
Что произойдёт, если сейчас запустить NewTradeONLY=false ?
то он продублирует все позиции, (которые без комментария копира+тег на клиенте) с мастера по рыночной цене? или все откроет заново?

Дата: Воскресенье, 17.11.2019, 16:33 | Сообщение # 640 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9753
Награды: 42
Статус: Оффлайн

Сообщение: 25234 Написал: CrazyRa Ваш ответ:
при использовании NewTradeONLY=false
он скопирует только те позиции по РЫНОЧНОЙ ЦЕНЕ, которые не были открыты на клиенте. 
Дублировать о нне может.
Если позиция открыта на клиенте, с комментарием в виде тикета мастера - то он не будет ее дублировать.

gestureс Уважением, Владислав Expforex

Форум » Наши разработки www.expforex.com » Утилиты и помощники для торговли на MetaTrader » Exp - CopyLot (Копировщик сигналов / сделок)
Поиск:
Expforex Expforex Идеи для Форекс https://www.expforex.com/1NEWDESIGN/NEWLOGO/LOGONEW.png expforex@meta.ua Украина expforex2