新手求教,用布林带数值画直线

结果我画出来的是曲线,请老师指点

```cpp

Params

Numeric Length(20); // 周期

Numeric Offset(2); // 标准差倍数

End

Vars

Series<Numeric> BollUpper; // 布林带上轨

Series<Numeric> DailyBollUpper; // 每天第一根K线的布林带上轨

Series<Numeric> MA; // 移动平均线

Series<Numeric> StdDev; // 标准差

Bool DateChange; // 日期变化标志

Integer PrevDate; // 前一天的日期

Numeric LastDailyBollUpper; // 保存每天第一根K线的布林带上轨值

Plot plt; // 声明Plot对象

End

Events

OnReady()

{

SetBackBarMaxCount(1 + Length);

Commentary("每日固定布林上轨指标初始化完成");

}

OnBar(ArrayRef<Integer> indexs)

{

// 计算移动平均线

MA = AverageFC(Close, Length);

// 计算标准差

StdDev = StandardDev(Close, Length, 2);

// 计算布林带上轨

BollUpper = MA + Offset * StdDev;

// 检测日期变化

if (BarStatus == 1)

{

// 第一个周期,初始化PrevDate

PrevDate = Date;

LastDailyBollUpper = BollUpper;

}

Else

{

// 使用临时变量来存储前一天的日期

Integer tempPrevDate = PrevDate;

PrevDate = Date;

// 判断日期是否发生变化

DateChange = (Date != tempPrevDate);

// 获取每天第一根K线的布林带上轨值

if (DateChange)

{

LastDailyBollUpper = BollUpper;

}

}

// 使用每天第一根K线的布林带上轨值

DailyBollUpper = LastDailyBollUpper;

// 绘制每天的布林带上轨直线

PlotNumeric("DailyBollUpper", DailyBollUpper);

// 设置线型为实线,颜色为红色,线宽为2

plt.setOption("DailyBollUpper", "STYLE", "Solid");

plt.setOption("DailyBollUpper", "COLOR", Red);

plt.setOption("DailyBollUpper", "WIDTH", 2);

// 可选:绘制原始的布林带上轨曲线用于对比

// PlotNumeric("BollUpper", BollUpper);

}

画直线语句
如何在图表中用13:30分钟开盘价画直线
新手小白求教
请问老师,怎么计算布林带斜率
求教
新人求教
plotauto画柱子问题
如何画周期竖线?
画K线有问题
请问如何去掉这段直线?谢谢

看不懂要干什么

又是ai写的?