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

[Supprimé]  

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
[Supprimé]  

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

[Supprimé]  

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