DayTimeLimit()日内时间限制精确到秒,可自由限制平台时间还是北京时间
函数名称bool DayTimeLimit(int TimeTypeX, string StartTimeX, string StopTimeX)
函数介绍
DayTimeLimit()可以自由的进行日内的时间限制,参数TimeTypeX为0就是限制的平台时间,为1就是限制的本地时间(国内就是北京时间)。
//举例:如果北京时间不在03:00:00-05:00:00之间,就进行不开仓提示。
if(DayTimeLimit(1,"03:00:00", "05:00:00")==false)
Print("当前时间已经超过开仓时间!");
参数介绍
TimeTypeX:时间类型,为0就是限制的平台时间,为1就是限制的本地时间(国内就是北京时间)。
StartTimeX:允许交易开始的时间,格式为字符串格式,如:"03:00:00"
StopTimeX:允许交易结束的时间,格式为字符串格式,如:"05:00:00"
函数定义
注意:本人发布的函数均为实战开发所用,低价或免费发布并不赚钱,仅限懂编程的朋友使用,不提供指导,因为人工成本巨贵,感谢朋友们海涵。bool DayTimeLimit(int TimeTypeX, string StartTimeX, string StopTimeX)
{
bool var=FALSE;
datetime NowTime;
if(TimeTypeX==0)
NowTime=TimeCurrent();
else
NowTime=TimeLocal();
datetime ExcuteStartTime=StrToTime(TimeToStr(NowTime,TIME_DATE)+" "+StartTimeX);
datetime ExcuteStopTime=StrToTime(TimeToStr(NowTime,TIME_DATE)+" "+StopTimeX);
if(ExcuteStartTime < ExcuteStopTime)
{
if(NowTime> ExcuteStartTime && NowTime < ExcuteStopTime)
var=TRUE;
}
if(ExcuteStartTime > ExcuteStopTime)
{
if(NowTime> ExcuteStartTime || NowTime < ExcuteStopTime)
var=TRUE;
}
return(var);
}
日内时间限制 精确到秒 这个用起来方便 北京时间 日内时间限制~
不如出个完整的教程 这个看着不错 时间格式是有效的吗? 这个不错。我想懒得写了 看着不错谢谢分享 不错不错,学习学习 我需要 ,价格在屏幕上显示市场处实时报价 显示的函数 和北京时间 就这个两项
页:
[1]