次周期开盘价入场交易:
ma3:=ma(c,3);
ma5:=ma(c,5);
sell(CROSS(ma5,ma3),1,LIMIT,OPEN);
buy(cross(ma3,ma5),1,LIMIT,OPEN);
aa:enterbars,NODRAW;
bb:EXITBARS,NODRAW;
这是一个次周期入场的买卖方式,OPEN那个参数如何修改成RANDOM?就是在前一个周期信号出现后,不在次周期的开盘买入,而是在比如5分钟周期内,随机入场?
你可以去高级功能区发帖问问,系统语言编写不出这样的需求
如果价格最小变动是0.01:
price:=(rand(round((refx(high,1)-refx(low,1))*100.0)+1.0)-1.0)/100.0+refx(low,1);
buy(1,1,limit,price);
使用了未来函数,次周期的高低价之间的任何一点入场。实盘无任何意义,测试也有要看什么周期了