我們很多專業(yè)投資者及一些投資機(jī)構(gòu)都喜歡使用C++直接編寫交易策略,C++語(yǔ)言無(wú)論是靈活性和安全性都是要比傳統(tǒng)的一般意義上的腳本語(yǔ)言要強(qiáng)大許多,這也是大家所普遍采用的一個(gè)主要理由。但是直接使用C++開(kāi)發(fā)需要3個(gè)主要組件,主要包括:
1、歷史行情數(shù)據(jù)的管理和接收
2、交易策略的評(píng)估與實(shí)現(xiàn)
3、下單交易具體實(shí)施
實(shí)際上上述3點(diǎn)其實(shí)已經(jīng)包含了一個(gè)程序化交易軟件所具有的主要特點(diǎn)了,如果是全部都要重新開(kāi)發(fā)一套這樣的產(chǎn)品,我們的投資公司最后都要變成名副其實(shí)軟件公司了,將耗費(fèi)很大的精力與財(cái)力來(lái)組織和管理整個(gè)軟件開(kāi)發(fā)團(tuán)隊(duì)。
如果使用金字塔平臺(tái)進(jìn)行C++的策略編寫,那么上述的多個(gè)難點(diǎn)就可以很好的得到解決,主要如下:
1、金字塔為C++接口提供了豐富完善的歷史數(shù)據(jù),包括盤中即時(shí)數(shù)據(jù),1分,5分,15,30,日線等等多大十幾種周期數(shù)據(jù),這些數(shù)據(jù)都是金字塔軟件統(tǒng)一管理,模型的開(kāi)發(fā)者不必再來(lái)操心歷史數(shù)據(jù)如何管理。
2、我們的交易策略在前期模型階段可以利用金字塔平臺(tái)PEL語(yǔ)言快速的進(jìn)行評(píng)估,評(píng)估結(jié)束后,再集中精力來(lái)變成C++的具體交易算法,節(jié)省了大量的時(shí)間。
3、可以利用金字塔平臺(tái)進(jìn)行全球市場(chǎng)交易;雖然現(xiàn)在CTP平臺(tái)開(kāi)放了交易接口,但畢竟是只有這一個(gè)接口,如果交易者要對(duì)其他的交易接口例如金仕達(dá)、恒生接口等等時(shí),都必須要去重新開(kāi)發(fā)接口,同樣是要花費(fèi)很大的精力。但如果使用金字塔平臺(tái),開(kāi)發(fā)者就不必再去關(guān)心不同的交易接口到底有哪些不同,我們都已經(jīng)為客戶封裝好了統(tǒng)一的交易接口規(guī)范,你只要交易策略編寫完畢后,就可以在金字塔所支持的國(guó)內(nèi)期貨公司,證券公司,外盤期貨外匯等等平臺(tái)上進(jìn)行交易。
綜上所述,實(shí)際上很多底層的服務(wù)模塊金字塔都已經(jīng)為客戶開(kāi)發(fā)好了,客戶在金字塔上只需要關(guān)心如何用C++編寫策略就可以,極大的加快了投資者的開(kāi)發(fā)周期,并節(jié)省了大量的研發(fā)費(fèi)用。
此主題相關(guān)圖片如下:qq截圖20121127104340.jpg
下載信息 [文件大小: 下載次數(shù): ]點(diǎn)擊瀏覽該文件:addindemo.rar
使用插件開(kāi)發(fā)在金字塔下使用調(diào)試的步驟
金字塔下工作的插件要求用戶在Release下使用,在DEBUG下會(huì)出現(xiàn)異常,在RELEASE下只要將編譯設(shè)置改動(dòng)一下即可完成與DEBUG一樣的斷點(diǎn)調(diào)試以及單步跟蹤等操作,我們以VC6為例步驟如下:
假設(shè)我們的金字塔安裝在D:\Weisoft Stock\目錄下:
此主題相關(guān)圖片如下:111111.jpg
此主題相關(guān)圖片如下:22222222222.jpg
此主題相關(guān)圖片如下:33333333333.jpg
[此貼子已經(jīng)被作者于2012-11-28 12:42:20編輯過(guò)]
嚴(yán)重學(xué)習(xí)!
金字塔提供的范例上應(yīng)該說(shuō)的很清楚了,m_wMarket 為WORD類型的,應(yīng)該顛倒過(guò)來(lái)用。