使用Qt開(kāi)發(fā)的,具體涉及QNetwork/Qjson/QChart等各個(gè)Qt模塊
軟件支持日線,分時(shí),周線,月線等不同周期的混合量化分析;支持選股和回測(cè)二個(gè)模式;支持K線識(shí)別;支持常見(jiàn)的10多種技術(shù)指標(biāo);
同時(shí)還支持基于LEVEL2的資金流分析和查看。
為了方便使用,我還自行開(kāi)發(fā)了一套腳本解釋系統(tǒng)
一個(gè)macd金叉死叉的量化腳本如下:
#設(shè)置K線文件目錄
config.source.k.dir=data
#設(shè)置分筆數(shù)據(jù)文件目錄
config.source.ticket.dir=ticket
#設(shè)置level2文件路徑
config.source.lv2.dir=lv2
#設(shè)置K線數(shù)據(jù)格式
config.source.k.format=default
#設(shè)置分時(shí)最大加載日期數(shù)
source.ticket.maxtickloaded=5
#設(shè)置小單最大額度
config.source.lv2.v1=5
#設(shè)置中單最大額度
config.source.lv2.v2=100
#設(shè)置大單最大額度,超過(guò)此數(shù)值則為超大單
config.source.lv2.v3=500
#定義單日股票買(mǎi)入排序,默認(rèn)為成交量降序(可選volasc,increaseasc,increasedesc)
config.trade.buy.order=voldesc
#定義股票買(mǎi)入時(shí)機(jī),默認(rèn)為開(kāi)盤(pán)(可選open/auto)
config.trade.buy.point=open
#定義股票賣(mài)出時(shí)機(jī),默認(rèn)為尾盤(pán)(可選第二天開(kāi)盤(pán)價(jià)-早盤(pán))
config.trade.sale.point=close
#是否使用立即止盈模式,達(dá)到設(shè)定盈利立刻賣(mài)出
config.trade.sale.rapid=yes
#設(shè)置單股最大持有日期
config.trade.max.hold.day=3
#設(shè)定單股買(mǎi)入后再次買(mǎi)入禁買(mǎi)日期間隔
config.trade.min.exclude=6
#設(shè)置止盈點(diǎn)
config.trade.max.profit=64.0
#設(shè)定止損點(diǎn)
config.trade.max.lost=-9.0
#設(shè)定交易成本(千分之.)
config.trade.tradecost=0.8
#設(shè)定單日最大可買(mǎi)股票數(shù)
config.trade.max.count=3
#設(shè)定股票買(mǎi)入最大允許漲幅
config.trade.max.allow.increase=3.2
#設(shè)定股票買(mǎi)入最大允許跌幅
config.trade.max.allow.decrease=-3.2
buy.macd.diff,0>macd.dea,0
buy.macd.diff,-1<macd.dea,-1
buy.macd.diff,0>value,0.0
buy.ohlc.increase,0>value,0.5
很容易理解吧

有興趣可以在www.snail007.com下載使用