- 精华
- 0
- 在线时间
- 386 小时
- UID
- 15934
- 积分
- 681
- 帖子
- 188
- 阅读权限
- 60
- 注册时间
- 2010-9-9
- 最后登录
- 2021-9-1
- 精华
- 0
- UID
- 15934
- 积分
- 681
- 帖子
- 188
- 主题
- 70
- 阅读权限
- 60
- 注册时间
- 2010-9-9
- 最后登录
- 2021-9-1
|
本帖最后由 zyxsir 于 2012-3-15 10:52 编辑
kd金叉时取金叉前的k值得最低值,以及金叉前5根k线的最低价,如何编码?请高手帮助,谢谢!下面代码不真确!
Params
Numeric Length(9);
Numeric SlowLength(3);
Numeric SmoothLength(3);
Vars
NumericSeries HighestValue;
NumericSeries LowestValue;
NumericSeries KValue;
NumericSeries RSV001;
Numeric DValue;
bool jincha1;
numericSeries didian1;
numericSeries kdi;
Begin
HighestValue = HighestFC(High, Length);
LowestValue = LowestFC(Low, Length);
RSV001 = (Close-LowestValue)/(HighestValue-LowestValue)*100;
KValue = SMA(RSV001,SlowLength,1);
DValue = Average(KValue,SmoothLength);
jincha1=CrossOver(kvalue,dvalue);
If(jincha1)
{
didian1=Lowest(Low,5);//金叉前5根k线的最低价
kdi=Lowest(KValue,5);//金叉前的k值得最低值
} |
|