Создать offline график

 

Добрый день.

Нужна помощь. Не могу правильно записать данные в файл HST из буферов.

Есть 4 заполненные буфера открытия,закрытия,хай и лоу свечи. 

 

Вот что уже есть. Или хотябы скажите в каком направлении копать.

 

void OnStart()
{

int ExtHandle=FileOpenHistory("new chart.hst",FILE_BIN|FILE_WRITE);

   FileWriteInteger(ExtHandle,1.0,LONG_VALUE);
   FileWriteString(ExtHandle,"eevviill",64);
   FileWriteString(ExtHandle,"symb_1",12);
   FileWriteInteger(ExtHandle,PERIOD_CURRENT,LONG_VALUE);
   FileWriteInteger(ExtHandle,4,LONG_VALUE);
   FileWriteInteger(ExtHandle, 0, LONG_VALUE);      
   FileWriteInteger(ExtHandle, 0, LONG_VALUE);      

for(int i=Bars-1;i>=0;i--)
{
    FileWriteDouble(ExtHandle,open_[i],DOUBLE_VALUE);
   FileWriteDouble(ExtHandle,high_[i],DOUBLE_VALUE);
   FileWriteDouble(ExtHandle,low_[i],DOUBLE_VALUE);
   FileWriteDouble(ExtHandle,close_[i],DOUBLE_VALUE);
}

FileClose(ExtHandle);

}
 
Попробуйте поискать в интернете Period_Converter_OptMOD.mq4 , думаю версия - https://www.mql5.com/en/code/7673 не самая актуальная 
Period Converter Optimized
Period Converter Optimized
  • голосов: 17
  • 2005.11.29
  • wfy05
  • www.mql5.com
Improved period converter support real-time refreshing, low CPU cost and other features.
 
Dimitr Trifonov:
Попробуйте поискать в интернете Period_Converter_OptMOD.mq4 , думаю версия - https://www.mql5.com/en/code/7673 не самая актуальная 
А зачем ее искать в интернете? Она есть у каждого локально, если, конечно, МТ4 установлен. Папка MQL4\Scripts.