Интеграция отчетов на сайт

 
Здравствуйте,
Такой вопросик
Нам нужно на сайте вести статистику многих счетов пользователя.
Как я понимаю, есть два варианта
1) Попросить пользователей прописывать определенный фтп сервер для отчета. Но этот вариант имеет огромный недостаток - файл отчета можно перед загрузкой модифицировать. И по этой причине он нам не сильно подходит

2) Сделать хотелось бы как на viac.ru . Я тут на форуме видел комментарий, что для этого нужно на машине запускать планировщик на определенный счет и потом через программирование посылать на фтп.
Единственный ли это способ? И как я понимаю, если таких счетов 100, то их ручками нужно будет вбить в планировшик? И как запускать метатрейдер сразу с задачей логинится на определенный счет?
3) Может есть еше варианты реализации?

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

Сложности:
Счет может долго не отвечать, если он удален или пароль изменен.
Один метатрейдер может хранить лишь ограниченное количество счетов.
 
Сложности:
Счет может долго не отвечать, если он удален или пароль изменен.

Эту сложность я планирую решить поиском главного окна МТ4 и чтением сообщений из вкладки ЭКСПЕРТЫ.

Один метатрейдер может хранить лишь ограниченное количество счетов.

И ты думаешь, что это ограничение не позволит прилогиниться к счёту, указанному в start.ini:
; common settings
Profile=test 3
MarketWatch=set2.set
Login=12345
Password=xxxxxx
Server=MetaQuotes-demo
AutoConfiguration=false
DataServer=192.168.0.1:443
EnableDDE=true
EnableNews=false
 
Сложности:
Счет может долго не отвечать, если он удален или пароль изменен.

Эту сложность я планирую решить поиском главного окна МТ4 и чтением сообщений из вкладки ЭКСПЕРТЫ.


Можно проще. После логина текущий счет будет отличаться от планируемого.
Но время на логины к несуществующим счетам или счетам с измененными паролями может быть существенно.


Один метатрейдер может хранить лишь ограниченное количество счетов.

И ты думаешь, что это ограничение не позволит прилогиниться к счёту, указанному в start.ini:
; common settings
Profile=test 3
MarketWatch=set2.set
Login=12345
Password=xxxxxx
Server=MetaQuotes-demo
AutoConfiguration=false
DataServer=192.168.0.1:443
EnableDDE=true
EnableNews=false


В одном МетаТрейдере может быть добавлено не более определенного количества счетов (около 60 было).
При логине на 61 счет например заместит ли он какого-то старый или нет - я не знаю.
Кто нибудь хочет протестировать? :)
Причина обращения: