打印本文打印本文 关闭窗口关闭窗口

一个关于基础数据使用的问题

作者:开拓者 TB 来源:cxh99.com 发布时间:2023年03月08日
at","time");
            plt.setOption("rollover","margin-top","99%");
            plt.setOption("rollover","margin-bottom","95%");
            //AddDataFlag(Enum_Data_RolloverBackWard());    //设置后复权
        }
        SetBeginBarMaxCount(10);
    }
       
    OnBar(ArrayRef<Integer> indexs)
    {
        Commentary("CurrentBar = "+text(CurrentBar));             PlotBool("test1",c>o,high);
        Range[0:DataCount - 1]
        {  
            Integer cgy = Category();
            If(cgy == 1) //期货换月
            {
                If(GetDicTime(fRollover, 0) <> GetDicTime(fRollover, 1) And fRollover[0][1] <> InvalidString And fRollover[0][2] <> InvalidString)            
                {
                    String tooltips = "换月前价格:"+fRollover[0][1]+
                    "\n换月后价格:"+fRollover[0][2];
                    plt.icon("rollover",date+time,InvalidInteger,"xinghao",tooltips);
                    //PlotAuto("con",False,low); //在bar的最高价位置输出条件con的布尔值。
                } 
            }
            Else If(cgy == 0)  //股票除权
            {
                If(GetDicTime(sXDXR, 0) <> GetDicTime(sXDXR, 1) And (sXDXR[0][0] <> InvalidNumeric Or (sXDXR[0][1] <> InvalidNumeric And sXDXR[0][2] <> InvalidNumeric)
                    Or sXDXR[0][3] <> InvalidNumeric Or sXDXR[0][4] <> InvalidNumeric) And sXDXR[0][5] <> InvalidNumeric)
                {
                    String tooltips = "发布时间:"+Text(UTC2Local(sXDXR[0][0])) + 
                    IIFString(Text(sXDXR[0][1]) == InvalidString,"","\n每十股送股:"+ Text(sXDXR[0][1] * 10) + "股") +
                    IIFString(Text(sXDXR[0][2]) == InvalidString,"","\n配股比例:"+ Text(sXDXR[0][2])) +
                    IIFString(Text(sXDXR[0][3]) == InvalidString,"","\n配股价格:"+ Text(sXDXR[0][3])) +
                    IIFString(Text(sXDXR[0][4]) == InvalidString,"","\n每十股红利:"+ Text(sXDXR[0][4] * 10) + "元") +
                    IIFString(Text(sXDXR[0][5]) == InvalidString,"","\n股票除权前价格:"+ Text(sXDXR[0][5]));
                    plt.icon("rollover",date+time,InvalidInteger,"xinghao",tooltips);
                }
            }
        }
    }

//------------------------------------------------------------------------
// 编译版本    GS2014.10.25
// 版权所有    TradeBlazer Software 2003-2025
// 更改声明    TradeBlazer Software保留对TradeBlazer平
//            台每一版本的TradeBlazer公式修改和重写的权利
//------------------------------------------------------------------------

 

打印本文打印本文 关闭窗口关闭窗口