запрет открытия ордера

 

Здраствуйте!
Как запретить открытие ордера при следующем условии:
if(iRSI(NUll,0,5,PRICE_CLOSE,1)<30
Спасибо!

 
misterx:

Здраствуйте!
Как запретить открытие ордера при следующем условии:
if(iRSI(NUll,0,5,PRICE_CLOSE,1)<30
Спасибо!


Если ордер открывается в функции start(), то например, так if(iRSI(NUll, 0,5,PRICE_CLOSE,1)<30) return(0);
 

Функция start() не используется есть другие варианты?

 
misterx:

Функция start() не используется есть другие варианты?


Чаще всего возникает другая проблема. Открытия ордера. Советник формирует сигнал на открытие ордера и и МТС его открывает.
Не проще изменить условия в советнике на открытие.
 

Спасибо за ответы .А как правильно использовать функцию start() ?

 
Честно говоря, не понял вопроса... Просто вставь открытие внутрь проверки 

if(iRSI > 30)
{
можно открыться
}

И как можно НЕ использовать функцию start(). И главное зачем так извращаться?
Причина обращения: