請(qǐng)教一個(gè)問(wèn)題 高手請(qǐng)進(jìn),關(guān)于KDJ的。 [開(kāi)拓者 TB]
作者:
開(kāi)拓者 TB 來(lái)源:
cxh99.com 發(fā)布時(shí)間:2012年07月14日 點(diǎn)擊數(shù):
【
收藏到本網(wǎng)的會(huì)員中心】
- 咨詢內(nèi)容:
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//定義RSV
K:=SMA(RSV,M1,1); //定義K
D:=SMA(K,M2,1); //定義D
J:=3*K-2*D; //定義J
//以上為KDJ指標(biāo)公式
J<30&&CROSS(K,D),BPK;//J值小于30并且K、D金叉,買(mǎi)平并買(mǎi)開(kāi)。
J>70&&CROSS(D,K),SPK;//J值大于70并且K、D死叉,賣(mài)平并賣(mài)開(kāi)。
文華的這個(gè)模型怎么編程TB?我怎么編都語(yǔ)法不過(guò)關(guān)。
- TB技術(shù)人員:
Params
Numeric Length(14);
Numeric SlowLength(3);
Numeric SmoothLength(3);
Vars
NumericSeries HighestValue;
NumericSeries LowestValue;
NumericSeries KValue;
Numeric SumHLValue;
Numeric SumCLValue;
Numeric DValue;
Begin
HighestValue = HighestFC(High, Length);
LowestValue = LowestFC(Low, Length);
SumHLValue = SummationFC(HighestValue-LowestValue,SlowLength);
SumCLValue = SummationFC(Close - LowestValue,SlowLength);
If(SumHLValue <> 0)
{
KValue = SumCLValue/SumHLValue*100;
}Else
{
KValue = 0;
}
DValue = AverageFC(KValue,SmoothLength);
PlotNumeric("K",KValue);
PlotNumeric("D",DValue);
PlotNumeric("J",3*KValue - 2*DValue);
PlotNumeric("Ref1",20);
PlotNumeric("Ref2",80);
End
然后比如上穿20買(mǎi)平+買(mǎi)開(kāi) 下穿80賣(mài)平+賣(mài)開(kāi) 怎么編寫(xiě)?
- TB客服:
- 網(wǎng)友回復(fù):
回復(fù) 3# gbgsgbgs
上穿:crossover
下穿:crossunder
例如X值上穿80:crossover(X,80);