<HELP> for explanation

Запуск нескольких торговых стратегий на одном инструменте в MT5




Здравствуйте. Использую для алготрейдинга программу MetaTrader 5. Сама программа в текущей момент времени может подключаться только к 1 субсчету и все роботы, которые ты используешь, автоматически переносятся на данный субсчет. Но вопрос такой. Как можно торговать несколькими роботами на одном инструменте, чтобы они не пересекались друг с другом. Есть вариант про накопление позиции, но это не подходит. В техподдержке говорили про то, что нужно запускать еще 1 версию программы под другой субсчет, чтобы всё работало параллельно. Но тогда для 50 роботов что делать, 50 версий программ устанавливать? В аналогичной программе TsLab всё решается просто. Там в таблице выбираешь робота и субсчет, к которому он подключается от Квика. Можете пожалуйста поделиться опытом, как вы решаете данную проблему с запуском нескольких роботов на одном инструменте? Торгую на срочном рынке.


А почему суммирование позиции и торговля сразу портфелем Вас не устраивает?
avatar

SergeyJu

Напишите внутренний учет и управление заявками для каждого бота
avatar

Adept

SergeyJu, чтобы все роботы были отдельные и это отслеживалось также отдельно. Чтобы понимать можно было и заработок по каждому роботу и статистику и все конкретные его сделки.
Ишанин Владимир, у меня все роботы отдельные, а торгуют на общем счете. Если Вы хотите независимый от торговли анализ сделок, можно каждый ордер сопровождать комментарием с именем робота. А можно просто логи делать параллельно торговле. 
avatar

SergeyJu

SergeyJu, А на счет отдельности, Ваши роботы проводят сделки на одном инструменте или же каждый на своём?
Не принципиально ни разу. Есть роботы на Ри, на Си и так далее. Парные чуть сложнее в реализации, с точки зрения синхронизации по входным данным, но если все на одном рынке, то одного счета опять же достаточно. 
avatar

SergeyJu

SergeyJu, у Вас ведется торговля с суммированием позиций и общим портфелем, я правильно понимаю? 
Ишанин Владимир, в самом просто варианте, каждый робот имеет свой лимит и торгует его независимо от остальных. Ну, кто-то умный сортирует ответки  по роботам :) За счет имени. Можно даже грубее, давать ответки всем, каждый опознает свою сам. 
В более сложном варианте каждый робот дает виртуальную позицию, а исполнитель суммирует позы по роботам с весами и отторговывает уже совокупную позицию.  Но это Вам не подходит, Вы же хотели отследить сделки роботов персонально. 
avatar

SergeyJu

SergeyJu, я Вас понял. Просто я представлял себе торговлю портфелем немного по-другому. Что все роботы будут на разных субсчетах и отдельно. А Вы мне объяснили, что всё это делается с суммированием позиции с весами по каждому роботу. Теперь осталось лишь решить вопрос с реализацией нескольких роботов и одной и той же позицией в МТ5. Спасибо большое за пояснение, хорошей Вам торговли! :) 
Ишанин Владимир, и Вам удачи. 
avatar

SergeyJu


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
Регистрация
UPDONW