Классная система! - страница 33

 
А в каких индикаторах известны буфера?
 
Run писал(а) >>

liza а можно все же по подробней. Спасибо.

Очень интересно узнать начал советник работать (приносить прибыль или нет)?

А почему не используете iCustom() все же буфера известны и комп не так сильно будет подвисать?

Советник работает.

Выше выкладывал информацию по счету и инвест пароль.

Подключайтесь - наблюдайте.

Сегодня хорошо отработало серебро.

:)

 

Индикатор IBFX-CPR там на декомпилиную версию прилепили буферы, но я сейчас занимаюсь переделыванием этого индикатора, посмотрим что получится.

 
double Aqua_Line, Magenta_Line;
for(int i=1; i<100; i++)
   {
      Aqua_Line=iCustom(NULL,0,"TRO_InsideBar_Plot2",0,i);   
      Magenta_Line=iCustom(NULL,0,"TRO_InsideBar_Plot2",1,i);
      if(Aqua_Line != EMPTY_VALUE && Magenta_Line != EMPTY_VALUE)
         {
            Print(Aqua_Line);
            Print(Magenta_Line);
            i=100;
         }
   }

не могу понять где в индикаторе TRO_InsideBar_Plot2 прописано что значение линий Aqua_Line и Magenta_Line имеет после запятой только 4 знака (1.1234Х),а 5 знака нет

 
Зачем вам 5-й знак?
 

artsnz а каким образом ты хочешь переделать индикатор IBFX_CPR может быть я смогу чем нибудь помочь или хотя бы попытаюсь

 
artsnz >>:
Зачем вам 5-й знак?

ну чтобы уж все было как положено четко и точно

 

1) Сделать Инфу на русском языке более читаемой на графике

2) Посмотреть, как можно облегчить индюк, чтоб он так не вешал комп

3) Разобраться с буферами, добавить систему подачи сигналов на вход

4) Перерисовку индикатора не через 5-7 баров после выхода цены за границу, а раньше

 
Run >>:

не могу понять где в индикаторе TRO_InsideBar_Plot2 прописано что значение линий Aqua_Line и Magenta_Line имеет после запятой только 4 знака (1.1234Х),а 5 знака нет

попробуй так:

Aqua_Line=NormalizeDouble(iCustom(NULL,0,"TRO_InsideBar_Plot2",0,i), 5);   
Magenta_Line=NormalizeDouble(iCustom(NULL,0,"TRO_InsideBar_Plot2",1,i), 5);
А еще лучше так:
Aqua_Line=NormalizeDouble(iCustom(NULL,0,"TRO_InsideBar_Plot2",0,i), MarketInfo(Symbol(), MODE_DIGITS));   
Magenta_Line=NormalizeDouble(iCustom(NULL,0,"TRO_InsideBar_Plot2",1,i), MarketInfo(Symbol(), MODE_DIGITS));
Во втором случае тебе дадут столько знаков сколько нужно!
 

по поводу первого пункта это имелось ввиду?

Причина обращения: