[原創(chuàng)]請教一個緊急的問題有關(guān)C++寫策略
作者:金字塔 來源:cxh99.com 發(fā)布時間:2014年09月17日
- 咨詢內(nèi)容:
是這樣的:我想做個demo測一下流程。想用vc開發(fā)環(huán)境,寫一個簡單的策略。比如: 監(jiān)控當(dāng)天滬深2市的所有股票,當(dāng)某個股票相比昨天的開盤價漲了3%,就買入。這部分,我在c++里寫判斷。
這樣問題就出來了:
1. 發(fā)現(xiàn)逐k線模式,返回值只有一個值。那我只能回返買還是不買這個結(jié)果了。可是我怎么通知金字塔的接口,是要買哪一只股票?買的數(shù)量,和買的價格,另外還有 市價買,還是限價買??如何知道是否成交,同時成交了多少?
2.買入后,我還得動態(tài)跟蹤這些股票,因?yàn)榉仙显V條件的所有股票都要買入。同時如果股票盤中價格回撤比如1%,就發(fā)出賣出信號(當(dāng)然當(dāng)天買的不能賣,只是舉個例子)。
我個人是想策略 都是用c++寫的dll來處理,把結(jié)果返回給金字塔的接口,然后金字塔軟件去執(zhí)行具體的買賣操作
我是剛剛接觸金字塔,同時接受了這個任務(wù),請版主幫忙給個思路,或者相關(guān) 的例子。我領(lǐng)導(dǎo)要的很急。謝謝
[此貼子已經(jīng)被作者于2014/6/21 10:58:23編輯過]
- 金字塔客服:
金字塔有2種C++的開發(fā)模式, 公式DLL和插件ADI的方式,您具體是哪一種?
- 用戶回復(fù):
是想用公式DLL的方式,策略處理,都在dll封裝的代碼里完成,只是返回結(jié)果給金字塔的接口,而且是逐k線模式
- 網(wǎng)友回復(fù):
金字塔的逐K線模式DLL是有一定的要求的, 建議參考
http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=65737&page=2
假設(shè)你需要交易A,B,C3只股票,無論是測試還是后臺程序化交易,金字塔都會順序的在A股票上調(diào)用DLL,然后B股票上調(diào)用,接著C股票,你的DLL策略只管將系統(tǒng)傳遞給你的股票數(shù)據(jù)做處理,然后相應(yīng)的返回結(jié)果即可,你的DLL中不必去關(guān)心你計算的到底是那個股票的數(shù)據(jù)
- 網(wǎng)友回復(fù):
哦,原來金字塔是這樣處理股票的。而我之前,以為是全推的行情。就是說,接口會傳遞過來所有股票的數(shù)據(jù),然后我在所有股票數(shù)據(jù)里處理。但是你現(xiàn)在告訴我說這樣做,那我又另外一個擔(dān)心了。你說a股票調(diào)用dll,b股票在調(diào)用dll,c股票再調(diào)用一次dll,那會不會造成策略的dll的來回的被裝載,再卸載,再裝載再卸載?