请老师帮忙修改一下代码,谢谢
ParamsNumeric D0(1); // Data0计算价差时的比例
Numeric D1(1); // Data1计算价差时的比例
Numeric SW(1); // 0为价差、1为比值
Numeric Length(60); // 计算均线的参数
Numeric Factor(10000); // 放大系数
Vars
Numeric OpenPrice;
Numeric ClosePrice;
Begin
If(Data1.Close == InvalidNumeric) Return;
If(SW == 0)
{
OpenPrice = Data0.Open*D0 - Data1.Open*D1;
ClosePrice = Data0.Close*D0 - Data1.Close*D1;
}Else If(SW == 1)
{
OpenPrice = Data0.Open/Data1.Open*Factor;
ClosePrice = Data0.Close/Data1.Close*Factor;
}
PlotNumeric("Open",OpenPrice);
PlotNumeric("High",Max(ClosePrice,OpenPrice));
PlotNumeric("Low",Min(ClosePrice,OpenPrice));
PlotNumeric("Close",ClosePrice);
PlotNumeric("MA",AverageFC(ClosePrice,Length));
End
子图显示生成的K线只有实体部分,如何像传统K线有上下影线,能完整记录价差变化
页:
[1]