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

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

自動構建主力合約--自動實現(xiàn)歷史測試之前的數(shù)據(jù)選取工作 [開拓者 TB]

  • 咨詢內容:     筆者踏入期貨市場多年,學習了不少技術分析方法,也接觸了一些前沿理念,而期貨市場日益興起的程序化交易方法就是其中重要的一種。
    程序化交易,即是指將人的操作理念和風險控制原則等編制為計算機的某種特定軟件可執(zhí)行的代碼,由計算機代為執(zhí)行。從而減少因為人性的弱點而執(zhí)行起來產生偏差的情況。同時,使用程序化交易系統(tǒng)也可以對人的操作起到有益的輔助作用,減輕人的負擔。
        愿望是美好的,程序化交易理念的產生應該也是基于以上的美好目標。可是要編制出一套完整有效和穩(wěn)定的程序化交易系統(tǒng)出來,卻并非易事。先不說前期的量化和代碼轉化等問題,即使是這些問題都已經解決了,那也只能說是我們的程序化交易系統(tǒng)才完成一小半。為什么呢?因為我們還有更重要的測試工作要做。一個沒有經過測試并優(yōu)化改進的系統(tǒng),是萬萬不可貿貿然投入實戰(zhàn)的。
        由于我們是立足于對過去已經發(fā)生的事件和行情所編制的系統(tǒng),所以第一步我們應該測試在歷史行情上的表現(xiàn)如何,如果在歷史測試中都表現(xiàn)平平,那大概就是我們總結歸納出來的方法有問題,是沒有任何實際使用價值的。在此基礎上,如果測試效果不錯,我們再將系統(tǒng)應用于實盤上跟蹤觀測一段時間。在確保沒有新的問題和不穩(wěn)定因素出現(xiàn)的情況下,我們才可以投入真金白銀進去。
        可見第一步的歷史測試相當重要,它的結果幾乎就決定了后續(xù)工作的開展與否。了解程序化交易的朋友們都知道,目前國內普遍使用的可支持程序化交易的交易軟件也就那么2-3家,他們分別是文華財經、金狐交易師和交易開拓者。其中最為普遍的還是文華財經的WebStock,目前最新版本是2008版。可是筆者卻不怎么喜歡該軟件:函數(shù)少,自定義擴展功能也不怎么樣,數(shù)據(jù)還經常變來變去不真實。而金狐交易師是由鼎鼎大名的飛狐交易師演變而來,由于其本身固有的特點以及營銷模式的問題,目前國內似乎只有中國國際期貨公司才為客戶提供該軟件,一般客戶難以享受到該軟件的強大功能。那么,就剩下最后一款軟件了:交易開拓者,又稱TB。事實上,筆者該次的試驗就是建立在該軟件之上的,沒有該軟件,就不會有本文的產生。
        為什么要選擇交易開拓者做為我們本次分析研究的平臺,這要歸因于歷史數(shù)據(jù)的選取上。很多步入程序化交易領域的交易員——有些甚至已經堪稱“元老”級人物,卻還是不知道該如何來進行歷史測試。常見的就是看到有人說自己研發(fā)出一套系統(tǒng),宣稱盈利和各方面表現(xiàn)都非常可觀,再一看他的測試周期——直接跨度幾年。我們都知道,期貨市場不同于股票,是存在換月和主力合約與非主力合約一說的。我很懷疑他們的方法難道在一天成交量不足1手的情況下也能發(fā)揮出系統(tǒng)本人宣稱的“奇效”。所以我比較贊同的,是程序化交易中一直存在的另一種理性的聲音:分段截取主力合約數(shù)據(jù)來檢驗系統(tǒng)的有效性。
        數(shù)據(jù)收集工作,看似簡單。如果歷史測試回溯時間不長,那我們大可以人工選擇并截取,但是如果測試時間跨度長達幾年呢?如果能夠用電腦程序來自動篩選提取那是最好不過了。而要實現(xiàn)編程自動實現(xiàn)這一目的,目前來看,只有運用TB強大的合約疊加功能才能實現(xiàn)。
            附完成圖:
    1.JPG (126.11 KB, 下載次數(shù): 9) 2009-3-9 14:10:30 上傳

     

  • TB技術人員:
    1. //------------------------------------------------------------------------
    2. // 簡稱: ZLHY
    3. // 名稱: 主力合約
    4. // 類別: 技術指標
    5. // 類型: 其它類
    6. // 輸出:
    7. //------------------------------------------------------------------------
    8. Vars
    9.     Numeric Major(0);
    10.     Numeric Con0;
    11.     Numeric Con1;
    12.     Numeric Con2;
    13.     Numeric Con3;
    14.     Numeric Con4;
    15.     Numeric Con5;
    16.     Numeric Con6;
    17.     Numeric Con7;
    18.     Numeric Con8;
    19.     Numeric Con9;
    20.     Numeric Con10;
    21.     Numeric Con11;
    22.     Numeric MyOpen;
    23.     Numeric MyHigh;
    24.     Numeric MyLow;
    25.     Numeric MyClose;
    26. Begin
    27.     CON0=AverageFC(DATA0.OPENINT(),5);
    28.     CON1=AVERAGEFC(DATA1.OPENINT(),5);
    29.     CON2=AVERAGEFC(DATA2.OPENINT(),5);
    30.     CON3=AVERAGEFC(DATA3.OPENINT(),5);
    31.     CON4=AVERAGEFC(DATA4.OPENINT(),5);
    32.     CON5=AVERAGEFC(DATA5.OPENINT(),5);
    33.     CON6=AVERAGEFC(DATA6.OPENINT(),5);
    34.     CON7=AVERAGEFC(DATA7.OPENINT(),5);
    35.     CON8=AVERAGEFC(DATA8.OPENINT(),5);
    36.     CON9=AVERAGEFC(DATA9.OPENINT(),5);
    37.     CON10=AVERAGEFC(DATA10.OPENINT(),5);
    38.     CON11=AVERAGEFC(DATA11.OPENINT(),5);

    39.     If(Con0 > Major)
    40.     {
    41.         Major = Con0;
    42.         MyOpen = Data0.Open;
    43.         MyHigh = Data0.High;
    44.         MyLow = Data0.Low;
    45.         MyClose = Data0.Close;
    46.     }

    47.     If(Con1 > Major)
    48.     {
    49.         Major = Con1;
    50.         MyOpen = Data1.Open;
    51.         MyHigh = Data1.High;
    52.         MyLow = Data1.Low;
    53.         MyClose = Data1.Close;
    54.     }

    55.     If(Con2 > Major)
    56.     {
    57.         Major = Con2;
    58.         MyOpen = Data2.Open;
    59.         MyHigh = Data2.High;
    60.         MyLow = Data2.Low;
    61.         MyClose = Data2.Close;
    62.     }

    63.     If(Con3 > Major)
    64.     {
    65.         Major = Con3;
    66.         MyOpen = Data3.Open;
    67.         MyHigh = Data3.High;
    68.         MyLow = Data3.Low;
    69.         MyClose = Data3.Close;
    70.     }

    71.     If(Con4 > Major)
    72.     {
    73.         Major = Con4;
    74.         MyOpen = Data4.Open;
    75.         MyHigh = Data4.High;
    76.         MyLow = Data4.Low;
    77.         MyClose = Data4.Close;
    78.     }

    79.     If(Con5 > Major)
    80.     {
    81.         Major = Con5;
    82.         MyOpen = Data5.Open;
    83.         MyHigh = Data5.High;
    84.         MyLow = Data5.Low;
    85.         MyClose = Data5.Close;
    86.     }

    87.     If(Con6 > Major)
    88.     {
    89.         Major = Con6;
    90.         MyOpen = Data6.Open;
    91.         MyHigh = Data6.High;
    92.         MyLow = Data6.Low;
    93.         MyClose = Data6.Close;
    94.     }

    95.     If(Con7 > Major)
    96.     {
    97.         Major = Con7;
    98.         MyOpen = Data7.Open;
    99.         MyHigh = Data7.High;
    100.         MyLow = Data7.Low;
    101.         MyClose = Data7.Close;
    102.     }

    103.     If(Con8 > Major)
    104.     {
    105.         Major = Con8;
    106.         MyOpen = Data8.Open;
    107.         MyHigh = Data8.High;
    108.         MyLow = Data8.Low;
    109.         MyClose = Data8.Close;
    110.     }

    111.     If(Con9 > Major)
    112.     {
    113.         Major = Con9;
    114.         MyOpen = Data9.Open;
    115.         MyHigh = Data9.High;
    116.         MyLow = Data9.Low;
    117.         MyClose = Data9.Close;
    118.     }

    119.     If(Con10 > Major)
    120.     {
    121.         Major = Con10;
    122.         MyOpen = Data10.Open;
    123.         MyHigh = Data10.High;
    124.         MyLow = Data10.Low;
    125.         MyClose = Data10.Close;
    126.     }

    127.     If(Con11 > Major)
    128.     {
    129.         Major = Con11;
    130.         MyOpen = Data11.Open;
    131.         MyHigh = Data11.High;
    132.         MyLow = Data11.Low;
    133.         MyClose = Data11.Close;
    134.     }

    135.     PlotNumeric("High",MyHigh);
    136.     PlotNumeric("Open",MyOpen);
    137.     PlotNumeric("Low",MyLow);
    138.     PlotNumeric("Close",MyClose);
    139. End
    140. //------------------------------------------------------------------------
    141. // 編譯版本        GS2004.06.12
    142. // 用戶版本        2008/08/21 16:15
    143. // 版權所有        hedgehog
    144. // 更改聲明        TradeBlazer Software保留對TradeBlazer平臺
    145. //                        每一版本的TrabeBlazer公式修改和重寫的權利
    146. //------------------------------------------------------------------------
    復制代碼

     

  • TB客服: 已經附上指標代碼

    有需要的可自行稍作修改,加入文字提示,這樣就可以大大方便系統(tǒng)歷史測試之前的數(shù)據(jù)選取工作了。


    明眼人一眼就可以看出來,我的構建依據(jù)是持倉量的5日平均,以最大的那個合約作為主力合約


    實際中發(fā)現(xiàn) 把OPENINT()換成VOL()可能更好,因為在主力合約的變換上面,成交量的變化更先于持倉量。


    本文僅做拋磚引玉只用,歡迎斧正

    [ 本帖最后由 hedgehog 于 2009-3-9 14:26 編輯 ]

     

  • 網友回復: 很不錯.謝謝hedgehog 分享.

     

  • 網友回復: 不錯,加精

 

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

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

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

 


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

相關文章

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

欧美一区二区视频在线| 欧美成熟视频| 欧美日韩喷水| 欧美色图麻豆| 在线观看成人av电影| 亚洲午夜一区| 国产亚洲精品久久飘花| 国产精品亚洲欧美| 欧美激情五月| 制服诱惑一区二区| 久久精品99| 麻豆久久久9性大片| 久热国产精品| 99精品福利视频| 久久九九精品| 亚洲欧洲日本国产| 久久久久久穴| 亚洲精品一区二区三区av| 国产精品久久九九| 欧美日韩亚洲在线| 亚洲一区二区三区高清不卡| 欧美人成在线| 性高湖久久久久久久久| 精品二区久久| 久久高清一区| 99精品国产一区二区青青牛奶| 久久综合图片| 99这里有精品| 欧美体内she精视频在线观看| 亚洲另类黄色| 欧美日韩视频在线一区二区观看视频| 亚洲深夜激情| 国产精品成人一区二区网站软件| 国产精品久久久一区二区| 欧美日本精品| 久久精品官网| 亚洲永久免费| 国产日韩一区欧美| 激情久久婷婷| 欧美视频官网| 欧美成人免费在线| 久久久久.com| 欧美亚洲专区| 亚洲欧美日韩国产| aa亚洲婷婷| 日韩午夜免费| 亚洲精品视频一区二区三区| 欧美三级不卡| 欧美日一区二区三区在线观看国产免| 亚洲欧美日韩精品在线| 9色国产精品| 日韩一级网站| 在线亚洲伦理| 国产日韩综合| 欧美亚洲专区| 美女黄色成人网| 久久久福利视频| 久久精品女人的天堂av| 久久精品男女| 欧美日韩亚洲一区三区| 国产综合欧美| 亚洲伦理一区| 亚洲一区免费| 欧美一区亚洲二区| 国产一区再线| 亚洲青涩在线| 亚洲永久免费精品| 欧美一区亚洲| 亚洲手机视频| 99精品欧美| 先锋影音一区二区三区| 久久在线精品| 一区在线视频| 国产精品久久波多野结衣| 免费不卡亚洲欧美| 欧美日韩一区在线观看视频| 亚洲午夜久久久久久尤物| 亚洲精品一区二区三区蜜桃久 | 老鸭窝91久久精品色噜噜导演| 一区二区三区免费看| 国产欧美日韩综合精品二区| 久久av在线| 国模精品娜娜一二三区| 一本色道婷婷久久欧美| 美女亚洲精品| 亚洲国产黄色| 亚洲综合日韩| 亚洲视频福利| 欧美一级播放| 伊人成人在线视频| 亚洲女优在线| 在线观看视频免费一区二区三区| 亚洲精品日韩精品| 噜噜噜噜噜久久久久久91| 欧美午夜电影在线观看 | 欧美激情91| 亚洲一二区在线| 新67194成人永久网站| 欧美日韩一区二区高清| 亚洲一卡久久| 亚洲日本成人| 亚洲午夜伦理| 久久永久免费| 国产精品一区毛片| 在线观看一区| 欧美日韩在线不卡一区| 免费在线亚洲| 国产精品婷婷| 日韩天天综合| 在线高清一区| 亚洲午夜激情在线| 欧美私人啪啪vps| 久久xxxx精品视频| 国产一区二区三区黄| 伊人久久大香线蕉av超碰演员| 久久久久国内| 亚洲永久视频| 国产日韩精品视频一区二区三区| 国模精品娜娜一二三区| 欧美1区2区3区| 美女久久网站| 久久久人人人| 久久久久国产精品一区二区| 亚洲影院一区| 亚洲综合国产激情另类一区| 国产精品日韩欧美一区| 国产欧美一区二区三区另类精品| 亚洲精品欧美| 亚洲毛片视频| 99精品99| 国产精品日韩久久久| 99一区二区| 亚洲欧美bt| 久久一区亚洲| 国内精品久久国产| 亚洲黄色影片| 在线一区视频| 午夜亚洲性色福利视频| 久久精品国产第一区二区三区最新章节| 国产精品久久久久9999高清| 亚洲欧美久久久| 久久亚洲一区| 国产精品yjizz| 亚洲国产婷婷| 亚洲欧美激情诱惑| 欧美成人高清| 在线视频国内自拍亚洲视频| 国产婷婷精品| 午夜久久tv| 伊人久久成人| 性欧美精品高清| 欧美日韩一区二区三区在线观看免 | 亚洲麻豆一区| 另类图片国产| 国产综合亚洲精品一区二| 影音先锋久久| 久久久精品性| 中国女人久久久| 久久久999| 精品福利电影| 先锋a资源在线看亚洲| 欧美日韩一区二区三区免费| 99精品国产一区二区青青牛奶| 久久高清国产| 在线日本高清免费不卡| 亚洲综合好骚| 在线精品福利| 欧美在线视屏| 国产日产高清欧美一区二区三区| 老**午夜毛片一区二区三区| 亚洲精品美女91| 欧美日韩成人| 久久国产福利| 亚洲精品四区| 国产精品chinese| 久久九九国产| 国产精品视区| 99在线精品视频在线观看| 欧美高清一区| 销魂美女一区二区三区视频在线| 亚洲精品裸体| 在线电影一区| 欧美日韩综合久久| 久久一区二区三区av| 国产午夜久久| 一区二区三区精品视频在线观看| 欧美午夜不卡| 欧美日韩国产综合视频在线| 久久久久久精| 久久青草久久| 久久国产精品一区二区三区| 国产一区二区三区黄| 亚洲激情一区二区三区| 一区精品在线| 亚洲国产黄色| 91久久亚洲| 亚洲激情女人| 亚洲国产激情| 亚洲精品看片| 日韩午夜在线电影| 一区二区动漫| 夜夜嗨网站十八久久| 一本久久知道综合久久| 99精品视频免费观看视频| 1024日韩| 99热这里只有成人精品国产| av不卡在线看| 国产精品最新自拍| 久久国产精品高清| 欧美 日韩 国产 一区| 午夜精品免费| 一区在线免费| 久久九九电影| 欧美日韩在线大尺度| 亚洲图片在线| 国产亚洲精品bv在线观看| 国产精品毛片在线| 亚洲一区黄色| 午夜欧美精品久久久久久久| 亚洲天堂偷拍| 国产精品视区| 午夜亚洲福利| 性色av一区二区怡红| 午夜精品国产| 亚洲欧洲一级| 久久99伊人| 欧美三级小说| 99re6热在线精品视频播放速度 | 欧美精品国产一区| 欧美亚韩一区| 夜夜爽99久久国产综合精品女不卡| 中文一区二区| 欧美日韩在线不卡一区| 一区二区三区四区国产| 男人天堂欧美日韩| 影音欧美亚洲| 久久精品在线| 一区二区视频欧美| 亚洲综合日本| 一区在线免费| 欧美激情综合| 亚洲综合不卡| 亚洲激情成人| 国产精品a久久久久| 国产精品主播| 91久久黄色| 久久资源av| 亚洲一区二区动漫| 999亚洲国产精| 在线欧美亚洲| 雨宫琴音一区二区在线| 欧美日韩免费观看一区| 久久夜色精品| 久久久精品五月天| 噜噜噜在线观看免费视频日韩| 99精品99| 中文精品一区二区三区 | 亚洲一级二级| 国产精品高清一区二区三区| 久久人人97超碰人人澡爱香蕉 | 亚洲日本黄色| 伊人久久久大香线蕉综合直播| 久久狠狠婷婷| 久久资源av| 欧美成人dvd在线视频| 欧美成人中文| 国产精品成人观看视频免费| 欧美激情自拍| 午夜精品视频在线观看一区二区| 久久婷婷久久| 午夜精品亚洲| 激情欧美丁香| 亚洲免费精品| 午夜在线一区| 亚洲欧美一级二级三级| 国产精品国码视频| 亚洲国产第一| 国产精品久久久免费| 亚洲永久字幕| 久热综合在线亚洲精品| 欧美网站在线| 亚洲精选成人| 亚洲一区在线直播| 亚洲欧美日韩在线观看a三区| 亚洲麻豆视频| 国产精品丝袜xxxxxxx| 亚洲欧洲三级| 久久福利毛片| 免费在线播放第一区高清av| 欧美xxx在线观看| 欧美国产先锋| 欧美不卡在线| 亚洲激精日韩激精欧美精品| 国产精品国产三级欧美二区 | 夜夜精品视频| 久久久久久久欧美精品| 久久综合一区二区三区| 美女国产一区| 亚洲国产精品视频一区| 精品91免费| 老牛国产精品一区的观看方式| 欧美涩涩视频| 国产精品v亚洲精品v日韩精品| 亚洲免费高清| 欧美成人69| 欧美网站在线| 亚洲国产免费| 欧美a级在线| 国产一区二区中文| 久久国产主播| 亚洲精品孕妇| 国产农村妇女毛片精品久久莱园子| 亚洲二区三区四区| 99伊人成综合| 亚洲一区国产| 欧美国产免费| 激情久久中文字幕| 国产欧美欧美| 一区视频在线看| 中文亚洲字幕| 欧美一区三区二区在线观看| 国产一区91| 久久九九电影| 老妇喷水一区二区三区| 国产精品日韩欧美一区| 老司机免费视频久久| 日韩一级精品| 一区免费在线| 亚洲一区二区三区免费观看| 国产精品久久久亚洲一区| 老司机免费视频久久| 在线观看亚洲| 欧美体内she精视频在线观看| 91久久国产综合久久蜜月精品| 国产日韩1区| 在线成人h网| 久久久久久国产精品mv| 狠狠色综合色区| 欧美日韩在线不卡一区| 国产偷国产偷亚洲高清97cao| 久久亚裔精品欧美| 性欧美xxxx大乳国产app| 欧美午夜视频在线| 欧美片第1页综合| 久久久久久九九九九| 激情国产一区| 久久九九精品| 国产欧美日韩视频一区二区三区| 久久亚洲高清| 欧美激情综合色综合啪啪| 国产日韩欧美一区在线| 欧美日韩1区2区3区| 国产一区二区三区无遮挡| 亚洲永久字幕| 国产一区激情| 日韩视频一区| 亚洲无毛电影| 在线成人www免费观看视频| 欧美高清视频一区二区三区在线观看| 一区二区三区三区在线| 中国成人在线视频| 日韩午夜黄色| 亚洲国内欧美| 国产欧美日本| 亚洲激情另类| 激情自拍一区| 国产精品乱码一区二区三区| 亚洲精品欧洲| 性xx色xx综合久久久xx| 国产精品久久久久毛片大屁完整版| 伊人久久久大香线蕉综合直播| 亚洲欧洲精品一区| 91久久精品www人人做人人爽| 最近看过的日韩成人| 亚洲欧美久久| 亚洲一区成人| 欧美日韩国产精品一卡| 牛牛国产精品| 欧美精品国产一区二区| 亚洲国产第一| 99亚洲视频| 国产精品国产精品| 在线电影一区| 亚洲精品一区二| 女女同性女同一区二区三区91| 久久精品三级| 99re热精品| 欧美1区2区| 国产精品久久7| 久久精品91| 欧美三级午夜理伦三级中文幕| 亚洲精品婷婷| 欧美成人日本| 国产精品国产亚洲精品看不卡15| 国产亚洲在线观看| 蘑菇福利视频一区播放| 亚洲高清资源综合久久精品| 欧美一区二区视频在线| 雨宫琴音一区二区在线| 欧美成人69av|