Вопрос по тестеру (мб баг?)

 

Ребята у меня возник вопрос, в связи с кривыми руками, или тестером, я еще непонял.

Я написл експерт, решил потестировать его только на коротких. Выставил в тестере Short only, и заметил удивительные вещи -

во-первых: функция init() как мне показалось вообще стала игнорироваться тестером

во-вторых: У меня при успешном открытии ордера обновляеться глобальная переменная (такой себе маячок). Так вот, получилось так, что переменная обновляеться а ордер не открываеться (видать long попадаеться).

nowOrder - у меня глобальная и изначально стоит как false;

nowOrder = OrderSend(nowSymb, OP_BUY, lotSize, Ask, sleepLine, false, false, false, false, false, Green);

после исполнения этой функции nowOrder стает true но сам ордер непроходит.

Проблема в том что у меня скрипт смотрит если ордер открыт - управление передаеться функции которая отвечает за выход из рынка. По-этому ордера нет а скрипт считает что он есть.

Баг, или мой косяк?