bool checktime(datetime start,datetime end) { Print (TimeToString(start)+" "+TimeToString(end)); datetime dt=TimeCurrent(); // current time if(start<end) if(dt>=start && dt<end) return(true); // check if we are in the range if(start>=end) if(dt>=start|| dt<end) return(true); return(false); }
Mr mladen:
为什么在你的图表上你可以看到蜡烛后面,而在我的图表上我却看不到蜡烛后面?
视
Mr mladen:
为什么在你的图表上你可以看到蜡烛后面,而在我的图表上我却看不到蜡烛后面?
视
mladen:
Change the chart in foreground property of your chart t
尊敬的各位领导
先生Mladen。
你能不能在上面添加警报和箭头
最好的意见
它没有重新喷漆,与EhlrsFisher 不同。
mladen。
在mt5中,是否有任何指标可以让你在同一图表上比较两种资产?
就像下面的图表一样。(比较资产1 GOAU4和资产2 GGBR4)
mladen。
在mt5中,是否有任何指标可以让你在同一图表上比较两种资产?
就像下面的图表一样。(比较资产1 GOAU4和资产2 GGBR4)
你有没有试着插入图表对象(从插入->对象->图形->图表)?
在MT5中
插入 > 对象 > 图形 > "GRAPHICS"(注意:在图形中没有 "图表 "子菜单)。
你在主图形内得到新的 "子窗口"......但这与在同一窗口内使用另一种资产 "绘制 "线条或蜡烛是不一样的。
在MT5中
插入 > 对象 > 图形 > "GRAPHICS"(注意:在图形中没有 "图表 "子菜单)。
你可以在主图形内得到新的 "子窗口"......但这与在同一窗口内使用另一种资产 "绘制 "线条或蜡烛是不一样的。
你好。
我的代码有错误......在转换 "0 "的零值时有问题......
我需要检查 时间范围,如果它不在范围内,结果应该是 "OFF"(没有交易期)。
这些输入代码工作正常
StartHour1=9
StartMinute1=10
EndHour1=17
EndMinute1=30
但是,这些使代码失效
StartHour1=9
StartMinute1=0
EndHour1=17
EndMinute1=0
if ((StartHour1!=0) && (StartMinute1!=0) && (EndHour1!=0) && (EndMinute1!=0)) //avoid all empty
if (checktime(starttime(StartHour1,StartMinute1),endtime(EndHour1,EndMinute1)))
{
TradeON = true;
Print ("trade1 on : "+TimeToString(TimeCurrent()));
}
else Print ("trade1 OFF: "+TimeToString(TimeCurrent()));
//the function checktime
datetime starttime(uint starthour,uint startminute)
{ string currentdatestr=TimeToString(TimeCurrent(),TIME_DATE);
string datetimenow=currentdatestr+" "+IntegerToString(starthour)+":"+IntegerToString(startminute)+":00";
return StringToTime(datetimenow);
}
datetime endtime(uint endhour,uint endminute)
{ string currentdatestr=TimeToString(TimeCurrent(),TIME_DATE);
string datetimenow=currentdatestr+" "+IntegerToString(endhour)+":"+IntegerToString(endminute)+":00";
return StringToTime(datetimenow);
}
bool checktime(datetime start,datetime end)
{
Print (TimeToString(start)+" "+TimeToString(end));
datetime dt=TimeCurrent(); // current time
if(start<end) if(dt>=start && dt<end) return(true); // check if we are in the range
if(start>=end) if(dt>=start|| dt<end) return(true);
return(false);
}
嗨 mladen
请 更正 指标 ,如下所示。
谢谢