Ajuda na codificação - página 681

 
mladen:

stevenpun

Você tentou fazer isso (esta é a forma de fazê-lo :

boolObjectSetFiboDescription(
stringobject_name,// nome do objeto
intindex,// índice de nível
stringtext// nova descrição
);

Dessa forma, você pode colocá-lo no lugar exato onde você o quer. Caso contrário, eu estaria adivinhando qual é a sua intenção

Não entendo bem, eu tento assim, mas não tenho sucesso.

   string   name;   // object name
   int      index;         // level index
   string   text;           // new description
   bool isSwingDown = shiftHighest > shiftLowest;
   string objOuterId = indId + "outer";
   string objInnerId = indId + "inner";
   string objTopPrice = indId + "topPrice";
   string objBottomPrice = indId + "bottomPrice";
   string objRetRect = indId + "retracementRectangle";
   double retracementExtent;
   int shiftMostRetraced;
    
   if (isSwingDown == true)
   {     
      ObjectCreate(objOuterId, OBJ_FIBO, 0, Time[shiftHighest], High[shiftHighest], Time[shiftLowest], Low[shiftLowest]);   
      ObjectSet(objOuterId, OBJPROP_COLOR, ColorDowntrend);
      ObjectSet(objOuterId, OBJPROP_LEVELCOLOR, ColorDowntrend);
      ObjectSet(objOuterId, OBJPROP_LEVELSTYLE, STYLE_DOT);      
      ObjectSetFiboDescription(name,index, "(" + DoubleToStr(ObjectGet(name,      <<< new line add 
                             OBJPROP_FIRSTLEVEL+index)*100,1) + ")" + " - %$");

E você pode me ajudar a verificar o indicador que eu anexar novamente, não tenho certeza se estou fazendo algo errado ou o SetIndexBuffer que eu tenho errado arranjar .

A vela não pode aparecer na tabela, apenas o canal.

Desculpe-me por incomodar seu fim de semana .

Arquivos anexados:
 
stevenpun:

Não entendo bem, eu tento assim, mas não tenho sucesso.

E você pode me ajudar a verificar o indicador que eu anexar novamente, não tenho certeza se estou fazendo algo errado ou o SetIndexBuffer que eu tenho errado arranjar .

A vela não pode aparecer na tabela, apenas o canal.

Desculpe por incomodar seu fim de semana .

stevenpun

Você pode usar este trecho de código como um guia

extern double Level1 = 0.236;
extern double Level2 = 0.382;
extern double Level3 = 0.500;
extern double Level4 = 0.618;
extern double Level5 = 1.618;

  ObjectSet("fib",OBJPROP_FIBOLEVELS,7);
  ObjectSet("fib",OBJPROP_FIRSTLEVEL+0,0     ); ObjectSetFiboDescription("fib",0,"level : "+(string)(0));
  ObjectSet("fib",OBJPROP_FIRSTLEVEL+1,Level1); ObjectSetFiboDescription("fib",1,"level : "+(string)(100*Level1));
  ObjectSet("fib",OBJPROP_FIRSTLEVEL+2,Level2); ObjectSetFiboDescription("fib",2,"level : "+(string)(100*Level2));
  ObjectSet("fib",OBJPROP_FIRSTLEVEL+3,Level3); ObjectSetFiboDescription("fib",3,"level : "+(string)(100*Level3));
  ObjectSet("fib",OBJPROP_FIRSTLEVEL+4,Level4); ObjectSetFiboDescription("fib",4,"level : "+(string)(100*Level4));
  ObjectSet("fib",OBJPROP_FIRSTLEVEL+5,Level5); ObjectSetFiboDescription("fib",5,"level : "+(string)(100*Level5));
  ObjectSet("fib",OBJPROP_FIRSTLEVEL+6,1     ); ObjectSetFiboDescription("fib",6,"level : "+(string)(100));
 
mladen:

stevenpun

Você pode usar este trecho de código como um guia

Oh sim , como isso é mais fácil para mim entender o que preciso codificar agora :)

Que tal o indicador acima do canal ma , você pode ajudar a verificá-lo.

Eu acrescento a vela ma mas não funciona , se essa é uma codificação errada então eu acho que preciso desistir por ela .

Tentei muitas coisas, mas ainda não consegui fazer com que funcionasse.

 
stevenpun:

Oh sim , como isso é mais fácil para mim entender o que preciso codificar agora :)

Que tal o indicador acima do canal ma , você pode ajudar a verificá-lo .

Eu acrescento a vela ma mas não funciona , se essa é uma codificação errada então eu acho que preciso desistir por ela .

Tentei muitas coisas, mas ainda não cheguei a funcionar.

stevenpun

Verifique os números buffer quando definir o estilo para o histograma (tenho certeza de que você verá isso imediatamente quando olhar para o número buffer e compará-lo para definir a chamada de estilo de índice). Então, deve funcionar

 
mladen:

stevenpun

Verifique os números buffer quando definir o estilo para o histograma (tenho certeza que você verá isso imediatamente quando olhar para o número buffer e compará-lo para definir a chamada de estilo de índice). Então, deve funcionar

ok , então vou tentar novamente :)

Obrigado .

 
mladen:

stevenpun

Verifique os números buffer quando definir o estilo para o histograma (tenho certeza que você verá isso imediatamente quando olhar para o número buffer e compará-lo para definir a chamada de estilo de índice). Então deve funcionar

Não pode funcionar, tem mudado muito tempo e só muda para o canal.

Agora estou jogando um jogo de adivinhação, mais algumas horas com certeza vou dividir o sangue :P

   IndicatorBuffers(10);
   SetIndexBuffer(0,Bar1);   SetIndexStyle(0,DRAW_HISTOGRAM,0,CandleShadowWidth);
   SetIndexBuffer(1,Bar2);   SetIndexStyle(1,DRAW_HISTOGRAM,0,CandleShadowWidth); 
   SetIndexBuffer(2,Candle1);SetIndexStyle(2,DRAW_HISTOGRAM,0,CandleBodyWidth);
   SetIndexBuffer(3,Candle2);SetIndexStyle(3,DRAW_HISTOGRAM,0,CandleBodyWidth);   
   SetIndexBuffer(4,buffer5);   
   SetIndexBuffer(5,buffer6);          
   SetIndexBuffer(6,buffer3);SetIndexStyle(6,DRAW_HISTOGRAM);                     
   SetIndexBuffer(7,buffer4);SetIndexStyle(7,DRAW_HISTOGRAM);         
   SetIndexBuffer(8,buffer1);
   SetIndexBuffer(9,buffer2);



PS: Fibo Price have solve


 
stevenpun:

Não pode funcionar, tem mudado muito tempo e só muda para o canal.

Agora estou jogando um jogo de adivinhação, mais algumas horas com certeza vou dividir o sangue :P


PS: Fibo Price have solve


Tudo o que eu mudei foi isto :

   SetIndexBuffer(4,buffer3); SetIndexStyle(2,DRAW_HISTOGRAM);       
   SetIndexBuffer(5,buffer4); SetIndexStyle(3,DRAW_HISTOGRAM); 

para isto :

   SetIndexBuffer(4,buffer3); SetIndexStyle(4,DRAW_HISTOGRAM);       
   SetIndexBuffer(5,buffer4); SetIndexStyle(5,DRAW_HISTOGRAM); 

e estava funcionando (se eu entendesse o que você está tentando fazer)

 
mladen:

Tudo o que eu mudei foi isto :

para este :

e estava funcionando (se eu entendesse o que você está tentando fazer)

Tento fazer com que a vela se pareça com a imagem , cor diferente acima ou abaixo de ma .

Mas o buffer só muda para o canal .


 
Eu reescrevo todas as coisas, finalmente trabalho agora!!! (^o^)
 
Caro mladen este indicador não está funcionando em tabela offline , você pode por favor corrigi-lo
Arquivos anexados:
Razão: