TotalTrades < 1 Аналог

 
TotalTrades < 1 Аналог
я тестирую несколько экспов, но тут есть проблемма, если неуказать, что TotalTrades < 1 и (CurTime-LastTradeTime)<1800, то он будет открываться пока у него будет выполнятся условие, но это ненужно, в тоже время если я тестирую несколько экспертов, то они должны ждать пока открытых позиций будет=0, а так тестирование будет нечистым., Можно как зделать чтобы экперт проверял не наличие открытых поз вообще, а только наличие открытых позиций по конкретной паре, а именно только той на которую его посадили.

есть такая запись OrderValue(cnt,VAL_SYMBOL)=Symbol
но как ее прилепить в проверку открытых позиций по конкретной паре
 
вот
if FreeMargin<1000 then Exit;

if TotalTrades>0 then {
for intLoop=1 to TotalTrades {
if OrderValue(intLoop,VAL_SYMBOL)=Symbol then Exit;
};
};
 
тема таже
попробовал, var: intLoop(0); спасибо, но результаты все равно разные получаются, т.е. к примеру, вместо 150% выдает 33%, и с огромной просадкой от начального дэпо, хотя поидее должно работать...
 
аналог
Ув. Sergio, поидееже ничего неменяется, если убрать иф_тотал_тр и Тайм<1800, и вместо этого поставить эту проверку, но почему он в тесте в другое время открывает позы, и в другое время их закрывает.