目前可以接通实盘的量化平台来说,聚宽、果仁、讯投qmt等都是用户量比较多的平台,带有模拟盘功能,可以开通试用账户,但具体如何选择需要根据自身的编程基础情况和资金情况来定。
如果是有一定的计算机语言基础,有编程基础的投资者可以选择自己熟悉的编程语言量化平台,比如聚宽Python、TB开拓者、QMT等;以聚宽为例,可以点击聚宽官网,手机注册一个账号,然后点击模拟交易就可以开始编程测试了。
如果编程遇到问题或者不知如何提取数据,可以点击上方帮助找到API文档,应该可以解决大部分问题。比如一个简单的策略:
def initialize(context):
# 定义一个全局变量, 保存要操作的股票,如000001平安银行
g.security = '000001.XSHE'
# 运行函数
run_daily(market_open, time='every_bar')
def market_open(context):
if g.security not in context.portfolio.positions: order(g.security, 1000)
else: order(g.security, -800)
一个完整策略只需要两步:
- 设置初始化函数: initialize,上面的例子中, 只操作一支股票: '000001.XSHE', 平安银行
- 实现一个函数, 来根据历史数据调整仓位
#最后如果策略调试好之后,开通账户直接登录资金账号,运行策略,开始回测,就可以实现实盘交易了。