Le système de trading Murrey Math - page 65

 

Phénoménal ! !! Merci beaucoup. C'était la deuxième et l'ajout de

ObjectSet(buff_str, OBJPROP_WIDTH,2) ;

est ce qui a fait l'affaire.

Y a-t-il un moyen d'ajouter des lignes de baby Murrey Math au programme ?

Salutations,

Vracar

xard777:
vous verrez un code similaire à celui-ci...

for( i=0 ; i<OctLinesCnt ; i++ ){

buff_str = "mml "+i ;

if(ObjectFind(buff_str) == -1) {

ObjectCreate(buff_str, OBJ_HLINE, 0, BlockEnd, mml) ;

ObjectSet(buff_str, OBJPROP_STYLE, STYLE_SOLID) ;

ObjectSet(buff_str, OBJPROP_COLOR, mml_clr) ;

ObjectSet(buff_str, OBJPROP_RAY, false) ;

ObjectSet(buff_str, OBJPROP_WIDTH,1) ;

ObjectMove(buff_str, 0, BlockEnd , mml) ;

}

else {

ObjectMove(buff_str, 0, BlockEnd, mml) ;

Là où il est écrit OBJPROP_WIDTH,1) .... changez No à 2, 3 ou 4 pour l'épaisseur et appuyez sur le bouton compiler.

si c'est comme ce code...

for( i=0 ; i<OctLinesCnt ; i++ ){

buff_str = "mml "+i ;

if(ObjectFind(buff_str) == -1) {

ObjectCreate(buff_str, OBJ_HLINE, 0, Time[0], mml) ;

ObjectSet(buff_str, OBJPROP_STYLE, STYLE_SOLID) ;

ObjectSet(buff_str, OBJPROP_COLOR, mml_clr) ;

ObjectMove(buff_str, 0, Time[0], mml) ;

Ensuite, vous voulez ajouter la ligne de largeur en bleu et modifier le nombre en conséquence.

Xard777
 

Il suffit d'ajouter...

double bm222,bm224,bm226 ;

double bm112,bm114,bm116 ;

double bm02,bm04,bm06 ;

double bm12,bm14,bm16 ;

double bm22,bm24,bm26 ;

double bm32,bm34,bm36 ;

double bm42,bm44,bm46 ;

double bm52,bm54,bm56 ;

double bm62,bm64,bm66 ;

double bm72,bm74,bm76 ;

double bm82,bm84,bm86 ;

double bm92,bm94,bm96 ;

ObjectDelete("bm222_Line") ;

ObjectCreate("bm222_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm222) ;

ObjectSet("bm222_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm222_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm222_Line",OBJPROP_RAY, false) ;

ObjectSet("bm222_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm224_Line") ;

ObjectCreate("bm224_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm224) ;

ObjectSet("bm224_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm224_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm224_Line",OBJPROP_RAY,false) ;

ObjectSet("bm224_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm226_Line") ;

ObjectCreate("bm226_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm226) ;

ObjectSet("bm226_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm226_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm226_Line",OBJPROP_RAY,false) ;

ObjectSet("bm226_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm112_Line") ;

ObjectCreate("bm112_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm112) ;

ObjectSet("bm112_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm112_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm112_Line",OBJPROP_RAY,false) ;

ObjectSet("bm112_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm114_Line") ;

ObjectCreate("bm114_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm114) ;

ObjectSet("bm114_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm114_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm114_Line",OBJPROP_RAY,false) ;

ObjectSet("bm114_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm116_Line") ;

ObjectCreate("bm116_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm116) ;

ObjectSet("bm116_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm116_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm116_Line",OBJPROP_RAY,false) ;

ObjectSet("bm116_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm02_Line") ;

ObjectCreate("bm02_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm02) ;

ObjectSet("bm02_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm02_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm02_Line",OBJPROP_RAY,false) ;

ObjectSet("bm02_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm04_Line") ;

ObjectCreate("bm04_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm04) ;

ObjectSet("bm04_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm04_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm04_Line",OBJPROP_RAY,false) ;

ObjectSet("bm04_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm06_Line") ;

ObjectCreate("bm06_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm06) ;

ObjectSet("bm06_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm06_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm06_Line",OBJPROP_RAY,false) ;

ObjectSet("bm06_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm12_Line") ;

ObjectCreate("bm12_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm12) ;

ObjectSet("bm12_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm12_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm12_Line",OBJPROP_RAY,false) ;

ObjectSet("bm12_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm14_Line") ;

ObjectCreate("bm14_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm14) ;

ObjectSet("bm14_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm14_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm14_Line",OBJPROP_RAY,false) ;

ObjectSet("bm14_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm16_Line") ;

ObjectCreate("bm16_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm16) ;

ObjectSet("bm16_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm16_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm16_Line",OBJPROP_RAY,false) ;

ObjectSet("bm16_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm22_Line") ;

ObjectCreate("bm22_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm22) ;

ObjectSet("bm22_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm22_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm22_Line",OBJPROP_RAY,false) ;

ObjectSet("bm22_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm24_Line") ;

ObjectCreate("bm24_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm24) ;

ObjectSet("bm24_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm24_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm24_Line",OBJPROP_RAY,false) ;

ObjectSet("bm24_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm26_Line") ;

ObjectCreate("bm26_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm26) ;

ObjectSet("bm26_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm26_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm26_Line",OBJPROP_RAY,false) ;

ObjectSet("bm26_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm32_Line") ;

ObjectCreate("bm32_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm32) ;

ObjectSet("bm32_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm32_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm32_Line",OBJPROP_RAY,false) ;

ObjectSet("bm32_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm34_Line") ;

ObjectCreate("bm34_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm34) ;

ObjectSet("bm34_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm34_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm34_Line",OBJPROP_RAY,false) ;

ObjectSet("bm34_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm36_Line") ;

ObjectCreate("bm36_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm36) ;

ObjectSet("bm36_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm36_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm36_Line",OBJPROP_RAY,false) ;

ObjectSet("bm36_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm42_Line") ;

ObjectCreate("bm42_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm42) ;

ObjectSet("bm42_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm42_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm42_Line",OBJPROP_RAY,false) ;

ObjectSet("bm42_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm44_Line") ;

ObjectCreate("bm44_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm44) ;

ObjectSet("bm44_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm44_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm44_Line",OBJPROP_RAY,false) ;

ObjectSet("bm44_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm46_Line") ;

ObjectCreate("bm46_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm46) ;

ObjectSet("bm46_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm46_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm46_Line",OBJPROP_RAY,false) ;

ObjectSet("bm46_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm52_Line") ;

ObjectCreate("bm52_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm52) ;

ObjectSet("bm52_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm52_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm52_Line",OBJPROP_RAY,false) ;

ObjectSet("bm52_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm54_Line") ;

ObjectCreate("bm54_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm54) ;

ObjectSet("bm54_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm54_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm54_Line",OBJPROP_RAY,false) ;

ObjectSet("bm54_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm56_Line") ;

ObjectCreate("bm56_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm56) ;

ObjectSet("bm56_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm56_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm56_Line",OBJPROP_RAY,false) ;

ObjectSet("bm56_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm62_Line") ;

ObjectCreate("bm62_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm62) ;

ObjectSet("bm62_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm62_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm62_Line",OBJPROP_RAY,false) ;

ObjectSet("bm62_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm64_Line") ;

ObjectCreate("bm64_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm64) ;

ObjectSet("bm64_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm64_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm64_Line",OBJPROP_RAY,false) ;

ObjectSet("bm64_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm66_Line") ;

ObjectCreate("bm66_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm66) ;

ObjectSet("bm66_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm66_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm66_Line",OBJPROP_RAY,false) ;

ObjectSet("bm66_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm72_Line") ;

ObjectCreate("bm72_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm72) ;

ObjectSet("bm72_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm72_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm72_Line",OBJPROP_RAY,false) ;

ObjectSet("bm72_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm74_Line") ;

ObjectCreate("bm74_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm74) ;

ObjectSet("bm74_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm74_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm74_Line",OBJPROP_RAY,false) ;

ObjectSet("bm74_Line",OBJPROP_WIDTH,0) ;

 

suite du post précédent...

ObjectDelete("bm76_Line") ;

ObjectCreate("bm76_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm76) ;

ObjectSet("bm76_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm76_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm76_Line",OBJPROP_RAY,false) ;

ObjectSet("bm76_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm82_Line") ;

ObjectCreate("bm82_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm82) ;

ObjectSet("bm82_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm82_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm82_Line",OBJPROP_RAY,false) ;

ObjectSet("bm82_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm84_Line") ;

ObjectCreate("bm84_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm84) ;

ObjectSet("bm84_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm84_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm84_Line",OBJPROP_RAY,false) ;

ObjectSet("bm84_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm86_Line") ;

ObjectCreate("bm86_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm86) ;

ObjectSet("bm86_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm86_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm86_Line",OBJPROP_RAY,false) ;

ObjectSet("bm86_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm92_Line") ;

ObjectCreate("bm92_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm92) ;

ObjectSet("bm92_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm92_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm92_Line",OBJPROP_RAY,false) ;

ObjectSet("bm92_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm94_Line") ;

ObjectCreate("bm94_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm94) ;

ObjectSet("bm94_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm94_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm94_Line",OBJPROP_RAY,false) ;

ObjectSet("bm94_Line",OBJPROP_WIDTH,0) ;

ObjectDelete("bm96_Line") ;

ObjectCreate("bm96_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm96) ;

ObjectSet("bm96_Line",OBJPROP_COLOR,DarkSlateGray) ;

ObjectSet("bm96_Line",OBJPROP_STYLE,STYLE_SOLID) ;

ObjectSet("bm96_Line",OBJPROP_RAY,false) ;

ObjectSet("bm96_Line",OBJPROP_WIDTH,0) ;

Xard777

 

Xard777,

Tout d'abord, merci beaucoup pour le code. Malheureusement, je ne suis pas un programmeur et incorporer le code ci-dessous est plus que ce que je semble être capable de comprendre comment faire. Serait-il trop difficile de vous demander d'inclure le code pour les lignes de bébé MM dans l'un des fichiers .mq4 ?

Merci,

Vracar

Il suffit d'ajouter...

double bm222,bm224,bm226 ;

double bm112,bm114,bm116 ;

double bm02,bm04,bm06 ;

double bm12,bm14,bm16 ;

double bm22,bm24,bm26 ;

double bm32,bm34,bm36 ;

double bm42,bm44,bm46 ;

double bm52,bm54,bm56 ;

double bm62,bm64,bm66 ;

double bm72,bm74,bm76 ;

double bm82,bm84,bm86 ;

double bm92,bm94,bm96 ;

 

J'ai fait ça mais toujours rien... Pendant l'exécution en mode visuel, une inscription apparaît sur le graphique "le niveau supérieur n'est pas défini" ou "le niveau inférieur n'est pas défini"...

ipixtlan:
J'ai oublié de mentionner que pendant le backtest vous devriez, mettre en pause le mode visuel, mettre l'indicateur VG sur le graphique, reprendre le backtest.
 

Super ! Merci encore beaucoup ! !!

Vracar

xard777:
Il est déjà dans le fichier de l'échéancier ci-joint... Xard777
 
maccavity:
J'ai fait cela mais toujours rien... Pendant l'exécution en mode visuel, une inscription apparaît sur le graphique "le niveau supérieur n'est pas défini" ou "le niveau inférieur n'est pas défini"...

Cela fonctionne bien. Mais je ne comprends toujours pas le niveau d'entrée et le point TP SL. C'est seulement pour le renversement et non pour suivre la tendance. Mais bon travail.

 

Digistoch, je vois le code pour le surachat, le survente, le début haussier, le début baissier, il semble seulement décoratif. Il ne change pas la couleur.

Comment détecter un surachat, un survente, un départ haussier ou baissier à partir de Digistoch ?

Je peux coder pour vous.

Si le surbordement et le survente de RSI, et baissière haussière de puissance baissière et bullish puissance indikator je peux immédiatement codage pour vous.

//--------EDIT----------//

Je l'ai su après avoir lu le code attentivement.

Tout est là. Et le texte de l'objet bullish, bearish, oversold et overbought pour la légende des couleurs seulement.

 
Dossiers :
eur5.gif  23 kb
eur6.gif  23 kb
eur7.gif  23 kb
eur8.gif  22 kb
eur9.gif  22 kb
 

maccavity:
Bonjour !

Comment prendre des décisions de trading sur la base des niveaux de Murrey ?

.............................................................

Donc, encore une fois, comment dois-je déterminer les niveaux d'achat et de vente en utilisant l'indicateur MM ?

En ce qui me concerne, j'essaie de les utiliser comme un moyen de déterminer les cibles des configurations graphiques,

Lisez mes messages précédents ici si vous avez le temps ,

#415, #417,#419,#478,#500,#533,#571,#572

Raison: