[量化-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.基本操作就这么多。

发布了448 篇原创文章 · 获赞 115 · 访问量 53万+

猜你喜欢

转载自blog.csdn.net/u011539200/article/details/103462138