你好,我说个简单的条件,比如说10日均线拐头,价格低于10日均线,然后这个策略是日级别策略,要实现及时成交,要用限价指令,下单的价格自己写,这个要怎么实现呢?
拐头怎么理解,是下穿的意思吗? 下穿10日均线就行了?
以多头为例,假如已经开多单了,那么ref(m10,1)<m10,定义为拐头,价格低于m10,这两个条件,然后难点是我要实现及时成交,金字塔回测的时候没法实现我要的目的,所以我用限价指令去回测,下单价格自己写,这个要怎么表达我的意思?
你没明白我的意思,我的意思是说,金字塔不支持盘中价回测,我 要在代码上做一定处理,用限价指令,这样能够盘中价回测,我实盘也要实现及时成交,这样实盘和回测会比较一致,PDJJ:=MIN(REF(C,15),REF(C,1));IF PDTJ AND HOLDING>0 THEN 平多:SELL(HOLDING>0,0,LIMITR,PDJJ-MINDIFF);
我这个限价指令后面价格要怎么写,才能实现我的目的?
图表回测没法实现,这种只能用后台精细化回测来实现,图表回测时只能获取开、高、低、收这四个价格。
没办法。回测即使指定价格,也是基于当前周期的开高低收的价格处理。
做一个循环,比如向上拐头,从当日开盘价开始,步长1个MINDIFF,如果满足条件就开仓,这个就是很慢,作为测试没有问题