Il sistema di trading Murrey Math - pagina 65

 

Fenomenale!!! Grazie mille. Era la seconda e aggiungendo

ObjectSet(buff_str, OBJPROP_WIDTH,2);

è quello che ha fatto il trucco.

C'è un modo per aggiungere le linee Murrey Math al programma?

Saluti,

Vracar

xard777:
vedrai un codice simile a questo...

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);

Dove dice OBJPROP_WIDTH,1) ....change No a 2, 3 o 4 per lo spessore e premi il pulsante compile.

se è come questo codice...

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);

poi vuoi aggiungere la linea di larghezza in blu e cambiare il numero per adattarlo

Xard777
 

Basta aggiungere...

doppio bm222,bm224,bm226;

doppio bm112,bm114,bm116

doppio bm02,bm04,bm06

doppio bm12,bm14,bm16

doppio bm22,bm24,bm26

doppio bm32,bm34,bm36

doppio bm42,bm44,bm46

doppio bm52,bm54,bm56

doppio bm62,bm64,bm66

doppio bm72,bm74,bm76

doppio bm82,bm84,bm86

doppio 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);

 

continua dal post precedente...

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,

Prima di tutto, grazie mille per il codice. Sfortunatamente, non sono un programmatore e incorporare il codice sottostante è più che altro quello che mi sembra di riuscire a capire come fare. Sarebbe troppo difficile chiederti di includere il codice per le linee baby MM in uno dei file .mq4?

Cordiali saluti,

Vracar

Aggiungi semplicemente...

doppio bm222,bm224,bm226;

doppio bm112,bm114,bm116

doppio bm02,bm04,bm06;

doppio bm12,bm14,bm16

doppio bm22,bm24,bm26

doppio bm32,bm34,bm36

doppio bm42,bm44,bm46

doppio bm52,bm54,bm56

doppio bm62,bm64,bm66

doppio bm72,bm74,bm76

doppio bm82,bm84,bm86

doppio bm92,bm94,bm96;

 

L'ho fatto ma ancora niente... Durante l'esecuzione in modalità visiva la scritta appare sul grafico "il livello superiore non è definito" o "il livello inferiore non è definito"...

ipixtlan:
Ho dimenticato di dire che durante il backtest si dovrebbe, mettere in pausa la modalità visiva, mettere l'indicatore VG sul grafico, riprendere il backtest.
 

Grande! Grazie mille ancora!!!

Vracar

xard777:
È già nel file timeframe allegato... Xard777
 
maccavity:
L'ho fatto ma ancora niente... Durante l'esecuzione in modalità visiva la scritta appare sul grafico "il livello superiore non è definito" o "il livello inferiore non è definito"...

Funziona bene. Ma mi confonde ancora il livello di entrata e il punto TP SL. È solo per l'inversione, non per seguire la tendenza. Ma ottimo lavoro.

 

Digistoch, vedo il codice per ipercomprato, ipervenduto, inizio rialzista, inizio ribassista, sembra solo decorativo. Non cambia il colore.

Come rilevare l'ipercomprato, l'ipervenduto, l'inizio rialzista o l'inizio ribassista da digistoch?

Posso codificare per voi.

Se l'iperbollo e l'ipervenduto da RSI, e il ribassista rialzista dal potere ribassista e l'indicatore di potere rialzista posso immediatamente codificare per te.

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

Ho capito dopo aver letto attentamente il codice.

C'è tutto. E objecttext rialzista, ribassista, ipervenduto e ipercomprato solo per la legenda dei colori.

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

maccavity:
Ciao!

Come prendere decisioni di trading basate sui livelli di Murrey?

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

Quindi, ancora una volta come dovrei determinare i livelli per comprare e vendere usando l'indicatore MM?

Per me cerco di usarli come un modo per determinare i target dei pattern grafici,

Leggi i miei post precedenti qui se hai tempo,

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