投资者咨询:[求助]请版主帮忙 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-8-16 19:31
技术人员回复
日期:2018-8-16 19:44
投资者咨询:[求助]请版主帮忙 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-8-16 19:31
技术人员回复
日期:2018-8-17 9:31
请参考:
M1:=15; //MAX FLAG DURATION
FLAGMIN:=0.5; // MAX ATR IN LLV POINT IN FLAG
PX:=23; //MAX POLE DURATION.
UPT1BARS:=70;// BARS FOR UPTREND LEADING TO FLAG
POLEMIN:=1.5; //MIN ATR HEIGHT OF THE POLE
LBF:=50; // MIN DISTANCE BETWEEN FLAGS
ATRMIN:=5;// MIN VOLATILITY CHANGE
K:=1.2; //PROFIT TARGET CONSTANT
TT1:=00;//TIME EXIT BARS
ATRLL:=3;
BSEMIN:=5; // STOP LOSS BELOW FLAG
ATRTRAIL:=3;
TTS:=5;// TRAILING STOP PARAMETERS
BSEINACT:=70;
ATRINACT:=4; // INACTIVITY EXIT PARAMETER
X1:=HHVBARS(C,M1);//FLAG DURATION EX POLETOP
X2:=X1; // FLAG DURATION INCLUDING POLE TOP
LF:=LLV(C,X2);
TOP:=HHV(C,X2);
Y23:=LLVBARS(C,X2); // POLE BOTTOM BAR
BOTTOM:=LLV(C,X2);// POLE BOTTOM
POLE:=TOP-BOTTOM;
FLAGBOT:=LLV(C,X2);
UPT1:=BOTTOM-LLV(L,UPT1BARS); // UPTREND LEADING TO FLAG
LRSX1:=SLOPE(C,X1)*100;//SLOPE IN FLAG
LRSX2:=SLOPE(C,X1-1)*100; //SLOPE IN FLAG BEFORE BREAKOUT
CONDITION1:=TOP-LF<0 OR LRSX2<0; // LIMITS FLAG SLOPE BETWEEN 0 AND -3 ATR
CONDITION2:=POLE>POLEMIN*MA(MAX(H,YCLOSE)-MIN(L,YCLOSE),40) ; // LIMITS MINPOLE HEIGHT
CONDITION3:= UPT1>0; // UPTREND LEADING TO FLAG
CONDITION4:=(ISNULL(BARSSP) OR BARSSP>LBF) ; // LIMITS DISTANCE BETWEEN SUCCESIVE FLAGS
CONDITION5:= (MA(MAX(H,YCLOSE)-MIN(L,YCLOSE),40)/REF(MA(MAX(H,YCLOSE)-MIN(L,YCLOSE),40),Y23))*100>ATRMIN; // VOLATILITY
CONDITION1 AND CONDITION2 AND CONDITION3 AND CONDITION4 AND CONDITION5,BPK;
BSE:=BARSBK;
X3:=HHVBARS(C,M1)-BSE;
TARGETPER:=K*POLE;
PTARGET:=(TARGETPER/100)*BKPRICE;
L3:=LLV(L,X3);
C>=PTARGET ,SP;
BSE>BSEMIN ,SP;
BSE>BSEINACT ,SP;
AUTOFILTER;
技术人员回复
日期:2018-8-17 16:10
投资者咨询:[求助]请版主帮忙 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-8-16 19:31
技术人员回复
日期:2018-8-17 18:58
投资者咨询:[求助]请版主帮忙 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-8-16 19:31
投资者咨询:[求助]请版主帮忙 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-8-16 19:31
技术人员回复
日期:2018-8-21 11:32
参考:
M1:=15; //MAX FLAG DURATION ---不变
FLAGMIN:=0.5; // MAX ATR IN HHV POINT IN FLAG
PX:=23; //MAX POLE DURATION. ---不变
UPT1BARS:=70;// BARS FOR DOWNTREND LEADING TO FLAG ---貌似应该改成反向的条件“DOWNT1BARS:=70”???周期请帮忙也设置和买的一致。
POLEMIN:=1.5; //MIN ATR HEIGHT OF THE POLE ---不变
LBF:=50; // MIN DISTANCE BETWEEN FLAGS ---不变
ATRMIN:=5;// MIN VOLATILITY CHANGE ---不变
K:=1.2; //PROFIT TARGET CONSTANT ---不变
TT1:=00;//TIME EXIT BARS ---不变
ATRLL:=3;
BSEMIN:=5; // STOP LOSS BELOW FLAG ---不变
ATRTRAIL:=3;
TTS:=5;// TRAILING STOP PARAMETERS ---不变
BSEINACT:=70;
ATRINACT:=4; // INACTIVITY EXIT PARAMETER ---不变
X1:=HHVBARS(C,M1);//FLAG DURATION EX POLETOP ---请帮忙改成“X4:(LLVBARS(C,M1)” ?---把买条件改为反向卖开仓用的条件
X2:=X1; // FLAG DURATION INCLUDING POLE TOP ---不变
LF:=LLV(C,X2);
TOP:=HHV(C,X2);
Y23:=LLVBARS(C,X2); // POLE BOTTOM BAR ---貌似应该改成反向的条件???
BOTTOM:=LLV(C,X2);// POLE BOTTOM
POLE:=TOP-BOTTOM;
FLAGBOT:=LLV(C,X2);
UPT1:=BOTTOM-LLV(L,UPT1BARS); // UPTREND LEADING TO FLAG ---貌似应该改成反向的条件“UPT2:=TOP-HHV(H,DOWNT1BARS);”???
LRSX1:=SLOPE(C,X1)*100;//SLOPE IN FLAG
LRSX2:=SLOPE(C,X1-1)*100; //SLOPE IN FLAG BEFORE BREAKOUT
CONDITION1:=TOP-LF>0 OR LRSX2>0; // LIMITS FLAG SLOPE BETWEEN 0 AND -3 ATR --- ---貌似应该改成反向的条件???"CONDITION6:=TOP-LF>0 OR LRSX2>0; // LIMITS FLAG SLOPE BETWEEN 0 AND -3 ATR"???
CONDITION2:=POLE<POLEMIN*MA(MAX(H,YCLOSE)-MIN(L,YCLOSE),40) ; // LIMITS MINPOLE HEIGHT---似应该改成反向的条件???-"CONDITION7:=POLE<POLEMIN*MA(MAX(H,YCLOSE)-MIN(L,YCLOSE),40)"
CONDITION3:= UPT1<0; // UPTREND LEADING TO FLAG ---似应该改成反向的条件???-"CONDITION8:= UPT2<0"???
CONDITION4:=(ISNULL(BARSSP)=0 OR BARSSP<LBF) ; // LIMITS DISTANCE BETWEEN SUCCESIVE FLAGS --似应该改成反向的条件???-"CONDITION9:=(ISNULL(BARSBP) OR BARSBP<LBF) ;"???
CONDITION5:= (MA(MAX(H,YCLOSE)-MIN(L,YCLOSE),40)/REF(MA(MAX(H,YCLOSE)-MIN(L,YCLOSE),40),Y23))*100<ATRMIN; // VOLATILITY --似应该改成反向的条件???-"CONDITION10:= (MA(MAX(H,YCLOSE)-MIN(L,YCLOSE),40)/REF(MA(MAX(H,YCLOSE)-MIN(L,YCLOSE),40),Y23))*100<ATRMIN; "???
CONDITION1 AND CONDITION2 AND CONDITION3 AND CONDITION4 AND CONDITION5,SPK;//--似应该改成反向的条件???-"CONDITION6 AND CONDITION7 AND CONDITION8 AND CONDITION9 AND CONDITION10,SPK; "???
BSE:=BARSBK; //---卖平仓条件与原来的买开仓的条件相反即可
X3:=HHVBARS(C,M1)-BSE;
TARGETPER:=K*POLE;
PTARGET:=(TARGETPER/100)*BKPRICE;
L3:=LLV(L,X3);
C<PTARGET ,BP;
BSE<BSEMIN ,BP;
BSE<BSEINACT ,BP;
AUTOFILTER;