这个需求怎么实现? [MC]
-
MC用户求助:
”节假日及周末前“,这个节假日及周末的日期需要您手动输入,然后在代码中实时的与当前的日期时间进行比较判断,下面分别提供螺纹和沪金的例子,仅供参考:
//rb
input: endtime(2300);
var: tt(""),t1(""), t_date(0);
tt=txt_read("F:\test25.txt");
{这里使用了从外部读取信息,因为这样可以在程序运行过程中,对外部读取的文件进行人工更改,而不需要停止自动交易然后再重新输入参数或者更改代码了;输入节假日的第一天的日期即可}
t1=midstr(tt,1,7);//见附件内容,只是一个简单的模板,更复杂的数据需要清洗
t_date=strtonum(t1); //将字符转化为数值
condition1=juliantodate(datetojulian(t_date)-1)=date and time>=minutestotime(timetominutes(endtime)-5);
{juliantodate(datetojulian(t_date)-1)=date这个条件判断当天是否为节假日前的第一天; time>=minutestotime(timetominutes(endtime)-5)这个条件判断当根bar是否处在收盘前的5分钟内}
if condition1 and marketposition<>0 then begin
sell next bar at market;
buytocover next bar at market;
end;
//au
input: endtime(230);
var: tt(""),t1(""), t_date(0);
tt=txt_read("F:\test25.txt");
t1=midstr(tt,1,7);
t_date=strtonum(t1);
condition1=juliantodate(datetojulian(t_date))=date and time>=minutestotime(timetominutes(endtime)-5) and time<900;
if condition1 and marketposition<>0 then begin
sell next bar at market;
buytocover next bar at market;
end;代码见链接:
http://dl.icetech.com.cn/download/forums/test25.txt
-
MC回复讨论一:
”节假日及周末前“,这个节假日及周末的日期需要您手动输入,然后在代码中实时的与当前的日期时间进行比较判断,下面分别提供螺纹和沪金的例子,仅供参考:
//rb
input: endtime(2300);
var: tt(""),t1(""), t_date(0);
tt=txt_read("F:\test25.txt");
{这里使用了从外部读取信息,因为这样可以在程序运行过程中,对外部读取的文件进行人工更改,而不需要停止自动交易然后再重新输入参数或者更改代码了;输入节假日的第一天的日期即可}
t1=midstr(tt,1,7);//见附件内容,只是一个简单的模板,更复杂的数据需要清洗
t_date=strtonum(t1); //将字符转化为数值
condition1=juliantodate(datetojulian(t_date)-1)=date and time>=minutestotime(timetominutes(endtime)-5);
{juliantodate(datetojulian(t_date)-1)=date这个条件判断当天是否为节假日前的第一天; time>=minutestotime(timetominutes(endtime)-5)这个条件判断当根bar是否处在收盘前的5分钟内}
if condition1 and marketposition<>0 then begin
sell next bar at market;
buytocover next bar at market;
end;
//au
input: endtime(230);
var: tt(""),t1(""), t_date(0);
tt=txt_read("F:\test25.txt");
t1=midstr(tt,1,7);
t_date=strtonum(t1);
condition1=juliantodate(datetojulian(t_date))=date and time>=minutestotime(timetominutes(endtime)-5) and time<900;
if condition1 and marketposition<>0 then begin
sell next bar at market;
buytocover next bar at market;
end;代码见链接:
http://dl.icetech.com.cn/download/forums/test25.txt
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容