老师,我想表达的是:1.千5的止损;
2.从开仓到现在(包括开仓的当根)的最高价>开仓价*1.009时,当价格回落(最高价-开仓价)*0.3,止盈;
在满足条件时我就平仓
我是这样写的:
if c<=0.995*enterprice and holding>0 and enterbars>0 then sell(1,0,market);
if hhv(h,enterbars)>enterprice*1.009 and c<=(hhv(h,enterbars)-(hhv(h,enterbars)-enterprice)*0.3) and enterbars>0 then sell(1,0,market);
可是在我回测下来是不对的 ,而且他们都是在收盘价的时候平的
测评的价格取决于你写的价格,你写的是market,那么下单价格就是次周期开盘价,如果希望本周期收盘价下单,那么就用marketr
我要表达的是满足条件我就平仓
[此贴子已经被作者于2015/5/11 13:32:41编辑过]
实盘的时候,用固定时间间隔模式,然后用限价close下单, 那么就可以做到
但是回测时这个价格是无法保存的
请问老师这是什么意思

此主题相关图片如下:qq图片20150511142903.png