
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
если говорить совсем просто, то любые значения любого индикатора - значения, высчитанные на основе алгоритма данного индикатора и помещенные в массив. окрашивание цвета происходит после, так вот елси вы используете эти значения в советнике, то цвет, как вторичный, уже не нужен, вы просто пишете:
double AccelCurr = iAC(Symbol(),0,0); //значение индикатора на данном баре
double AccelPrev = iAC(Symbol(),0,1); //значение индикатора на пред баре
//если одно больше другого или наоборот, то индикатор меняет цвет
if(AccellCurr > AccelPrev)
{
...
OrderSend(OP_BUY...
...
}
else
{
...
OrderSend(OP_SELL...
...
}
sashasan, посмотри мой пост, выше, с рисунком. Объясни.
Дело в том, что мне нужен нулевой бар после пересечения нулевой линии снизу вверх или сверху вниз. Ну не получается на больше/меньше.
тогда надо добавить к моему коду еще
if(AccellCurr > AccelPrev && AccellCurr > 0 )
{
...
OrderSend(OP_BUY...
...
}
if(AccellCurr < AccelPrev && AccellCurr < 0 )
{
...
OrderSend(OP_SELL...
...
}