Инициализация при старте терминала. - страница 2

 

Привет!

Не нужно ничего лепить.

Всё работает.

int OnInit()
{
  if ( !MarketBookAdd( _Symbol ) )
  {
    MessageBox( "Add Book failed!", "Error", MB_OK );
    return( INIT_FAILED );
  }
  return( INIT_SUCCEEDED );
}
 
Mikalas:

Привет!

Не нужно ничего лепить.

Всё работает.

Это разве радость? Тогда не получится сделать автозапуск при старте терминала "без рук".

Этот косяк я ужо перевёл на таймер, но самое смешное, с таймером то же самое происходит. Обычно в индикаторах. Тоже порешал, но это не красивое решение.

Если есть желание, воспроизведите. Неплохо бы проверить. 

Получатся, от Init'а как от козла молока.

Заявка в сд...  

 

"Без рук" запустить не получится.

Но нужно ли это?

Я, при запуске терминала, специально не запускаю советников.

Запуск и остановка происходит от нажатия кнопки "старт-стоп" 

 

 

Это обусловлено тем, что существуют процессы инициализации и прочие переходные процессы.

Чтобы избежать ошибки, я вручную запускаю каждый советник. 

 
Mikalas:

"Без рук" запустить не получится.

Но нужно ли это?

Я, при запуске терминала, специально не запускаю советников.

Запуск и остановка произходит от нажатия кнопки "старт-стоп" 

 

 

Это обусловлено тем, что существуют процессы инициализации и прочие переходные процессы.

Чтобы избежать ошибки, я в ручную запускаю каждый советник. 

Но ведь если перезапустить терминал с прикреплённым советником  к какому-либо графику всё равно произойдёт его "техническая" инициализация.

Надо полагать, что Ваши советники вообще не совершают какие-либо действия в OnInit, они ждут Вашего нажатия на кнопочку "Start"? 

 

Нет, советники инициализируются, при запуске терминала,

но начинают работать от кнопки "старт-стоп".

За 10 месяцев "экплуатации" не было ни одного сбоя в работе. 

В воскресенье, вечером, запускаю терминалы, а в пятницу, после

торгов, выключаю(в 2-х терминалах работают 50 советников). 

 
Mikalas:

Нет, советники инициализируются, при запуске терминала,

но начинают работать от кнопки "старт-стоп".

За 10 месяцев "экплуатации" не было ни одного сбоя в работе. 

А если при инициализации произошёл "косяк" и, например, таймер не включился даже с нескольких попыток?

Кнопочка спасёт? 

 

У меня, в севетнике, если не проходит инициализация,

выдаётся сообщение об ошибке, но такого ни разу не было! 

 
Mikalas:

(в 2-х терминалах работают 50 советников). 

А зачем так много? Можно ведь объединить в один.

И как они между собой маржу делят? Не дерутся?! 

 
Mikalas:

У меня, в севетнике, если не проходит инициализация,

выдаётся сообщение об ошибке, но такого ни разу не было

Вот тут говорят, что бывает.
 

Fleder, я делюсь СВОИМ опытом работы с МТ-5.

Маржу делят грамотно, если их этому научить.

Ещё раз повторяю, что за 10 месяцев ежедневных реальных торгов,

у меня не было ни одной ошибки. 

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