穆瑞数学交易系统 - 页 65

 

惊人的!!!非常感谢你。 非常感谢你。 这是第二个问题,并加入了

ObjectSet(buff_str, OBJPROP_WIDTH,2)。

才解决了这个问题。

是否有办法在程序中加入Murrey Math行宝宝?

请注意。

Vracar

xard777:
你会看到类似这样的代码...

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

buff_str = "mml "+i;

如果(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)。

}

否则 {

ObjectMove(buff_str, 0, BlockEnd, mml)。

在它说OBJPROP_WIDTH,1的地方 .... 将No改为2、3或4的厚度,然后按编译按钮。

如果它是像这样的代码...

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

然后你要添加蓝色的宽度线,并改变数字以适应。

Xard777
 

只需添加...

双重的BM222,BM224,BM226;

双倍的BM112,BM114,BM116;

双重的BM02,BM04,BM06;

双倍的BM12,BM14,BM16。

双倍的BM22,BM24,BM26。

双倍的BM32,BM34,BM36;

双倍的BM42,BM44,BM46;

双倍的BM52,BM54,BM56;

双倍的BM62,BM64,BM66;

双倍的BM72,BM74,BM76;

双倍的BM82,BM84,BM86;

双倍的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);

 

继续前面的帖子...

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。

首先,非常感谢你提供的代码。 不幸的是,我不是一个程序员,纳入下面的代码是我似乎能够想出办法的。 如果请你把MM宝宝的代码纳入其中一个.mq4文件,会不会太麻烦了?

请注意。

Vracar

只需添加...

double bm222,bm224,bm226;

double bm112,bm114,bm116;

双重的BM02,BM04,BM06;

双倍的BM12,BM14,BM16。

双倍的BM22,BM24,BM26。

双倍的BM32,BM34,BM36;

双倍的BM42,BM44,BM46;

双倍的BM52,BM54,BM56;

双倍的BM62,BM64,BM66;

双倍的BM72,BM74,BM76;

双倍的BM82,BM84,BM86;

双倍的BM92,BM94,BM96。

 

这样做了,但还是没有效果...在视觉模式下执行时,图表上会弹出 "上层未定义 "或 "下层未定义 "的字样......

ipixtlan:
我忘了说,在回测期间,你应该暂停视觉模式,把VG指标放在图表上,继续回测。
 

很好! 再次感谢您!!!。

Vracar

xard777:
它已经在时间框架文件中附上了...... Xard777
 
maccavity:
做了这些,但还是没有效果...在视觉模式下执行时,图表上弹出 "上层未定义 "或 "下层未定义 "的字样...

它工作得很好。但是对于进场水平和止损点仍然感到困惑。它只适用于反转,而不是跟随趋势。但是做得很好。

 

Digistoch,我看到超买、超卖、看涨、看跌的代码,它似乎只是装饰性的。它不会改变颜色。

如何从Digistoch检测超买、超卖、看涨或看跌的起始点?

我可以为你编码。

如果从RSI检测到过高和过低,从看跌力量和看涨力量 指标检测到看跌,我可以立即为你编码。

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

我知道,在我仔细阅读了代码之后。

我都在那里。而对象文本中的看涨、看跌、超卖和超买只是颜色图例。

 
附加的文件:
eur5.gif  23 kb
eur6.gif  23 kb
eur7.gif  23 kb
eur8.gif  22 kb
eur9.gif  22 kb
 

maccavity:
你好!

如何根据Murrey水平做出交易决策?

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

那么,我又该如何用MM指标来确定买入和卖出的水平?

对我来说,我试图用它们来确定图表模式的目标。

如果你有时间,请阅读我以前的帖子。

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