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

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

強悍的全局變量功能 - TradeBlazer公式 [開拓者 TB]

  • 咨詢內(nèi)容: 關于特殊變量,大家可學習下“天才期市神話”的這個文章:


    全自動的程序化交易必須解決以下三大難題:

    ⒈既要保證交易信號的及時性,又要做到信號不能反復;

    ⒉記錄每一次系統(tǒng)開、平倉的價格,以及賬戶的持倉變動,以便進行加減頭寸及資金管理的安排;

    ⒊在同一根K線上進行交易控制,實現(xiàn)跨周期數(shù)據(jù)引用,以便精確實現(xiàn)短線交易時機的把握。

    通過三天的學習,依托交易開拓者軟件全局變量的強大功能,我終于攻克了上述三大難關。

    除了普通變量外,交易開拓者軟件提供了三種特殊變量,它們分別是:

    ⒈序列變量:可以進行數(shù)據(jù)的回溯,從而實現(xiàn)條件、循環(huán)語句的應用;它的運行特點是每一根BAR依次執(zhí)行,這不同于坊間文華等其它交易軟件平臺的一次性運算。而且,它的全部函數(shù)均提供了算法,不同于黑箱的做法,有利于校對和修改。

    ⒉引用型變量:可以通過用戶函數(shù)的形式,進行一勞永逸式的編寫,避免程序的冗余。

    ⒊全局變量:用于中間計算過程的記錄和存取,可以實現(xiàn)同一根BAR上的倉位管理與開平倉價格記錄。

    假設我們需要記錄當前BAR的動態(tài)倉位狀態(tài),使用普通變量、序列變量都是無法完成這項任務的,必須使用全局變量來實施控制,并配合A_SENDORDER函數(shù)來發(fā)出買賣指令。比如,我們當條件滿足時,分別記錄買賣倉位的動態(tài)變化后,采用SET GLOBALVAR(0,1),記錄當前的倉位為1手多單,然后可以不斷改寫第一個全局變量的值,在需要讀取操作的時候,我們采用cw=getglobvar(0)的方式來實時地取回。使用全局變量時一定要進行初始化的設置,這樣在系統(tǒng)斷線后,只要不關閉相關圖表,重連后的數(shù)據(jù)依然可以保持正確。切記不可簡單使用BARSTATS的狀態(tài)來確認全局變量,以下的這個例子較好地表述了套利系統(tǒng)中全局變量的應用。

    Params
    Bool  bInitStatus(False);  // 初始化標志,修改初始倉位時需設置為True
    Numeric EveryLots(1);    // 每次交易數(shù)量手數(shù)
    Numeric LongEntryPrice(-100000); // 開多倉的觸發(fā)價格
    Numeric LongExitPrice(100000);  // 平多倉的觸發(fā)價格
    Numeric ShortEntryPrice(100000); // 開空倉的觸發(fā)價格
    Numeric ShortExitPrice(-100000); // 平空倉的觸發(fā)價格
    Numeric LongStartLots(0);    // 多倉的初始倉位(手數(shù)),必須是EveryLots的倍數(shù)
    Numeric LongEndLots(0);     // 多倉的最大倉位(手數(shù)),必須是EveryLots的倍數(shù)
    Numeric ShortStartLots(0);    // 空倉的初始倉位(手數(shù)),必須是EveryLots的倍數(shù)
    Numeric ShortEndLots(0);     // 空倉的最大倉位(手數(shù)),必須是EveryLots的倍數(shù)
    Numeric OffsetPoint(2);   // 委托價格的偏移值(點數(shù))
    Vars  
    Numeric SpreadUpper;
    Numeric SpreadLower;
    Numeric longPosition;
    Numeric shortPosition;
    Bool bLongEntryCon;
    Bool bShortEntryCon;
    Bool bLongExitCon;
    Bool bShortExitCon;
    Bool bTimeCon;
    Numeric Data0Lots(1);
    Numeric Data1Lots(2);
    Begin
    longPosition = GetGlobalVar(0);
    shortPosition = GetGlobalVar(1);
    If (BarStatus == 0)
    {
      If(longPosition == InvalidNumeric || bInitStatus)
      {
       longPosition = LongStartLots;
       SetGlobalVar(0,longPosition);
      }
      If(shortPosition == InvalidNumeric || bInitStatus)
      {
       shortPosition = ShortStartLots;
       SetGlobalVar(1,shortPosition);
      }
    }Else If(BarStatus == 2 && A_AccountID!="")
    {
      If(EveryLots < 1) Return;
      If(Data0.Q_AskPrice <= 0 || Data0.Q_BidPrice <= 0 || Data1.Q_AskPrice <= 0 || Data1.Q_BidPrice <= 0) Return;
      If(Data0.Q_BidPrice == Data0.Q_UpperLimit || Data0.Q_AskPrice == Data0.Q_LowerLimit) Return;
      If(Data1.Q_BidPrice == Data1.Q_UpperLimit || Data1.Q_AskPrice == Data1.Q_LowerLimit) Return;

      SpreadUpper = Data0.Q_AskPrice-Data1.Q_BidPrice;
      SpreadLower = Data0.Q_BidPrice-Data1.Q_AskPrice;

      bTimeCon = true;//Time>0.0903 ;//And (Time<0.1127 Or Time>0.1333) And Time<0.1456;
      bLongEntryCon = (SpreadUpper<=LongEntryPrice) && (Data0.Q_AskVol>=EveryLots && Data1.Q_BidVol>=EveryLots);
      bLongExitCon = (SpreadLower>=LongExitPrice) && (Data1.Q_AskVol>=EveryLots && Data0.Q_BidVol>=EveryLots);  
      bShortEntryCon = (SpreadLower>=ShortEntryPrice) && (Data1.Q_AskVol>=EveryLots && Data0.Q_BidVol>=EveryLots);
      bShortExitCon = (SpreadUpper<=ShortExitPrice) && (Data0.Q_AskVol>=EveryLots && Data1.Q_BidVol>=EveryLots);

      If(((bLongExitCon And bTimeCon And longPosition>0) Or longPosition>LongEndLots ))
      {
       Data0.A_SendOrder(Enum_Sell,Enum_Exit,Data0Lots,Data0.Q_BidPrice-OffsetPoint*MinMove*PriceScale);
       Data1.A_SendOrder(Enum_Buy,Enum_Exit,Data1Lots,Data1.Q_AskPrice+OffsetPoint*MinMove*PriceScale);
       SetGlobalVar(0,longPosition - EveryLots);
      }

      If(((bShortExitCon And bTimeCon And shortPosition>0) Or shortPosition>ShortEndLots ))
      {
       Data0.A_SendOrder(Enum_Buy,Enum_Exit,Data0Lots,Data0.Q_AskPrice+OffsetPoint*MinMove*PriceScale);
       Data1.A_SendOrder(Enum_Sell,Enum_Exit,Data1Lots,Data1.Q_BidPrice-OffsetPoint*MinMove*PriceScale);
       SetGlobalVar(1,shortPosition - EveryLots);
      }

      If((bLongEntryCon And bTimeCon And longPosition<LongEndLots))
      {
       Data0.A_SendOrder(Enum_Buy,Enum_Entry,Data0Lots,Data0.Q_AskPrice+OffsetPoint*MinMove*PriceScale);
       Data1.A_SendOrder(Enum_Sell,Enum_Entry,Data1Lots,Data1.Q_BidPrice-OffsetPoint*MinMove*PriceScale);
       SetGlobalVar(0,longPosition + EveryLots);
      }
      
      If(( bShortEntryCon And bTimeCon And shortPosition<ShortEndLots))
      {
       Data0.A_SendOrder(Enum_Sell,Enum_Entry,Data0Lots,Data0.Q_BidPrice-OffsetPoint*MinMove*PriceScale);
       Data1.A_SendOrder(Enum_Buy,Enum_Entry,Data1Lots,Data1.Q_AskPrice+OffsetPoint*MinMove*PriceScale);
       SetGlobalVar(1,shortPosition + EveryLots);
      }
    }

    Commentary("多頭倉位="+Text(longPosition));
    Commentary("空頭倉位="+Text(shortPosition));
    End

     

  • TB技術人員: 很好的帖子 不要被埋沒啊

     

  • TB客服: 終于有人識貨了

     

  • 網(wǎng)友回復: 很好的帖子,強烈支持

     

  • 網(wǎng)友回復: 看不懂啊

 

如果以上指標公式不適用于您常用的行情軟件

或者您想改編成選股公式,以便快速選出某種形態(tài)個股的話,

可以聯(lián)系我們相關技術人員 QQ: 262069696  點擊在線交流進行 有償 改編!

 


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

相關文章

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

欧美日韩亚洲一区在线观看| 国产一区自拍视频| 久久综合影视| 欧美日韩国产成人精品| 国产精品地址| 国产亚洲午夜| 牛牛国产精品| 最新日韩欧美| 快she精品国产999| 亚洲成人自拍视频| 久久精品主播| 国内精品亚洲| 免费在线成人| 亚洲成人自拍视频| 久久久夜夜夜| 一区二区三区国产在线| 久久只有精品| 国产一区导航| 1024成人| 欧美日韩天天操| 亚洲一区二区在线免费观看| 国产精品豆花视频| 久久精品日产第一区二区 | 亚洲美女黄网| 欧美日韩免费精品| 国产精品入口| 国产精品久久亚洲7777| 伊人久久久大香线蕉综合直播| 亚洲一区高清| 国产精品日韩| 在线亚洲激情| 在线观看的日韩av| 韩日视频一区| 国产一区二区无遮挡| 久久精品动漫| 久热国产精品| 欧美成人嫩草网站| 美女久久网站| 国产精品毛片一区二区三区| 亚洲裸体俱乐部裸体舞表演av| 今天的高清视频免费播放成人| 欧美日本精品| 欧美日韩在线一二三| 欧美不卡福利| 欧美日一区二区在线观看| 欧美黄色精品| 国内揄拍国内精品久久| 欧美日本一区二区高清播放视频| 欧美一区久久| 国产综合色一区二区三区| 欧美午夜免费影院| 亚洲国产日本| 一区二区三区四区五区在线| 亚洲影视综合| 欧美高清视频一区| 在线成人www免费观看视频| 亚洲黄网站黄| 裸体丰满少妇做受久久99精品| 久久久综合香蕉尹人综合网| 欧美日韩一卡| 国产亚洲一级| 欧美大片一区| 99精品福利视频| 久久久xxx| 影音先锋久久资源网| 一级成人国产| 美女精品国产| 亚洲一级一区| 午夜宅男久久久| 欧美三级特黄| 国产毛片久久| 国产精品sss| 中日韩视频在线观看| 欧美一区成人| 9久re热视频在线精品| 久久福利一区| 在线观看一区视频| 另类av一区二区| 欧美天天在线| 亚洲欧美高清| 伊人婷婷久久| 午夜精品视频在线观看一区二区| 亚洲每日更新| 欧美系列一区| 久久一本综合频道| 亚洲精品欧洲精品| 欧美精品网站| 亚洲一区自拍| 亚洲巨乳在线| 欧美三区在线| 久久亚洲精选| 亚洲一区二区三区精品在线观看| 含羞草久久爱69一区| 久久青草久久| 国产精品入口| 一区二区高清| 伊人激情综合| 国产专区一区| 国产精品mv在线观看| 久久精品国产第一区二区三区最新章节| 国产精品豆花视频| 欧美黄色aaaa| 可以免费看不卡的av网站| 一本色道婷婷久久欧美| 精品动漫av| 国内成+人亚洲| 欧美成人国产| 欧美影视一区| 久久青青草原一区二区| 久久高清免费观看| 国产欧美一级| 国产欧美日韩综合精品二区| aa日韩免费精品视频一| 伊人久久亚洲美女图片| 亚洲婷婷免费| 精品999日本| 在线日韩av永久免费观看| 亚洲视频免费| 亚洲国产电影| 一本色道久久99精品综合| 91久久久久| 国产欧美二区| 蜜桃伊人久久| 欧美日韩国产不卡在线看| 国产综合精品| 日韩五码在线| 欧美亚洲免费在线| 欧美激情第六页| 亚洲午夜一级| 国产精品久久久一区二区| 免费精品视频| 国产精品v欧美精品v日本精品动漫| 欧美日韩精品不卡| 99国产精品99久久久久久粉嫩| 亚洲伦伦在线| 看欧美日韩国产| 国产一区二区在线观看免费播放| 伊人久久婷婷| 亚洲永久视频| 国产精品v亚洲精品v日韩精品| 一区在线观看| 久久精品盗摄| 亚洲国产一区二区三区在线播 | 麻豆精品网站| 黄色成人av网站| 国产欧美另类| 午夜视频精品| 一本色道久久99精品综合| 久久国产精品一区二区三区| 欧美三区视频| 亚洲免费影视| 亚洲国产欧美日韩| 狂野欧美性猛交xxxx巴西| 亚洲精选91| 欧美日韩国产精品一区二区亚洲| 亚洲三级视频| 欧美日韩天堂| 亚洲专区一区二区三区| 亚洲国产日韩欧美一区二区三区| 美女被久久久| 国产精品日本一区二区| 黄色日韩在线| 欧美日韩另类综合| 久久国产成人| 国产欧美日韩综合精品二区| 午夜日韩在线| 久久看片网站| 久久国产精品亚洲77777| 9国产精品视频| 在线精品观看| 欧美午夜精品| 欧美国产91| 巨乳诱惑日韩免费av| 一区二区三区国产盗摄| 在线欧美三区| 影音先锋久久资源网| 国产精品v亚洲精品v日韩精品| 亚洲一区二区成人| 国产日韩免费| av成人毛片| 亚洲精品黄色| 亚洲精品九九| 99爱精品视频| 国产一区二区三区久久| 一区二区三区福利| 国产精品老牛| 美女被久久久| 久久国产主播精品| 久久精品盗摄| 欧美69视频| 欧美区亚洲区| 极品日韩久久| 99在线精品免费视频九九视 | 欧美aa国产视频| 久久人人九九| 午夜精品网站| 欧美三级第一页| 亚洲一二区在线| 亚洲国产精品视频一区| 亚洲精品一二| 亚洲综合精品四区| 午夜久久久久| 在线精品一区二区| 国产精品裸体一区二区三区| 国产伦精品一区二区三区照片91| 亚洲欧美日韩国产一区| 久久一区中文字幕| 欧美日韩三区四区| 在线精品一区| 国产精品制服诱惑| 狂野欧美一区| 一区在线视频观看| 国产精品尤物| 欧美日韩综合精品| 亚洲国产欧美不卡在线观看| 国产亚洲毛片在线| 欧美日韩91| 一区二区冒白浆视频| 久久精品盗摄| 1024精品一区二区三区| 性色一区二区三区| 国产一区二区三区自拍| 国产一区二区三区免费不卡| 你懂的视频一区二区| 亚洲欧洲日本mm| 久久久精品动漫| 亚洲精品在线二区| 欧美另类视频在线| 国产精品女主播一区二区三区| 葵司免费一区二区三区四区五区| 在线观看成人一级片| 久久狠狠一本精品综合网| 亚洲国产电影| 国产综合激情| 久久免费黄色| 国产精品毛片一区二区三区 | 国产一区二区精品| 亚洲一区影院| 永久久久久久| 老鸭窝毛片一区二区三区| 国内精品福利| 久久久精品国产一区二区三区| 亚洲国产精品一区| 欧美午夜在线| 久久久xxx| 性感少妇一区| 亚洲久久一区二区| 国内成+人亚洲| 欧美激情五月| 欧美在线播放| 玖玖精品视频| 欧美fxxxxxx另类| 久久久国产精品一区二区中文| 一区二区三区福利| 亚洲久久一区| 亚洲免费黄色| 亚洲精品无人区| 91久久久久| 亚洲视频精品| 欧美深夜福利| 欧美一区亚洲二区| 免费日韩一区二区| 先锋影音久久久| 亚洲欧美网站| 免费一级欧美片在线播放| 国产精品亚洲综合久久| 国产视频一区免费看| 国产一级一区二区| 欧美亚洲三区| 欧美激情1区2区| 欧美日韩亚洲一区| 精品999成人| 亚洲人成久久| 亚洲综合社区| 欧美 日韩 国产一区二区在线视频| 免费精品视频| 欧美日韩国产综合视频在线| 欧美黄色一区二区| 韩日在线一区| 一区二区三区国产盗摄| 亚洲一区二区三区色| 久久久99国产精品免费| 欧美日韩无遮挡| 亚洲伦理精品| 久久久www免费人成黑人精品| 欧美激情麻豆| 亚洲国产第一| 性欧美长视频| 国产一区视频观看| a91a精品视频在线观看| 国产模特精品视频久久久久| 久久国产主播精品| 黄色av一区| 亚洲影院免费| 欧美日韩大片一区二区三区| 在线观看一区欧美| 欧美一级二区| 影音先锋久久精品| 亚洲欧美国产不卡| 欧美日韩精品久久| 国产精品一区二区a| 欧美激情1区2区| 国产日韩欧美高清免费| 欧美人成网站| 亚洲一区二区四区| 国内自拍视频一区二区三区| 国产精品毛片在线| 亚洲午夜精品久久久久久浪潮| 国产精品毛片在线看| 国产精品swag| 久久国产手机看片| 一区二区av| 伊人久久亚洲影院| 欧美一区二区三区久久精品| 99国产精品久久久久久久| 欧美日韩国产亚洲一区| 国产亚洲一区在线| 国模精品娜娜一二三区| 久久久天天操| 西西人体一区二区| 一区二区三区精品视频在线观看| 欧美视频官网| 欧美激情综合色综合啪啪| 亚洲一区日韩在线| 国产亚洲综合精品| 一区二区av| 99热在线精品观看| 亚洲国产高清一区二区三区| 午夜天堂精品久久久久| 蜜桃av久久久亚洲精品| 亚洲一区二区三区高清不卡| 亚洲美女黄色| 99av国产精品欲麻豆| 亚洲精品国产系列| 亚洲国产网站| 日韩亚洲国产欧美| 一区二区三区高清视频在线观看| 雨宫琴音一区二区在线| 欧美日韩亚洲三区| 国产精品观看| 亚洲婷婷在线| 在线观看欧美一区| 在线日韩av永久免费观看| 亚洲无毛电影| 99国内精品| 国产精品色网| 久久狠狠久久综合桃花| 欧美一区1区三区3区公司| 国产日韩欧美亚洲一区| 99精品国产福利在线观看免费| 亚洲精品一区二区三区蜜桃久| 亚洲欧洲精品一区| 国产精品外国| 久久亚洲影院| 国产一区在线免费观看| 亚洲欧洲精品一区二区| 国产精品久久久久毛片大屁完整版 | 国产一区二区三区的电影| 国产精品久久久久久模特| 亚洲免费影院| 国产精品magnet| 99国产精品99久久久久久粉嫩| 国产精品呻吟| 欧美日韩国产一区精品一区| 激情国产一区| 午夜在线视频观看日韩17c| 久久精品卡一| 亚洲国产二区| 乱人伦精品视频在线观看| 欧美午夜久久| 国产一级久久| 欧美女人交a| 99热在线精品观看| 久久久久国内| 亚洲精品1区| 久久精品日产第一区二区| 亚洲性色视频| 欧美一级播放| 在线播放日韩| 午夜精品亚洲| 免费看亚洲片| 亚洲乱码久久| 国内精品美女在线观看| 亚洲欧美99| 91久久国产自产拍夜夜嗨| 久久国产一区二区| 亚洲乱码视频| 狠狠88综合久久久久综合网| 美女精品一区| 亚洲一区二区三区高清不卡| 亚洲夜间福利| 欧美三级不卡| 国产精品日本欧美一区二区三区| 国产精品啊啊啊| 午夜欧美理论片| 久久精品人人| 欧美在线综合| 午夜在线一区二区| 亚洲制服少妇| 亚洲专区在线|