一个公式主副图指标都能正常显示有方法了吗?
Vars
//此处添加变量
plot plt1;
plot plt2;
Defs
//此处添加公式函数
Events
OnInit()
{
plt1.figure();
}
OnBar(ArrayRef<Integer> indexs)
{
plt1.line("aa",date+time,high+10);
plt2.line("bb",date+time,Average(close,10));
}
还是看不懂,现在在有均线的公式里,选择了主图显示,副图指标显示正常,只是均线和K线上下缩的很窄不容易看,您就举个例子一个交易公式副图显示KD,主图显示均线
需要在代码里分别是设置主副图以及坐标位置。如果有此需求,建议多了解学习一下这一块相关的公式写法。
Params
Numeric Length(14);
Numeric SlowLength(3);
Numeric SmoothLength(3);
Vars
Series<Numeric> HighestValue;
Series<Numeric> LowestValue;
Series<Numeric> KValue;
Numeric SumHLValue;
Numeric SumCLValue;
Numeric DValue;
plot parentplt1;
Events
OnInit()
{
parentplt1.figure(0);
parentplt1.setOption("kd","x-format","time");
OnBar(ArrayRef<Integer> indexs)
{
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);
parentplt1.line("K",date+time,KValue);
parentplt1.line("D",date+time,DValue);
parentplt1.line("Ref1",date+time,20);
parentplt1.line("Ref2",date+time,80);
PlotNumeric("ma", Average(open,10));
}