大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識>>正文內容

Value Chart - TradeBlazer公式 [開拓者 TB]

  • 咨詢內容: 可惜 TB 沒 辦法 在 小 圖 設定 畫BarChart

    //------------------------------------------------------------------------
    // 簡稱: Piggy_VChart
    // 名稱: Piggy_VChart_1020
    // 類別: 用戶函數
    // 類型: 用戶函數
    // 輸出: 數值型
    //------------------------------------------------------------------------

    Params
        Numeric NumBars(5);
            NumericSeries Price(1);
    Vars
            Numeric VarNumBars(0);
            Numeric Var0(0);
            Numeric LRange(0);
            Numeric YDiv(0);
            Numeric RanVar4(0);
            Numeric VOpen(0);
            Numeric VHigh(0);
            Numeric VLow(0);
            Numeric VClose(0);
            Numeric VarA(0);
            Numeric VarB(0);
            Numeric VarC(0);
            Numeric VarD(0);
            Numeric VarE(0);
            Numeric VarP(0);
            Numeric VarR1(0);
            Numeric VarR2(0);
            Numeric VarR3(0);
            Numeric VarR4(0);
            Numeric VarR5(0);
            Numeric Piggy_VChart_1020(0);
            NumericSeries HighH(0);
            NumericSeries LowL(0);
           
    Begin
        // 確認 NumBars 落在 2 到 10000 之間
            If (NumBars < 2) VarNumBars = 2;
            If (NumBars > 1000) VarNumBars = 1000;
            If (NumBars >= 2 and NumBars <= 1000) VarNumBars = NumBars;
           
            VarP = Round(VarNumBars / 5, 0);
            HighH = Highest(High, VarP);
            LowL = Lowest(Low, VarP);
           
            If (VarNumBars > 7)
            {
                  VarA = HighH - LowL;
                      If (VarA == 0  and VarP == 1)
                      {
                           VarR1 = Abs(Close - Close[VarP]);
               } Else
                       {
                            VarR1 = VarA;
                            }       
                      
                  VarB = HighH[VarP + 1] - LowL[VarP];
                      If (VarB == 0  and VarP == 1)
                      {
                            VarR2 = Abs(Close[VarP] - Close[VarP * 2]);
                       }Else
               {
                    VarR2 = VarB;
                            }       
                      
                    VarC = HighH[VarP * 2] - LowL[VarP * 2];
                      If (VarC == 0  and VarP == 1)
                      {
                            VarR3 = Abs(Close[VarP * 2] - Close[VarP * 3]);
                       }Else
                       {
                            VarR3 = VarC;
                            }       
                      
                  VarD = HighH[VarP * 3] - LowL[VarP * 3];
                      If (VarD == 0  and VarP == 1)
                      {
                            VarR4 = Abs(Close[VarP * 3] - Close[VarP * 4]);
                       }Else
                       {
                             VarR4 = VarD;
                            }         
                      
                  VarE = HighH[VarP * 4] - LowL[VarP * 4];
                      If (VarE == 0  and VarP == 1)
                      {
                            VarR5 = Abs(Close[VarP * 4] - Close[VarP * 5]);
                       }Else
                       {
                             VarR5 = VarE;
                            }         

                      LRange = (VarR1 + VarR2 + VarR3 + VarR4 + VarR5) / 5 * 0.2;
            }
           
            If (VarNumBars <= 7)
            {
                  If (Abs(Close - Close[1]) > High - Low)
                      {
                            Var0 = Abs(Close - Close[1]);
                       }Else
                       {
                             Var0 = High - Low;
                            }         
                      If (High == Low)
                      {
                            Var0 = Abs(Close - Close[1]);
                       }               
                      LRange = Average(Var0, 5) * 0.2;
            }
           
            If (LRange > 0)
            {
                  If (Price == Open) Return Piggy_VChart_1020 = ((Open - Average((High + Low) / 2, VarNumBars))) / LRange;
                  If (Price == High) Return Piggy_VChart_1020 = ((High - Average((High + Low) / 2, VarNumBars))) / LRange;
                  If (Price == Low) Return Piggy_VChart_1020 = ((Low - Average((High + Low) / 2, VarNumBars))) / LRange;
                  If (Price == Close) Return Piggy_VChart_1020 = ((Close - Average((High + Low) / 2, VarNumBars))) / LRange;
           
            }

    End

    //------------------------------------------------------------------------
    // 編譯版本        GS2010.12.08
    // 用戶版本        2011/10/21 01:34
    // 版權所有        kevin_he
    // 更改聲明        TradeBlazer Software保留對TradeBlazer平臺
    //                        每一版本的TrabeBlazer公式修改和重寫的權利
    //------------------------------------------------------------------------

    //------------------------------------------------------------------------
    // 簡稱: SH_ValueChart
    // 名稱: SH_ValueChart_1023
    // 類別: 公式應用
    // 類型: 用戶應用
    //------------------------------------------------------------------------

    Params
            Numeric NumBars(5);
           
    Vars
            NumericSeries VOpen(0);
            NumericSeries VHigh(0);
            NumericSeries VLow(0);
            NumericSeries VClose(0);
    Begin
        VOpen = Piggy_VChart(NumBars, Open);
            VHigh = Piggy_VChart(NumBars, High);
            VLow = Piggy_VChart(NumBars, Low);
            VClose = Piggy_VChart(NumBars, Close);
           
            PlotNumeric("VOpen", Vopen);
            PlotNumeric("VHigh", VHigh);
            PlotNumeric("VLow", VLow);
            PlotNumeric("VClose", VClose);
            PlotNumeric("8", 8);
            PlotNumeric("4", 4);
            PlotNumeric("-4", -4);
            PlotNumeric("-8", -8);
            PlotNumeric("0", 0);
           
    End

    //------------------------------------------------------------------------
    // 編譯版本        GS2010.12.08
    // 用戶版本        2011/10/23 00:38
    // 版權所有        kevin_he
    // 更改聲明        TradeBlazer Software保留對TradeBlazer平臺
    //                        每一版本的TrabeBlazer公式修改和重寫的權利
    //------------------------------------------------------------------------

    2011-10-26_104548.jpg (126.87 KB, 下載次數: 0) 2011-10-26 10:48:31 上傳

     

  • TB技術人員: 回復 1# Jackcarl


    將英文高開低收作為plotnumeric就可以輸出k線了

【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 亚洲色啦啦狠狠网站 | 在线观看欧洲成人免费视频 | 中文偷拍视频在线观看 | 久久国产精品最新一区 | 日韩中文字幕在线亚洲一区 | 热e国产 | 亚洲高清日韩精品第一区 | 四虎影视色费永久在线观看 | 深夜在线观看网站 | 亚洲丶国产丶欧美一区二区三区 | 国产九九在线视频 | 国产一区二区精品久 | 香焦视频在线观看黄 | 国产国语一级a毛片高清视频 | 羞羞网站在线看 | 精品国产_亚洲人成在线高清 | 久久夜色精品国产噜噜小说 | 第九色激情 | 青春草禁区视频在线观看 | 久久视频免费观看 | 日韩欧美一区二区三区 | 国产成人精品第一区二区 | 特级一级全黄毛片免费 | 久久久久网站 | 免费中文字幕 | 免费观看毛片视频 | 亚洲精品一区二区三区福利 | 亚洲免费中文 | 成人私人影院www片免费高清 | 欧美日韩一级黄色片 | 国产精品高清全国免费观看 | 免费看黄色录像 | 欧美爱爱片| 一区不卡 | 中文字幕日本一区波多野不卡 | 婷婷四房综合激情五月性色 | 亚洲成年人在线观看 | 激情五月综合网 | 婷婷色站 | 天天怕夜夜怕狠狠怕 | 国内精品自在自线在免费 |