SAR自定义输入K线数据

我看了系统自带的ParabolicSAR函数,默认使用数据是原始OHLC,比如我想使用MA(C,10)、MA(H,10)滑动10周期后的数据当作输入,怎么在自定义SAR函数里修改?我尝试把ParabolicSAR源代码所有的HIGH 和 LOW全部改成 MA(HIGH,10) ,MA(LOW,10)。编译没有报错,但是画图无法输出正确的值

自定义K线显示
如何自定义K线?
隐藏系统k线自己画k线,如何给自定义k线图自定义颜色?
自定义指数K线无法显示
指数发布功能自定义价差K线的数据回测问题
下载K线数据
TB导入K线数据
为什么相同周期的辅K线和自定义K线不一样
自定义合约数据导入,无法显示交易所交易时间以外的K线,比如十一假期
请教老师,如何通过公式自定义k线颜色?

average(c,10); ===> average(ma2,10);

c==>ma2

老师你好 这是啥意思,把所有收盘价改成ma10吗。感觉主要问题是,平滑后的价格(用Series<Numeric>类型)替换原始OHLC是否是数据类型不一致,应该怎么调整

新的四个价格全部是Series<Numeric>

If (CurrentBar == 0)
    {    

XXCLOSE=(HIGH+LOW+CLOSE+OPEN)/4
        XXOPEN=(XXOPEN[1]+XXCLOSE[1])/2;
        XXHIGH=MAX(H,MAX(XXOPEN,XXCLOSE));
        XXLOW=MIN(L,MIN(XXOPEN,XXCLOSE));
        
        TbPosition = 1 ;
        oTransition = 1 ;
        Af = AfStep ;
        HHValue = XXHIGH ;(这里直接改HIGH
        LLValue = XXLOW ;(这里直接改LOW
        oParClose = LLValue ;
        ParOpen = oParClose + Af * ( HHValue - oParClose) ;
        If (ParOpen > XXLOW)(这里直接改LOW
        {
            ParOpen = XXLOW ;(这里直接改LOW
        }

以下所有原始价格都这么改