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

  1. Аватар Ибрагим
  2. Аватар vito333
    Дмитрий Нуштакин, по ссылке, что я привёл, описан механизм сочетания роботов на одном счету
    там, правда, есть подводные камни, но они вылезают при определённых условиях
    если сам программируешь — разберёшься
  3. Аватар vito333
    Дмитрий Нуштакин, можно рассуждать и так
    но точно так же можно рассуждать, если оба робота на разных счетах — если второй открылся в противоположную сторону — то один из них в плюсе, а второй — в минусе, поэтому то, на одном счёте они работают или на разных — не принципиально, можно все свои счета рассматривать агрегировано как единый портфель с общим профитом

    каждый робот отрабатывает свою логику, поэтому, если он и встал в противоположную другому боту сторону — это не есть минус в работе

    вопрос не в этом, вопрос был в том, можно ли на одном счету несколькими роботами — да, можно, но есть неудобства
    но, к сожалению, в биржевом режиме МТ5 только в неттинговом режиме, поэтому приходиться смириться, так как заводить несколько десятков счетов и накладно и малореально
  4. Аватар Дмитрий Нуштакин
    vito333, если первый робот открыл позицию на покупку, а второй робот открыл позицию на продажу меньшим объемом, то тогда останется же поза открытая первым роботом, только уже объем будет меньше… так? Тогда получается, что поза второго робота как-бы не открылась?
  5. Аватар vito333
    Дмитрий Нуштакин, в Открытии нет таких галочек и, как я понимаю, у любого нормального биржевого брокера
  6. Аватар Дмитрий Нуштакин
    vito333, Вы когда открывали счет, Вы ставили галочку хэджирование позиций?
  7. Аватар vito333
    Дмитрий Нуштакин, торгую
  8. Аватар vito333
    Дело в том, что в МТ5 нет хеджирования позиции и если вы ставите несколько роботов на один инструмент, то при открытии позиции будет идти усреднение, если открывается в том же направлении, а если в противоположном и тем же объемом, то открытая поза просто закроется. Также нужно каждому роботу присваивать уникальный номер, чтобы они не путались. А вообще, в МТ5 нельзя торговать на одном счете несколькими роботами по одному инструменту.

    Дмитрий Нуштакин, ссылка
  9. Аватар Дмитрий Нуштакин
    vito333, интересно будет посмотреть как Вы фьючерс Ri или Si будете торговать в МТ5 несколькими роботами.
  10. Аватар oreshkinalexey
    Дмитрий Нуштакин, не надо писать бред.
  11. Аватар vito333
    торговать несколькими роботами одновременно можно, но это требует ухищрений
  12. Аватар Дмитрий Нуштакин
    Дело в том, что в МТ5 нет хеджирования позиции и если вы ставите несколько роботов на один инструмент, то при открытии позиции будет идти усреднение, если открывается в том же направлении, а если в противоположном и тем же объемом, то открытая поза просто закроется. Также нужно каждому роботу присваивать уникальный номер, чтобы они не путались. А вообще, в МТ5 нельзя торговать на одном счете несколькими роботами по одному инструменту.
  13. Аватар SergeyJu
    Ишанин Владимир, и Вам удачи. 
  14. Аватар Ишанин Владимир
    SergeyJu, я Вас понял. Просто я представлял себе торговлю портфелем немного по-другому. Что все роботы будут на разных субсчетах и отдельно. А Вы мне объяснили, что всё это делается с суммированием позиции с весами по каждому роботу. Теперь осталось лишь решить вопрос с реализацией нескольких роботов и одной и той же позицией в МТ5. Спасибо большое за пояснение, хорошей Вам торговли! :) 
  15. Аватар SergeyJu
    Ишанин Владимир, в самом просто варианте, каждый робот имеет свой лимит и торгует его независимо от остальных. Ну, кто-то умный сортирует ответки  по роботам :) За счет имени. Можно даже грубее, давать ответки всем, каждый опознает свою сам. 
    В более сложном варианте каждый робот дает виртуальную позицию, а исполнитель суммирует позы по роботам с весами и отторговывает уже совокупную позицию.  Но это Вам не подходит, Вы же хотели отследить сделки роботов персонально. 
  16. Аватар Ишанин Владимир
    SergeyJu, у Вас ведется торговля с суммированием позиций и общим портфелем, я правильно понимаю? 
  17. Аватар SergeyJu
    Не принципиально ни разу. Есть роботы на Ри, на Си и так далее. Парные чуть сложнее в реализации, с точки зрения синхронизации по входным данным, но если все на одном рынке, то одного счета опять же достаточно. 
  18. Аватар Ишанин Владимир
    SergeyJu, А на счет отдельности, Ваши роботы проводят сделки на одном инструменте или же каждый на своём?
  19. Аватар SergeyJu
    Ишанин Владимир, у меня все роботы отдельные, а торгуют на общем счете. Если Вы хотите независимый от торговли анализ сделок, можно каждый ордер сопровождать комментарием с именем робота. А можно просто логи делать параллельно торговле. 
  20. Аватар Ишанин Владимир
    SergeyJu, чтобы все роботы были отдельные и это отслеживалось также отдельно. Чтобы понимать можно было и заработок по каждому роботу и статистику и все конкретные его сделки.
  21. Аватар SergeyJu
    А почему суммирование позиции и торговля сразу портфелем Вас не устраивает?

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

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

Чтобы купить акции, выберите надежного брокера: