老師幫忙修改一下公式 [文華財(cái)經(jīng)]
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2021年08月31日 點(diǎn)擊數(shù):
【收藏到本網(wǎng)的會(huì)員中心】
-
咨詢內(nèi)容:
第17行 ''面不允許是''?
- TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);//收盤價(jià)與最低價(jià)做差,最高價(jià)與前一周期收盤價(jià)做差,最低價(jià)與前一周期收盤價(jià)作差,在上述三個(gè)數(shù)據(jù)中取絕對(duì)值最大者,對(duì)該最大值做N周期累加求和。。
- 文華技術(shù)人員:?參考:TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);//收盤價(jià)與最低價(jià)做差,最高價(jià)與前一周期收盤價(jià)做差,最低價(jià)與前一周期收盤價(jià)作差,在上述三個(gè)數(shù)據(jù)中取絕對(duì)值最大者,對(duì)該最大值做N周期累加求和。。
HD := HIGH-REF(HIGH,1);//最高價(jià)與前一周期最高價(jià)做差
LD := REF(LOW,1)-LOW;//前一周期最低價(jià)與最低價(jià)做差
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),18);//如果HD>0並且HD>LD,取HD否則取0,對(duì)取值做N周期累加求和。
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),18);//如果LD>0並且LD>HD,取LD否則取0,對(duì)取值做N周期累加求和。
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);//MDI與PDI差的絕對(duì)值與(MDI+PDI)*100做比值,取該比值的M個(gè)周期均值。
ADXR:(ADX+REF(ADX,6))/2;
BACKGROUNDSTYLE(1);
//以上是DMI//ADX>M&&ADX<M1&&
TYP := (HIGH + LOW + CLOSE)/3;//當(dāng)根K線的最高值最低值收盤價(jià)3者之間取簡(jiǎn)單均值。
MR:=SUM(IFELSE(TYP>REF(TYP,1),TYP*VOL,0),14)/SUM(IFELSE(TYP<REF(TYP,1),TYP*VOL,0),14);//如果TYP大於前一周期TYP時(shí)取TYP乘以成交量,否則取0,對(duì)該值做N周期累加求和。如果TYP小於前一周期TYP取TYP乘以成交量,否則取0,對(duì)該值做N周期累加求和。兩求和值之間進(jìn)行比值計(jì)算。
MFI:100-(100/(1+MR));
//MFI指標(biāo)是成交量的RSI指標(biāo)。//MFI>M&&MFI<M1&&
YD:=REF(C,1)-REF(C,10);//移動(dòng)速度=昨天的收盤價(jià)-10天前的收盤價(jià)
BD:=SUM(ABS(C-REF(C,1)),10);//波動(dòng)幅度=過(guò)去10天的(今天的收盤價(jià)-昨天的收盤價(jià))的絕對(duì)值的和
BL:=YD/BD*100;//效率比率=移動(dòng)速度/波動(dòng)幅度
//效率比率(-100至100)//BL>M&&BL<M1&&
MFI>30&&MFI<70&&ADX>0&&ADX<20&&BL>-20&&BL<20&&ADX>REF(ADX,1)&&CROSS(PDI,MDI),BPK;//DMI指標(biāo)中的ADX大於前一周期時(shí)平倉(cāng)
MFI>0&&MFI<80&&ADX>0&&ADX<27&&BL>-40&&BL<20&&ADX>REF(ADX,1)&&CROSS(MDI,PDI),SPK;
C<BKHIGH-34,SP;//買入後跟蹤止損,回撒15點(diǎn)平倉(cāng),賣出反之
C>SKLOW+34,BP;//賣出後跟蹤止損,回撒15點(diǎn)平倉(cāng)
BARSBK>103,SP;//買入後,五個(gè)周期後平倉(cāng)
BARSSK>103,BP;//買入後,五個(gè)周期後平倉(cāng)
BARSBK=39&&C<BKPRICE,SP;//買入後,五個(gè)周期虧損就平倉(cāng)
BARSSK=39&&C>SKPRICE,BP;
BARSBK>=99&&C>BKPRICE+15,SP;//五個(gè)周期後盈利<10點(diǎn)平倉(cāng)
BARSSK>=99&&C<SKPRICE-15,BP;
AUTOFILTER;
HD := HIGH-REF(HIGH,1);//最高價(jià)與前一周期最高價(jià)做差
LD := REF(LOW,1)-LOW;//前一周期最低價(jià)與最低價(jià)做差
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),18);//如果HD>0並且HD>LD,取HD否則取0,對(duì)取值做N周期累加求和。
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),18);//如果LD>0並且LD>HD,取LD否則取0,對(duì)取值做N周期累加求和。
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);//MDI與PDI差的絕對(duì)值與(MDI+PDI)*100做比值,取該比值的M個(gè)周期均值。
ADXR:(ADX+REF(,6))/2;
BACKGROUNDSTYLE(1);
//以上是DMI//ADX>M&&ADX<M1&&
TYP := (HIGH + LOW + CLOSE)/3;//當(dāng)根K線的最高值最低值收盤價(jià)3者之間取簡(jiǎn)單均值。
MR:=SUM(IFELSE(TYP>REF(TYP,1),TYP*VOL,0),14)/SUM(IFELSE(TYP<REF(TYP,1),TYP*VOL,0),14);//如果TYP大於前一周期TYP時(shí)取TYP乘以成交量,否則取0,對(duì)該值做N周期累加求和。如果TYP小於前一周期TYP取TYP乘以成交量,否則取0,對(duì)該值做N周期累加求和。兩求和值之間進(jìn)行比值計(jì)算。
MFI:100-(100/(1+MR));
//MFI指標(biāo)是成交量的RSI指標(biāo)。//MFI>M&&MFI<M1&&
YD:=REF(C,1)-REF(C,10);//移動(dòng)速度=昨天的收盤價(jià)-10天前的收盤價(jià)
BD:=SUM(ABS(C-REF(C,1)),10);//波動(dòng)幅度=過(guò)去10天的(今天的收盤價(jià)-昨天的收盤價(jià))的絕對(duì)值的和
BL:=YD/BD*100;//效率比率=移動(dòng)速度/波動(dòng)幅度
//效率比率(-100至100)//BL>M&&BL<M1&&
MFI>30&&MFI<70&&ADX>0&&ADX<20&&BL>-20&&BL<20&&ADX>REF(ADX,1)&&CROSS(PDI,MDI),BPK;//DMI指標(biāo)中的ADX大於前一周期時(shí)平倉(cāng)
MFI>0&&MFI<80&&ADX>0&&ADX<27&&BL>-40&&BL<20&&ADX>REF(ADX,1)&&CROSS(MDI,PDI),SPK;
C<BKHIGH-34,SP;//買入後跟蹤止損,回撒15點(diǎn)平倉(cāng),賣出反之
C>SKLOW+34,BP;//賣出後跟蹤止損,回撒15點(diǎn)平倉(cāng)
BARSBK>103,SP;//買入後,五個(gè)周期後平倉(cāng)
BARSSK>103,BP;//買入後,五個(gè)周期後平倉(cāng)
BARSBK=39&&C<BKPRICE,SP;//買入後,五個(gè)周期虧損就平倉(cāng)
BARSSK=39&&C>SKPRICE,BP;
BARSBK>=99&&C>BKPRICE+15,SP;//五個(gè)周期後盈利<10點(diǎn)平倉(cāng)
BARSSK>=99&&C<SKPRICE-15,BP;
AUTOFILTER;
?
?來(lái)源:程序化99
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號(hào):cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫!
(怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無(wú)法通過(guò)。謝謝您!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容