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