Cerebro参数设置

方式两种:
1、

cerebro = bt.Cerebro(runonce=True, ...)
cerebro.run()

2、

cerebro = bt.Cerebro()
cerebro.run(runonce=False, ...)

常用参数

preload

default = True
预加载数据:确定是否一次性将行情数据全部加载进策略

runonce

default:True
预计算指标:确定是否一次性以矢量化方式计算好指标,后面运行速度快。
注意:runonce为True时,preload需要为True

live

default:False
如果并未接入实盘行情数据,但用户仍然想以实盘模式运行,则设置True。若设为True,系统会自动禁用preload 和 runonce

maxcpus

default:True
使用cpu核心数,默认使用全部核心

stdstats

default:True
是否加载默认观察者Obervers:Broker(Cash and Value),Trades 和 BuySell。

exactbars

default:0 (False)
是否仅加载必须的数据。大量节省内存。

当exactbars=1(True),将自动禁止数据预加载(preload)和指标预计算(runonce),也禁止绘图。

当exactbars=-1,则在行情数据全部加载到内容,策略中声明的一级指标值全部加载到内存。但若一级指标依赖于其他指标来计算,那么这些二级指标只保存最小期的数据,这是运行预加载(preload),和绘图,但禁止指标预计算(runonce)

writer

default:false
是否加载默认书写者WriterFile

tradehistory

default:false
在所有策略中是否记录交易历史细节,如果只是在特定策略里记录交易历史信息,即可调用该策略的set_tradehistory方法

opdatas

default:True
在执行策略参数优化时cerebro.optstrategy,行情数据对象只加载一次(数据预加载的情况下)

optreturn

default:True
在执行策略参数优化时,方法cerebro.optstrategy的返回值不是完整策略对象(含所有数据,指标,观察者等),而是具有下列属性的对象列表:
params (p):策略参数
analyzers:策略所含分析者对象

tz

default:None
给策略增加全局时区,默认显示UTC时间

cheat_on_open

default:false
是否启用开盘作弊模式

broker_coo

default:True
cheat_on_open=True后,才起作用

quicknotify

只在实盘起作用,是否尽快交付通知

`

Backtrader概念(四)-Cerebro参数相关推荐

  1. python函数对变量的作用遵守原则有哪四条_创建一个包含四个参数的函数

    是的,所以我在做家庭作业,我被要求做以下工作: 创建一个名为student data的函数,它接受四个参数,一个名称(一个字符串).一个年龄(一个整数).一个学生编号(一个字符串)以及他们是否在CSC ...

  2. OpenGL画矩形函数:glRectf,四个参数分别表示了位于对角线(左下到右上)上的两个点的横纵坐标

    OpenGL画矩形函数:glRectf glRectf:画一个矩形,四个参数分别表示了位于对角线(左下到右上)上的两个点的横纵坐标(并且以窗口的中心点为原点,相当于以它为原点建立了一个二维坐标系) 例 ...

  3. 自定义View中,四个参数的构造函数,其最后两个参数的含义

    先看两个参数的构造函数: public View(Context context, @Nullable AttributeSet attrs) {this(context, attrs, 0);} p ...

  4. 【rotors】多旋翼无人机仿真(四)——参数补偿和PID控制

    [rotors]多旋翼无人机仿真(一)--搭建rotors仿真环境 [rotors]多旋翼无人机仿真(二)--设置飞行轨迹 [rotors]多旋翼无人机仿真(三)--SE3控制 [rotors]多旋翼 ...

  5. lower_bound,upper_bound的第四个参数的用法

    转载自:https://blog.csdn.net/qq_35620616/article/details/70232489 1.lower_bound的第四个参数的用法: 先看代码: #includ ...

  6. lower_bound,upper_bound的第四个参数

    1.lower_bound的第四个参数的用法: 先看代码: #include <bits/stdc++.h> using namespace std; struct node{int x, ...

  7. margin带一个、二个、三个、四个参数不同的含义。

    margin: 20px;(上.下.左.右各20px.) margin: 20px 40px;(上.下20px:左.右40px.) margin: 20px 40px 60px;(上20px:左.右4 ...

  8. android中监听的作用,Android里的AdapterView中OnItemClickListener监听器四个参数的含义...

    对Android开发中的Adapter接口的onItemClickListener监听器四个参数(arg)的理解: 代码:public void onItemClick(AdapterView> ...

  9. @GeneratedValue(javax.persistence.GeneratedValue)四种参数

    @GeneratedValue(javax.persistence.GeneratedValue)四种参数

最新文章

  1. 9 个 Java 性能调优技巧,YYDS!
  2. 网络编程-TCP/IP协议栈-TCP协议
  3. [Linux]共享内存
  4. 获奖者:​郑纬民,男,清华大学教授、博士生导师,《大数据》杂志主编。...
  5. 配置管理-CMMI的五个等级
  6. DPDK | 如何在用户空间使用大页内存hugepage
  7. 毕业答辩PPT免费下载
  8. 我们来做做公募基金数量的“人口”大普查
  9. 如果无法使用软件打开.mmap文件,解决办法
  10. h5案例欣赏及分析_2019下半年,10个优秀H5案例参考
  11. xmind转excel脚本(简化版)
  12. 电脑各类快捷键及运行命令大全
  13. linux xps文件,XPS文件擴展名: 它是什麼以及如何打開它?
  14. Infer的安装及基本使用
  15. 手机无线如何共享给台式计算机,教你用手机做热点分享wifi给台式电脑用,不是用数据网络哦...
  16. 系统托盘安全删除硬件图标不见了(任务栏USB图标不见了)的故障处理图文详解
  17. CDP科普:客户数据中台(CDP)是什么?
  18. 量子计算机意识永生,量子计算机如何使未来的人类永生
  19. 异常解决——SpringBoot项目启动卡住,无任何异常信息
  20. 微信公众平台开发——引言

热门文章

  1. ESP32-NVS存储(非易失性存储库)
  2. js数组要用的方法:push、pop、unshift、shift、splice、reverse、sort、concat、join、slice、indexof、foreash、map、filter
  3. telegram自动发信息_zabbix调用telegram机器人发送报警消息
  4. 高频交易及化资策与区
  5. U盘偷资料神器,我都不太敢分享了。
  6. Y7000P电池0%解决办法
  7. 短视频平台还能这样赚钱?无需拍视频,每天能赚200多详细流程
  8. 我的世界java版gamemode指令_我的世界(电脑Java版)简单又好玩指令教程
  9. STM32串口通信、串口调试助手
  10. 为什么深圳成指关注度远远小于上证指数?