本文主要是介绍[量化-003]米矿的第一个程序--买入持股,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.注册米矿
2.登录米矿
3.点击右上角“进入平台”,在这里可以写量化程序。
4.量化平台的文档
https://www.ricequant.com/doc/api/python/chn
5.新建一个量化程序,然后输入如下代码:
#import pandas
#import numpy#需要在各函数之间传递的参数保存在context里
def init(context):#设置要买入的股票context.s1 = "000001.XSHE"# 是否已经买入context.fired = False#模型主要部分。根据策略的更新频率,周期性调用本函数。这里可以写更复杂更精巧收益率更高的操作方案。
def handle_bar(context, bar_dict):#买入股票,不做其他操作。整个策略只有一个买入动作,此后一直持有if not context.fired:# order_percent并且传入1代表买入该股票并且使其占有投资组合的100%order_percent(context.s1, 1)context.fired = True
6.配置回测时间段,从右上角选择开始日期和结束如此。
7.“编译策略”,会在当前页面的右侧编译,展示出回测结果。
8.“运行回测”,在新页面运行回测,展示回测结果。
9.“历史回测”,你运行过的所有回测,都在这里显示。你可以不断调整代码,每调整一次运行一次回测,工作完成后,在这里可以看到所有回测,还可以比较每个回测的代码代码差异。
10.基本操作就这么多。
这篇关于[量化-003]米矿的第一个程序--买入持股的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!