投资者咨询:老师,请教语句表达 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-23 20:22
我建立了AA:
MA5:MA(C,5);
MA10:MA(C,10);
A:=(3*C+L+O+H)/6;
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
#IMPORT[DAY,1,AA] AS VAR
#IMPORT [MIN,15,AA] AS VAR1
D:=BARSLAST(DATE<>REF(DATE,1))+1;
MA5:VAR.MA5;//引用日线上的5均线
MA10:VAR.MA10;//引用日线上的10均线
CROSS(VAR1.B,VAR1.D)&&MA5>MA10&&O<=VAR1.D*1.002&&COUNTSIG(BK,D)<=0&&COUNTSIG(SK,D)<=0,BK;
L<=BKPRICE*0.995||TIME=1459,SP;
CROSS(VAR1.D,VAR1.B)&&MA5<MA10&&O>=VAR1.D*0.998&&COUNTSIG(BK,D)<=0&&COUNTSIG(SK,D)<=0,SK;
H>=SKPRICE*1.005||TIME=1459,BP;
TRADE_OTHER('AUTO');
AUTOFILTER;
加载到螺纹指数1分钟K线上,显示为,开仓的信号,符合日均线5>10的条件,但是不符合15分钟DKX发生多头穿越的条件,请老师指导,谢谢老师!
技术人员回复
日期:2018-8-23 20:27
投资者咨询:老师,请教语句表达 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-23 20:22
技术人员回复
日期:2018-8-23 20:57
明白您的思路了,穿越这个条件需要写在被引用指标中这样修改:
MA5:MA(C,5);
MA10:MA(C,10);
A:=(3*C+L+O+H)/6;
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
D:MA(B,10);
E:=CROSS(B,D);
#IMPORT[DAY,1,AA] AS VAR
#IMPORT [MIN,15,AA] AS VAR1
D:=BARSLAST(DATE<>REF(DATE,1))+1;
MA5:VAR.MA5;//引用日线上的5均线
MA10:VAR.MA10;//引用日线上的10均线
VAR1.E&&MA5>MA10&&O<=VAR1.D*1.002&&COUNTSIG(BK,D)<=0&&COUNTSIG(SK,D)<=0,BK;
L<=BKPRICE*0.995||TIME=1459,SP;
VAR1.F&&MA5<MA10&&O>=VAR1.D*0.998&&COUNTSIG(BK,D)<=0&&COUNTSIG(SK,D)<=0,SK;
H>=SKPRICE*1.005||TIME=1459,BP;
TRADE_OTHER('AUTO');
AUTOFILTER;