请教一个问题 高手请进,关于KDJ的。 [开拓者 TB]
作者:
开拓者 TB 来源:
cxh99.com 发布时间:2012年07月14日 点击数:
【
收藏到本网的会员中心】
- 咨询内容:
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指标公式
J<30&&CROSS(K,D),BPK;//J值小于30并且K、D金叉,买平并买开。
J>70&&CROSS(D,K),SPK;//J值大于70并且K、D死叉,卖平并卖开。
文华的这个模型怎么编程TB?我怎么编都语法不过关。
- TB技术人员:
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买平+买开 下穿80卖平+卖开 怎么编写?
- TB客服:
- 网友回复:
回复 3# gbgsgbgs
上穿:crossover
下穿:crossunder
例如X值上穿80:crossover(X,80);