[求助]一开一平止盈 (文华财经WH8赢智V8.2)

投资者咨询:[求助]一开一平止盈 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-6-17 20:15
 一开一平模型里 止盈怎么平仓一半
技术人员回复
日期:2019-6-17 20:20
 一开一平,每次开仓只有1手,这样是无法平仓一半的
投资者咨询:[求助]一开一平止盈 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-6-17 20:15
 不能设置开仓手数吗 回测都可以设置
技术人员回复
日期:2019-6-17 20:47
 不能的,这里您只能将您的模型改成加减仓模型才可以
投资者咨询:[求助]一开一平止盈 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-6-17 20:15
 EVERY(OPI>REF(OPI,1)&&C>REF(C,1),4),BK(10);//连续4根K线都满足持仓量和收盘价都大于上一根K线
C>=BKPRICE+10*MINPRICE,BP(5);//止盈
C<=BKPRICE-6*MINPRICE||EVERY(OPI<REF(OPI,1),2),BP;//老师这里的BP无论现在持有5手还是10手都平仓需要在BP后加(10)吗
CHECKSIG(BP,'A',0,'C',0,0);
TIME>=1430,CLOSEOUT;

老师这是我的模型 我想开仓时等K线走完 平仓和止盈出现信号马上平 checksig回测有问题不能及时止损
   
技术人员回复
日期:2019-6-17 21:36
 您用错信号了,BK对应的信号是SP,不是BP

参考:

EVERY(OPI>REF(OPI,1)&&C>REF(C,1),4),BK(10);//连续4根K线都满足持仓量和收盘价都大于上一根K线
C>=BKPRICE+10*MINPRICE,SP(5);//止盈

TIME>=1430,CLOSEOUT;
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);
C<=BKPRICE-6*MINPRICE||EVERY(OPI<REF(OPI,1),2),SP(BKVOL);//老师这里的BP无论5手还是10手都平仓需要在BP后加(10)吗
投资者咨询:[求助]一开一平止盈 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-6-17 20:15
 老师 这里为什么平仓 我只想下午2点半不再开新仓 平掉手里持仓

图片点击可在新窗口打开查看

源码
EVERY(OPI>REF(OPI,1)&&C>REF(C,1),4),BK(10);//连续4根K线都满足持仓量和收盘价都大于上一根K线
C>=BKPRICE+10*MINPRICE,SP(5);
TIME>=1430,CLOSEOUT;//14点30分清仓
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);
C<=BKPRICE-6*MINPRICE||EVERY(OPI<REF(OPI,1),2),SP(BKVOL);
 
投资者咨询:[求助]一开一平止盈 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-6-17 20:15
 

图片点击可在新窗口打开查看
投资者咨询:[求助]一开一平止盈 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-6-17 20:15
 老师回测的时候 满足条件还是没有5手的平仓 还是显示的第三行 
所有的平仓都显示第三行  TIME>=1430,CLOSEOUT;//14点30分清仓
这个第三行需要放后面吗 
技术人员回复
日期:2019-6-17 22:23
 
这样改下看看

(TIME>2100||TIME<1430)&&EVERY(OPI>REF(OPI,1)&&C>REF(C,1),4),BK(10);//连续4根K线都满足持仓量和收盘价都大于上一根K线

C>=BKPRICE+10*MINPRICE,SP(5);

TIME>=1430&&TIME<1500,CLOSEOUT;//14点30分清仓

CHECKSIG(CLOSEOUT,'A',0,'C',0,0);

CHECKSIG(SP,'A',0,'C',0,0);

C<=BKPRICE-6*MINPRICE||EVERY(OPI<REF(OPI,1),2),SP(BKVOL);