问吧! - 页 92

 

过期日期代码

ANCOLL:
亲爱的所有交易员。

我想知道如何在指标或EA中加入一个到期日,使其具有如下图所示的到期日。应该在.mtq中添加什么字符串代码?

提前感谢。

你好,ANCOLL

很高兴再次听到你的声音,我刚刚从圣诞假期回来,准备重新投入工作。 我使用这段代码,希望你发现它对你有用。

string Message=""。

datetime expire = D'2008.02.04 12:00';

如果(TimeCurrent()>expire){

Alert("试用已结束,请联系 xxxx @ xxxx.com")。

return(0);

}else {Message="价格显示已激活";}else

ObjectDelete("Price_Account_Info")。

ObjectCreate("Price_Account_Info", OBJ_LABEL,WindowFind("Price"), 0, 0);

ObjectSetText("Price_Account_Info",""+Message+" - Expires "+TimeToStr(expire)+",8, "Tahoma", ForestGreen);

ObjectSet("Price_Account_Info", OBJPROP_CORNER, 3);

ObjectSet("Price_Account_Info", OBJPROP_XDISTANCE, 5);

ObjectSet("Price_Account_Info", OBJPROP_YDISTANCE, 5);

这段代码将一条信息放入指标窗口或图表窗口,并将到期时间放入警报框。

这个例子将一条信息放入指标窗口或图表窗口,并将到期时间放入图表的左上方

datetime expire = D'2008.02.04 13:25';

如果(TimeCurrent()>expire){

Comment("试用已结束,请联系 xxxx @ xxxx.com")。

return(0);

}else {Message="价格显示已激活";}else

ObjectDelete("Price_Account_Info")。

ObjectCreate("Price_Account_Info", OBJ_LABEL,WindowFind("Price"), 0, 0);

ObjectSetText("Price_Account_Info",""+Message+" - Expires "+TimeToStr(expire)+",8, "Tahoma", ForestGreen);

ObjectSet("Price_Account_Info", OBJPROP_CORNER, 3);

ObjectSet("Price_Account_Info", OBJPROP_XDISTANCE, 5);

ObjectSet("Price_Account_Info", OBJPROP_YDISTANCE, 5);

接下来的这个例子将两个消息都放到图表左上方的评论中。

datetime expire = D'2008.02.04 13:25';

如果(TimeCurrent()>expire){

Comment("试用已结束,请联系 xxxx @ xxxx.com")。

return(0);

}else {Comment("Price Display Activated"); }

所有这些代码都使指标在到期时间到来时消失。

下面贴出一个简单的指标作为例子

price_display.mq4

cja

附加的文件:
comment.gif  68 kb
comment1.gif  85 kb
 

代码 -在周五 早上禁用EA

谁能帮我写一段代码,使EA在周五早上8:00停止运行?

谢谢。

沃伦

 

谢谢cja提供的代码。

我很高兴你一直在帮助我。

上帝保佑...

 
if(DayOfWeek()==5 && TimeHour(TimeCurrent())==8) return(0);

把这一行放到start() 函数 中,并在任何一行代码之前!

Warren:
谁能帮我写一段代码,让EA在周五早上8点准时停止运行?

谢谢。

沃伦
 

你好

我想问一下,如何将所有的指标和模板统一起来,成为一个指标?

..

例如。

我在一个单一的图表窗口中拥有这些指标

1.Bband Stop

2.Bolinger squeze

3.WCCI

4.Fibopiv

我已经为所有这些指标制作了模板

--------------------

我想把它们合并成一个指标,所以只有一个指标拥有所有这些东西,我能做到吗?

谁能帮助我?

非常感谢你

 
codersguru:
if(DayOfWeek()==5 && TimeHour(TimeCurrent())==8) return(0);
把这一行放到start() 函数中,在任何一行代码之前!

非常感谢您的帮助!它运行良好!

能否请您发布一段简单的代码,让EA在特定的月份--9月停止运行?

我不是一个程序员,这就是为什么我请求您的建议。

 

你好

我是这个论坛的新手,有一个问题。我正在使用这个指标,它的程序似乎很糟糕,我必须每条都要更新,我想这对我来说是很烦人的,有人愿意看看它吗,也许可以为我塑造一下它,谢谢你的时间。

附加的文件:
 

嗨,森德拉。

再次感谢您的帮助。我一直在玩iHigh和iLow,但你的使用方式肯定与我的打算不同。我已经复制了它,一有机会就会检查一下。我相信它的效果会很好,但我需要把我这颗又老又灰的脑袋戴上思考帽,看看我是否能把它放在一起。

我会让你知道我是怎么做出来的。

再次感谢。

普茨

 

如何从指标中显示货币价差?

#property indicator_chart_window

double spread=Ask-Bid;

{

ObjectCreate("Spread_Label", OBJ_LABEL, 0, 0, 0);

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);

ObjectSet("Spread_Label", OBJPROP_CORNER, 3);

ObjectSet("Spread_Label", OBJPROP_XDISTANCE, 50);

ObjectSet("Spread_Label", OBJPROP_YDISTANCE, 55);

}

我试过这样做,但在图表上得到一个很大的'0'值。 我怎样才能让指标把点差放在它所覆盖的货币的图形上?

我们需要您的智慧和知识!

戴夫

 

DIN V3

我注意到,Pivot文本不是每天都在更新?

总是需要刷新它...

有什么解决办法吗?

我在一个图表窗口中与其他指标一起使用它。

谢谢

附加的文件: