редактировать FXT файл

 

Всем привет. 

Есть МТ4 от одного IB брокера. У брокера реальная комисия в 5 раз ниже той чем в тестере. Хочу ее уменьшить до нужной с помощью скрипта . 

Пытаюсь открыть этот fxt файл,  он почему то не открывается. 

Создал текстовый файл. Тоже не открывается. получаю хэендл = -1. Почему ? 

Делаю это вот так:

void OnStart()
  {   
   string terminal_data_path=TerminalInfoString(TERMINAL_DATA_PATH); 
    int handle = FileOpen(terminal_data_path+"\\tester\\history\\test.txt",FILE_BIN|FILE_WRITE|FILE_SHARE_WRITE|FILE_SHARE_READ|FILE_ANSI) ;
   Print (terminal_data_path, "   ", handle);
  }
//+------------------------------------------------------------------+
 
Dmitiry Ananiev:

Всем привет. 

Есть МТ4 от одного IB брокера. У брокера реальная комисия в 5 раз ниже той чем в тестере. Хочу ее уменьшить до нужной с помощью скрипта . 

Пытаюсь открыть этот fxt файл,  он почему то не открывается. 

Создал текстовый файл. Тоже не открывается. получаю хэендл = -1. Почему ? 

Делаю это вот так:


а эти флаги не являются взаимоисключающими?

FILE_BIN|FILE_WRITE|FILE_SHARE_WRITE|FILE_SHARE_READ|FILE_ANSI
 

вот еще видяха по созданию fxt


 

Проблема не во флагах. Вообще не мог добраться до этого файла в папке. 

 

Скачал скрипт с видео. Автор предлагает создавать файл в папке MQL4 и с помощью DLL  копировать его в папку tester. И по заголовкам есть информация вообщем спасибо. Буду ковырять.