咨詢(xún)內(nèi)容:
老師,你好。這個(gè)公式幫我改一下
MA3:MA(C,3);
BF1:=REF(EVERY(MA3>REF(MA3,1),1),1)&&MA3<REF(MA3,1);//判斷前一個(gè)波峰
BG1:=REF(EVERY(MA3<REF(MA3,1),1),1)&&MA3>REF(MA3,1);//判斷前一個(gè)波谷
BF2:=VALUEWHEN(BF1,REF(MA3,1)); //取上次BF1的前一個(gè)MA3值
BG2:=VALUEWHEN(BG1,REF(MA3,1));//取上次BG1的前一個(gè)MA3值
BFX:=BF1&&(REF(MA3,1)>=BG2+3*MINPRICE); //過(guò)濾BF1波峰中差值小于5點(diǎn)的波峰
BGX:=BG1&&(REF(MA3,1)<=BF2-3*MINPRICE);//過(guò)濾BG1波谷中差值小于5點(diǎn)的波谷
BF3:VALUEWHEN(BFX,REF(MA3,1));//取波峰MA3
BG3:VALUEWHEN(BGX,REF(MA3,1));//取波谷MA3
BFX,SPK;
BGX,BPK;
AUTOFILTER;
?
?來(lái)源:程序化99網(wǎng)( www.weiqiv.net.cn )
博易技術(shù)人員:
MA3:MA(C,3);
BF1:=REF(COUNT(MA3>REF(MA3,1),1)=1,1)&&MA3<REF(MA3,1);//判斷前一個(gè)波峰
BG1:=REF(COUNT(MA3<REF(MA3,1),1)=1,1)&&MA3>REF(MA3,1);//判斷前一個(gè)波谷
BF2:=VALUEWHEN(BF1,REF(MA3,1)); //取上次BF1的前一個(gè)MA3值
BG2:=VALUEWHEN(BG1,REF(MA3,1));//取上次BG1的前一個(gè)MA3值
BFX:=BF1&&(REF(MA3,1)>=BG2+3); //過(guò)濾BF1波峰中差值小于5點(diǎn)的波峰
BGX:=BG1&&(REF(MA3,1)<=BF2-3);//過(guò)濾BG1波谷中差值小于5點(diǎn)的波谷
BF3:VALUEWHEN(BFX,REF(MA3,1));//取波峰MA3
BG3:VALUEWHEN(BGX,REF(MA3,1));//取波谷MA3
BFX,FLAGSELL;
BGX,FLAGBUY;
AUTOFILTER;
來(lái)源 程序化久久網(wǎng)