刚接触金字塔
写了一个交易模型,用逐周期模式写的
加载在if连续1分钟图上的时候,信号显示是对的
程序化交易评测,按“下一步”,逐步设置,到最后,测试结果:交易次数为0,怎么会这样呢?
还有一个问题,就是买卖价位的标记,怎么都是标记在下一根K线图,请问是哪里设置错了?
先谢谢哪位大侠了
看看测试时间段对不对 数据有没有
另外 因为是走完K线交易 所以是下跟K线上交易
测试为零请参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332
建议初级用户先将论坛各板块的置顶帖子自行阅读
买卖标记如为本周期,交易控制符号请使用 THISCLOSE
请用户仔细阅读论坛置顶帖子基础教程
看看测试时间段对不对 数据有没有
另外 因为是走完K线交易 所以是下跟K线上交易
我不是K线走完交易的。我是用 buy(con,v,type,p) 这个函数的
这是我的费率设置。
很奇怪:
我用buy(if1,1,limit,yl+0.4),则买卖价位标记在下一根K线图。
但是,我用buy(if1,1,thisclose)的话,买卖价位就标记在当根K线图
这是为什么。我的买入条件是 H>yl,则以yl+0.4的价格买入,这样应该可以的,为什么要把买卖价位标记到下一根K线图呢?
注意BUY的参数
thisclose,本周期收盘价
limit,次周期限价
哦、谢谢。我还以为是跟开拓者一样呢。
fly兄,那请问我要达到的效果要怎么表达呢?就是 最高价>yl,则在yl上调2个价位买入 ,即在当前周期以yl+0.4 买入。
用于股指期货上的。所以 2个跳动价是 2*0.2=0.4
yl的计算方法是
yl:=max(o,ref(hhv(h,20),1));//考虑了一开盘就跳空的情况,压力位取“前20根K线高点和开盘价的较大值”。
所以,最高价一旦大于yl,则马上以yl+0.4发出买开,在当根K线图是可以操作的。无需等到下一根K线图。
哈 ,找到方法了,用 buy(if1,1,limitr,yl+0.4),