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

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

拋物線轉向公式照搬后編譯不起???? [開拓者 TB]

  • 咨詢內容: 拋物線轉向公式ParabolicSAR復制粘貼后編譯不起,不知道什么原因???顯示return語句返回值不符。

    //------------------------------------------------------------------------
    // 簡稱: ParabolicSAR
    // 名稱: 求拋物線轉向
    // 類別: 用戶函數
    // 類型: 內建函數
    // 輸出: 數值型
    //------------------------------------------------------------------------

    Params
            Numeric AfStep(0.02);
            Numeric AfLimit(0.2);
            NumericRef oParClose;
            NumericRef oParOpen;
            NumericRef oPosition;
            NumericRef oTransition;
    Vars
            NumericSeries Af(0);       
            NumericSeries ParOpen(0);
            NumericSeries Position(0);       
            NumericSeries HHValue(0);
            NumericSeries LLValue(0);
    Begin
            If (CurrentBar == 0)
            {
                    Position = 1 ;
                    oTransition = 1 ;
                    Af = AfStep ;
                    HHValue = High ;
                    LLValue = Low ;
                    oParClose = LLValue ;
                    ParOpen = oParClose + Af * ( HHValue - oParClose) ;
                    If (ParOpen > Low)
                    {
                            ParOpen = Low ;
                    }
            }Else
            {       
                    oTransition = 0 ;       
                    If (High > HHValue[1])
                    {
                            HHValue = High;
                    }Else
                    {
                            HHValue = HHValue[1];
                    }
                   
                    If (Low < LLValue[1])
                    {
                            LLValue = Low;
                    }Else
                    {
                            LLValue = LLValue[1];
                    }
                   
                    If ( Position[1] == 1)
                    {
                            If ( Low <= ParOpen[1])
                            {
                                    Position = -1 ;
                                    oTransition = -1 ;                               
                                    oParClose = HHValue ;
                                    HHValue = High ;
                                    LLValue  = Low ;
           
                                    Af = AfStep ;
                                    ParOpen = oParClose + Af * ( LLValue - oParClose ) ;
                                           
                                    If (ParOpen < High)
                                    {
                                            ParOpen = High ;
                                    }
                                   
                                    If (ParOpen < High[1])
                                    {
                                            ParOpen = High[1] ;
                                    }
                            }Else
                            {
                                    Position = Position[1];
                                    oParClose = ParOpen[1] ;                                       
                                    If (HHValue > HHValue[1] and Af[1] < AfLimit )
                                    {
                                            If(Af[1]+AfStep > AfLimit)
                                            {
                                                    Af = AfLimit ;
                                            }Else
                                            {
                                                    Af = Af[1]+AfStep;
                                            }                               
                                           
                                    }Else
                                    {
                                            Af = Af[1];
                                    }       
                                    ParOpen = oParClose + Af * ( HHValue - oParClose ) ;                               
           
                                    If (ParOpen > Low)
                                    {
                                            ParOpen = Low ;
                                    }
                                   
                                    If (ParOpen > Low[1])
                                    {
                                            ParOpen = Low[1];
                                    }
                            }
                    }Else
                    {
                            If (High >= ParOpen[1])
                            {
                                    Position = 1 ;
                                    oTransition = 1 ;
                                   
                                    oParClose = LLValue ;
                                    HHValue = High ;
                                    LLValue  = Low ;
                                   
                                    Af = AfStep ;
                                    ParOpen = oParClose + Af * ( HHValue - oParClose) ;
                                    If (ParOpen > Low)
                                    {
                                            ParOpen = Low ;
                                    }
                                   
                                    If (ParOpen > Low[1])
                                    {
                                            ParOpen = Low[1];
                                    }
                            }Else
                            {
                                    Position = Position[1];
                                    oParClose = ParOpen[1];
                                           
                                    If (LLValue < LLValue[1] And Af[1] < AfLimit )
                                    {
                                            If(Af[1]+AfStep > AfLimit)
                                            {
                                                    Af = AfLimit ;
                                            }Else
                                            {
                                                    Af = Af[1]+AfStep;
                                            }
                                    }Else
                                    {
                                            Af = Af[1];
                                    }
                                    ParOpen = oParClose + Af * ( LLValue - oParClose ) ;
           
                                    If (ParOpen < High)
                                    {
                                            ParOpen = High ;
                                    }
                                   
                                    If (ParOpen < High[1])
                                    {
                                            ParOpen = High[1] ;
                                    }
                            }
                    }       
            }       
           
            oParOpen = ParOpen;
            oPosition = Position;
            Return True;
    End

    //------------------------------------------------------------------------
    // 編譯版本        GS2010.12.08
    // 版權所有        TradeBlazer Software 2003-2010
    // 更改聲明        TradeBlazer Software保留對TradeBlazer平
    //                        臺每一版本的TradeBlazer公式修改和重寫的權利
    //------------------------------------------------------------------------

     

  • TB技術人員: 親 你這是函數 不是公式

     

  • TB客服: 學習了,多謝!!!

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 1145508240  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 久久99亚洲精品久久99 | 久草在线久草在线 | 九九伦理 | 91成人午夜性a一级毛片 | 韩国理论片在线看2828dy | 国产成人香蕉 | 日韩欧美一区二区在线 | 久久在线视频免费观看 | 欧美精品在线观看 | 手机在线看片国产日韩生活片 | 久久99国产这里有精品视 | 91在线高清 | 91av久久| 毛片免费全部免费观看 | 一级毛片片 | 国产成人精品日本亚洲麻豆 | 欧美日韩一区二区三区麻豆 | 尹人香蕉网在线观看视频 | 5151四虎永久在线精品免费 | 九天玄帝诀王凡小说免费阅读 | 国产精品久久免费观看 | 亚洲一区在线免费 | 日本一级在线播放线观看免 | 97人人艹| 欧美视频在线观看 | 激情一区二区三区 | 久久久青青久久国产精品 | 欧美一级刺激毛片 | 成人久久网站 | 97精品国产91久久久久久 | 欧美日韩在线成人免费视频大全 | 日本黄大片影院一区二区 | 国产色视频 | 久久97精品久久久久久久看片 | 欧洲成人爽视频在线观看 | 色综合亚洲七七久久桃花影院 | 黄色免费观看视频网站 | 波多野结衣绝顶大高潮 | 九九香蕉 | 国产精品19禁在线观看2021 | 男女超爽视频免费播放在线观看 |