MQL4 -- как растормозить поток? - страница 3

 
new-rena:

Вы не правы. Очень важно.

Можно создать один файл, вместо большого количества, а можно и просто передать в МТ данные не создавая файлов.

там маркет, там много не напридумываешь )
 
Alexandr Bryzgalov:
там маркет, там много не напридумываешь )
Почему? Автор обязан разместить хороший продукт, а не безделушку.
 
Комбинатор:
И всем качающим в маркете SSD дарить?

RAM дарить не надо.))

Кстати, уж коли автор, то почему не скачать большой файл за один раз и далее работать уже в памяти?

 
new-rena:
Почему? Автор обязан разместить хороший продукт, а не безделушку.
так вот он и пытается сделать что бы не тормозило.
 
Комбинатор:

Спасибо за варианты, но.

Вроде, все варианты, что предложил, будут работать.
 
Yuriy Asaulenko:

Кстати, уж коли автор, то почему не скачать большой файл за один раз и работать уже в памяти?

Потому что это сильно усложняет хранение и сопровождение информации и по сути не решает проблему.
 
fxsaber:

Через iCustom запустить считывалку на другом символе. Затем, как данные будут готовы, забрать их через CopyBuffer и считывалку грохнуть.

В 4 ке не получится, т.к. iCustom запустит чтение тоже в GUI потоке. В 5ке можно убить поток другого инструмента.

fxsaber:
Есть вариант еще запускать индикатор через советник-считывалку (открыть новый чарт для него). По окончании считывания ExpertRemove с ChartClose. А индикатор продолжит работать.

плохо согласуется с требованием "из коробки"

А еще это индикатор в тестере должен работать без проблем
 
Комбинатор:

В 4 ке не получится, т.к. iCustom запустит чтение тоже в GUI потоке. В 5ке можно убить поток другого инструмента.

плохо согласуется с требованием "из коробки"

А еще это индикатор в тестере должен работать без проблем
Тогда так

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

MQL4 -- как растормозить поток?

fxsaber, 2016.10.23 17:58

Так можно все организовать через GetMicrosecondCount. Считываем из файла, пока не уперлись в заранее выставленный лимит по времени. Запомнили место в файле для следующего раза и вышли.
 
fxsaber:
Тогда так
Да, примерно это я и имел в виду в стартовом посте когда упоминал таймер.
 
Комбинатор:
А еще это индикатор в тестере должен работать без проблем

))), "а ещё?" (с)

всё ушел