Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
НО! Magic там после переустановки ордеров остается. Т.е. я хочу сказать, что это НЕ глюк сервера,
в сервере заложена возможность сохранения Magic при такой схеме работы!
Возможно: или автор ошибается или стоит обратиться в ДЦ с проблемой(мож они забыли что включить).
Если же ДЦ специально это сделал(т.е. рубит долгосрочную механическую торговлю),
может лучше задуматься о целесообразности работы с этим ДЦ?
1. При открытии позиции записываем тикет позиции/ордера в массив:
2. Запись в файл при помощи функции:
3. На каждом тике проверяем закрытие позиций. Если имеются закрытые позиции, то удаляем их из массива, а результат по сделкам записываем в другой файл. Это сделано для того, чтобы впоследствии можно было посчитать прибыль именно по данному эксперту, ведь в истории мы не сможем определить их по магику (Хотя можно просто записывать тикеты позиций, а потом по истории сканировать)
4. Так как в файл с тикетами записано последнее время обновления, то мы можем сравнивать его с текущим. Если последнее обновление было в прошлые сутки, то исполняем функцию RollOver. Здесь просто по истории находим свои тикеты и ищем среди открытых позиции с такими же стопом и профитом. Обновляем массив тикетов и записываем в файл новые "свои" позиции:
Все эти функции проверил на простейшем советнике - вход по пересечении средних. Тестировал на фунте. Советник в прикрепленном файле.
P. S. Хоть разработчики и утверждают, что брокер не может увидеть магик позиции, все-таки можно предположить, что некоторые брокеры не стесняются его добывать, ведь он хранится на сервере. Так что вышеизложенный подход не позволит по магику определить активность советника, так как магик не используется. Хотя такая работа не очень удобна по сравнению с классическим методом с магиками.