[求助]老师这是怎么回事 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]老师这是怎么回事 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-12 19:12
 TIME>=1458 ,CLOSEOUT;
AUTOFILTER;

上面的代码不是收盘前清掉所有的持仓吗?为什么今天我在WH8上测试的时候并不清仓?
技术人员回复
日期:2018-6-12 19:18
 如果是收盘价模型,1楼语句具体还取决于您的加载周期

比如您加载5分钟周期上,这样修改: TIME>=1455 ,CLOSEOUT;

投资者咨询:[求助]老师这是怎么回事 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-12 19:12
 我是加载在1小时周期上的。
技术人员回复
日期:2018-6-12 19:31
 您可以提供一下完整的模型源码,我们帮您修改
投资者咨询:[求助]老师这是怎么回事 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-12 19:12
N:=BARSLAST(DATE<>REF(DATE,1))+1;//读取当天第一根k线到当前k线的周期数
HH:=HHV(H,N);//计算当天最高价
LL:=LLV(L,N);//计算当天最低价
H-LL>=30*MINPRICE,BK;//最高价与当天最低价差值超过30最小变动价位时,买开
HH-L>=30*MINPRICE,SK;//当天最高价与最低价差值超过30最小变动价位时,卖开
TIME<1458&&HH-L>=30*MINPRICE &&(H-L<30*MINPRICE ||(H-L>=30*MINPRICE &&C<O)),SP;//卖平仓
TIME<1458&&H-LL>=30*MINPRICE &&(H-L<30*MINPRICE ||(H-L>=30*MINPRICE &&C>O)),BP;//买平仓
TIME>=1458,CLOSEOUT;//盘尾14点58分全平
AUTOFILTER; 

在这个你们写的帖子里的   http://help.wenhua.com.cn/dispbbs.asp?boardid=14&Id=342734&page=3
就是第一个,我复制进去而已,并没有改动过。
技术人员回复
日期:2018-6-12 19:51
原模型编写思路适用在1分钟周期上,改为小时周期参考:

N:=BARSLAST(DATE<>REF(DATE,1))+1;//读取当天第一根K线到当前K线的周期数
HH:=HHV(H,N);//计算当天最高价
LL:=LLV(L,N);//计算当天最低价
H-LL>=30*MINPRICE&&TIME<1400,BK;//最高价与当天最低价差值超过30最小变动价位时,买开
HH-L>=30*MINPRICE&&TIME<1400,SK;//当天最高价与最低价差值超过30最小变动价位时,卖开
TIME<1458&&HH-L>=30*MINPRICE &&(H-L<30*MINPRICE ||(H-L>=30*MINPRICE &&C<O)),SP;//卖平仓
TIME<1458&&H-LL>=30*MINPRICE &&(H-L<30*MINPRICE ||(H-L>=30*MINPRICE &&C>O)),BP;//买平仓
TIME>=1458,CLOSEOUT;//盘尾14点58分全平
MULTSIG(0,0,1,0);
AUTOFILTER;