Backtrader(十六)- Order订单 - order_target_xxx
方法枚举
1、order_target_size
2、order_target_value
3、order_target_percent
注意:此类方法的参数与 buy / sell 完全相同
方法详解
1、self.order_target_size(target=10000)
自动通过买卖,将self.data对应的股票仓位数量调整至10000股。
2、self.order_target_value(target=10000)
自动通过买卖,将self.data对应的股票仓位价值调整至10000元
不考虑做空情况,假如在next中执行此方法,系统检查当日该股收盘价为12.41,持股500股,按收盘价计算持仓市值为6205.00元。为了达到目标的持仓市值10000元,按当日收盘价看,下单量即买入(10000-6205)/ 12.42=305.80,向下取整305股。
注意:下单后次日执行的价格为开盘价,与今天的收盘价可能不同,若次日开盘价过高,资金可能不足,订单会失效。
当可以做空时交易逻辑可参考
position.size: 仓位数
value:仓位市值
target:目标仓位市值
position.size>=0 and target>value
执行Buy
position.size>=0 and target<value
执行Sell
position.size<0 and target>value
执行Sell
position.size<0 and target<value
执行Buy
3、self.order_target_percent(target=0.1)
通过买卖,将self.data对应的股票仓位价值调整至账户价值的10%
实际上它是按百分比算出目标市值,然后调用order.target.value执行,所以它具体执行买卖的逻辑与self.order.target.value相同。
注意 target可以取负值
Backtrader(十六)- Order订单 - order_target_xxx相关推荐
- Ruby for Rails 最佳实践十六
第十六章 改进控制器和视图 第2版的 R4RMusic 的控制器动作及相应模版总结 控制器 描述 动作方法名 主模板 Customer 登录 注销 注册一个新帐号 给购物车添加一个版本 查看购物车 结 ...
- 第十六届全国大学生智能车竞赛全国总决赛获奖排行榜
简 介: 今天来自重庆大学的同学询问是否重庆大学今年所获得的全国总决赛中的一等奖数量最多?他们总共有八支队伍获得了一等奖.为了确定这个数字,我对于今年智能车竞赛全国总决赛获奖信息进行了统计并进行了排序 ...
- 第十六智能车竞赛总决赛获奖证书寄送
简 介: 由于2021年第十六届全国大学智能车东北赛区以及全国总决赛是通过线上比赛,所以参赛队伍的获奖证书需要通过邮寄的方式发送. 关键词: 智能车竞赛,线上比赛,证书 §01 证书下载 2021 ...
- 第十六届全国大学生智能车竞赛比赛获奖证书格式说明以及下载链接
简 介: 本文给出了 第十六届全国大学生智能车竞赛 获奖证书的格式说明以及制作方法.证书的格式也参照了 第十五届智能车竞赛电子证书格式说明 .同时,获奖证书下载链接在后面给出. 关键词: 全国大学生智 ...
- 第十六届智能车竞赛参赛队员提问与回答 |2021年7月12
简 介: 针对第十六届智能车竞赛参赛队员的提问进行回复内容汇总. 关键词: 智能车竞赛,提问与回答 §01 基础四轮 ■ 提问: 卓大大您好,我是一名十六届基础四轮组的参赛选手,请问: 我们这辆B车是 ...
- 我的MYSQL学习心得(十六) 优化
原文:我的MYSQL学习心得(十六) 优化 我的MYSQL学习心得(十六) 优化 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看 ...
- python爬虫网络数据包_Python爬虫之多线程图虫网数据爬取(十六)
Python爬虫之多线程图虫网数据爬取(十六) 发布时间:2019-05-14 10:11, 浏览次数:289 , 标签: Python 原创不易,转载前请注明博主的链接地址:Blessy_Zhu h ...
- ASP.NET Core 2.2 : 十六.扒一扒2.2版更新的新路由方案
ASP.NET Core 2.2 : 十六.扒一扒2.2版更新的新路由方案 原文:ASP.NET Core 2.2 : 十六.扒一扒2.2版更新的新路由方案 ASP.NET Core 从2.2版本开始 ...
- “云时代架构”经典文章阅读感想十六
云时代架构"经典文章阅读感想十六 (支付宝架构师眼中的高并发架构) 经过这一学期的阅读,看到最多的一个名词就是高并发. 高并发高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒 ...
最新文章
- iOS动画系列之五:基础动画之缩放篇旋转篇Swift+OC
- javascript对时间的处理
- [转]查询oracle数据库的数据库名、实例名、ORACLE_SID
- 【转】指针和引用的区别
- VS Code 1.40 发布!可自行搭建 Web 版 VS Code!
- Strange Housing CodeForces - 1471F
- C. Code a Trie(Trie+dfs+贪心)
- linux空文件夹大小,[转载]linux 查看文件和文件夹大小
- ubunut安装分区建议
- python数据科学课后答案_Python数据科学-技术详解与商业实践-第五讲作业
- union中结构体整合后字节对齐问题
- WizTree——一个扫描快似Everything的硬盘空间分析工具
- web前端@css选择器
- 修改openssh版本信息
- XUPT第三届新生算法赛
- 【LaTeX中英排版系列】LaTeX中英双标题、作者、机构、摘要文档首页排版指北
- 洛谷-P3392 涂国旗
- adb 查看指定APP日志
- 三十六 我在软件园的那些日子里
- html css学习笔记~ 基础知识和页面显示的四个区域内容及display:flex 等常用的一些命令(手画)