大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現(xiàn)在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識(shí)>>正文內(nèi)容

通過(guò)設(shè)置提高金字塔軟件的運(yùn)行效率 [金字塔]

  • 咨詢內(nèi)容:

    以下所有功能介紹僅對(duì)2.0以上版本有效

     

    方法1:限制數(shù)據(jù)數(shù)量

       金字塔是面向高端用戶的高端分析工具,所有品種的行情數(shù)據(jù)都保存至本地計(jì)算機(jī),這樣做的目的是可以快速的進(jìn)行大量的品種的橫向統(tǒng)計(jì)計(jì)算和相互之間的數(shù)據(jù)引用。所以默認(rèn)安裝時(shí)金字塔將會(huì)盡大可能的允許用戶保存盡可能長(zhǎng)的歷史數(shù)據(jù),但是歷史數(shù)據(jù)如果保存過(guò)長(zhǎng),將會(huì)給公式系統(tǒng)的運(yùn)算帶來(lái)很大的負(fù)擔(dān),解決方法就是在運(yùn)行時(shí)限制數(shù)據(jù)的使用數(shù)量,方法如下:

    Ctrl+O 選項(xiàng)-》維護(hù)選項(xiàng)卡,如圖:

     

     
    此主題相關(guān)圖片如下:qq截圖20121021000842.jpg

     

    上圖紅色部分兩個(gè)選項(xiàng),默認(rèn)安裝后的數(shù)字是360周期,360周期對(duì)于絕大多數(shù)情況下的公式運(yùn)算量是可以滿足的,如果用戶的公式系統(tǒng)需要更多的歷史數(shù)據(jù),只要改動(dòng)上面的設(shè)置即可。

    圖形顯示:該設(shè)置主要用于圖表上顯示,第一次顯示圖表時(shí)初始使用的數(shù)據(jù)量使用該設(shè)置,如果用戶按↓鍵增加圖形顯示量時(shí),如果超過(guò)默認(rèn)的360數(shù)量,系統(tǒng)會(huì)自動(dòng)從硬盤(pán)中自動(dòng)擴(kuò)充該大小。

    內(nèi)存保留:該部分主要是非圖形顯示的數(shù)量控制選項(xiàng),例如選股、后臺(tái)預(yù)警交易、指標(biāo)排序、橫向統(tǒng)計(jì)等。內(nèi)存保留系統(tǒng)不會(huì)自動(dòng)擴(kuò)充大小,需要用戶自行調(diào)整該選項(xiàng)。

    日內(nèi)嚴(yán)格限制數(shù)據(jù)的使用數(shù)量:如果不啟用該選項(xiàng),對(duì)于小于日線周期級(jí)別的周期,只會(huì)對(duì)讀取的歷史數(shù)據(jù)進(jìn)行限制,對(duì)于日內(nèi)分筆生成的分時(shí)周期數(shù)據(jù)沒(méi)有限制,也就是圖表上的K線周期會(huì)大于默認(rèn)的360周期,會(huì)隨著交易的進(jìn)行K線數(shù)據(jù)不斷增加,如果用戶使用的是分筆或者多秒K線,那么數(shù)據(jù)量還是非常大的。啟用該選項(xiàng)后,會(huì)對(duì)圖表上的數(shù)據(jù)量進(jìn)行嚴(yán)格的限定,會(huì)顯著提高速度,但是如果模型對(duì)數(shù)據(jù)周期敏感,那么啟用該選項(xiàng)后可能會(huì)帶來(lái)問(wèn)題,因此啟用該選項(xiàng)后應(yīng)該多進(jìn)行測(cè)試。

     

    方法2:通過(guò)降低刷新頻率和當(dāng)日顯示來(lái)提高速度

     

    報(bào)表刷新時(shí)間:報(bào)價(jià)表(動(dòng)態(tài)顯示牌)的刷新時(shí)間默認(rèn)為500毫秒一次,如果系統(tǒng)已經(jīng)比較卡占用CPU資源較大,那么建義提高此選項(xiàng)設(shè)置。

    指標(biāo)排序更新:報(bào)價(jià)表上的用戶自定義指標(biāo)數(shù)據(jù)欄的刷新時(shí)間,默認(rèn)300秒一次,如果希望盤(pán)中即時(shí)刷新而降低該頻率將會(huì)導(dǎo)致CPU的占用陡然增大。

    盤(pán)中延遲刷新:這是個(gè)重要的選項(xiàng),圖表K線圖上的指標(biāo)不是每來(lái)一筆TICK都會(huì)刷新的,為了提高軟件的效率,默認(rèn)為1.5秒刷新一次,此數(shù)值設(shè)置過(guò)小將會(huì)顯著提高CPU的占用,如果用戶設(shè)計(jì)的指標(biāo)比較復(fù)雜或者圖形使用的數(shù)據(jù)過(guò)多導(dǎo)致系統(tǒng)運(yùn)行速度緩慢,那么可以將此選項(xiàng)設(shè)置高一些,這樣可以讓軟件運(yùn)行的順暢一些。

    K線圖和分時(shí)圖僅用當(dāng)日數(shù)據(jù):如果在分筆、多秒或者1分鐘數(shù)據(jù)周期下,不涉及到昨日的歷史數(shù)據(jù),那么建義勾選此選項(xiàng)。

    圖表程式化交易中的高頻選項(xiàng):勾選此選項(xiàng)后,盤(pán)中延遲刷新設(shè)置 將會(huì)失效,系統(tǒng)每來(lái)一筆TICK,將會(huì)對(duì)圖表做一次刷新,如果你的公式或數(shù)據(jù)量比較大,那么將會(huì)顯著加重系統(tǒng)負(fù)擔(dān)。

     

     

    方法3:通過(guò)調(diào)整公式系統(tǒng)的屬性

     

    通過(guò)上圖的紅色部分,有兩個(gè)地方可以進(jìn)行調(diào)整,下面我們將分別介紹

    運(yùn)行模式:2.0版之后的金字塔支持序列和逐周期兩種模式,其中序列模式是運(yùn)行效率最高的一種,逐周期模式只建議在一些特殊場(chǎng)合使用,比如帶全局變量的需要逐周期運(yùn)行的算法,如使用BUY等新交易系統(tǒng)的情況下等等。普通技術(shù)指標(biāo),ENTERLONG,TBUY后臺(tái)自動(dòng)交易等公式,建議用戶在序列模式下運(yùn)行,效率會(huì)得到大幅提升。在此提醒用戶注意:很多用戶為了方便,將用于后臺(tái)自動(dòng)交易公式,BUY,TBUY等交易混在一個(gè)公式里使用,在初期調(diào)試編寫(xiě)過(guò)程中這樣是可以的,但是如果一旦模型確立編寫(xiě)調(diào)試完畢后,請(qǐng)將只能用于圖表逐周期模式下的BUY指令去掉,在序列模式下運(yùn)行我們的后臺(tái)自動(dòng)交易公式。否則就只能以逐周期模式運(yùn)行,既降低了效率,又在后臺(tái)執(zhí)行中執(zhí)行了沒(méi)有必要的BUY指令,進(jìn)一步增加了無(wú)謂的計(jì)算量。但是有特殊目的的算法除外,比如用戶想通過(guò)BUY指令的虛擬持倉(cāng)優(yōu)點(diǎn)來(lái)控制實(shí)際下單量等等高級(jí)用法。

    快速按鈕:對(duì)于需要固定數(shù)量的圖表公式,或者需要固定數(shù)量就可以計(jì)算得到最后一個(gè)周期的用于后臺(tái)交易或者選股的公式來(lái)說(shuō),使用該選項(xiàng)無(wú)疑是最能提高效率的一種了,對(duì)于圖表限制,可以使公式系統(tǒng)的數(shù)據(jù)計(jì)算不必依賴圖表顯示的多少,對(duì)于后臺(tái)交易,由于我們通常只需要最后一個(gè)周期的數(shù)據(jù),只要我們?cè)诠骄帉?xiě)時(shí),知道一個(gè)正確計(jì)算最后周期的信號(hào)即可。

     

    方法4:通過(guò)公式編寫(xiě)技巧

    一個(gè)簡(jiǎn)單的例子:

    ENTERLONG:CROSS(C,MA(5,10));

    EXITLONG:CROSS(MA(5,10),C);

    通過(guò)上面的語(yǔ)句,我們看到了,MA(5,10)其實(shí)是被連續(xù)使用了兩次,這樣的重復(fù)執(zhí)行函數(shù)調(diào)用,必然會(huì)帶來(lái)不必要的運(yùn)算開(kāi)支。改進(jìn)方法如下:

    MA5:=MA(5,10);

    ENTERLONG:CROSS(C,MA5);

    EXITLONG:CROSS(MA5,C);

    通過(guò)中間變量MA5,保存函數(shù)調(diào)用結(jié)果,通過(guò)重復(fù)使用內(nèi)部變量MA5,達(dá)到提高效率的目的。

     

    通過(guò)IF控制語(yǔ)句

    通過(guò)使用IF ... THEN 控制語(yǔ)句,對(duì)于公式的條件進(jìn)行判斷,如果發(fā)現(xiàn)需要必要條件時(shí)再來(lái)進(jìn)入到內(nèi)部進(jìn)行計(jì)算,否則就不執(zhí)行了。

    IF 條件達(dá)到 THEN

      BEGIN

       //執(zhí)行條件內(nèi)語(yǔ)句

      END

     

    方法5:如果你在公式中引用了過(guò)多的跨周期指標(biāo)調(diào)用,那么使用自定義數(shù)據(jù)功能可以極大的減少重復(fù)計(jì)算的工作量

    參考 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=10547

     

    [此貼子已經(jīng)被作者于2012-10-21 0:17:14編輯過(guò)]

     

  • 金字塔客服:  越來(lái)越復(fù)雜了。一直跟過(guò)來(lái)的還好,要是新手多半暈菜。建議每個(gè)頁(yè)面添加相應(yīng)的幫助說(shuō)明或鏈接。

     

  • 用戶回復(fù):

    請(qǐng)教版主 快速按鈕的周期是什么概念---指的是日線數(shù)據(jù)周期?

     

    數(shù)據(jù)主要是取10天之內(nèi)的高低收  填多少周期合適?

     

    比如在1分鐘上跨周期引用5日或5月均線 "ma.ma1#DAY或month" 分別設(shè)多少周期合適  

     

    謝謝

    [此貼子已經(jīng)被作者于2010-10-16 18:35:02編輯過(guò)]

     

  • 網(wǎng)友回復(fù):

    快速按鈕上的周期,與日線或者周線無(wú)關(guān),指的是數(shù)據(jù)數(shù)量

     

  • 網(wǎng)友回復(fù):

     

     

    正是因?yàn)椴欢趺丛O(shè)置周期所以才提問(wèn),目的是想了解怎么設(shè)置!而不是僅僅得到一個(gè)數(shù)據(jù)數(shù)量的常識(shí)

      

    樓主發(fā)帖的本意是方便大家   但設(shè)置方法沒(méi)講清楚

    [此貼子已經(jīng)被作者于2010-10-16 19:57:26編輯過(guò)]

 

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

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


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 国产四虎免费精品视频 | 亚洲国产欧洲精品路线久久 | 91九色视频无限观看免费 | 欧洲亚洲视频 | 久久91亚洲精品中文字幕 | 欧美福利精品福利视频在线观看 | 综合色桃花久久亚洲 | 亚洲综合干| 欧美中文字幕 | 亚洲精品一 | 九九在线观看高清免费 | 青青青草视频在线观看 | 久久福利一区二区三区 | 九色视频极品论坛区 | 国产欧美日韩综合二区三区 | 91天堂97年嫩模在线观看 | 成人国产视频在线观看 | 亚洲精品高清国产一久久 | a级毛片高清免费视频 | 国产一级毛片国语版 | 国产性生活 | 最新国产精品亚洲 | 久久久久久网 | 国产福利一区二区在线观看 | 欧美国产成人免费观看永久视频 | 国产农村妇女毛片精品久久久 | 97 在线播放 | 亚洲精品欧美日本中文字幕 | 亚洲伊人久久综合一区二区 | 视频二区 中文字幕 欧美 | 看欧美毛片一级毛片 | 久久精品国产99国产精品澳门 | 国产精品久久久 | 黄色网在线| 日韩操| 在线观看av片永久免费 | 国产福利在线播放 | 国产成人精品免费视频大 | 简单视频在线播放jdav | 欧美成人毛片在线视频 | 午夜a毛片 |