金字塔3.0 Beta1
+新增 專業(yè)測(cè)試報(bào)告(包括單策略、組合策略) 2樓 +新增 全新自動(dòng)持倉(cāng)同步(支持多品種、多策略、多框架) 3樓 +新增 程序化單K 多次開倉(cāng)功能(包括圖表、后臺(tái)) 5樓 +新增 疊加品種自動(dòng)補(bǔ)充數(shù)據(jù) 4樓 +新增 恒生期貨接口UFT接口支持 +新增 圖表多框架下暫停單策略運(yùn)行 3樓 (2013.7.18新增) +新增 全局變量初始化異常提醒功能 6樓 (2013.7.19新增)
金字塔版本升級(jí)說明詳述(匯總貼):http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=48973
新版測(cè)試報(bào)告將在這個(gè)版本推出,為了新老測(cè)試模塊平穩(wěn)過渡,在將來的很長(zhǎng)一段時(shí)間內(nèi),這倆個(gè)模塊會(huì)同時(shí)存在。
為了區(qū)別 我們將現(xiàn)有的測(cè)試報(bào)告稱為 簡(jiǎn)易測(cè)試報(bào)告 新版的稱為 專業(yè)版測(cè)試報(bào)告。
由于專業(yè)版測(cè)試報(bào)告做了非常大的改動(dòng),光統(tǒng)計(jì)項(xiàng)就新增了幾十個(gè)。所以具體內(nèi)容不再一一羅列,詳情請(qǐng)下載專業(yè)版測(cè)試報(bào)告說明 進(jìn)行了解。
注: 原則上 簡(jiǎn)易測(cè)試報(bào)告 的功能不再更新與修正。
1、單策略程式化測(cè)評(píng)
2、多策略組合測(cè)評(píng)
多策略組合大致與單策略的項(xiàng)類似,區(qū)別在于增加了組合分析模塊。
新版自動(dòng)持倉(cāng)同步
如上圖:
這個(gè)版本對(duì)圖表程式化交易的界面做了改進(jìn)。
新增自動(dòng)持倉(cāng)同步做了全新的設(shè)計(jì)。刪除了次周期自動(dòng)恢復(fù)持倉(cāng)功能。
新版的自動(dòng)持倉(cāng)同步可以支持多框架下的多品種、多策略。(以往僅支持單品種、單策略)
具體的選項(xiàng)有3種
1、固定時(shí)間間隔——即默認(rèn)N秒進(jìn)行一次掃描,根據(jù)持倉(cāng)情況進(jìn)行持倉(cāng)同步
建議N的取值在10秒以上。
2、走完1根K線以后——即默認(rèn)走完1根K線進(jìn)行掃描,根據(jù)持倉(cāng)情況進(jìn)行持倉(cāng)同步
3、手工同步
當(dāng)前K線出現(xiàn)信號(hào)后停止檢測(cè)
由于自動(dòng)持倉(cāng)同步的機(jī)制復(fù)雜。目前,當(dāng)下單動(dòng)作與自動(dòng)持倉(cāng)同步正好同時(shí)觸發(fā)時(shí),可能造成判斷的誤差。用戶可根據(jù)自己的情況,自行選擇。
圖表多框架下暫停單策略運(yùn)行
多框架(多品種、多策略)程序化交易界面,新增笑臉標(biāo)示
雙擊可暫停、啟動(dòng)單策略運(yùn)行。
追撤單界面改進(jìn)
關(guān)于大家詬病比較多的 金字塔 追撤單 功能,這個(gè)版本改善了界面,更方便用戶的使用。
疊加品種自動(dòng)數(shù)據(jù)補(bǔ)充
以股指期貨主力(IF00)和滬深300(HS300)為例,在平時(shí)的使用中,因?yàn)橛杏脩粢虿皇煜そ鹱炙臄?shù)據(jù)規(guī)則,沒有補(bǔ)充相應(yīng)的數(shù)據(jù),導(dǎo)致策略工作不正常。
針對(duì)這種情況,在3.0我們?cè)黾恿睡B加品種自動(dòng)補(bǔ)數(shù)據(jù)的功能。
您再也不用為忘記補(bǔ)充數(shù)據(jù)而煩惱了。
程序化單K 多次開平倉(cāng)功能
目前的版本(3.0以下),無論是圖表還是后臺(tái)。單根K線上只能執(zhí)行一次開多、平多、開空、平空的操作。在3.0版本,我們將進(jìn)行一次較大的改動(dòng),讓用戶的策略能有更大的自由度。
3.0版本——我們將交易函數(shù)語(yǔ)句(Buy、Sell、Buyshort、Sellshort、Tbuy、Tsell、Tbuyshort、Tsellshort)的運(yùn)行規(guī)則改為:每個(gè)交易函數(shù)語(yǔ)句在每根K線上運(yùn)行1次。
通過下面的例子,更方便大家理解
If Close>Open Then Buy(1,1,Market); //第一句
If Ref(Close,1)<Ref(Open,1) Then Buy(1,1,Market); //第二句
如圖,3.0以下的版本,雖然圖表上顯示有2個(gè)開倉(cāng)的條件滿足,要下2次,但是程序自上向下運(yùn)行,根據(jù)單根K線上只能執(zhí)行一次開多、平多、開空、平空的操作的原則。實(shí)際在程序化運(yùn)行中,當(dāng)?shù)谝痪鋱?zhí)行了BUY操作后,第二句不在起作用。(實(shí)際只能執(zhí)行一個(gè)開多操作)。
在3.0的版本,執(zhí)行了第一句后,第二句依然會(huì)執(zhí)行。因?yàn)橐?guī)則是每個(gè)交易函數(shù)語(yǔ)句在每根K線上運(yùn)行一次。這個(gè)改動(dòng),對(duì)于策略而言,在單K上擁有了更高的可操作自由度。(實(shí)際執(zhí)行2個(gè)開多操作)
后臺(tái)同樣遵循以上規(guī)則改變。
這個(gè)改動(dòng)與原Allowrepeat函數(shù)(重復(fù)下單)的區(qū)別:
以Tbuy為例:
Tbuy(cond1,1,mkt),allowrepeat;
加了allowrepat這個(gè)語(yǔ)句可以在單K上執(zhí)行多次;
Tbuy(cond1,1,mkt);
Tbuy(cond2,1,mkt);
這兩句在單K上可各執(zhí)行1次(且只能是1次),若單K同時(shí)滿足Cond1、Cond2分別進(jìn)行下單操作。