Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пользуйся функцией вставки контента из Кармана. Это удобно!
Forex Trader
114375
Forex Trader 2007.06.02 00:58 
Каким либо образом это реализовано в mql4? Пошаговая отладка? Как ошибки вычислять? Или все выводить в журнал и там смотреть?

Василий.
Forex Trader
114375
Forex Trader 2007.06.02 22:59  
Еще один вопрос. Пишу скрипт, который бы создавал файл с данными. Однако создается пустой файл. Если изменить режим на FILE_BIN, то файл уже не пустой, но и формат мне такой не годится. Делается это для того, чтобы потом продублировать код индикатора в Delphi или Си и уже там непосредственно смотреть как и что происходит. Кто-нибудь так делает? Просто не верю, что все советники пишутся сходу, и все ошибки выявляются методом просмотра кода без прогонки?

Спасибо.
int start()
  {
//----
   int handle = FileOpen("1.txt", FILE_CSV|FILE_WRITE);
   for (int i = 0; i < 10; i++) {
      FileWriteDouble(handle, iMA(NULL, p, 233, 0, MODE_EMA, PRICE_CLOSE, i);    
   }       
//----
   FileClose(handle);
   return(0);
  }


MetaQuotes Software Corp.
Модератор
177283
MetaQuotes Software Corp. 2007.06.03 14:56  
Пошаговой отладки в МТ4 нет и уже не будет. Как вариант - использовать распринтовку результатов.

Чтобы создать файл одноврменно для чтения и записи (или для дозаписи), то нужно использовать сразу два флага FILE_WRITE | FILE_READ и после открытия файла обязательно устанавливаться на нужную позицию через FileSeek(...).
Forex Trader
114375
Forex Trader 2007.06.03 18:31  
...
   int handle = FileOpen("1.txt", FILE_CSV|FILE_WRITE);
   for (int i = 0; i < 10; i++) {
      FileWriteDouble(handle, iMA(NULL, p, 233, 0, MODE_EMA, PRICE_CLOSE, i);    
...


По моим представлениям FileWriteDouble только для FILE_BIN
Forex Trader
114375
Forex Trader 2007.06.03 22:53  
Спасибо.
Forex Trader
114375
Forex Trader 2007.06.04 07:08  
Пошаговой отладки в МТ4 нет и уже не будет. Как вариант - использовать распринтовку результатов.

Чтобы создать файл одноврменно для чтения и записи (или для дозаписи), то нужно использовать сразу два флага FILE_WRITE | FILE_READ и после открытия файла обязательно устанавливаться на нужную позицию через FileSeek(...).


Ренат поделитесь секретом, вы готовите новую версию где будет отладчик? :))
Forex Trader
114375
Forex Trader 2007.11.28 14:58  
А может стоит написать отладчик mql4 пошаговый, например, как аддон, и пусть он будет платным, кому надо, его уж точно приобретут. И работа окупиться.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий