投资者咨询:
老师,这个模型加载之后, (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-16 19:14
HH:REF(HHV(H,BARSLAST(TIME=0900)+1),BARSLAST(TIME<1130));LL:REF(LLV(L,BARSLAST(TIME=0900)+1),BARSLAST(TIME<1130));
NN:=BARSLAST(TIME=0900)+1;
TIME>=0900&&TIME<1100&&COUNTSIG(BK,NN)=0&&H>=LL*1.01&&O<LL*1.01,BK;
L<=BKPRICE*0.995||BKHIGH<BKPRICE*1.01&&L<=BKHIGH*0.99||BKHIGH>=BKHIGH*1.01&&L<=BKPRICE+5*MINPRICE||TIME=1129&&O<BKPRICE*1.01||TIME=1459,SP;
SETSIGPRICETYPE(BK,TRACING_ORDER);
这个模型加载到ru1901的1分钟之后,从交易报告的明细中我发现,开仓的计算不正确,不是本意的表达,即开仓价格,不是当前的9:00-11:30之间,开仓之前的最低价*1.01,全部的成交价都不是这样计算的,请教老师!
核实后给您回复
投资者咨询:
老师,这个模型加载之后, (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-16 19:14
老师,今天我能得到结果吗?主要是急切的等用中,理解万岁!
晚上值班老师少,帖子量多可能回复不及时,请理解
看您1楼的思路是先取9:00-11:30之间的最高最低价,说明下这个最高最低价是要等11:30之后才能取到
然后您的开仓条件中用到了LL的判断,并且也是在9:00-11:30之间判断开仓,此时用到的LL不是今天的最低价,因为还没取到,这里用的是上一个交易日的LL
您考虑下再优化下思路
投资者咨询:
老师,这个模型加载之后, (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-16 19:14
我能理解老师的答复,但是,怎样才能表达当前的,开仓之前,9:00-11:30之间,比如在10:00开仓,那么,就是9:00-10:00之间的最低价呀,原来,我所取的数,竟然不是当天的呀?请教老师,当天的怎样表示呢?谢谢老师!
如下修改:
HH:HHV(H,BARSLAST(TIME=0900)+1);
LL:LLV(L,BARSLAST(TIME=0900)+1);
NN:=BARSLAST(TIME=0900)+1;
TIME>=0900&&TIME<1100&&COUNTSIG(BK,NN)=0&&H>=LL*1.01&&O<LL*1.01,BK;
L<=BKPRICE*0.995||BKHIGH<BKPRICE*1.01&&L<=BKHIGH*0.99||BKHIGH>=BKHIGH*1.01&&L<=BKPRICE+5*MINPRICE||TIME=1129&&O<BKPRICE*1.01||TIME=1459,SP;
SETSIGPRICETYPE(BK,TRACING_ORDER);
AUTOFILTER;
投资者咨询:
老师,这个模型加载之后, (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-16 19:14
老师,这个公式加载之后,我又单独的加载到RU1901合约的1分钟上去测试,还是不对,成交价不是当天在开仓之前的9:00之后的最低价乘以1.01得出的价格,没有考虑滑点,并且有这个函数SETSIGPRICETYPE(BK,TRACING_ORDER);应该说,测试的价格,就是理论价格呀,也不是在K线走完之后发出委托的,因此,不能按照那根K线的收盘价计算,橡胶1901最近的一笔成交,当时的9:00之后的最低价是11590,11590*1.01=11705.9,取价11710,而测试的成交却是11695.这是怎么来的呢?
您误解了,SETSIGPRICETYPE函数是模组或盒子盘中才会生效,回测还是按K线走完出信号的
想要出信号立即下单,加入MULTSIG函数设置,参考:
HH:HHV(H,BARSLAST(TIME=0900)+1);
LL:LLV(L,BARSLAST(TIME=0900)+1);
NN:=BARSLAST(TIME=0900)+1;
TIME>=0900&&TIME<1100&&COUNTSIG(BK,NN)=0&&H>=LL*1.01&&O<LL*1.01,BK;
L<=BKPRICE*0.995||BKHIGH<BKPRICE*1.01&&L<=BKHIGH*0.99||BKHIGH>=BKHIGH*1.01&&L<=BKPRICE+5*MINPRICE||TIME=1129&&O<BKPRICE*1.01||TIME=1459,SP;
MULTSIG(0,0,1,0);
SETSIGPRICETYPE(BK,TRACING_ORDER);
AUTOFILTER;
投资者咨询:
老师,这个模型加载之后, (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-16 19:14
老师,日线开盘价和周线开盘价怎样表达,还有当日的最低点和本周的最低点怎样表示?
参考:
OO1:VALUEWHEN(DAYBARPOS=1,O);
OO2:VALUEWHEN(WEEKDAY<REF(WEEKDAY,1),O);
LL1:LLV(L,DAYBARPOS);
LL2:LLV(L,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);