Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
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
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.
Xard777Il 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"...
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
Il est déjà dans le fichier de l'échéancier ci-joint... Xard777
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.
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