Возможность получать цену обращаясь ко всем уровням в Фибо-линейке?

 
А есть возможность получать цену обращаясь ко всем уровням в Фибо-линейке? а то у меня получается только к 0 и 100%

if(!ObjectCreate("FIBO_D1", OBJ_FIBO, 0, D'01.01.2000 12:00', Max_Month_Extrimum, D'01.01.2000 12:00', Min_Month_Extrimum )) {}
 
ObjectSet("FIBO_D1", OBJPROP_FIBOLEVELS, 16);
ObjectSet("FIBO_D1", OBJPROP_LEVELCOLOR, Maroon);
 
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+0, -0.618);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+1, -0.272);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+2, 0);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+3, 0.146);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+4, 0.236);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+5, 0.382);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+6, 0.500);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+7, 0.618);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+8, 0.764);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+9, 1.0);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+10, 1.272);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+11, 1.618);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+12, 2.0);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+13, 2.618);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+14, 3.0);
ObjectSet("FIBO_D1", OBJPROP_FIRSTLEVEL+15, 4.236);
 
 
ObjectSetFiboDescription("FIBO_D1", 0, "-161.8");        
ObjectSetFiboDescription("FIBO_D1", 1, "-127%");        
ObjectSetFiboDescription("FIBO_D1", 2, "0");
ObjectSetFiboDescription("FIBO_D1", 3, "14.5");
ObjectSetFiboDescription("FIBO_D1", 4, "23.6");
ObjectSetFiboDescription("FIBO_D1", 5, "38.2");
ObjectSetFiboDescription("FIBO_D1", 6, "50.0");
ObjectSetFiboDescription("FIBO_D1", 7, "61.8");
ObjectSetFiboDescription("FIBO_D1", 8, "76.4");
ObjectSetFiboDescription("FIBO_D1", 9, "100");
ObjectSetFiboDescription("FIBO_D1", 10, "127%");
ObjectSetFiboDescription("FIBO_D1", 11, "161.8");
ObjectSetFiboDescription("FIBO_D1", 12, "200%");
ObjectSetFiboDescription("FIBO_D1", 13, "261.8");                                                                
ObjectSetFiboDescription("FIBO_D1", 14, "300%");
ObjectSetFiboDescription("FIBO_D1", 15, "423.6");
 
Fibo_0=ObjectGet("FIBO_D1",OBJPROP_PRICE1);
 
А использовать

ObjectSet("FIBO_D1", OBJPROP_FIBOLEVELS, 16);
не пробовали?
 
Rosh:
А использовать

ObjectSet("FIBO_D1", OBJPROP_FIBOLEVELS, 16);
не пробовали?

Наверно вы меня не правильно поняли, отрисовка идет нормально, мне бы по каждому уровню цену в переменные получить

Fibo_0=ObjectGet("FIBO_D1",OBJPROP_PRICE1);
Есть вобще такая возможность?
 


Так ведь сосчитать можно, тем более все для этого есть. И проценты, и цены для 0% и для 100%, простейшая пропорция.

 
Gozor писал(а) >>

Наверно вы меня не правильно поняли, отрисовка идет нормально, мне бы по каждому уровню цену в переменные получить

Есть вобще такая возможность?

Попробуйте : было

ObjectSetFiboDescription("FIBO_D1", 8, "76.4");

стало

ObjectSetFiboDescription("FIBO_D1", 8, "76.4 %$");

 

ето только на графике рисовать будет. а если цены нужны чтобы мат. подсчеты делать, то по моему надо в ручную каждый уровень сосчитать. например если нужен 0.61 уровень будет примерно так. "уровень.61=цена[0%]+((цена[100%]-цена[0%])*0.61)"

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