[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 146

 
Vovo4ka:


伙计们帮忙,我不明白....
买入时机:当两个周期为14和17的RSI指标同时交叉并收于30以上时....。

卖出时机:当两个周期为14和17的RSI指标同时交叉,并收于70水平以下时,从上方....。

对同时交叉的血统感兴趣......即例证

diRSI1和diRSI2都小于30,到下一根蜡烛收盘时都大于30......与70级类似!


double diRSI1=iRSI(NULL,0,14,PRICE_CLOSE,0)。
double diRSI2=iRSI(NULL,0,17,PRICE_CLOSE,0)。
double diRSI3=iRSI(NULL,0,14,PRICE_CLOSE,1);
double diRSI4=iRSI(NULL,0,17,PRICE_CLOSE,1);

如果(AccountFreeMargin()<(100*Lots)){
Print("我们没有钱。Free Margin = ", AccountFreeMargin())。
return(0);
}
如果(!ExistPositions()){

如果( ( diRSI1>30 && diRSI2>30 && diRSI3<30 && diRSI4<30)){
OpenBuy()。
return(0);
}

如果((diRSI1<70 && diRSI2<70 && diRSI3>70 && diRSI4>70)){
OpenSell()。
return(0);
}
}


如果正确,那么在测试中仍然开出不适合的交易....。

朋友们,请帮助...

ObjectCreate("RSI1", OBJ_LABEL, 0, 0, 0);
ObjectSet("RSI1", OBJPROP_CORNER, 0);
ObjectSet("RSI1", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI1", OBJPROP_YDISTANCE, 30);
ObjectSetText("RSI2","diRSI1" + DoubleToStr(diRSI1,1), 9, "Verdana", Yellow);

ObjectCreate("RSI2", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI2", "diRSI2" + DoubleToStr(diRSI2,1), 9, "Verdana", Yellow);
ObjectSet("RSI2", OBJPROP_CORNER, 0);
ObjectSet("RSI2", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI2", OBJPROP_YDISTANCE, 45);
      
ObjectCreate("RSI3", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI3", "diRSI3" + DoubleToStr(diRSI3,1), 9, "Verdana", Yellow);
ObjectSet("RSI3", OBJPROP_CORNER, 0);
ObjectSet("RSI3", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI3", OBJPROP_YDISTANCE, 60);
      
ObjectCreate("RSI4", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI4", "diRSI4" + DoubleToStr(diRSI4,1), 9, "Verdana", Yellow);
ObjectSet("RSI4", OBJPROP_CORNER, 0);
ObjectSet("RSI4", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI4", OBJPROP_YDISTANCE, 75);
把这个粘贴到你的代码中,看看屏幕上的数字如何变化,然后你就会明白你需要做什么了。
 
todem:
把这个粘贴到你的代码中,看看屏幕上的数字是如何变化的,然后你就会知道该在 。


非常感谢,让我们看看吧))

还有一个问题,如果我们没有描述一个变量,但没有赋值,它将自动被赋值为0????。

 

我似乎有麻烦了,因为我不知道该如何划分。

谁能解释一下什么不能被什么所分割?

5到3或int到double或double到int或两者都是......

要做双倍i=5/3; 你必须把5变成双倍...

 

日安,亲爱的论坛成员。:)

我对以下几点感兴趣 - 如何使MetaTrader中的图表在屏幕上从右边缘移开50%以上?

是否有任何常数或函数来控制偏移量?

我试着搜索了一下,但没有显示任何关于转变 的信息。

有没有人有这方面的信息?:)

提前感谢您的关注。:)

 
eddy:

我似乎在划分内部时遇到了麻烦。

谷歌搜索。Keywordsdivision int double site:mql4.com
非常详细的描述。
 

关于测试器的问题。请帮助我们!

我如何使默认的图表在测试器中运行后以我的设置绘制,而不是默认的黑色。我已经用我的设置保存了默认模板。如果我为一个工具打开一个新的图表,一切都很好,它可以正常打开,但测试人员一直在画一个黑色模板?我在测试器中找不到图表参数文件,无法用我自己的文件替换,当然,如果它单独存在的话。

 
polsvv:

关于测试器的问题。请帮助我们!

我如何使默认的图表在测试器中运行后以我的设置绘制,而不是默认的黑色。我已经用我的设置保存了默认模板。如果我为一个工具打开一个新的图表,一切都很好,它可以正常打开,但测试人员一直在画一个黑色模板?我在测试器中找不到图表参数文件,无法用我自己的文件替换,当然,如果它单独存在的话。

右键 - 保存模板 - tester.tpl
 
我怎么知道指标的颜色? 如果只给指标缓冲区,默认情况下,# 属性 indicator_color1 blue
 
eddy:
我怎么知道指标的颜色? 如果只给指标缓冲区,默认情况下#property indicator_color1 blue
如果没有设置为#property indicator_color1,有什么方法可以知道颜色吗?
 
我的意思是,它 被设置为一个缓冲区,而不是一个外部变量。