【答读者问58】用backtrader实现一个基于高开低收之外的自定义数据实现的基本交易策略

embedded/2024/9/23 1:55:06/

这个策略模板主要实现了下面三个功能:

  1. 除了高开低收等行情数据,额外扩展了两列自定义数据
  2. 使用了一篮子订单

策略逻辑存在一些很大的问题,感兴趣的童鞋们可以研究找一找哈,在下一篇文章中会更新这个策略逻辑中存在的问题。

import sys
import numpy as np
import pandas as pd
import backtrader as btclass ExtendPandasFeed(bt.feeds.PandasData):params = ((

http://www.ppmy.cn/embedded/26976.html

相关文章

k8s中deployment和StatefulSet构建的pod的区别

在Kubernetes中,Deployment和StatefulSet都是控制器对象,用于管理和扩展应用程序的Pod。它们之间的主要区别在于它们处理Pod的方式和适用的应用程序类型。 以下是Deployment和StatefulSet之间的主要区别: 有状态应用程序 vs 无状态应用程序&…

Spring Boot Admin

概述 Spirng Boot Admin 登录页面 Spring Boot Admin是一个用于管理Spring Boot应用的监控工具,它允许你查看和管理多个Spring Boot应用实例。用于应用信息进行界面化的展示,常常辅助我们开发人员快速查看服务运行状态在微服务架构中,Spring Boot Admin通…

实验4-15:乘运算列竖式

实验4-15:乘运算列竖式 从键盘读入2个两位以内的整数,进行乘法运算并以竖式输出。(注意,乘号以小写字母x代替,横线以7个减号代替),注意数据的输出格式。 例如: 输入:99 9…

Linux 第十七章

🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C,linux 🔥座右铭:“不要等到什么都没有了…

数据链路层(计算机网络)

0、前言 本文大多数图片都来自于 B站UP主:湖科大教书匠 的教学视频,对高军老师及其团队制作出这么优质的课程表示感谢。本文的撰写目的不是为了应试,且受限于个人水平,可能和标准答案有所出入,请自行甄别,…

uniapp + uView动态表单校验

项目需求&#xff1a;动态循环表单&#xff0c;并实现动态表单校验 页面&#xff1a; <u--form label-position"top" :model"tmForm" ref"tmForm" label-width"0px" :rulesrules><div v-for"(element, index) in tmForm…

两性情感课程笔记 2020~2023

2020 剽悍生活博客七爱哦耶浪迹小鹿魔卡Chris李越泰阳欧阳浮夸舞步爱情光谱乌鸦倪称男哥路易梵公子绅士派艾克迪诺校长感觉流卡卡危险人物晓辉爱上情感恋爱研习社摄影艾瑞克Chic情叔明日恋爱情受最绅士魅男其它 2021 城市猎人知乎文章 20210926阿尔法安小妖曹学敏Chris七分学…

沪深websocket level2/level1行情推送接入示例

行情接入包 golang packge: package hangqingimport ("bufio""bytes""compress/flate""encoding/json""github.com/gorilla/websocket""io/ioutil""log""net/http""net/url"&quo…