投资者咨询:跨周期顾比引用指标中的五分钟MA5 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-7-26 12:11
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
MA30:MA(CLOSE,30);
MA40:MA(CLOSE,40);
MA50:MA(CLOSE,50);
MA60:MA(CLOSE,60);
C1:=NOT(REF(EXIST(H=HHV(H,BARSLAST(TIME=0900)+1),20),1));
C2:=NOT(REF(EXIST(L=LLV(L,BARSLAST(TIME=0900)+1),20),1));
D1:=EXIST(EVERY(C>MA60&&MA60>REF(MA60,1),20),BARSLAST(TIME=1000)+1);
D2:=EXIST(EVERY(C E1:=EXIST(EVERY(C E2:=EXIST(EVERY(C>MA60,10),BARSLAST(TIME=1000)+1);
M1:=BARSLAST(TIME=0900)+1;
CON:=CLOSE>MA60&&H>HV(H,M1);
COM:=CLOSE A1:=BARSLAST(CON)+1,NODRAW;
B1:=BARSLAST(COM)+1,NODRAW;
#IMPORT [MIN,5,AA] AS VAR
VAR.B&&EXIST(VAR.A,DAYBARPOS)&&EVERY(C>MA60,A1)&&EVERY(C>MA60,20)&&(CLOSE>MA60)&&EVERY(MA60>REF(MA60,1),20) &&(CLOSE-MA60)<=C*0.001&&(TIME>=1000&&TIME<1450)&&EXIST(CON,DAYBARPOS)&&HHV(H,60)=HHV(H,M1)&&NOT(EVERY(MA20 VAR.BB&&EXIST(VAR.AA,DAYBARPOS)&&EVERY(C=1000&&TIME<1450)&&EXIST(COM,DAYBARPOS)&&NOT(EVERY(MA20>REF(MA20,1),10))&&LLV(L,60)=LLV(L,M1),SK('A');
VAR.B&&EVERY(MA20>REF(MA20,1),10)&&EVERY(REF(C,1)>REF(MA20,1),13)&&CLOSE<=MA20&&MA20>MA60&&(TIME>=1000&&TIME<1450)&&C1&&D1&&E1,BPK('B');
VAR.BB&&EVERY(MA20=MA20&&MA20=1000&&TIME<1450)&&C2&&D2&&E2,SPK('B');
T1:=EVERY(MA40T2:=EVERY(MA40>MA30,10)&&EVERY(MA60>MA50,10)&&EVERY(MA50>MA40,10);
T11:=EVERY(MA40>REF(MA40,1)&&MA50>REF(MA50,1)&&MA60>REF(MA60,1),10);
T22:=EVERY(MA40 VAR.D&&T11&&T22&&(CLOSE-MA60)<=C*0.001&&(TIME>=1000&&TIME<1450),BP('A');
VAR.DD&&T1&&T2&&(MA60-CLOSE)<=C*0.001&&(TIME>=1000&&TIME<1450),SP('A');
EVERY(REF(MA20,1)>REF(MA20,2),10)&&MA20 EVERY(REF(MA20,1)MA60&&CLOSE>=MA20,SP('A');
EVERY(REF(MA20,1)>REF(MA20,2),10)&&MA20>MA60&&CLOSE<=MA30,BP('A');
EVERY(REF(MA20,1)=MA30,SP('A');
N:=BARSLAST(CROSS(TIME>=0900&&TIME<1100,0.5))+1;
HH:=HHV(H,N);
LL:=LLV(L,N);
R:=VALUEWHEN(N AD:=IF(DAYBARPOS=1,R,0);
ZF:(SUM(AD,SUMBARS(DAYBARPOS=1,29))+R)/30,PRECIS4;
NN:IF(ZF<=0.014,0.003,IF(ZF<=0.020&&ZF>0.014,0.0035,0.004)),PRECIS4;
C C>=SKPRICE*(1+NN),BP('A');
TIME=1459,CLOSEOUT;
TIME=1459,SP('A');
TIME=1459,BP('A');
TIME=1459,SP('B');
TIME=1459,BP('B');
AUTOFILTER;
MA10:MA(C,10);
MA20:MA(C,20);
MA30:MA(CLOSE,30);
MA40:MA(CLOSE,40);
MA50:MA(CLOSE,50);
MA60:MA(CLOSE,60);
C1:=NOT(REF(EXIST(H=HHV(H,BARSLAST(TIME=0900)+1),20),1));
C2:=NOT(REF(EXIST(L=LLV(L,BARSLAST(TIME=0900)+1),20),1));
D1:=EXIST(EVERY(C>MA60&&MA60>REF(MA60,1),20),BARSLAST(TIME=1000)+1);
D2:=EXIST(EVERY(C
M1:=BARSLAST(TIME=0900)+1;
CON:=CLOSE>MA60&&H>HV(H,M1);
COM:=CLOSE
B1:=BARSLAST(COM)+1,NODRAW;
#IMPORT [MIN,5,AA] AS VAR
VAR.B&&EXIST(VAR.A,DAYBARPOS)&&EVERY(C>MA60,A1)&&EVERY(C>MA60,20)&&(CLOSE>MA60)&&EVERY(MA60>REF(MA60,1),20) &&(CLOSE-MA60)<=C*0.001&&(TIME>=1000&&TIME<1450)&&EXIST(CON,DAYBARPOS)&&HHV(H,60)=HHV(H,M1)&&NOT(EVERY(MA20 VAR.BB&&EXIST(VAR.AA,DAYBARPOS)&&EVERY(C
VAR.B&&EVERY(MA20>REF(MA20,1),10)&&EVERY(REF(C,1)>REF(MA20,1),13)&&CLOSE<=MA20&&MA20>MA60&&(TIME>=1000&&TIME<1450)&&C1&&D1&&E1,BPK('B');
VAR.BB&&EVERY(MA20=MA20&&MA20
T1:=EVERY(MA40T2:=EVERY(MA40>MA30,10)&&EVERY(MA60>MA50,10)&&EVERY(MA50>MA40,10);
T11:=EVERY(MA40>REF(MA40,1)&&MA50>REF(MA50,1)&&MA60>REF(MA60,1),10);
T22:=EVERY(MA40
VAR.DD&&T1&&T2&&(MA60-CLOSE)<=C*0.001&&(TIME>=1000&&TIME<1450),SP('A');
EVERY(REF(MA20,1)>REF(MA20,2),10)&&MA20
EVERY(REF(MA20,1)>REF(MA20,2),10)&&MA20>MA60&&CLOSE<=MA30,BP('A');
EVERY(REF(MA20,1)=MA30,SP('A');
N:=BARSLAST(CROSS(TIME>=0900&&TIME<1100,0.5))+1;
HH:=HHV(H,N);
LL:=LLV(L,N);
R:=VALUEWHEN(N
ZF:(SUM(AD,SUMBARS(DAYBARPOS=1,29))+R)/30,PRECIS4;
NN:IF(ZF<=0.014,0.003,IF(ZF<=0.020&&ZF>0.014,0.0035,0.004)),PRECIS4;
C
TIME=1459,CLOSEOUT;
TIME=1459,SP('A');
TIME=1459,BP('A');
TIME=1459,SP('B');
TIME=1459,BP('B');
AUTOFILTER;
Q:=MIN(BARSLAST(TIME=900)+1,DAYBARPOS);
MA5:IF(Q<5,MA(C,Q),MA(CLOSE,5));
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA30:MA(CLOSE,30);
MA40:MA(CLOSE,40);
MA50:MA(CLOSE,50);
MA60:MA(CLOSE,60);
A:=EVERY(MA5>=REF(MA5,1),6)&&(TIME>=0930&&TIME<=1450);
B:=EVERY(MA30>REF(MA30,1),10)&&EVERY(MA40>REF(MA40,1),10)&&EVERY(MA50>REF(MA50,1),10)&&EVERY(MA60>REF(MA60,1),10)&&MA20>MA30&&MA30>MA40&&MA40>MA50&&MA50>MA60&&EVERY(C>MA30,BARSLAST(TIME>=1000&&TIME<1005)+1);
D:=EVERY(C<MA30,9)&&MA30<REF(MA30,1);
MA5:IF(Q<5,MA(C,Q),MA(CLOSE,5));
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA30:MA(CLOSE,30);
MA40:MA(CLOSE,40);
MA50:MA(CLOSE,50);
MA60:MA(CLOSE,60);
A:=EVERY(MA5>=REF(MA5,1),6)&&(TIME>=0930&&TIME<=1450);
B:=EVERY(MA30>REF(MA30,1),10)&&EVERY(MA40>REF(MA40,1),10)&&EVERY(MA50>REF(MA50,1),10)&&EVERY(MA60>REF(MA60,1),10)&&MA20>MA30&&MA30>MA40&&MA40>MA50&&MA50>MA60&&EVERY(C>MA30,BARSLAST(TIME>=1000&&TIME<1005)+1);
D:=EVERY(C<MA30,9)&&MA30<REF(MA30,1);
BB:=EVERY(MA30<REF(MA30,1),10)&&EVERY(MA40<REF(MA40,1),10)&&EVERY(MA50<REF(MA50,1),10)&&EVERY(MA60<REF(MA60,1),10)&&MA20<MA30&&MA30<MA40&&MA40<MA50&&MA50<MA60&&EVERY(C<MA30,BARSLAST(TIME>=1000&&TIME<1005)+1);
AA:=EVERY(MA5<=REF(MA5,1),6)&&(TIME>=0930&&TIME<=1450);
DD:=EVERY(C>MA30,9)&&MA30>REF(MA30,1);
AA:=EVERY(MA5<=REF(MA5,1),6)&&(TIME>=0930&&TIME<=1450);
DD:=EVERY(C>MA30,9)&&MA30>REF(MA30,1);
技术人员回复
日期:2019-7-26 13:27
想要引用什么条件需要在被引用指标编写完,再进行引用,所以这里的EXIST(VAR.AA,DAYBARPOS)需要改一下
Q:=MIN(BARSLAST(TIME=900)+1,DAYBARPOS);
MA5:IF(Q<5,MA(C,Q),MA(CLOSE,5));
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA30:MA(CLOSE,30);
MA40:MA(CLOSE,40);
MA50:MA(CLOSE,50);
MA60:MA(CLOSE,60);
A:=EXIST(EVERY(MA5>=REF(MA5,1),6)&&(TIME>=0930&&TIME<=1450),DAYBARPOS);
B:=EVERY(MA30>REF(MA30,1),10)&&EVERY(MA40>REF(MA40,1),10)&&EVERY(MA50>REF(MA50,1),10)&&EVERY(MA60>REF(MA60,1),10)&&MA20>MA30&&MA30>MA40&&MA40>MA50&&MA50>MA60&&EVERY(C>MA30,BARSLAST(TIME>=1000&&TIME<1005)+1);
D:=EVERY(C<MA30,9)&&MA30<REF(MA30,1);
BB:=EVERY(MA30<REF(MA30,1),10)&&EVERY(MA40<REF(MA40,1),10)&&EVERY(MA50<REF(MA50,1),10)&&EVERY(MA60<REF(MA60,1),10)&&MA20<MA30&&MA30<MA40&&MA40<MA50&&MA50<MA60&&EVERY(C<MA30,BARSLAST(TIME>=1000&&TIME<1005)+1);
AA:=EXIST(EVERY(MA5<=REF(MA5,1),6)&&(TIME>=0930&&TIME<=1450),DAYBARPOS);
DD:=EVERY(C>MA30,9)&&MA30>REF(MA30,1);
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
MA30:MA(CLOSE,30);
MA40:MA(CLOSE,40);
MA50:MA(CLOSE,50);
MA60:MA(CLOSE,60);
C1:=NOT(REF(EXIST(H=HHV(H,BARSLAST(TIME=0900)+1),20),1));
C2:=NOT(REF(EXIST(L=LLV(L,BARSLAST(TIME=0900)+1),20),1));
D1:=EXIST(EVERY(C>MA60&&MA60>REF(MA60,1),20),BARSLAST(TIME=1000)+1);
D2:=EXIST(EVERY(C<MA60&&MA60<REF(MA60,1),20),BARSLAST(TIME=1000)+1);
E1:=EXIST(EVERY(C<MA60,10),BARSLAST(TIME=1000)+1);
E2:=EXIST(EVERY(C>MA60,10),BARSLAST(TIME=1000)+1);
M1:=BARSLAST(TIME=0900)+1;
CON:=CLOSE>MA60&&H>HV(H,M1);
COM:=CLOSE<MA60&&L<LV(L,M1);
A1:=BARSLAST(CON)+1,NODRAW;
B1:=BARSLAST(COM)+1,NODRAW;
#IMPORT [MIN,5,AA] AS VAR
VAR.B&&VAR.A&&EVERY(C>MA60,A1)&&EVERY(C>MA60,20)&&(CLOSE>MA60)&&EVERY(MA60>REF(MA60,1),20) &&(CLOSE-MA60)<=C*0.001&&(TIME>=1000&&TIME<1450)&&EXIST(CON,DAYBARPOS)&&HHV(H,60)=HHV(H,M1)&&NOT(EVERY(MA20<REF(MA20,1),10)),BK('A');
VAR.BB&&VAR.AA&&EVERY(C<MA60,B1)&&EVERY(C<MA60,20)&&(CLOSE<MA60)&&EVERY(MA60<REF(MA60,1),20) &&(MA60-CLOSE)<=C*0.001&&(TIME>=1000&&TIME<1450)&&EXIST(COM,DAYBARPOS)&&NOT(EVERY(MA20>REF(MA20,1),10))&&LLV(L,60)=LLV(L,M1),SK('A');
VAR.B&&EVERY(MA20>REF(MA20,1),10)&&EVERY(REF(C,1)>REF(MA20,1),13)&&CLOSE<=MA20&&MA20>MA60&&(TIME>=1000&&TIME<1450)&&C1&&D1&&E1,BPK('B');
VAR.BB&&EVERY(MA20<REF(MA20,1),10)&&EVERY(REF(C,1)<REF(MA20,1),13)&&CLOSE>=MA20&&MA20<MA60&&(TIME>=1000&&TIME<1450)&&C2&&D2&&E2,SPK('B');
T1:=EVERY(MA40<REF(MA40,1)&&MA50<REF(MA50,1)&&MA60<REF(MA60,1),10);
T2:=EVERY(MA40>MA30,10)&&EVERY(MA60>MA50,10)&&EVERY(MA50>MA40,10);
T11:=EVERY(MA40>REF(MA40,1)&&MA50>REF(MA50,1)&&MA60>REF(MA60,1),10);
T22:=EVERY(MA40<MA30,10)&&EVERY(MA60<MA50,10)&&EVERY(MA50<MA40,10);
VAR.D&&T11&&T22&&(CLOSE-MA60)<=C*0.001&&(TIME>=1000&&TIME<1450),BP('A');
VAR.DD&&T1&&T2&&(MA60-CLOSE)<=C*0.001&&(TIME>=1000&&TIME<1450),SP('A');
EVERY(REF(MA20,1)>REF(MA20,2),10)&&MA20<MA60&&CLOSE<=MA20,BP('A');
EVERY(REF(MA20,1)<REF(MA20,2),10)&&MA20>MA60&&CLOSE>=MA20,SP('A');
EVERY(REF(MA20,1)>REF(MA20,2),10)&&MA20>MA60&&CLOSE<=MA30,BP('A');
EVERY(REF(MA20,1)<REF(MA20,2),10)&&MA20<MA60&&CLOSE>=MA30,SP('A');
N:=BARSLAST(CROSS(TIME>=0900&&TIME<1100,0.5))+1;
HH:=HHV(H,N);
LL:=LLV(L,N);
R:=VALUEWHEN(N<DAYBARPOS,(HH-LL)/C),PRECIS4;
AD:=IF(DAYBARPOS=1,R,0);
ZF:(SUM(AD,SUMBARS(DAYBARPOS=1,29))+R)/30,PRECIS4;
NN:IF(ZF<=0.014,0.003,IF(ZF<=0.020&&ZF>0.014,0.0035,0.004)),PRECIS4;
C<BKPRICE*(1-NN),SP('A');
C>=SKPRICE*(1+NN),BP('A');
TIME=1459,CLOSEOUT;
TIME=1459,SP('A');
TIME=1459,BP('A');
TIME=1459,SP('B');
TIME=1459,BP('B');
AUTOFILTER;
MULTSIG(0,0,1,0);
投资者咨询:跨周期顾比引用指标中的五分钟MA5 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-7-26 12:11
用返回值显示9:30分符合红线部分,这还是解释不了,第4根MA5是大于前一MA5,无论如何的盘中数据, 9:30分是不可能满足的,这如何理解
技术人员回复
日期:2019-7-26 14:22
投资者咨询:跨周期顾比引用指标中的五分钟MA5 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-7-26 12:11
技术人员回复
日期:2019-7-26 14:49
投资者咨询:跨周期顾比引用指标中的五分钟MA5 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-7-26 12:11
技术人员回复
日期:2019-7-26 15:16
这样写是不对的,您按照2楼给您修改后的语句查看
投资者咨询:跨周期顾比引用指标中的五分钟MA5 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-7-26 12:11
技术人员回复
日期:2019-7-26 15:27



