投资者咨询:[求助]老师这是怎么回事 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-12 19:12
技术人员回复
日期:2018-6-12 19:18
投资者咨询:[求助]老师这是怎么回事 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-12 19:12
技术人员回复
日期: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;
就是第一个,我复制进去而已,并没有改动过。
技术人员回复
日期: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;