а история точно вся закачана?
У вас ошибки в условных операторах. Двойное сравнение оформляется следующим образом:
if(lips>teeth && teeth>jaw) return(10); // Открытие Buy if (jaw>teeth && teeth>lips) return(20); // Открытие Sell
т.е. вы указываете что выполняется одно условие И(&&) выполняется другое условие.
johngull >>:
У вас ошибки в условных операторах. Двойное сравнение оформляется следующим образом:
т.е. вы указываете что выполняется одно условие И(&&) выполняется другое условие.
Благодарю от души, да действительно, переделал, все работает, как просто оказывается ларчик открвался, не внимательность с моей стороны, благодарю, действительно, сам не мог найти ошибку.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В настоящее время комбинирую различные индикаторы и тестирую советник на истории для возможности использования по торговой системе. Все работает, все прекрасно, но вместе с тем столкнулся с проблемой, в частности при тестировании аллигатора в советнике на истории до фев. 2002г все работает. После и до настоящего времени ордера не открываются, хотя условия были, может это глюк какой-то с тестером стратегий? или еще что-нибудь, никак не могу разобраться, время будет подскажите в чем ошибка? Если кому-то интересно вот текст использования аллигатора:
double
jaw, teeth, // Значение alligatora
lips;
// Параметры технич. индикат:
jaw=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_MEDIAN, MODE_GATORJAW, 0);
teeth=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_MEDIAN, MODE_GATORTEETH, 0);
lips=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_MEDIAN, MODE_GATORLIPS, 0);
// Вычисление торговых критериев
if(lips>teeth>jaw)
return(10); // Открытие Buy
if (jaw>teeth>lips)
return(20); // Открытие Sell
if( teeth > Close[0])
return(11); // Закрытие Buy
if(teeth<Close[0])
return(21); // Закрытие Sell