fugongcha 发表于 2018-7-28 00:06:20

求助!急急,本人根据多空线写的跨周期指标总觉得不对

本帖最后由 fugongcha 于 2018-7-28 00:09 编辑

求助!本人根据多空线写的跨周期指标总觉得不对希望老师在百忙之中帮忙给改一下

我是用的两个图表的跨周期

第一部分源码

Params
        Numeric Length(10);

Vars
        NumericSeries Dkx_A;
        NumericSeries Dkx_B;
        NumericSeries Dkx_D;
        String strkey;
        String strValueDkx_B;
        String strValueDkx_D;
Begin
        Dkx_A = (3*Close+Low+High+Open)/6;
        Dkx_B = (20*Dkx_A+19*Dkx_A+18*Dkx_A+17*Dkx_A+16*Dkx_A+15*Dkx_A+14*Dkx_A+13*Dkx_A+12*Dkx_A+11*Dkx_A+10*Dkx_A+9*Dkx_A+8*Dkx_A+7*Dkx_A+6*Dkx_A+5*Dkx_A+4*Dkx_A+3*Dkx_A+2*Dkx_A+Dkx_A)/210;
        Dkx_D = AverageFC(Dkx_B,10);
       
       
         
        strkey = DateTimeToString(Time);
        strValueDkx_B = Text(Dkx_B);
        strValueDkx_D = Text(Dkx_D);
       
        SetTBProfileString(Symbol+"_HourDkx_B",strkey,strValueDkx_B);
        SetTBProfileString(Symbol+"_HourDkx_D",strkey,strValueDkx_D);
       
        PlotNumeric("Dkx_B",Dkx_B);
        PlotNumeric("Dkx_D",Dkx_D);
End

第二部分源码
Vars       
        NumericSeries HourDkx_B;
        NumericSeries HourDkx_D;
        String strkey;
        String strValueDkx_B;
        String strValueDkx_D;
       
       
Begin
        strkey = DateTimeToString(Time);
        strValueDkx_B = GetTBProfileString(Symbol+"_HourDkx_B",strkey);
        strValueDkx_D = GetTBProfileString(Symbol+"_HourDkx_D",strkey);
        If(strValueDkx_B != InvalidString)
        {
                        HourDkx_B = Value(strValueDkx_B);
        }
        Else
        {
                        HourDkx_B = HourDkx_B;
        }
       

        If(strValueDkx_D != InvalidString)
        {
                        HourDkx_D = Value(strValueDkx_D);
        }
        Else
        {
                        HourDkx_D = HourDkx_D;
        }
       
       
       
        PlotNumeric("HourDkx_B",HourDkx_B);
        PlotNumeric("HourDkx_D",HourDkx_D);
       
End

fugongcha 发表于 2018-7-28 00:11:08

自己先来一下顶!

fugongcha 发表于 2018-7-29 11:49:35

自己顶

hbxtxq77 发表于 2019-1-8 10:37:32

第一段源码是用户函数吗?

小米 发表于 2019-1-8 14:02:46

datetimetostring()后面的参数应该是date+time吧?
另外,如果两个图表的周期不一样,若不做处理的话,那么其strkey的值能对应得上吗?
页: [1]
查看完整版本: 求助!急急,本人根据多空线写的跨周期指标总觉得不对