вот
if FreeMargin<1000 then Exit;
if TotalTrades>0 then {
for intLoop=1 to TotalTrades {
if OrderValue(intLoop,VAL_SYMBOL)=Symbol then Exit;
};
};
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%, и с огромной просадкой от начального дэпо, хотя поидее должно работать...
попробовал, var: intLoop(0); спасибо, но результаты все равно разные получаются, т.е. к примеру, вместо 150% выдает 33%, и с огромной просадкой от начального дэпо, хотя поидее должно работать...
аналог
Ув. Sergio, поидееже ничего неменяется, если убрать иф_тотал_тр и Тайм<1800, и вместо этого поставить эту проверку, но почему он в тесте в другое время открывает позы, и в другое время их закрывает.
Ув. Sergio, поидееже ничего неменяется, если убрать иф_тотал_тр и Тайм<1800, и вместо этого поставить эту проверку, но почему он в тесте в другое время открывает позы, и в другое время их закрывает.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
я тестирую несколько экспов, но тут есть проблемма, если неуказать, что TotalTrades < 1 и (CurTime-LastTradeTime)<1800, то он будет открываться пока у него будет выполнятся условие, но это ненужно, в тоже время если я тестирую несколько экспертов, то они должны ждать пока открытых позиций будет=0, а так тестирование будет нечистым., Можно как зделать чтобы экперт проверял не наличие открытых поз вообще, а только наличие открытых позиций по конкретной паре, а именно только той на которую его посадили.
есть такая запись OrderValue(cnt,VAL_SYMBOL)=Symbol
но как ее прилепить в проверку открытых позиций по конкретной паре