Membre très actif
121 messages
- Inscrit le :
- 16 Nov 2013
- Genre :
- m
- Trading :
- Réel
Bjr,
J'ai trouvé l'indicateur. .. je ne sais plus où.
Mais je l'ai eu.
Par contre, les fleches sont créées en tant que "Object" et non "Arrow". J'essaie de changer cela mais je n'y arrive pas.
quelqu'un peut il symphatiquement me donner le code pour cela ?
J'ai essayé de mettre des buffers etc...mais ca vide l'écran et il n'y a plus rien.
voici le code (que j'aimerais changer pour que les fleches ne soient pas des objets sur la charte. Ainsi, si je double clique dessus, je editer l'indicateur) :
CODE
Code
void DrawArrow(int i,string type)//Arrow_Size
{
double dist = iATR(NULL,0,20,i);
maxArrows++;
ObjectCreate("AC_ArrowALERT"+maxArrows,OBJ_ARROW,0,Time[i],0);
if (type=="up" )
{
ObjectSet("AC_ArrowALERT"+maxArrows,OBJPROP_PRICE1,High[i]+((Arrow_Shift)*dist/2));
ObjectSet("AC_ArrowALERT"+maxArrows,OBJPROP_ARROWCODE,ArrowDN);
ObjectSet("AC_ArrowALERT"+maxArrows,OBJPROP_WIDTH,Arrow_Size);
ObjectSet("AC_ArrowALERT"+maxArrows,OBJPROP_COLOR,Red);
}
else
{
ObjectSet("AC_ArrowALERT"+maxArrows,OBJPROP_PRICE1,Low[i]-((Arrow_Shift)*dist/2));
ObjectSet("AC_ArrowALERT"+maxArrows,OBJPROP_ARROWCODE,ArrowUP);
ObjectSet("AC_ArrowALERT"+maxArrows,OBJPROP_WIDTH,Arrow_Size);
ObjectSet("AC_ArrowALERT"+maxArrows,OBJPROP_COLOR,GreenYellow);
}
FIN du CODE
Merci pour l'aide si quelqu'un peut m'aider.
Modifié le 2014-06-29 11:45:29 par
AliX
:
[code] [/code]