Aide au codage - page 221

 
mladen:
Air92 J'ai bien peur de ne pas comprendre la question. Pouvez-vous essayer de l'expliquer d'une autre manière ?

bien sûr

Dossiers :
eurjpym5.png  41 kb
 
Air92:
bien sûr

Air92

Voilà pour vous

Passez un bon week-end

 
altoronto:
Mladen, tout d'abord, tous mes vœux pour vous et votre famille en 2014. J'ai une question pour vous, comment puis-je normaliser deux indicateurs dans une fenêtre séparée (le premier est dans la plage -2/2 et le second est de 0-100) ? Merci d'avance.

altoronto

Je voulais juste souligner une propriété du rsi quand il s'agit de son utilisation pour la normalisation : voir la pente de l'ama de kaufman et la pente du rsi de ce même ama de kaufman - intéressant n'est-ce pas.

Dossiers :
 
mladen:
Air92

Et voilà

Passez un bon week-end

Merci beaucoup, Mladen. Très beau.

P.S Je vais maintenant savoir qu'il est appelé dans une fenêtre séparée

 

Merci, M. Mladen,

J'ai vraiment l'impression d'être un petit bébé qui apprend à jouer aux échecs !! juste en jouant avec les pièces de la table....

J'ai regardé les fichiers dans le lien que vous m'avez redirigé, cela ressemble toujours à une jungle pour moi, pourriez-vous m'expliquer dans ce code, où dois-je entrer mon code PHP ? et qu'est-ce qui doit être effacé pour seulement dessiner 1 ligne dans le prix du code ? au lieu de 5 jours haut ou bas devrait être "Clé de la journée" ...

le code PHP que nous avons construit dernièrement est :

double dayOpen=iOpen(NULL,PERIOD_D1,0) ;(iOpen(NULL,PERIOD_D1,0)+High[0]+Low[0])/3= nombre1

Quelle serait la définition correcte de "numéro 1" dans le code ?

et le code de la ligne est :

//---- paramètres d'entrée

extern int DAYS=5 ;

//+------------------------------------------------------------------+

//| Fonction d'initialisation de l'indicateur personnalisé |

//+------------------------------------------------------------------+

int init()

{

//---- indicateurs

//---- indicateurs

//----

return(0) ;

}

//+------------------------------------------------------------------+

//| Fonction personnalisée d'itération des indicateurs |

//+------------------------------------------------------------------+

int start()

{

double daily_high[20] ;

double daily_low[20] ;

double hier_close ;

double phigh,plow ;

int i=1 ;

//---- TODO : ajoutez votre code ici

ArrayResize(daily_high,DAYS) ;

ArrayResize(daily_low,DAYS) ;

ArrayInitialize(daily_high,0) ;

ArrayInitialize(daily_low,0) ;

ArrayCopySeries(daily_low, MODE_LOW, Symbol(), PERIOD_D1) ;

ArrayCopySeries(daily_high, MODE_HIGH, Symbol(), PERIOD_D1) ;

/* initialisation */

plow=daily_low[1] ;

phigh=daily_high[1] ;

for(i=1;i<DAYS;i++)

{

if(plow>daily_low)

{

plow =daily_low ;

}

}

for(i=1;i<DAYS;i++)

{

si(phigh<daily_high)

{

phigh =daily_high ;

}

}

Comment("\n5dayH ",phigh,"\n5dayL ",plow) ;

ObjectDelete("5dayHigh") ;

ObjectDelete("5dayLow") ;

ObjectCreate("5dayHigh", OBJ_HLINE,0, CurTime(),phigh) ;

ObjectSet("5dayHigh",OBJPROP_COLOR,SpringGreen) ;

ObjectSet("5dayHigh",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectCreate("5dayLow", OBJ_HLINE,0, CurTime(),plow) ;

ObjectSet("5dayLow",OBJPROP_COLOR,Red) ;

ObjectSet("5dayLow",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectsRedraw() ;

return(0) ;

}

//+------------------------------------------------------------------

Merci d'avance

 

J'ai appris à jouer aux échecs à l'âge de 4 ans... et si je me souviens bien, il me fallait environ 5 minutes pour mémoriser tous les coups... Je n'ai toujours aucune idée de la programmation... et je n'ai pas 4 ans :)

 

daniel1983, j'espère que c'est ce que vous recherchez. Il est basé sur la barre précédente [1].

Merci,

alToronto

Dossiers :
sd.mq4  3 kb
 

Cher Altoronto,

Merci beaucoup, je vais jeter un coup d'œil à cette aide que vous m'avez envoyée, merci beaucoup, c'est comme mes premiers pas.

Pava, je ne sais pas à quel âge j'ai finalement appris, je sais que quand j'avais 4 ou 5 ans, je me souviens que je connaissais tous les mouvements, mais je jouais toujours autour de la table d'échecs, pas dans le jeu.

Merci

daniel1983

 

Cher Altoronto,

Ce n'est pas ce que je recherche, c'est plus "facile" :

J'ai besoin de dessiner une seule ligne horizontale de couleur verte à PriceX.

PriceX = double dayOpen=iOpen(NULL,PERIOD_D1,0) ;(iOpen(NULL,PERIOD_D1,0)+High[0]+Low[0])/3

J'ai vu dans un autre forum que pour une seule ligne horizontale le code isObjectCreate("UniqueName", OBJ_HLINE, 0, Time[0], YourPrice, 0, 0) ;

Où dois-je mettre le code PriceX dans ce code ? Comment dois-je faire ?

Merci

 

daniel1983, voilà, une ligne.

Dossiers :
sd_1.mq4  2 kb