Помогите с выводом информации.

 
В советнике функция Print() выводит информацию только когда прикреплен к графику, а когда прогоняется в тестере нет. Пробовал выводить в лог файл, по статье «Хранение и отображение информации», тот же эффект. Как можно получить информацию из советника при тестировании ?
 
Посмотреть в журнале.
 
BoraBo писал(а) >>
В советнике функция Print() выводит информацию только когда прикреплен к графику, а когда прогоняется в тестере нет. Пробовал выводить в лог файл, по статье «Хранение и отображение информации», тот же эффект. Как можно получить информацию из советника при тестировании ?

Сохранять в файл. Хотя Print() работает и в логах все есть. Но в логах тестера.

 
expromt >>:
Посмотреть в журнале.
Vinin >>:

Сохранять в файл. Хотя Print() работает и в логах все есть. Но в логах тестера.

Сорри но при прогонке в тестере нет записей ни в логах, ни в журнале, а на живом графике есть :(

Может, что в настройках упустил ?

 

Специально проверил.

Вот такой принт:

Print("1111111111111111111111111111111111111111");

Вот такая запись в журнале:

2009.02.19 00:06:04 2008.08.25 20:06 Sovetnik_STS GBPJPY,H1: 1111111111111111111111111111111111111111


 

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

 
expromt >>:

Специально проверил.

Вот такой принт:

Print("1111111111111111111111111111111111111111");

Вот такая запись в журнале:

2009.02.19 00:06:04 2008.08.25 20:06 Sovetnik_STS GBPJPY,H1: 1111111111111111111111111111111111111111


//+------------------------------------------------------------------+
//|                                                          zzz.mq4 |
//|                                                            Boris |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Boris"
#property link      ""

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
  Print("init()");
  
//----
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
  Print("deinit()");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
  Print("start()");
//----
  
//----
   return(0);
  }
//+------------------------------------------------------------------+

И ни одного сообщения на тестере, на живом графике все есть :(

 

Вставил ваш код, проверил:

2009.02.19 00:14:57 2008.08.18 18:00 test GBPJPY,H1: init()

2009.02.19 00:14:57 2008.08.18 18:00 test GBPJPY,H1: start()

2009.02.19 00:14:59 2008.08.18 18:00 test GBPJPY,H1: deinit()



 

Извиняюсь за вопрос, но вы в каком журнале смотрите?

 
expromt >>:

Извиняюсь за вопрос, но вы в каком журнале смотрите?


Ну если журнал это вкладка в терминале "Эксперты" и расположен C:/ProgramFiles/MetaTrader4/experts/logs/, то да. Или может я, что то не допонимаю?

 
BoraBo >>:

Ну если журнал это вкладка в терминале "Эксперты" и расположен C:/ProgramFiles/MetaTrader4/experts/logs/, то да. Или может я, что то не допонимаю?

Вот когда вы включаете тестер, там (прямо в тестере) есть закладка журнал. Вам туда. 

Причина обращения: