中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线

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

TB 海龜交易系統 源碼[開拓者公式]

Params
    Numeric RiskRatio(1);                   // % Risk Per N ( 0 - 100)
    Numeric ATRLength(20);                  // 平均波動周期 ATR Length
    Numeric boLength(20);                   // 短周期 BreakOut Length
    Numeric fsLength(55);                   // 長周期 FailSafe Length
    Numeric teLength(10);                   // 離市周期 Trailing Exit Length
    Bool LastProfitableTradeFilter(True);   // 使用入市過濾條件
Vars
         Numeric MinPoint;                       // 最小變動單位
         NumericSeries AvgTR;                                          // ATR
    Numeric N;                              // N 值
    Numeric TotalEquity;                    // 按最新收盤價計算出的總資產
    Numeric TurtleUnits;                    // 交易單位
    NumericSeries DonchianHi;                       // 唐奇安通道上軌,延后1個Bar
    NumericSeries DonchianLo;                       // 唐奇安通道下軌,延后1個Bar
    NumericSeries fsDonchianHi;            // 唐奇安通道上軌,延后1個Bar,長周期
    NumericSeries fsDonchianLo;            // 唐奇安通道下軌,延后1個Bar,長周期
    Numeric ExitHighestPrice;               // 離市時判斷需要的N周期最高價
    Numeric ExitLowestPrice;                // 離市時判斷需要的N周期最低價
    Numeric myEntryPrice;                   // 開倉價格
    Numeric myExitPrice;                    // 平倉價格
    Bool SendOrderThisBar(False);             // 當前Bar有過交易
         NumericSeries preEntryPrice(0);              // 前一次開倉的價格
         BoolSeries PreBreakoutFailure(false);     // 前一次突破是否失敗
Begin
    If(BarStatus == 0)
    {
                   preEntryPrice = InvalidNumeric;
                   PreBreakoutFailure = false;
         }      
        
         MinPoint = MinMove*PriceScale;
    AvgTR = XAverage(TrueRange,ATRLength);
         N = AvgTR[1];
    TotalEquity = Portfolio_CurrentCapital() + Portfolio_UsedMargin();
    TurtleUnits = (TotalEquity*RiskRatio/100) /(N * ContractUnit()*BigPointValue());
    TurtleUnits = IntPart(TurtleUnits); // 對小數取整

    DonchianHi = HighestFC(High[1],boLength);
    DonchianLo = LowestFC(Low[1],boLength);

         fsDonchianHi = HighestFC(High[1],fsLength);
    fsDonchianLo = LowestFC(Low[1],fsLength);
        
         ExitLowestPrice = LowestFC(Low[1],teLength);
         ExitHighestPrice = HighestFC(High[1],teLength);

         Commentary("N="+Text(N));
         Commentary("preEntryPrice="+Text(preEntryPrice));
         Commentary("PreBreakoutFailure="+IIFString(PreBreakoutFailure,"True","False"));
        
    // 當不使用過濾條件,或者使用過濾條件并且條件為PreBreakoutFailure為True進行后續操作
    If(MarketPosition == 0 && ((!LastProfitableTradeFilter) Or (PreBreakoutFailure)))
    {
        // 突破開倉
        If(High > DonchianHi && TurtleUnits >= 1)
        {
            // 開倉價格取突破上軌+一個價位和最高價之間的較小值,這樣能更接近真實情況,并能盡量保證成交 CXH99.COM
            myEntryPrice = min(high,DonchianHi + MinPoint);
            myEntryPrice = IIF(myEntryPrice < Open, Open,myEntryPrice); // 大跳空的時候用開盤價代替
                            preEntryPrice = myEntryPrice;
            Buy(TurtleUnits,myEntryPrice);
                            SendOrderThisBar = True;
                            PreBreakoutFailure = False;
        }

        If(Low < DonchianLo && TurtleUnits >= 1)
        {
            // 開倉價格取突破下軌-一個價位和最低價之間的較大值,這樣能更接近真實情況,并能盡量保證成交
            myEntryPrice = max(low,DonchianLo - MinPoint);
            myEntryPrice = IIF(myEntryPrice > Open, Open,myEntryPrice); // 大跳空的時候用開盤價代替
            preEntryPrice = myEntryPrice;
            SendOrderThisBar = True;
            SellShort(TurtleUnits,myEntryPrice);
                            SendOrderThisBar = True;
                            PreBreakoutFailure = False;
        }
    }

    // 長周期突破開倉 Failsafe Breakout point
    If(MarketPosition == 0)
    {
                   Commentary("fsDonchianHi="+Text(fsDonchianHi));
        If(High > fsDonchianHi && TurtleUnits >= 1)
        {
            // 開倉價格取突破上軌+一個價位和最高價之間的較小值,這樣能更接近真實情況,并能盡量保證成交
            myEntryPrice = min(high,fsDonchianHi + MinPoint);
            myEntryPrice = IIF(myEntryPrice < Open, Open,myEntryPrice); // 大跳空的時候用開盤價代替
                            preEntryPrice = myEntryPrice;
            Buy(TurtleUnits,myEntryPrice);
                            SendOrderThisBar = True;
                            PreBreakoutFailure = False;
        }

                   Commentary("fsDonchianLo="+Text(fsDonchianLo));
        If(Low < fsDonchianLo && TurtleUnits >= 1)
        {
            // 開倉價格取突破下軌-一個價位和最低價之間的較大值,這樣能更接近真實情況,并能盡量保證成交
            myEntryPrice = max(low,fsDonchianLo - MinPoint);
            myEntryPrice = IIF(myEntryPrice > Open, Open,myEntryPrice); // 大跳空的時候用開盤價代替
            preEntryPrice = myEntryPrice;
            SellShort(TurtleUnits,myEntryPrice);
                            SendOrderThisBar = True;
                            PreBreakoutFailure = False;
        }
    }

    If(MarketPosition == 1) // 有多倉的情況 CXH99.COM
    {      
                   Commentary("ExitLowestPrice="+Text(ExitLowestPrice));
        If(Low < ExitLowestPrice)
        {
            myExitPrice = max(Low,ExitLowestPrice - MinPoint);
                            myExitPrice = IIF(myExitPrice > Open, Open,myExitPrice); // 大跳空的時候用開盤價代替
            Sell(0,myExitPrice);    // 數量用0的情況下將全部平倉
        }Else
        {
            If(preEntryPrice!=InvalidNumeric && TurtleUnits >= 1)
            {
                If(Open >= preEntryPrice + 0.5*N) // 如果開盤就超過設定的1/2N,則直接用開盤價增倉。
                {
                    myEntryPrice = Open;
                                               preEntryPrice = myEntryPrice;
                    Buy(TurtleUnits,myEntryPrice);
                                               SendOrderThisBar = True;
                }

                while(High >= preEntryPrice + 0.5*N) // 以最高價為標準,判斷能進行幾次增倉
                {
                    myEntryPrice = preEntryPrice + 0.5 * N;
                    preEntryPrice = myEntryPrice;
                    Buy(TurtleUnits,myEntryPrice);
                                               SendOrderThisBar = True;                                            
                }
            }
                           
            // 止損指令
                            If(Low <= preEntryPrice - 2 * N && SendOrderThisBar == false) // 加倉Bar不止損
                            {
                                     myExitPrice = preEntryPrice - 2 * N;
                                     Sell(0,myExitPrice); // 數量用0的情況下將全部平倉
                                     PreBreakoutFailure = True;
                            }
        }
    }Else If(MarketPosition ==-1) // 有空倉的情況
    {
        // 求出持空倉時離市的條件比較值      
                   Commentary("ExitHighestPrice="+Text(ExitHighestPrice));
        If(High > ExitHighestPrice)
        {
            myExitPrice = Min(High,ExitHighestPrice + MinPoint);
                            myExitPrice = IIF(myExitPrice < Open, Open,myExitPrice); // 大跳空的時候用開盤價代替
            BuyToCover(0,myExitPrice);    // 數量用0的情況下將全部平倉
        }Else
        {
            If(preEntryPrice!=InvalidNumeric && TurtleUnits >= 1)
            {
                If(Open <= preEntryPrice - 0.5*N) // 如果開盤就超過設定的1/2N,則直接用開盤價增倉。
                {
                    myEntryPrice = Open;
                                               preEntryPrice = myEntryPrice;
                    SellShort(TurtleUnits,myEntryPrice);
                                               SendOrderThisBar = True;
                }

                while(Low <= preEntryPrice - 0.5*N) // 以最低價為標準,判斷能進行幾次增倉
                {
                    myEntryPrice = preEntryPrice - 0.5 * N;
                    preEntryPrice = myEntryPrice;
                    SellShort(TurtleUnits,myEntryPrice);
                                               SendOrderThisBar = True;
                }
            }

            // 止損指令
                            If(High >= preEntryPrice + 2 * N &&SendOrderThisBar==false) // 加倉Bar不止損
                            {
                                     myExitPrice = preEntryPrice + 2 * N;
                                     BuyToCover(0,myExitPrice); // 數量用0的情況下將全部平倉
                                     PreBreakoutFailure = True;
                            }
        }
    }

End
 

 

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

可聯系技術人員 QQ: 262069696  點擊在線交流進行 有償 編寫!不貴!點擊查看價格!

 


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

相關文章

    沒有相關內容
  中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线

一区二区高清视频| 国产精品久久久久久久免费软件| 亚洲精华国产欧美| 亚洲美女一区| 国产精品乱子乱xxxx| 午夜在线精品| 老妇喷水一区二区三区| 欧美精选一区| 一区二区日韩免费看| 久久久综合网| 99热免费精品| 欧美va天堂在线| 欧美精品一区在线发布| 伊人影院久久| 久久一区中文字幕| 亚洲欧洲久久| 欧美日韩在线观看一区二区三区| 亚洲人成网站在线观看播放| 久久亚洲综合网| 亚洲美女啪啪| 欧美 日韩 国产一区二区在线视频 | 久久aⅴ乱码一区二区三区| 欧美国产三区| 亚洲一区二区高清视频| 18成人免费观看视频| 久久午夜视频| 一区二区三区av| 激情久久五月| 国产精品二区在线观看| 久久久久网站| 裸体一区二区| 亚洲中字黄色| 国产乱人伦精品一区二区| 亚洲国产精品视频一区| 黄色工厂这里只有精品| 欧美精品播放| 欧美精品福利| 欧美精品三级| 久久婷婷麻豆| 久久精品一区二区国产| 国产视频不卡| 亚洲一区二区三区在线观看视频| 亚洲美女91| 亚洲美女网站| 中文一区二区| 亚洲综合欧美日韩| 亚洲一区二区三区色| 国产欧美高清| 性一交一乱一区二区洋洋av| 亚洲一区二区三区高清| 香蕉成人久久| 久久综合给合久久狠狠色| 久久日韩精品| 国产一区欧美| 最新日韩欧美| 国产免费成人| 欧美在线播放一区| 欧美日本一区| 黄色亚洲在线| 在线视频欧美一区| 男女精品网站| 国产精品久久7| 99综合在线| 久久精品女人天堂| 欧美视频不卡| 一级日韩一区在线观看| 午夜亚洲影视| 国一区二区在线观看| 影音先锋一区| 香蕉精品999视频一区二区 | 国产一区久久| 狠狠色狠狠色综合日日tαg| 亚洲美女黄色| 久久精品伊人| 亚洲激情网站| 久久午夜激情| 亚洲精品影院| 欧美高清一区| 一本色道久久综合亚洲精品婷婷 | 国产精品第十页| 伊人久久大香线蕉av超碰演员| 日韩亚洲精品在线| 久久精品官网| 亚洲福利国产| 久久亚洲美女| 夜夜爽99久久国产综合精品女不卡| 久久国产精品久久w女人spa| 精品成人一区| 久久久精品五月天| 最新国产乱人伦偷精品免费网站| 久久国产免费| 一区二区三区四区国产| 韩日成人在线| 女女同性女同一区二区三区91 | 亚洲午夜精品久久| 久久精品五月婷婷| 一本色道精品久久一区二区三区| 欧美区亚洲区| 国产精品视频久久一区| 国内自拍一区| 久久久久久穴| 午夜一区二区三视频在线观看| 国产一区免费视频| 欧美一区免费视频| 免费试看一区| 亚洲一卡久久| 亚洲一区二区三区涩| 亚洲精品人人| 在线观看一区视频| 国产一区观看| 欧美精品国产一区| 欧美va天堂在线| 国产毛片久久| 国产伦精品一区二区三区视频孕妇 | 精品动漫3d一区二区三区免费版 | 影音先锋久久| 欧美午夜电影在线观看 | 99精品99| 亚洲麻豆av| 一本久久综合| 国产午夜精品在线| 99热免费精品| 国产精品毛片在线| 久久av一区二区三区亚洲| 国产亚洲毛片| 国产精品亚洲综合久久| 国产一区二区三区奇米久涩| 国产精品日韩一区二区| 亚洲少妇自拍| 午夜影院日韩| 欧美日韩国产三区| 极品中文字幕一区| 亚洲深爱激情| 久久精品导航| 国模一区二区三区| 亚洲人成人一区二区三区| 一区二区福利| 久久亚洲图片| 136国产福利精品导航网址| 一区二区久久| 欧美88av| 亚洲精品四区| | 欧美视频二区| 亚洲精品美女91| 国产伦一区二区三区色一情| 久久青青草综合| 一区免费视频| 久久国产精品亚洲77777| 久久久久国产精品午夜一区| 欧美视频网站| 亚洲一区二区三区高清不卡| 欧美日本国产精品| 夜夜夜久久久| 欧美不卡三区| 欧美日韩伊人| 亚洲尤物影院| 黄色亚洲免费| 久久av一区二区三区| 亚洲午夜91| 欧美成人高清| 国产嫩草一区二区三区在线观看| 欧美日一区二区在线观看| 国产一区二区高清视频| 欧美人与禽猛交乱配视频| 国产一区二区你懂的| 欧美日本国产精品| 羞羞视频在线观看欧美| 亚洲天堂成人| 欧美黄污视频| 久久男女视频| 午夜亚洲激情| 国产亚洲欧美一区二区| 一区在线视频| 欧美久久久久久| 久久久99国产精品免费| 9色国产精品| 亚洲电影成人| 好看的亚洲午夜视频在线| 老鸭窝毛片一区二区三区| 亚洲国产一区二区三区a毛片| 久久天堂精品| 六月天综合网| 香蕉久久国产| 午夜影院日韩| 亚洲一区免费| 性色一区二区三区| 亚洲欧美高清| 六月婷婷一区| 久久婷婷亚洲| 欧美激情91| 欧美96在线丨欧| 欧美区亚洲区| 韩国久久久久| 亚洲精品乱码| 国产欧美日韩在线播放| 国产精品久久久久久模特| 国产精品久久久亚洲一区| av成人激情| 国产亚洲欧美一区二区| 国产日韩亚洲欧美精品| 亚洲神马久久| 免费在线亚洲欧美| 久久人人超碰| 欧美日韩在线播放一区二区| 国产精品二区三区四区| 狠狠综合久久av一区二区老牛| 激情久久久久| 国产精品久久久久9999高清| 美女精品在线| 欧美日本韩国在线| 最新国产拍偷乱拍精品| 国产精品久久久亚洲一区| 久久精品亚洲| 亚洲视频观看| 国产亚洲精品v| 老牛嫩草一区二区三区日本 | 国产伦精品一区二区三区照片91| 亚洲综合99| 欧美成人午夜| 亚洲高清在线观看一区| 国产精品资源| 国产综合色产| 亚洲一区一卡| 国产自产精品| 国产精品免费一区二区三区观看| 久久久777| 亚洲视频中文| 欧美资源在线| 亚洲国产国产亚洲一二三 | 国产在线成人| 国产亚洲在线| 国产综合欧美| 亚洲一区中文| 一区三区视频| 欧美黄在线观看| 亚洲一卡久久| 亚洲全部视频| 韩国在线一区| 欧美一区二区三区四区夜夜大片| 亚洲日本激情| 国产精品草草| 久久综合九色99| 国产精品一区在线播放| 亚洲高清不卡| 欧美日韩 国产精品| 国产精品人人爽人人做我的可爱| 国产精品videossex久久发布| 国产亚洲一区在线播放| 亚洲国产高清一区| 欧美片第1页综合| 久久精品综合一区| 国产一区二区高清视频| 在线免费高清一区二区三区| 欧美日本国产精品| 久久一二三四| 亚洲一区二区三区精品在线观看 | 亚洲最黄网站| 激情视频一区| 欧美涩涩视频| 欧美精品三级| 欧美精品国产一区二区| 免费日韩视频| 久久国产手机看片| 亚洲欧美大片| 免费在线播放第一区高清av| 国产精品夜夜夜一区二区三区尤| 99国产成+人+综合+亚洲欧美| 最新国产拍偷乱拍精品| 激情久久五月| 亚洲国产黄色| 国产欧美综合一区二区三区| 国产精品五区| 久久国产手机看片| 午夜性色一区二区三区免费视频| 欧美一区二区三区四区在线观看地址| 久久精品日产第一区二区| 久久久久久九九九九| 久久一区国产| 国产精品九九| 亚洲免费黄色| 午夜亚洲精品| 欧美日韩高清在线一区| 狠狠入ady亚洲精品| 亚洲国产高清一区| 国产伦一区二区三区色一情| 久久精品亚洲| 国产一区美女| 99热这里只有精品8| 亚洲一区成人| 欧美日韩ab| 99日韩精品| 欧美一区二区三区久久精品| 欧美日韩免费高清| 91久久在线| 久久精品导航| 精品白丝av| 午夜在线a亚洲v天堂网2018| 欧美日韩精品久久| 国产婷婷精品| 欧美午夜精品| 亚洲欧美日本日韩| 狠狠入ady亚洲精品| 国产精品毛片一区二区三区| 欧美区高清在线| 国产欧美日本| 国产精品v欧美精品v日本精品动漫| 亚洲日本无吗高清不卡| 久久亚洲国产精品一区二区| 精品电影一区| 久久一二三四| 99在线精品免费视频九九视 | 伊人久久婷婷| 美日韩免费视频| 最新日韩在线| 欧美午夜一区二区福利视频| 日韩午夜黄色| 国产一区二区三区自拍| 免费视频一区| 99视频精品| 韩国av一区| 欧美96在线丨欧| 亚洲欧美bt| 一区二区三区偷拍| 在线成人h网| 欧美1区2区| 久久电影一区| 99综合视频| 亚洲人久久久| 在线观看日韩av电影| 欧美女激情福利| 欧美一区二区三区四区夜夜大片| 国产精品免费一区二区三区在线观看| 亚洲视频中文| 国产精品99免费看| 欧美激情第10页| 欧美aⅴ99久久黑人专区| 午夜一区二区三区不卡视频| 国产欧美日韩在线播放| 亚洲精品日韩精品| 亚洲高清成人| 激情亚洲成人| 尤物精品在线| 亚洲激情精品| 99精品国产高清一区二区| 亚洲国产日韩欧美| 精品二区久久| 亚洲九九精品| 国产一区二区你懂的| 国产欧美一区二区色老头| 99人久久精品视频最新地址| 日韩五码在线| 国产精品一区二区三区四区五区 | 免费亚洲婷婷| 久久国产毛片| 亚洲欧美一区二区原创| 午夜精彩国产免费不卡不顿大片| 久久另类ts人妖一区二区| 欧美一区二区三区久久精品茉莉花 | 久久久久国内| 午夜日韩电影| 伊人久久婷婷色综合98网| 亚洲三级毛片| 国产三级精品在线不卡| 亚洲尤物在线| 欧美激情在线| 亚洲人成免费| 久久久久久9| 国产在线精品二区| 国产日韩欧美一区二区| 欧美在线1区| 激情婷婷亚洲| 久久成人在线| 伊人成人网在线看| 校园激情久久| 在线观看一区视频| 国产精品综合色区在线观看| 久久综合精品一区| 在线日韩电影| 久久久国产精品一区二区中文| 欧美激情一区二区三区在线视频| 亚洲高清在线播放| 欧美专区18| 亚洲国产精品视频一区| 麻豆精品网站| 99riav1国产精品视频| 欧美一区二区在线| 国产欧美在线| 激情婷婷欧美| 午夜精品免费| 午夜一区二区三区不卡视频| 亚洲无毛电影| 欧美不卡在线| 校园春色综合网| 99国产一区| 亚洲视频在线二区| 午夜国产精品视频免费体验区| 国产精品美女黄网| 亚洲人成人一区二区三区| 欧美不卡福利|