Забавная фича мететрейдера

 

Я написал слегка :-) мультивалютный скрипт,

который постоянно считывает данные с нескольких валют.

При этом я узнал много интересного :-).

.

Наличие 6-гигов (ха-ха...) логов в папочке experts\logs\ позволяют отлично 

разобраться с ответом на вопрос "куда это делось место?"- не проблема! :-)

.

Висящий в бесконечном цикле скрипт командой "остановить скрипт"

не остановить - только если сбросить на график другой скрипт,

или закрыть окно инструмента - зато скрипт реально останавливается!

Закончилось все тем, что я добавил в цикл условие if(IsStopped()) { return; }

М-м... допустим, это тоже нормально.

.

Однако есть интересный вопрос такого плана-

зачем весь журнал забит такими записями:

2009.09.03 06:01:38 HistoryCenter: 2 bars imported in 'GBPUSD5'
2009.09.03 06:01:38 HistoryCenter: synchronize 'GBPUSD5'
2009.09.03 06:01:38 HistoryCenter: 2 bars imported in 'USDCAD5'
2009.09.03 06:01:37 HistoryCenter: synchronize 'USDCAD5'
2009.09.03 06:01:37 HistoryCenter: 2 bars imported in 'AUDUSD5'
2009.09.03 06:01:36 HistoryCenter: synchronize 'AUDUSD5'

причем всё это тоже складывается в папочку logs, но уже под метатрейдером.

Какой глубокий смысл мне несут эти сообщения?

И зачем они забивают собой действительно важную информацию журнала?

Возможно, их можно как-то отключить?

 
Вообще зацикленный скрипт еще решает вопрос, куда делась оперативная память и почему комп тормозит :) . Принты все из кода убрали?
 

Ну, логи в папочке experts\logs - это пусть многовато, неотключаемо, не настраиваемо, но- фиг с ним- законно.

Что сами напринтили- то и получили. А принты из кода не убрали :-))).

Как-никак код не на build-request, так что комментим :-).

.

Кстати, если логов много, то они пропадают- но это ничего! 

У нас и на мобильных телефонах было такое! Только телефон-то данные все давал правильно-

это на компьютере запрограммировали буфер так, что он не успевал принимать данные :-).

Просто после Print() надо поставить Sleep(200).

.

Вопрос в основном насчет:
2009.09.03 06:01:38 HistoryCenter: 2 bars imported in 'GBPUSD5'
2009.09.03 06:01:38 HistoryCenter: synchronize 'GBPUSD5'

Зачем эти строки и еще так много?

.

Это же натуральный дебаг-принт разработчика- что он делает в релизе?

 
jartmailru >>:

Это же натуральный дебаг-принт разработчика- что он делает в релизе?

Ну, и на старушку, как говорится, всякое бывает:)))

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