在 future_ma5_buy 这个范例里面
1,buy_open(context.s1, "market", volume=100,serial_id = 1)
order_book_id这个参数没有赋值,反而serial_id = 1这个参数赋值了,这样也是可以的吗?这样不是没有交易对象了,不知道开那个品种的单子了吗?
2,close = history_bars(context.s1, context.long_period+1, 'self', 'close',True)这句里'self'代表什么?我查了函数,好像没有这个参数的
3, context.s1 = context.run_info.base_book_id里面这句干什么用的?
PY新手,问得简单的话,也请麻烦耐心解答一下,谢谢
context.s1
这个就是赋值了,只是前面没有显示的写是哪个参数。这个是python函数那块内容,建议自己百度了解下传参
self
获取数据什么样的频率进行。'1d'或'1m'分别表示每日和每分钟,必填项。您可以指定不同的分钟频率,例如'5m'代表5分钟线,'5s'表示5秒线,'5h'表示5小时线,其他周期可以分别为:'self'表示当前设置周期,tick分笔线,week周线,month月线,quarter季度线,halfyear半年线,year年线
base_book_id |
str |
基准合约代码,当"pel_call"模式时为主K线图合约 |
以上在python 的文档里都有介绍的,建议看下
那我再找一下,其实在之前我是找过的,没有看到。谢谢