Всем, кто хотел видеть графики без пропущенных баров - сюда =) - страница 7

 
komposter:
Проверите?
А кому вопрос?
 
разработчикам МТ4.
 
Renat:
А кому вопрос?
Вам, конечно =)
МТ портит офф-лайновый график - кто ещё может разобраться? ;)


solandr:
Надеюсь Вы намёк поняли? ;o)))
Дигитс - не Спрэд.
Если спрэд меняется постоянно, это нормально. Но если бы менялся Дигитс - было бы смешно =)))

Я специально проверил, дигитс возвращается правильный. И записывается правильный.
Его потом МТ обнуляет.
Поэтому и целые числа на шкале цены...
 
komposter писал (а):

Я специально проверил, дигитс возвращается правильный. И записывается правильный.
Его потом МТ обнуляет.
Поэтому и целые числа на шкале цены...


А возможно ли в момент обновления файла новыми тиками из эксперта также переписывать значение дигитс на правильное (бороться с терминалом)? Или же это ничего не даст, так как значение дигитс терминал считывает один раз из файла при его открытии и больше его не проверяет на каждом тике, как спред?
 
solandr:
А возможно ли в момент обновления файла новыми тиками из эксперта также переписывать значение дигитс на правильное (бороться с терминалом)? Или же это ничего не даст, так как значение дигитс терминал считывает один раз из файла при его открытии и больше его не проверяет на каждом тике, как спред?
Не получается.
Я пробовал перезапускать с запущенным экспертом.

А ошибку всё равно пофиксить надо...
 
komposter писал (а):
А ошибку всё равно пофиксить надо...

Хорошо, подождём. Может быть разработчики смогут в перспективе это сделать?
 
Может быть я неправильно понял, но вы (а не МТ4 штатно) своим скриптом самостоятельно и полностью пишете *.HST файлы, потом видите сообщения об ошибках и задаете нам вопросы?
 
Renat:
Может быть я неправильно понял, но вы (а не МТ4 штатно) своим скриптом самостоятельно и полностью пишете *.HST файлы, потом видите сообщения об ошибках и задаете нам вопросы?
Нет, вы всё првильно поняли =)
Я скриптом формирую *.hst-файл, открываю его в офф-лайне, и наблюдаю нормальный результат.
А потом (уже без участия скрипта и моего вмешательства) файл самопроизвольно переписывается.

Сторонних програм, работающих с этим файлом не обнаружено.
Вот лог программы FileMonitor:
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: Read    
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00120189    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Attributes: A    
22:45:02    terminal.exe:2132    SET INFORMATION     D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    BUFFER OVERFLOW    FileFsVolumeInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileInternalInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00000180    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 0 Length: 4096    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 148 Length: 160768    
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 160916 Length: 512    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: Read    
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00120189    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Attributes: A    
22:45:04    terminal.exe:2132    SET INFORMATION     D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    BUFFER OVERFLOW    FileFsVolumeInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileInternalInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00000180    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 0 Length: 4096    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 148 Length: 160768    
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 160916 Length: 512    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS
Лог сделан после всех указанных мной (в одном из предыдущих постов) манипуляций. Т.е. в момент открытия МТ.
Эксперта на графике нет. Ни одна программа с этим файлом не работает.
 
Вот ещё на всякий случай файлы:
WS_EURUSD1440_byExpert.hst - созданный экспертом (только цепляем эксперта, график не открываем)
WS_EURUSD1440_byMT.hst - исправленный МТ (в момент открытия офф-лайн графика).
Файлы:
ws.zip  121 kb
 
А вот последняя версия эксперта, которой делался файл WS_EURUSD1440_byExpert.hst
Файлы:
Причина обращения: