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

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

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

  • 咨詢內(nèi)容:     筆者踏入期貨市場多年,學習了不少技術(shù)分析方法,也接觸了一些前沿理念,而期貨市場日益興起的程序化交易方法就是其中重要的一種。
    程序化交易,即是指將人的操作理念和風險控制原則等編制為計算機的某種特定軟件可執(zhí)行的代碼,由計算機代為執(zhí)行。從而減少因為人性的弱點而執(zhí)行起來產(chǎn)生偏差的情況。同時,使用程序化交易系統(tǒng)也可以對人的操作起到有益的輔助作用,減輕人的負擔。
        愿望是美好的,程序化交易理念的產(chǎn)生應(yīng)該也是基于以上的美好目標。可是要編制出一套完整有效和穩(wěn)定的程序化交易系統(tǒng)出來,卻并非易事。先不說前期的量化和代碼轉(zhuǎn)化等問題,即使是這些問題都已經(jīng)解決了,那也只能說是我們的程序化交易系統(tǒng)才完成一小半。為什么呢?因為我們還有更重要的測試工作要做。一個沒有經(jīng)過測試并優(yōu)化改進的系統(tǒng),是萬萬不可貿(mào)貿(mào)然投入實戰(zhàn)的。
        由于我們是立足于對過去已經(jīng)發(fā)生的事件和行情所編制的系統(tǒng),所以第一步我們應(yīng)該測試在歷史行情上的表現(xiàn)如何,如果在歷史測試中都表現(xiàn)平平,那大概就是我們總結(jié)歸納出來的方法有問題,是沒有任何實際使用價值的。在此基礎(chǔ)上,如果測試效果不錯,我們再將系統(tǒng)應(yīng)用于實盤上跟蹤觀測一段時間。在確保沒有新的問題和不穩(wěn)定因素出現(xiàn)的情況下,我們才可以投入真金白銀進去。
        可見第一步的歷史測試相當重要,它的結(jié)果幾乎就決定了后續(xù)工作的開展與否。了解程序化交易的朋友們都知道,目前國內(nèi)普遍使用的可支持程序化交易的交易軟件也就那么2-3家,他們分別是文華財經(jīng)、金狐交易師和交易開拓者。其中最為普遍的還是文華財經(jīng)的WebStock,目前最新版本是2008版。可是筆者卻不怎么喜歡該軟件:函數(shù)少,自定義擴展功能也不怎么樣,數(shù)據(jù)還經(jīng)常變來變?nèi)ゲ徽鎸崱6鸷灰讕熓怯啥ΧΥ竺娘w狐交易師演變而來,由于其本身固有的特點以及營銷模式的問題,目前國內(nèi)似乎只有中國國際期貨公司才為客戶提供該軟件,一般客戶難以享受到該軟件的強大功能。那么,就剩下最后一款軟件了:交易開拓者,又稱TB。事實上,筆者該次的試驗就是建立在該軟件之上的,沒有該軟件,就不會有本文的產(chǎn)生。
        為什么要選擇交易開拓者做為我們本次分析研究的平臺,這要歸因于歷史數(shù)據(jù)的選取上。很多步入程序化交易領(lǐng)域的交易員——有些甚至已經(jīng)堪稱“元老”級人物,卻還是不知道該如何來進行歷史測試。常見的就是看到有人說自己研發(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技術(shù)人員:
    1. //------------------------------------------------------------------------
    2. // 簡稱: ZLHY
    3. // 名稱: 主力合約
    4. // 類別: 技術(shù)指標
    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. // 版權(quán)所有        hedgehog
    144. // 更改聲明        TradeBlazer Software保留對TradeBlazer平臺
    145. //                        每一版本的TrabeBlazer公式修改和重寫的權(quán)利
    146. //------------------------------------------------------------------------
    復制代碼

     

  • TB客服: 已經(jīng)附上指標代碼

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


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


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


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

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

     

  • 網(wǎng)友回復: 很不錯.謝謝hedgehog 分享.

     

  • 網(wǎng)友回復: 不錯,加精

 

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

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

 


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

相關(guān)文章

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

国产精品乱子乱xxxx| 悠悠资源网久久精品| 欧美体内she精视频在线观看| 亚洲一区二区三区在线观看视频| 激情久久婷婷| 国产亚洲在线观看| 亚洲免费网址| 欧美日韩在线精品一区二区三区| 亚洲全部视频| 久久蜜桃精品| 亚洲小说欧美另类社区| 狠狠色综合网站久久久久久久| 亚洲国产欧美国产综合一区| 在线欧美亚洲| 你懂的视频一区二区| 欧美啪啪一区| 日韩亚洲视频| 久久久噜噜噜久久狠狠50岁| 午夜激情一区| 亚洲一区三区电影在线观看| 国产精品大全| 老鸭窝亚洲一区二区三区| 美日韩精品视频| 欧美精品麻豆| 亚洲免费婷婷| 最新成人av网站| 欧美精品一区二区三区久久久竹菊| 亚洲国产精品一区在线观看不卡 | 麻豆精品91| 亚洲国产一区在线| 欧美精品不卡| 久久资源av| 免费亚洲一区| 悠悠资源网久久精品| 亚洲一区日韩| 亚洲综合精品| 国产日韩亚洲| 国产精品夜夜夜一区二区三区尤| 极品日韩av| 午夜精品久久| 欧美精品一卡| 欧美日韩在线播放一区二区| 久久久久国产精品午夜一区| 国产精品一区二区三区四区五区| 亚洲人成久久| 亚洲精品在线视频观看| 伊人激情综合| 亚洲美洲欧洲综合国产一区| 亚洲国产精品一区二区第一页 | 欧美日韩在线播放一区二区| 午夜亚洲一区| 亚洲一区欧美二区| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲一区二区四区| 久久成人精品| 久久久久一区| 欧美精品一区二区三区在线看午夜 | 久久久久国内| 亚洲一区二区免费看| 亚洲一区二区三区午夜| 久久久国产精品一区二区三区| 免费在线亚洲欧美| 男人天堂欧美日韩| 欧美尤物一区| 亚洲亚洲精品三区日韩精品在线视频| 亚洲无线视频| 亚洲一区日韩在线| 欧美精品v日韩精品v国产精品| 午夜激情一区| 亚洲欧洲日韩综合二区| 亚洲一区二区三区精品动漫| 老牛国产精品一区的观看方式| 韩国在线一区| 国产精品手机在线| 国产精品国产三级国产专区53| 亚洲精品系列| 老司机午夜免费精品视频| 海角社区69精品视频| 国产视频一区在线观看一区免费| 久久人人超碰| 亚洲激情啪啪| 你懂的视频一区二区| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产午夜精品一区二区三区欧美| 欧美黄色精品| 国产日本精品| 国产精品久久久对白| 亚洲欧美电影在线观看| 国产精品国码视频| 国产伦精品一区二区三区四区免费 | 伊人久久av导航| 一本久道久久综合狠狠爱| 久久精品麻豆| 国产欧美大片| 精品1区2区| 玖玖在线精品| 性色一区二区三区| 亚洲精品久久久久久一区二区| 久久久久久久波多野高潮日日| 亚洲电影成人| 黄色av日韩| 欧美日韩国产亚洲一区| 久久久久国产精品一区三寸| 一区二区三区久久网| 国产综合自拍| 国内精品视频在线播放| 午夜精品久久| 欧美极品一区| 欧美激情视频一区二区三区免费| 国产精品一级久久久| 伊甸园精品99久久久久久| 欧美精品一区二区三区在线看午夜| 国产精品一区二区欧美| 一本色道久久综合亚洲精品高清 | 亚洲国产专区校园欧美| 欧美日韩亚洲免费| 欧美一区二区三区四区在线观看地址 | 亚洲经典在线看| 欧美区高清在线| 久久精品麻豆| 久久亚洲国产精品日日av夜夜| 国产精品永久入口久久久| 亚洲精品裸体| 一级成人国产| 亚洲一区二区三区精品视频| 国产日韩综合| 性8sex亚洲区入口| 美脚丝袜一区二区三区在线观看 | 亚洲欧洲日夜超级视频| 伊人久久亚洲影院| 在线欧美不卡| 国产亚洲在线观看| 香蕉久久夜色| 午夜日韩视频| 在线成人h网| 一本一本久久| 免费看亚洲片| 欧美精品99| 亚洲二区精品| 亚洲一区二区三区免费观看| 毛片一区二区| 国语精品中文字幕| 夜夜爽av福利精品导航 | 欧美婷婷久久| 国内一区二区在线视频观看| 今天的高清视频免费播放成人| 在线播放豆国产99亚洲| 国产精品午夜av在线| 美女久久一区| 亚洲国产精品一区在线观看不卡| 亚洲一区精品视频| 激情亚洲成人| 久久久精品国产一区二区三区| 国产精品sm| 亚洲一区二区四区| 亚洲二区免费| 欧美日本在线| 国产伦精品一区二区三区四区免费| 亚洲欧美亚洲| 免费一区二区三区| 伊人天天综合| 欧美国产三区| 国产欧美69| 国产综合色产| 欧美福利一区二区三区| 国产精品视频| 亚洲看片一区| 欧美日韩天天操| 欧美中文字幕| 日韩一级欧洲| 国产精品a久久久久| 国产麻豆综合| 一区二区日韩免费看| 国模吧视频一区| 久久婷婷麻豆| 性高湖久久久久久久久| 99热精品在线| 亚洲丰满在线| 亚洲午夜精品久久久久久浪潮| 亚洲一区二区精品在线观看| 亚洲激情偷拍| 伊人蜜桃色噜噜激情综合| 欧美大片专区| 久久午夜电影| 久久婷婷av| 久久久精品动漫| 免费视频久久| 香蕉久久国产| 模特精品在线| 国产伦精品一区二区| 亚洲久久成人| 亚洲精品在线二区| 亚洲人www| 99精品视频免费观看| 亚洲精品专区| 国产精品日韩欧美一区二区| 国产一级精品aaaaa看| 国产亚洲毛片在线| 国产精品乱码| 久久成人一区| 午夜激情一区| 黄页网站一区| 99视频在线精品国自产拍免费观看| 精品二区久久| 一区二区福利| 亚洲综合欧美日韩| 久久综合婷婷| 红桃视频欧美| 国产日韩欧美一区| 亚洲免费中文| 欧美在线3区| 激情久久五月| 国产日韩欧美在线播放不卡| 国产亚洲高清视频| 欧美一区视频| 亚洲第一精品影视| 亚洲欧美春色| 韩日精品视频| 一区二区三区福利| 欧美一区二区| 99精品99久久久久久宅男| 亚洲一区三区电影在线观看| 久久精品人人| 在线播放精品| 蜜桃av综合| 亚洲大片在线| 蜜桃av综合| 亚洲精选成人| 欧美福利在线| 一本综合久久| 欧美视频不卡| 亚洲欧美日本国产专区一区| 国模精品一区二区三区| 亚洲免费中文| 亚洲大胆视频| 欧美a级一区| 国产日韩欧美一区在线 | 久久高清一区| 欧美激情五月| 国产欧美日本在线| 国精品一区二区三区| 免费在线成人av| 亚洲日韩成人| 欧美网站在线| 噜噜噜噜噜久久久久久91| 亚洲高清网站| 欧美成人一品| 国产精品一区视频网站| 精品91在线| 欧美福利视频| 久久av在线| 国产农村妇女精品一二区| 亚洲国产专区| 狠狠色综合网站久久久久久久| 蜜桃av综合| 久久av二区| 亚洲在线免费| 国产伦精品一区二区三区照片91| 91久久国产综合久久蜜月精品 | 久久av一区二区三区亚洲| 亚洲欧洲日本国产| 亚洲午夜精品久久久久久app| 欧美国产91| 欧美另类视频在线| 女人香蕉久久**毛片精品| 亚洲免费综合| 久久国产99| 久久美女性网| 久久免费一区| 久久亚洲二区| 欧美激情视频一区二区三区免费| 蘑菇福利视频一区播放| 亚洲伊人观看| 久久人人97超碰人人澡爱香蕉| 香蕉av777xxx色综合一区| 性欧美精品高清| 久久久精品动漫| 欧美在线高清| 欧美色123| 亚洲丰满在线| 夜夜嗨网站十八久久| 国产精品免费区二区三区观看| 中文精品视频| 亚洲欧美日韩国产一区| 久久精品综合| 欧美日韩国产不卡在线看| 欧美日韩综合精品| 亚洲人成网站在线观看播放| 中文精品一区二区三区| 免费视频一区| 欧美日本国产精品| 亚洲区国产区| 久久久国产亚洲精品| 欧美午夜一区二区福利视频| 国产精品v日韩精品v欧美精品网站 | 国产偷国产偷亚洲高清97cao| 国产亚洲成人一区| 蜜桃av久久久亚洲精品| 欧美午夜一区二区福利视频| 91久久夜色精品国产九色| 国产一区二区高清| 欧美 日韩 国产 一区| 亚洲精美视频| 久久一区免费| 亚洲乱码久久| 女同性一区二区三区人了人一| 亚洲黄色一区| 欧美一区二区三区四区夜夜大片| 怡红院精品视频在线观看极品| 亚洲在线网站| 在线日韩av| 久久久久一区二区| 99re热精品| 国产一区二区三区四区三区四| 一本久道综合久久精品| 欧美另类综合| 免费在线观看成人av| 激情欧美国产欧美| 久久人人97超碰国产公开结果| 在线高清一区| 午夜激情一区| 新67194成人永久网站| 亚洲国产婷婷香蕉久久久久久99| 免费久久久一本精品久久区| 91久久极品少妇xxxxⅹ软件| 午夜久久美女| 米奇777在线欧美播放| 一本一道久久综合狠狠老精东影业 | 国产精品久久7| 西西裸体人体做爰大胆久久久| 影音先锋久久资源网| 午夜日韩在线| 久久综合婷婷| 久久激情综合| 亚洲欧美日韩国产一区| 国产一区91| 国产九九精品| 午夜在线精品偷拍| 免费毛片一区二区三区久久久| 中文精品在线| 国产精品久久久久久久久久妞妞| 亚洲美女网站| 在线综合亚洲| 中文精品视频一区二区在线观看| 精品动漫一区| 亚洲国产高清一区二区三区| 亚洲成人直播| 亚洲欧洲一区| 国产区日韩欧美| 亚洲欧美日韩国产一区二区| 亚洲一区二区在线免费观看| 亚洲一区二区毛片| 久久国产手机看片| 欧美二区不卡| 欧美三级午夜理伦三级中文幕| 欧美精品观看| 伊人久久大香线蕉av超碰演员| 亚洲视频高清| 亚洲最新在线| 欧美综合二区| 欧美黄在线观看| 黑人一区二区| 99热精品在线| 老司机一区二区三区| 午夜精品亚洲| 亚洲精品在线免费| 久久本道综合色狠狠五月| 亚洲欧美文学| 亚洲美女色禁图| 噜噜爱69成人精品| 国产一区二区三区无遮挡| 亚洲精品护士| 久久精品二区三区| 狠狠干成人综合网| 国产亚洲福利| 欧美私人啪啪vps| 国产午夜久久| 国产在线欧美日韩| 国产亚洲毛片| 国产精品啊啊啊| 国产精品手机视频| 国产精品国色综合久久| 一区二区三区导航| 欧美全黄视频| 国产一区二区你懂的| 欧美精品导航| 国产精品一区视频| 国产精品v一区二区三区 | 在线不卡亚洲| 亚洲免费在线| 亚洲一二三区精品| 欧美一级视频| 亚洲大胆在线| 欧美不卡在线| 亚洲女同同性videoxma| 亚洲亚洲精品三区日韩精品在线视频| 99视频在线精品国自产拍免费观看| 久久看片网站| 国产精品免费区二区三区观看| 国产精品啊v在线|