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

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

福利 跨周期的傻瓜式解決方案 [開拓者 TB]

  • 咨詢內(nèi)容:          TB的跨周期調(diào)用,論壇以前已經(jīng)有一些解決方案。但對很多人來說不夠方便 ,本方案主要參考了追漲殺跌的一些基礎(chǔ)函數(shù),兼顧了使用方便、運算性能速度、精確,在具體的算法上如 均線ma 標準差std 等不用因為數(shù)據(jù)源的變化而重新編寫算法函數(shù)。
          
            比如close 的ma  myValue 的ma 都可以用一個 iMA函數(shù)解決。iMA的形式之所以不用  iMA(iPrice 數(shù)據(jù)源,TimeFrame 時間周期,Length 算法參數(shù)) 而是選擇  iMA((iPrice 數(shù)據(jù)源,mtBarCnt ,Length1);是為了運算速度,否則如果一個策略多次用到跨周期的算法 函數(shù)內(nèi)部會多次重復(fù)計算mtBarCnt值 ,  會影響運算速度。

     

  • TB技術(shù)人員: 此函數(shù)是追漲殺跌的MtBar 函數(shù) 為了和后面函數(shù)包的美觀 修改了函數(shù)名
    1. //------------------------------------------------------------------------
    2. // 簡稱: iBar
    3. // 名稱:
    4. // 類別: 用戶函數(shù)
    5. // 類型: 用戶函數(shù)
    6. // 輸出: 數(shù)值型
    7. //------------------------------------------------------------------------

    8. Params
    9.         Numeric TimeFrame(1440);   
    10.         // 目標時間周期:月線=40320,周線=10080,日線=1440,4小時線=240
    11.         // 其他1小時內(nèi)的周期等于相應(yīng)的分鐘數(shù),如:1小時=60, 30分鐘=30。。。
    12.         // 支持不規(guī)則分鐘數(shù),如3分鐘,8分鐘,之類都行
    13.         
    14.         Numeric BarsBack(1);
    15.         // 目標時間周期BAR偏移:
    16.         // 1--表示將目標時間周期下的前1根K線數(shù)據(jù)作為與當前Bar對應(yīng)的目標時間周期下的K線數(shù)據(jù)
    17.         // 0--表示將目標時間周期下的截止到目前為止的數(shù)據(jù)轉(zhuǎn)換為與當前BAR對應(yīng)的目標時間周期下K線數(shù)據(jù)
    18.         
    19.         NumericRef oCurBar;                 // 目標時間周期下的Bar索引
    20.         NumericRef oOPenHT;         // 目標時間周期下的開盤價
    21.         NumericRef oHighHT;         // 目標時間周期下的最高價
    22.         NumericRef oLowHT;          // 目標時間周期下的最低價
    23.         NumericRef oCloseHT;        // 目標時間周期下的收盤價
    24.         NumericRef oVolHT;          // 目標時間周期下的成交量
    25.         NumericRef oOpenIntHT;      // 目標時間周期下的持倉量

    26. Vars
    27.         NumericSeries barCnt;
    28.         NumericSeries CurBar;
    29.         NumericSeries barCntSum;
    30.         NumericSeries OpenHT;
    31.         NumericSeries HighHT;
    32.         NumericSeries LowHT;
    33.         NumericSeries CloseHT;
    34.         NumericSeries VolHT;
    35.         NumericSeries OpenIntHT;
    36.         Numeric CurTime;
    37.         Numeric PreTime;
    38.         bool condition(false);
    39.         Numeric i;
    40. Begin
    41.         If (TimeFrame == 40320)                 // 月線
    42.         {
    43.                 CurTime = Month;
    44.                 PreTime = Month[1];
    45.         }
    46.         Else If (TimeFrame == 10080)                        // 周線
    47.         {
    48.                 CurTime = IntPart(DateDiff(19700105,Date)/7);
    49.                 PreTime = IntPart(DateDiff(19700105,Date[1])/7);
    50.         }
    51.         Else                                                                        // 其他時間周期
    52.         {
    53.                 CurTime = IntPart((DateDiff(19700105,date)*1440 + Hour*60 + Minute)/TimeFrame);
    54.                 PreTime = IntPart((DateDiff(19700105,date[1])*1440 + Hour[1]*60 + Minute[1])/TimeFrame);
    55.         }
    56.         condition = CurTime != PreTime;

    57.         If (CurrentBar==0)                // 如果是第一根Bar, CurBar=0
    58.         {
    59.                 barCnt = 0;
    60.                 CurBar = 0;
    61.                 OpenHT = Open;
    62.                 HighHT = High;
    63.                 LowHT = Low;
    64.                 CloseHT = Close;
    65.                 VolHT = Vol;
    66.                 OpenIntHT = OpenInt;
    67.         }
    68.         Else
    69.         {
    70.                 If(Condition)               
    71.                 // 如果在目標周期下,屬于另一根K線,則CurBar加1
    72.                 {
    73.                         barCnt = 1;
    74.                         CurBar = CurBar[1] + 1;
    75.                         OpenHT = Open;
    76.                         HighHT = High;
    77.                         LowHT = Low;
    78.                         VolHT = Vol;
    79.                 }Else
    80.                 // 如果在目標周期下,屬于同一根K線,則CurBar不變,但最高價和最低價要記錄價格的變化,成交量要累加
    81.                 {
    82.                         barCnt = barCnt[1] + 1;
    83.                         CurBar = CurBar[1];
    84.                         OpenHT = OpenHT[1];
    85.                         HighHT = Max(HighHT[1],High);
    86.                         LowHT = Min(LowHT[1],Low);
    87.                         VolHT = VolHT[1] + Vol;
    88.                 }
    89.                 // 收盤價和持倉量總是取最新值
    90.                 CloseHT = Close;
    91.                 OpenIntHT = OpenInt;
    92.         }
    93.         
    94.         // 上面的程序,在每根小周期的K線上,記錄了它所屬的大時間周期下的開高低收等值的變化。
    95.         // 接下來,要把在大的時間周期級別上,屬于同一根K線的開高低收這些數(shù)據(jù),記錄在這一組小周期K線的最后一根上。
    96.         barCntSum = barCnt ;
    97.         If(BarsBack == 0)
    98.         // 如果Bar偏移參數(shù)為0,則取每根小周期K線上保留的大時間周期截止到這根小周期K線為止的BAR數(shù)據(jù)
    99.         {
    100.                 barCntSum = 0 ;
    101.         }Else If(BarsBack == 1)
    102.         // 如果Bar偏移參數(shù)為1,則取大時間周期的上一根K線的BAr數(shù)據(jù)
    103.         {
    104.                 barCntSum = barCnt ;
    105.         }Else
    106.         // 如果BAR偏移參數(shù)為其他,則取大時間周期的指定偏移后的那根K線的BAR數(shù)據(jù)
    107.         {
    108.                 For i = 2 To BarsBack
    109.                 {
    110.                         barCntSum = barCntSum + barCnt[barCntSum];
    111.                 }
    112.         }

    113.         // 最后將相應(yīng)的K線數(shù)據(jù)作為引用參數(shù)返回
    114.         oCurBar = CurBar;
    115.         oOpenHT = OpenHT[barCntSum];
    116.         oHighHT = HighHT[barCntSum];
    117.         oLowHT = LowHT[barCntSum];
    118.         oCloseHT = CloseHT[barCntSum];
    119.         oVolHT = VolHT[barCntSum];
    120.         oOpenIntHT = OpenIntHT[barCntSum];
    121.         Return barCnt;
    122. End
    復(fù)制代碼

     

  • TB客服: iBar 參數(shù)太多 調(diào)用聲明參數(shù)太麻煩 以下為簡便寫法
    1. //------------------------------------------------------------------------
    2. // 簡稱: inBar
    3. // 名稱: 讀書山林
    4. // 類別: 用戶函數(shù)
    5. // 類型: 用戶函數(shù)
    6. // 輸出: 數(shù)值型
    7. //------------------------------------------------------------------------
    8. Params
    9.         Numeric TimeFrame(1440);        // 目標時間周期參數(shù),參數(shù)說明參見MtBar
    10.         Numeric BarsBack(1);                // 目標時間周期BAR偏移參數(shù),說明見MtBar函數(shù)
    11. Vars
    12.         NumericSeries mtBarCnt;
    13.         Numeric refCurBar;
    14.         Numeric refOpen;
    15.         Numeric refHigh;
    16.         Numeric refLow;
    17.         Numeric refClose;
    18.         Numeric refVol;
    19.         Numeric refOpenInt;
    20.         
    21.         Numeric SumValue(0);
    22.         Numeric i;
    23.         Numeric j(0);
    24. Begin
    25.         mtBarCnt=iBar(TimeFrame,BarsBack,refCurBar,refOpen,refHigh,refLow,refClose,refVol,refOpenInt);

    26.         Return mtBarCnt;
    27. End
    復(fù)制代碼

     

  • 網(wǎng)友回復(fù): 本帖最后由 讀書山林 于 2015-5-21 02:19 編輯

    跨周期求和函數(shù)
    1. //------------------------------------------------------------------------
    2. // 簡稱: iSum
    3. // 名稱: 跨周期求和函數(shù) 讀書山林
    4. // 類別: 用戶函數(shù)
    5. // 類型: 用戶函數(shù)
    6. // 輸出: 數(shù)值型
    7. //------------------------------------------------------------------------

    8. Params
    9.         NumericSeries iPrice(1);
    10.         NumericSeries BarCnt(0);
    11.         Numeric Length(10);
    12. Vars
    13.         NumericSeries SumValue(0);
    14.         Numeric i;
    15.         Numeric j(0);
    16. Begin
    17.        If(Length==0)
    18.        {
    19.             Return iPrice;           
    20.        }Else
    21.        {
    22.             j=0;
    23.             SumValue = 0;
    24.             For i = 1 to Length
    25.             {
    26.                 If (iPrice[j] <> InvalidNumeric)
    27.                 {
    28.                         SumValue = SumValue + iPrice[j];
    29.                         j = j + BarCnt[j];
    30.                 }
    31.                 else Break;
    32.             }
    33.        }
    34.         Return SumValue;
    35. End
    復(fù)制代碼

     

  • 網(wǎng)友回復(fù): 本帖最后由 讀書山林 于 2015-5-9 00:28 編輯
    1. //------------------------------------------------------------------------
    2. // 簡稱: iMA
    3. // 名稱: 跨周期求均值 讀書山林
    4. // 類別: 用戶函數(shù)
    5. // 類型: 用戶函數(shù)
    6. // 輸出: 數(shù)值型
    7. //------------------------------------------------------------------------
    8. Params
    9.         NumericSeries iPrice(1); //數(shù)據(jù)源必須為跨周期的值 否則不能返回正確值
    10.         NumericSeries mtBarCnt(1) ;  
    11.         Numeric Length(10);                           
    12. Vars
    13.         Numeric SumValue(0);
    14.         Numeric i;
    15.         Numeric oMA;      
    16. Begin
    17.         SumValue = iSum(iPrice,mtBarCnt,Length);
    18.         oMA = SumValue/Length;
    19.         Return oMA;
    20. End
    復(fù)制代碼iMA  可求任意數(shù)據(jù)源

 

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

可聯(lián)系技術(shù)人員 QQ: 1145508240  點擊這里給我發(fā)消息進行 有償 編寫!不貴!點擊查看價格!


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

相關(guān)文章

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

国产亚洲欧美一区二区| 亚洲三级国产| 久久久综合网| 久久xxxx| 精品999日本| 欧美va天堂| 欧美日韩国产探花| 国产一区二区三区四区三区四 | 美女爽到呻吟久久久久| 亚洲色图自拍| 香蕉久久a毛片| 亚洲影视在线| 欧美精品首页| 亚洲国内精品| 亚洲一区二区三区涩| 国产一区二区你懂的| 国产精品久久国产三级国电话系列| 日韩亚洲视频| 性色一区二区三区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 欧美高清一区| 欧美精品观看| 午夜精品免费| 亚洲特色特黄| 国产精品一区二区a| 欧美专区18| 欧美日韩精品免费观看视一区二区| 在线精品一区二区| 国产精品综合| 欧美日韩在线精品一区二区三区| 精品69视频一区二区三区Q| 亚洲人成免费| 亚洲欧美电影在线观看| 欧美日韩精品免费看| 亚洲激情影院| 国产欧美日韩在线播放| 久久精品国产第一区二区三区最新章节| 久久精品午夜| 一区二区三区精品视频在线观看| 久久本道综合色狠狠五月| 老妇喷水一区二区三区| 一区二区三区视频在线播放| 久久综合九色99| 欧美三级黄美女| 午夜在线视频一区二区区别| 狠狠久久综合婷婷不卡| 一区二区高清| 1024日韩| 国产在线一区二区三区四区| 影院欧美亚洲| 欧美视频日韩| 欧美大片一区| 久久精品国产第一区二区三区最新章节| 伊人久久大香线蕉综合热线| 久久精品亚洲一区二区| 91久久亚洲| 午夜欧美精品| 免费久久99精品国产自在现线| 国产在线不卡| 欧美在线播放| 欧美成人国产| 亚洲精品在线视频观看| 国产伦精品一区二区三区高清版| 亚洲免费在线| 欧美精品综合| 一区二区三区欧美在线| 每日更新成人在线视频| 国内在线观看一区二区三区| 亚洲人成人一区二区三区| 国产嫩草一区二区三区在线观看| 久久精品日韩欧美| 激情成人综合| 久久久水蜜桃av免费网站| 国产一区二区三区四区老人| 国产精品久久国产三级国电话系列| 久久亚洲视频| 国产欧美亚洲一区| 国产精品国色综合久久| 亚洲欧美电影在线观看| 好吊一区二区三区| 久久久成人网| 国产一区成人| 亚洲激情视频| 好吊日精品视频| 亚欧成人精品| 一区二区精品国产| 欧美三级网页| 老牛国产精品一区的观看方式| 亚洲三级观看| 精品999在线观看| 欧美ab在线视频| 香蕉久久夜色精品国产| 日韩亚洲欧美精品| 国精品一区二区| 欧美国产综合| 久久亚洲综合| 国产嫩草一区二区三区在线观看| 欧美日韩国产综合视频在线| 亚洲女优在线| 一区二区三区四区五区精品| 欧美日韩91| 久久亚洲午夜电影| 亚洲一区日本| 亚洲永久在线| 国产精品普通话对白| 亚洲午夜精品久久久久久app| 欧美永久精品| 欧美.www| 亚洲欧美亚洲| 午夜欧美视频| 韩日午夜在线资源一区二区| 久久一区国产| 欧美精品aa| 欧美日韩亚洲一区三区| 亚洲欧美伊人| 欧美日韩一区二区国产| 欧美午夜一区| 激情综合网址| 在线亚洲成人| 麻豆av福利av久久av| 老妇喷水一区二区三区| 欧美精品首页| 极品中文字幕一区| 亚洲高清资源| 一区二区动漫| 免费亚洲一区二区| 欧美 日韩 国产在线| 欧美日韩99| 精品成人一区| 国产精品久久久一区二区| 亚洲尤物在线| 欧美日韩亚洲一区三区| 亚洲国产精品一区在线观看不卡| 1024成人| 免费在线亚洲欧美| 欧美日韩三级电影在线| 亚洲欧洲日本mm| 美脚丝袜一区二区三区在线观看| 欧美成人dvd在线视频| 伊人婷婷久久| 免费在线成人av| 国产尤物精品| 国产乱人伦精品一区二区| 久久精品一区| 精品动漫3d一区二区三区免费版| 99re热精品| 午夜精品影院| 亚洲欧美精品在线观看| 国产一区视频在线观看免费| 国产亚洲激情| 欧美日韩四区| 免费久久99精品国产自在现线| 午夜国产精品视频| 国产精品日韩久久久| 欧美女激情福利| 9色精品在线| 欧美午夜久久| 久久只有精品| 国产免费成人| 黄色欧美成人| 老色鬼久久亚洲一区二区| 日韩亚洲视频在线| 欧美三区不卡| 亚洲女同在线| 中文欧美日韩| 亚洲精选在线| 精品99视频| 国内精品久久久久久久影视蜜臀| 免费日韩av| 国产亚洲成人一区| 日韩视频在线观看国产| 国产一区二区三区四区hd| 你懂的国产精品永久在线| 午夜亚洲精品| 国产九九精品| 亚洲专区一区二区三区| 亚洲精品影视| 好吊色欧美一区二区三区四区 | 亚洲专区免费| 亚洲精品国产系列| 亚洲福利电影| 亚洲欧洲一区二区天堂久久| 国产精品swag| 极品日韩av| 国产精品mv在线观看| 欧美大片一区| 欧美日韩天天操| 国产精品99一区二区| 欧美久久在线| 激情久久婷婷| 亚洲国产精品综合| 亚洲麻豆av| 国产精品视频免费一区| 亚洲专区在线| 午夜激情一区| 今天的高清视频免费播放成人| 狠狠色狠狠色综合日日tαg| 精品不卡在线| 国产亚洲精品bv在线观看| 国产精品一页| 午夜电影亚洲| 亚洲日韩视频| 久久经典综合| 国产精品地址| 亚洲日本成人| 久久精品国产清高在天天线 | 国产欧美日韩一区二区三区| 一本色道久久综合亚洲精品不 | 极品尤物久久久av免费看| 亚洲国产高清一区二区三区| 亚洲每日在线| 免费久久99精品国产自在现线 | 国产午夜精品在线| 午夜国产精品视频免费体验区| 免费中文字幕日韩欧美| 国产视频一区在线观看一区免费| 国产欧美精品| 久久人人超碰| 亚洲福利av| 先锋亚洲精品| 国产精品观看| 国产日韩欧美在线播放不卡| 麻豆精品网站| 激情亚洲网站| 麻豆av福利av久久av| 欧美日韩亚洲一区二区三区在线 | 中日韩男男gay无套| 国产精品久久久对白| 久久一区二区三区四区五区| 亚洲午夜精品福利| 鲁大师影院一区二区三区| 国产一区激情| 亚洲欧美视频一区二区三区| 欧美日韩视频一区二区三区| 国产一区二区精品| 亚洲视频一区| 欧美一区91| 国产精品美女久久久| 国产一区二区三区无遮挡| 亚洲尤物影院| 亚洲欧洲精品一区二区| 欧美日本一区二区高清播放视频| 亚洲高清视频一区| 欧美日韩亚洲一区三区 | 伊人久久婷婷| 午夜精品偷拍| 久久国产精品亚洲va麻豆| 亚洲精品人人| 激情婷婷久久| 欧美午夜免费| 午夜精彩国产免费不卡不顿大片| 国产精品久久国产三级国电话系列 | 久久天堂成人| 国产一区二区黄色| 亚洲人www| 亚洲第一黄色| 极品中文字幕一区| 狠狠久久婷婷| 激情婷婷亚洲| 亚洲成人原创| 在线播放不卡| 1000部精品久久久久久久久| 欧美日韩一区综合| 欧美三区在线| 欧美久久九九| 欧美日韩一区自拍| 狠狠综合久久| 亚洲精品欧美| 国产精品永久| 美女精品网站| 午夜精品一区二区三区四区| 欧美xxx在线观看| 欧美日韩国产免费观看| 欧美三级不卡| 亚洲欧洲日本一区二区三区| 亚洲精品少妇| 久久成人国产| 久久一二三区| 黄色另类av| 亚洲国产一区二区三区高清| 亚洲欧洲一区| 乱码第一页成人| 欧美激情日韩| 91久久夜色精品国产九色| 国产日韩综合| 久久蜜桃精品| 国模吧视频一区| 99精品国产福利在线观看免费| 国产精品美女黄网| 欧美黄色精品| 亚洲日本欧美在线| 久久久久国产精品午夜一区| 欧美三级在线| 国产精品乱码| 欧美久久在线| 国产伦精品一区二区| 欧美激情五月| 国产日韩1区| 欧美1区2区3区| 夜夜夜久久久| 欧美日韩国产成人精品| 国产日韩一区二区三区在线播放| 久久精品天堂| 亚洲精品一区二| 欧美国产免费| 中日韩视频在线观看| 欧美1区2区| 亚洲欧美精品| 亚洲国产精品一区二区第一页 | 亚洲韩日在线| 蜜桃av久久久亚洲精品| 激情久久久久| 媚黑女一区二区| 一区二区精品在线| 国内在线观看一区二区三区| 久久电影一区| 国产欧美一区二区三区另类精品 | 国产日韩一区二区| 欧美日本亚洲韩国国产| 国产精品久久久久久久久久妞妞| 久久一区亚洲| 国产精品久久九九| 在线日韩中文| 国产精品大全| 欧美日韩在线精品| 香蕉视频成人在线观看| 久久一区二区精品| 国产深夜精品| 最新国产乱人伦偷精品免费网站| 久久人人超碰| 国产精品美女久久久| 亚洲第一毛片| 国产精品国产三级欧美二区| 久久先锋资源| 国产精品一二| 国产精品久久久久9999高清| 99国产精品99久久久久久粉嫩| 亚洲网站啪啪| 亚洲网站啪啪| 亚洲高清视频在线观看| 在线精品观看| 亚洲精品在线免费| 亚洲精品国产精品国自产观看| 国产一区二区三区无遮挡| 国产精品大片| 在线观看欧美一区| 亚洲高清资源综合久久精品| 精品999成人| 亚洲国内在线| 国产精品一国产精品k频道56| 国产精品久久久亚洲一区| 亚洲欧美大片| 午夜欧美精品久久久久久久| 国产精品hd| 99在线精品免费视频九九视| 国产亚洲毛片在线| 久久国产欧美精品| 欧美精品二区| 亚洲精华国产欧美| 免费久久99精品国产自在现线| 午夜亚洲视频| 欧美精品97| 亚洲精品一品区二品区三品区| 99精品视频免费观看视频| 中文高清一区| 欧美一区二区三区在线免费观看| 欧美日韩久久| 国产日本精品| 欧美精品福利| 制服诱惑一区二区| 欧美粗暴jizz性欧美20| 亚洲三级视频| 欧美国产91| 国产欧美激情| 国产精品porn| 久久av一区| 亚洲黄色在线| 免费在线欧美黄色| 狠狠色狠狠色综合人人| 国产精品资源| 欧美日韩在线精品一区二区三区| 99在线精品免费视频九九视| 欧美1区视频| 国产精品入口| 亚洲国产黄色| 欧美精品播放| 麻豆av一区二区三区| 亚洲欧洲日本国产| 欧美日韩伊人| 久久国产99| av成人国产| 亚洲调教视频在线观看| 久久午夜精品| 国产精品区二区三区日本| 欧美午夜精品久久久久免费视| 国产精品一区在线播放| 伊人成人在线视频| 欧美午夜影院| 欧美精品一区三区在线观看| 亚洲欧美日韩视频二区|