получение информации из mt4 по инвест паролю - страница 2

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

Вроде есть такая штуковина -- MultiTerminal.

А "очень много счетов" -- это сколько?

 
delaryc:

Хм... Это всё не совсем то... Скорее тут подходит вариант "копировальщик сделок", а не "мониторинг".

Информация о счетах должна обновляться очень быстро, то бишь с каждым тиком в лучшем случае. Единственный вариант, как я понимаю - это использование либо нескольких MT-клиентов, либо запуск поочередно всех счетов на одном терминале (последний вариант не совсем подходит, так как для каждого нового счета придется перезагружать терминал - а на это уходит много времени). Следовательно, наилучший вариант - это запуск нескольких MT (для каждой пары логин-инвест пароль) на VPS сервере? Или есть другие варианты?
Для того, что вы описали, других вариантов нет. На один VPS сервер вполне реально запихнуть сотню-другую работающих терминалов. Хозяйство конечно будет весьма беспокойное, за ним нужно будет следить, но по-другому сделать невозможно, если хотите информацию каждый тик обновлять. С каждого запущенного терминала сбрасываете скриптом информацию о текущем состоянии счета или чего там вы мониторить собираетесь, и анализируете или на сайт выкладываете. Реально если счетов скажем около тысячи - данная схема потребует реально много разнообразных ресурсов, технических и человеческих. Поэтому четко определите для себя, что вообще вам нужно и нельзя ли это сделать по-другому. Если интересуют технические подробности - обращайтесь в личку.
 
Mischek:

А у Вас все инвесты из одного дц ?

нет не из одного. а что?
 
delaryc:
Multiterminal это конечно решение, но как из него брать инфу в автоматическом режиме? на него же нельзя поставить скрипты или можно?

А у Вас все инвесты из одного дц ?
 
delaryc:
Multiterminal это конечно решение, но как из него брать инфу в автоматическом режиме? на него же нельзя поставить скрипты или можно?
Мультитерминал насколько я помню не поддерживает ни скриптов ни советников. Поэтому это здесь не выход.
 

Работает советник, который перебирает нужные счета и сохраняет отчеты в файл (собственный для каждого счета).

 
Vinin:

Работает советник, который перебирает нужные счета и сохраняет отчеты в файл (собственный для каждого счета).


а можно реализовать в таком случае обновление на каждом тике?

Gans-deGlucker:
Мультитерминал насколько я помню не поддерживает ни скриптов ни советников. Поэтому это здесь не выход.


да, это очень очень обидно=(
 
delaryc:

а можно реализовать в таком случае обновление на каждом тике?

На каждом лучше не надо. Нужно еще оставлять время на подключение к счету (ладно, если они в одном ДЦ, времени меньше уйдет), на формирование отчета и отправку его по нужному адресу. При большом количестве счетов эта операция будет занимать довольно продолжительное время

Допустим один терминал обрабатывает 64 счета (хотя можно и больше). Но на самом деле все зависит от заданной периодичности формирования отчетов.

Раз в день - это одно, раз в час - совсем другое. На каждом тике, то для каждого счета свой терминал

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

Если овчинка выделки стоит, то прикупить еще компов. Если не стоит, то нафига этот базар разводить?
 
У меня есть опыт написания двух разных систем с похожей функциональностью. За деньги естественно. Криминальные заказы не беру. Последний заказ, кстати, теперь работает под линуксом.
Причина обращения: