Ищу MultiTerminal с использованием советников!

 

Всем Привет!

Ищу аналог MT MultiTerminal (замену), с возможностью использовать советники, написанные на MQL4. Визуальный интерфейс не обязательный. По сути нужна программа. Которая бы могла использовать множество счетов, одного брокера, подключенных к одному серверу. Могла исполнять торговых роботов написанных на языке MQL4, так же допускается на любом другом языке, но в этом случае нужен дополнительно конвертер.

Думаю, идея не нова. И у многих что-то подобное уже реализовано. Готов рассмотреть любые предложения, подобного характера. Вплоть до, создания подобной сетевой программки на заказ. Подобная программа нужна только для личного использования.

Предложения можно оставить здесь в ветке или отправить мне на мыло: MrSerj_Forex (собака) mail.ru Обязательные функции, которые должны присутствовать в сетевой программе:

1)      Сетевая программа, которая должна исполнять программы АТС (автоматических торговых систем), 
         написанные на языке MQL4, или любом другом языке.
         Но тогда в дополнение нужен конвертер с MQL4 на тот язык программирования,
         на котором будет выполняться программа.  

2)      Программа должна иметь 2 возможных варианта подключения к серверу брокера. 
        1. Возможность подключения к торговому серверу брокера, с использованием протокола МetaТrader4 
        (или что-то подобное, чтобы можно было использовать счета МТ4).  
        2. Возможность подключения к торговому серверу брокера, через протокол API 
        (при наличии такой возможности со стороны брокера).
        Обязательно должно быть. 

3)      В программе должна быть возможность подключения к неограниченному количеству счетов одного брокера, 
        которые используют подключение к одному серверу, одного брокера.  

4)      В программе должна быть возможность использования нескольких АТС (автоматических торговых систем), 
        с возможностью привязать каждую АТС к какому-то конкретному счету и к конкретному торговому инструменту 
        (валютной паре и т.д. предоставляемые брокером), подключенному в текущее время к данной программе. 


5)      В программе должна быть, возможность, подключения дополнительных модулей, 
        которые могут быть написаны отдельно,для расширения возможностей использования программы. 

6)      Наличие графической части – не обязательно. 

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

8)      Дополнительные функции приветствуются.  

Жду Ваших предложений! С уважением.

 
фантастикой навеяло
 
FxPro2:
фантастикой навеяло

Почему? В этом мире нет нечего не возможного. Просто кто-то это не умеет, а у кого-то это реальность. Что-то подобное обязательно есть. Методов реализации одной и той же задачи, множество, как правило. С этой целью и присутствует данная тема, что бы найти этого умелец. Так как у самого не хватает компетентности реализовать подобное. Знаний в программирование маловато для таких задач у меня :)

 
MrSerj:

Всем Привет!

Ищу аналог MT MultiTerminal (замену), с возможностью использовать советники, написанные на MQL4. Визуальный интерфейс не обязательный. По сути нужна программа. Которая бы могла использовать множество счетов, одного брокера, подключенных к одному серверу. Могла исполнять торговых роботов написанных на языке MQL4, так же допускается на любом другом языке, но в этом случае нужен дополнительно конвертер.

Думаю, идея не нова. И у многих что-то подобное уже реализовано. Готов рассмотреть любые предложения, подобного характера. Вплоть до, создания подобной сетевой программки на заказ. Подобная программа нужна только для личного использования.

Предложения можно оставить здесь в ветке или отправить мне на мыло: MrSerj_Forex (собака) mail.ru Обязательные функции, которые должны присутствовать в сетевой программе:

Жду Ваших предложений! С уважением.


Можно поинтересоваться, на какую цену вы расчитываете?

ps. Мне есть что сказать по этому вопросу, но пока интересно узнать про ожидаемую стоимость.

 
Цена вопроса разная. Целесообразнее Вам предложить. Так как я не могу сказать наверняка, логически предположить, для меня цена, чем дешевле, тем лучше. Вы предложите, а я решу, устраивает данная цена меня или нет. По цене, можно на мыло, если Вам так будет удобнее: MrSerj_Forex (собака) mail.ru
 
MrSerj:
Цена вопроса разная. Целесообразнее Вам предложить. Так как я не могу сказать наверняка, логически предположить, для меня цена, чем дешевле, тем лучше. Вы предложите, а я решу, устраивает данная цена меня или нет.


Ну и вот - "чем дешевле, тем лучше". Потребности делятся на два типа: "мне нужно" и "я хочу". Это задача из разряда "я хочу", а за "я хочу" не должен возникать вопрос цены, и уровень цен несколько иной чем на решение задач типа "мне нужно".

Если потребность из области "мне нужно", то эта задача решается крайне просто - запуском нескольких терминалов, каждый из которых залогинен на свой счет и в каждом из которых работает советник - в принципе все тоже самое, что и мультитерминал обеспечивающий работу с советниками, только открыто несколько окон. Получается, что смысл потребности в отсутствии большого количества окон и не более того (притом, что она решается ого каким программированием).

Это была философия, а практически для МТ4 задача вообще не выполнимая.

Брокерский API, это немного из другой области, но принцип тот же. Один экземпляр программы работает на одном счете. Если надо работать на нескольких счетах - запускается несколько экземпляров программы. Но если же нужно из одного окна, то это уже снова задача из области "я хочу".

 
Тогда можно сказать так. Мне нужно и я хочу запустить более 500 счетов на одном сервере, у одного брокера. Как это реализовать? На одном компьютере можно запустить не более 20 МТ4. В принципе эта задача решается путем виртуальных машин. Вопрос остается открытым. Так как, чтобы решить мою задачу, нужно очень большие ресурсы сервера и не одного (кластера), при том очень большие, с большими вычислительные способностями. К пример для нормальной работы 10 терминалов, нужно оперативной памяти не менее 500 Мб. Учитывая мои потребности, нужно не менее 30 Гб (для начала) только оперативки, а сколько нужно процессоров, чтобы потянуть все это дело. Не говоря о том, каким образом администрировать 500 терминалов. :) Для этой задачи самый оптимальный вариант, упрощения в одну программу. Что сократит потребление ресурсов до 4 Гб. Оперативки. И упростит администрирование. В дальнейшем количество счетов будет только увеличиваться, до нескольких тысяч. :) Самое смешно то, для кого сделали мульти МТ4? Роботу нужно много ресурсов, чтобы уследить за всеми счетами, а человеку так и подавно. При том, что советников использовать нет возможности. В общем, это другая тема, для другого разговора. А пока мой вопрос остается открытым. Так что там по поводу цены? Ваши предложение, какие?
 

Очень хорошо понимаю вас MrSerj. Мой совет: обратитесь с этим предложением к самим разработчикам на сайте MQL5. Возможно они поймут Вас и хотя бы введут в функционал MQL5 возможность подключения терминала к конкретному счету. В этом случае можно было бы хотя бы организовать перебор. Однако этого не достаточно, если идет отработка одного сигнала сразу на 500 счетах. Нужно одновременное подключение и здесь уже без MultiTerminal не обойтись. В любом случае задача слишком глобальна, без поддержки разработчиков не справиться.

Я даже сам завел аналогичную ветку на MQL5. Решение этой задачи будет многим востребовано. 

 
Если бы разработчики хотели ввести в MultiTerminal терминал возможность использовать советники, они бы уже давно ввели еще в самом начале МТ4. Ибо, не нужно быть гением чтобы понять. Что нынешний MultiTerminal, не более чем мебель. Все это понимают. Но все равно не чего не изменилось. Скорее всего не выгодно заказчикам, чтобы были такие возможности у Трейдеров. Хотя, кто его знает, сейчас всем ходом идет урегулирование рынка и брокеры-казино (кухни) уходят в прошлое, может даже у Вас и получить убедить разработчиков добавить подобное в МТ5, что сомнительно. А по существу, вполне, возможно, сделать программу, которая будет только через протокол API, работать. Сейчас очень много брокеров и банков предоставляют подобное подключение. Нужно только найти грамотного программиста, который сможет реализовать данную задачу. В обще тема очень актуальная, для большинства разработчиков МТС. Я уверен, что уже реализовано и не первый год, программа, которая выполняет подобные функции. Вопрос только в том, у кого и захочет ли он ее продать. Но даже если не найдется тот кто предложит готовый вариант, то в любом случае найдутся и не один программист, кто возьмется и сделать подобную программу.
 
MrSerj:
Тогда можно сказать так. Мне нужно и я хочу запустить более 500 счетов на одном сервере, у одного брокера. Как это реализовать? На одном компьютере можно запустить не более 20 МТ4. В принципе эта задача решается путем виртуальных машин. Вопрос остается открытым. Так как, чтобы решить мою задачу, нужно очень большие ресурсы сервера и не одного (кластера), при том очень большие, с большими вычислительные способностями. К пример для нормальной работы 10 терминалов, нужно оперативной памяти не менее 500 Мб. Учитывая мои потребности, нужно не менее 30 Гб (для начала) только оперативки, а сколько нужно процессоров, чтобы потянуть все это дело. Не говоря о том, каким образом администрировать 500 терминалов. :) Для этой задачи самый оптимальный вариант, упрощения в одну программу. Что сократит потребление ресурсов до 4 Гб. Оперативки. И упростит администрирование. В дальнейшем количество счетов будет только увеличиваться, до нескольких тысяч. :) Самое смешно то, для кого сделали мульти МТ4? Роботу нужно много ресурсов, чтобы уследить за всеми счетами, а человеку так и подавно. При том, что советников использовать нет возможности. В общем, это другая тема, для другого разговора. А пока мой вопрос остается открытым. Так что там по поводу цены? Ваши предложение, какие?

Надо разделить робота на две части: аналитическую и торгующую. Аналитическая работает в одном терминале, раздает сигналы торгующим советникам во всех других терминалах. Сколько получится терминалов в одном компе запустить столько получится, дальше тариться компиками.

По поводу цены - я пас, у меня отпуск:), а с брокерским API совсем пас.

 
Integer:

Надо разделить робота на две части: аналитическую и торгующую. Аналитическая работает в одном терминале, раздает сигналы торгующим советникам во всех других терминалах. Сколько получистя терминалов в одном компе запустить столько получится, дальше тариться компиками.

По поводу цены - я пас, у меня отпуск:), а с брокерским API совсем пас.


Да не задача это для сторонних разработчиков. Остается уповать только на саму MetaQuotes Software Corp.

Единственный адекватный кустарный вариант -  создать сеть распределенных серверов, владельцам которых давать позволять пользоваться сигналами хостующихся систем. В принципе я например мог бы разместить на своем сервере 50 копий МТ4. За определенный интерес конечно. Проблема в том, что не многие пойдут на распространение своих сигналов третьим лицам, да и не многие владельцы серверов согласятся хостить не понятно что на своих машинах.

А лезть в слепую в брокерский API это безумие.  

Причина обращения: