老师,用什么语句可以实现日线收盘前5分钟开仓呀?
我这是 班门弄斧
Params
Integer nMinutesBeforeClose(5); //收盘前5分钟
Numeric CloseTime(0.150000); //指定每日收盘的时间
Vars
Global Array<Numeric> timePoint;
Events
OnReady(){
Range[0 : DataSourceSize - 1]{
Numeric ret = DateTimeAdd(CurrentDate + CloseTime, - nMinutesBeforeClose * 60);
if(ret < 0){
ret = DateTimeAdd(CurrentDate + CloseTime, 86400 - nMinutesBeforeClose * 60);
}
ret = StringToTime(TimeToString(ret));
ArrayPushBack(timePoint, ret);
SetTriggerBarClose(timePoint);
}
}
OnBarClose(ArrayRef<Integer> indexs){
//这里执行 收盘前5分钟开仓
Print(DateTimeToString(Date + timePoint[0]) + \" 开仓\");
}
挺好