Курсы валют
<a href="https://www.instaforex.com/ru/" target="blank">ИнстаФорекс портал"</a>
Новости от FOREXPF.RU
<a href="https://www.instaforex.com/ru/">Форекс портал</a>
Ноябрь 2018
Пн Вт Ср Чт Пт Сб Вс
« Июн    
 1234
567891011
12131415161718
19202122232425
2627282930  
При поддержке: деньги и фен шуй.

Торговый дневник 07.06.2017 (среда) Идея автоматической закачки стейта из лога терминала

08:34 Продолжаю разработку Abb Statements 2.30
В таблицу dbo__TuneOperators добавил поле TimeRequery — период автоматического обновления данных в мс, сделал функцию fnTimeRequery() и добавил в форму MainFormTune
В журнале EquityHistory в событии Form_Load() добавил Me.TimerInterval = fnTimeRequery()

20:40 Дома. Наблюдаю за закачкой данных в базу – дома комп постоянно тупит… Нужен нормальный ПК. На работе данные нормально закачиваются – ничего не тупит, а дома Access постоянно выдает ошибки при закачке… Не успевает обрабатывать данные из двух терминалов, т.к. загрузка процессора постоянно под 100% … Нужен нормальный комп домой…
Фунт отлично торгуется уже второй месяц. В конце мая был небольшой трендик вниз, а сейчас идет отличная волатильная торговля. Срочно нужны деньги для торговли…
20:55 Обдумываю вчерашние мысли на счет автоматической закачки стейта из терминала напрямую без файлов HTML.
Терминал должен формировать лог со сделками в порядке их возникновения. А затем нужно на MQL4 написать обработку, закачку и обновление данных. Новые сделки закачиваются напрямую в конец файла, а по закрытым сделкам должен осуществляться поиск по тикету и обновление записи.
Простой цикл по всем сделкам терминала (по  истории и открытым позициям). В этом случае, если установлен фильтр в терминале по периоду, но есть файл лога, то в нем и будет осуществляться поиск тикета сделки и обновление записи если тикет найден и данные изменились (лот, время закрытия и пр.) или добавление новой записи если тикет новый.
Есть нюанс при перекрытии встречных позиций, т.к. если лоты разные, формируется новый тикет с остатком лотов. Но скорее всего по старому тикету просто меняется размер лота.
Имя файла формируется как: AccountNumder()+AccountCompany()+AccountServer()+AccountName() и привязывается в базе как внешний текстовый файл. Причем в первой строке должны быть имена полей, чтобы связь осуществлялась просто (без описывания формата каждого поля).
В этом случае можно просто скопировать файл лога стейта по текушему счету (например из дома на работу и обратно или на любой другой ПК или терминал) – и советник закачает и обновит недостающие данные и продолжит работу.
А в программе сделать автоматическую закачку по таймеру (как сейчас пишется лог по эквити)…

06:25 Ночью по луни похоже сформировался разворот тренда вверх. На демке  просадка 69%, 270% маржи, 10100 эквити, 33000 баланс. Сработало 3  14 лотовых БС.
07:00 Не стал отключать закрытие в конце суток – в итоге баланс и эквити стали 10500$. Сегодня будет тест на 100 баксовом депозите с
0,5 лотовыми сделками…
07:03 Фунт торгуется лучше всех валют. Думаю по нему начать торговлю на реале на 100 баксов…

Оставить комментарий