投资者咨询:盈利后保本问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-26 16:38
开仓信号出现后,至少经过2个周期以上,如果取得盈利就设保本平仓,如果不能盈利就按正常的止损平仓 ,考虑手续费按螺纹举例 ,手续费按2个价位
技术人员回复
日期:2018-7-26 16:53
模型判断盈利需要忽略手续费的,请理解
BARSBK>2&&REF(PROFIT>0,BARSBK-2)&&C<=BKPRICE,SP;
BARSSK>2&&REF(PROFIT>0,BARSSK-2)&&C>=SKPRICE,BP;
投资者咨询:盈利后保本问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-26 16:38
收盘价改为即时价吧,不等K线周期走完
技术人员回复
日期:2018-7-26 16:57
投资者咨询:盈利后保本问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-26 16:38
C<REF(L,BARSBK),SP;
T1&&T2,BK;
T1&&T3,BK;
T1&&T4,BK;
EVERY(C<EMA(C,18),2),SP;
CLOSEMINUTEEVERY(1)<=3,CLOSEOUT;
BARSBK>2&&REF(PROFIT>0,BARSBK-2)&&C<=BKPRICE,SP;
BARSSK>2&&REF(PROFIT>0,BARSSK-2)&&C>=SKPRICE,BP;
CHECKSIG(SP,'A',0,'C',0,0);//出信号立即下单,不复核
CHECKSIG(BP,'A',0,'C',0,0);//出信号立即下单,不复核
AUTOFILTER;
技术人员回复
日期:2018-7-26 18:45
投资者咨询:盈利后保本问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-26 16:38
CLOSESEC/CLOSESECEVERY/CLOSEMINUTE/CLOSEMINUTEEVERY只支持收盘价模型,不能再写CHECKSIG/CHECKSIG_MIN、MULTSIG/MULTSIG_MIN/PANZHONG_MIN函数
前面定义了啊,这是模型的前半部分,就加了这即时平仓的通不过啊 ,下面是前半部分
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
D:=DIFF;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));//上上次MACD绿柱期间MACD最小值
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD<MHD2;//顶背离
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;//底背离
DF:O-C;
ZF:C-O;
DF1:REF(HHV(IF(ISDOWN,DF,NULL),10),1);
ZF1:REF(HHV(IF(ISUP,ZF,NULL),10),1);
T1:DEA>REF(DEA,1)||DEA>REF(DEA,2);
T2:ISUP&&C>MA(C,2)&&MA(C,2)>MA(C,6)&&MA(C,6)>MA(C,12)&&ZF>DF1;
T3:MA(C,60)>MA(C,12)&&CROSS(C,MA(C,2))&&CROSS(C,MA(C,6))&&ISUP;
T4:CROSS(C,MA(C,2))&&CROSS(C,MA(C,6))&&CROSS(C,MA(C,12))&&ISUP;
DEA := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
D:=DIFF;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));//上上次MACD绿柱期间MACD最小值
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD<MHD2;//顶背离
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;//底背离
DF:O-C;
ZF:C-O;
DF1:REF(HHV(IF(ISDOWN,DF,NULL),10),1);
ZF1:REF(HHV(IF(ISUP,ZF,NULL),10),1);
T1:DEA>REF(DEA,1)||DEA>REF(DEA,2);
T2:ISUP&&C>MA(C,2)&&MA(C,2)>MA(C,6)&&MA(C,6)>MA(C,12)&&ZF>DF1;
T3:MA(C,60)>MA(C,12)&&CROSS(C,MA(C,2))&&CROSS(C,MA(C,6))&&ISUP;
T4:CROSS(C,MA(C,2))&&CROSS(C,MA(C,6))&&CROSS(C,MA(C,12))&&ISUP;
技术人员回复
日期:2018-7-26 19:00