首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Backtrader来啦:常见案例汇总

,方便调仓日对未完成订单做处理         self.buy_stocks_pre = [] # 记录上一期持仓          def log(self, txt, dt=None):         ...首先根据最重要的选股标准剔除股票池中不符合条件的股票,然后根据第二最重要的条件对第一次选出的股票再次进行股票筛选,依此类推,直到投资范围缩小为满足所有选股条件的股票清单为止。...同时筛选:在同时筛选中,投资组合经理所有选股标准(选股因子)同时应用于股票筛选,并计算待筛选股票在整个选股标准集上的综合得分,再基于综合得分的排名筛选股票。...本案例对应的是同时筛选这种方式,在横截面上,计算每只股票在所有因子上的rank,然后所有 rank 进行求和,得到综合 rank,再基于综合 rank 进行选股和调仓。...                self.buy_count = 1  # 记录本次交易价格              # 打印订单日志     def notify_order(self, order

2.5K33

基于 flink 的电商用户行为数据分析【8】| 订单支付实时监控

另外,对于订单的支付,我们还应保证用户支付的正确性,这可以通过第三方支付平台的交易数据来做一个实时对账。在接下来的内容中,我们实现这两个需求。...scala.binary.version} ${flink.version} 同样,在src/main/目录下,默认源文件目录...订单数据也本应该UserBehavior日志里提取,由于UserBehavior.csv中没有做相关埋点,我们另一个文件OrderLog.csv中读取登录数据。 ?...= "") // 只过滤出pay事件 .keyBy(_.txId) // 根据 订单id 分组 // ReceiptLog.csv 文件中读取数据 ,并转换成样例类...= "") // 只过滤出pay事件 .keyBy(_.txId) // 根据 订单id 分组 // ReceiptLog.csv 文件中读取数据 ,并转换成样例类

2.9K50

MySQL存储文件组成和常见相关问题

慢查询日志 当一条SQL的响应时间大于参数long_query_time时,数据库将该SQL记录文件中以便优化分析。...binlog.index: 记录系统中有哪些binlog文件. 用途: - 数据库主从同步。 - 数据修改历史排查。...开启了binlog后,binlog中包含了所有数据的修改信息,但binlog仅能查到什么时候修改了哪条数据,无法记录ip来源和登录用户信息。...因为绝大多数的业务来说都是使用innodb引擎,所以以上查询可以得到每个库的数据块、索引块、已分配使用的空闲空间总和,并且实际文件大小会比这个值稍大一些。...建议在更新、删除的SQL中使用LIMIT子句,更新删除分为多个事务执行,每次事务操作的数据不超过10w条。

1.6K30

BackTrader 中文文档(十一)

将此设置为True记录数据源的起始点开始的基准值。...如果为True,则会通知 TWS 接收到的每条消息 _debug(默认值:False) 打印 TWS 接收到的所有消息到标准输出 reconnect(默认值:3) 在第 1 次连接尝试失败后...此类 Interactive Brokers 的订单/持仓映射到backtrader的内部 API。 注意 实际上不支持tradeid,因为利润和损失直接来自 IB。...一旦数据源用尽,并且如果需要,将从 IB 进行回填。理想情况下,这意味着已存储的源(如磁盘上的文件)进行回填,但不限于此。...一旦数据源用尽并且如果请求,将从 IB 进行回填。理想情况下,这是为了已存储的源(如磁盘上的文件)进行回填,但不限于此。

6100

迁移实战:一次AntDB(基于pgxl分布式架构的数据库)数据库迁移经验分享

COPY是PostgreSQL中表和标准文件系统文件之间交换数据的方式,可以理解为直接文件系统文件中的数据直接装载到数据库中,而不是传统的通过insert语句方式逐条插入数据。...表数据迁移 表数据迁移过程相对来说比较简单,主要时通过copy from/copy to方式,源端数据导出,然后在目标端再进行导入即可。...起初,指定的方案是目标端登录,以目标端的psql为客户端,远程登录源端的postgreSQL数据库,然后通过以下脚本语句,数据csv格式(脚本模板,&开头都为实际情况下的IP、端口、表名等值):...),而copy…to stdin则表示标准输入中导入数据(在psql中,会将打印在屏幕上的输出导入库中)。...所以只要有COPY 0的记录,可以在源端查一下是不是该表真的没有数据。如果是导入失败的,则该表可以直接重新,里面不会有上次导入的数据记录

5.6K20

记一次MySQL崩溃修复案例,再也不用删库跑路了

有可能无法启动,并记录错误日志; innodb_force_recovery可以设置为1-6,大的数字包含前面所有数字的影响。...,然后再回到InnoDB表中。...或者用Navicat所有数据库/表导入到其他服务器的数据库中。 注意:这里的数据一定要备份成功。然后删除原数据库中的数据。...3、删除ib_logfile0、ib_logfile1、ibdata1 备份MySQL数据目录下的ib_logfile0、ib_logfile1、ibdata1三个文件,然后这三个文件删除 4、配置my.cnf...此种方法下要注意的问题: ib_logfile0、ib_logfile1、ibdata1这三个文件一定要先备份后删除; 一定要确认原数据导出成功了 当数据导出成功后,删除原数据库中的数据时,

60120

MindManager21全新版思维图工具介绍

该软件有着独特的核心映射功能,可以帮助用户轻松的对数据信息进行管理,操作十分简单,即使你是个新手小白用户,没有任何的专业知识也能轻松信息进行整合,十分方便。...Microsoft Office集成同Microsoft 软件无缝集成,快速将数据导入或导出到Microsoft Word、 Excel、OPML、图像、CSV电子表格。...思维图共享可以您的思维图通过Email方式发送给朋友或同事,也可以发布为HTML并上传到Internet或Web站点上。可编辑的提纲视图以提纲形式浏览和编辑map图形。...图形中所有的丰富文本和图片变动都被同步。幻灯片演示在单个幻灯片上使用图表功能,多个地图中添加信息(无论是本地存储还是存储在云中),并随着时间的推移展示您的幻灯片。...3、选择文件安装路径,默认为C盘。4、勾选创建快捷方式,方便之后使用。5、等待安装完成即可。MindManager绿色Win-安装包:下载https://wm.makeding.com/iclk/?

2.1K00

使用 ELK 来分析你的支付宝账单

支付宝官网提供下载账单的地方,可以下载任意时间段的账单,可以下载 csv 以及 txt 格式的数据文件。登录支付宝官网首页产看点击查看所有交易记录就可以了。...表格数据主要包含以下信息: 交易号 商户订单号 交易创建时间 付款时间 最近修改时间 交易来源地 类型 交易对方 商品名称 金额(元)收/支 交易状态 服务费(元)成功退款(元)备注 资金状态 安装...接着使用 logstash 的处理,logstash 相当于是一个数据中转站, csv 文件中获取数据,然后对获取的数据在进行处理,在数据输出到 elasticsearch 中。...另外对于 ES 的配置,也要设置 ES 安装程序 config 文件夹中的 jvm.options 文件, -Dfile.encoding=UTF8 改为 -Dfile.encoding=GBK,否则...通过 date 插件可以交易事件转化为默认的 timestamp 来使用。

60360

MySQL数据库存储引擎

mysql4.1开始,它可以每个 InnoDB存储引擎的表单独存放到一个独立的ibd文件中。与orcle类似,InnoDB存储引擎同样可以使用裸设备(row disk)来建立其表空间。...InnoDB不创建目录,使用InnoDB时,MySQL将在MySQL数据目录下创建一个名为ibdata1的10MB大小的自动扩展数据文件,以及两个名为ib_logfile0和ib_logfile1的5MB...CSV存储引擎使用该引擎的MySQL数据库表会在MySQL安装目录data文件夹中的和该表所在数据库名相同的目录中生成一个.CSV文件(所以,它可以CSV类型的文件当做表进行处理),这种文件是一种普通文本文件...csv的编码转换需要格外注意场景:这种引擎支持数据库中拷入/拷出CSV文件。如果电子表格软件输出一个CSV文件,将其存放在MySQL服务器的数据目录中,服务器就能够马上读取相关的CSV文件。...同样,如果写数据库到一个CSV表,外部程序也可以立刻读取它。在实现某种类型的日志记录时,CSV表作为一种数据交换格式,特别有用。

5.5K31

MindManager专业版2022思维图工具

凭借一系列令人印象深刻的强大功能和用户友好的界面,用户可以想法和战略计划可视化地显示为专业外观的思维图。...MindManager2022主要特点:虚拟白板,直观地捕捉信息创建、组织和优先处理任务和信息创建需求、项目时间表和假设所有链接、笔记和文档附加到思维图中适用于大多数流行的Microsoft Office...MindManager2022软件特性:Microsoft Office集成同Microsoft 软件无缝集成,快速将数据导入或导出到Microsoft Word、 Excel、OPML、图像、CSV电子表格...思维图共享可以您的思维图通过Email方式发送给朋友或同事,也可以发布为HTML并上传到Internet或Web站点上。可编辑的提纲视图以提纲形式浏览和编辑map图形。...图形中所有的丰富文本和图片变动都被同步。幻灯片演示在单个幻灯片上使用图表功能,多个地图中添加信息(无论是本地存储还是存储在云中),并随着时间的推移展示您的幻灯片。

3.1K20

MySQL 这 6 个文件,90% 的人都没认全!

错误日志 错误日志文件对 MySQL 的启动、运行、关闭过程做了记录,遇到问题时应该首先查看这个文件以便定位问题。这个文件不仅记录所有的错误信息,也记录了一些警告信息和正确的信息。...当使用事务时,所有提交的二进制日志会记录到一块缓存中去,等事务提交时缓存中的二进制日志写入二进制日志文件,而这个缓冲区大小由 binlog_cache_size 决定,默认大小为 32K。...mysqlbinlog 是一个查看 mysql 二进制日志的工具,可以把 mysql 上面的所有操作记录日志里导出,这个工具默认的安装路径为:/usr/local/mysql/bin/mysqlbinlog...redo log 即重做日志,字面意思来看,其表示可以事情重做一遍的意思。...InnoDB 存储引擎先写 ib_logfile0,当达到文件的最后时,会切换到 ib_logfile1,再当重做日志文件 ib_logfile1 写满时,会再切换到 ib_logfile0。

43640

【MySQL】记一次MySQL崩溃修复案例,再也不用删库跑路了!!

根源上找出MySQL为啥会崩溃,于是有了这篇文章的总结。 问题描述 研究MySQL源代码,调试并压测MySQL源代码时,MySQL崩溃了!问题是它竟然崩溃了!而且还损坏了InnoDB文件!!...有可能无法启动,并记录错误日志; innodb_force_recovery可以设置为1-6,大的数字包含前面所有数字的影响。...或者用Navicat所有数据库/表导入到其他服务器的数据库中。 注意:这里的数据一定要备份成功。然后删除原数据库中的数据。...3、删除ib_logfile0、ib_logfile1、ibdata1 备份MySQL数据目录下的ib_logfile0、ib_logfile1、ibdata1三个文件,然后这三个文件删除 4、配置my.cnf...此种方法下要注意的问题: ib_logfile0、ib_logfile1、ibdata1这三个文件一定要先备份后删除; 一定要确认原数据导出成功了 当数据导出成功后,删除原数据库中的数据时,如果提示不能删除

92420

Azure云工作站上做Machine Learning模型开发 - 全流程演示

工作站由 Azure 机器学习计算实例提供支持,该实例预配置了环境以支持各种模型开发需求。 使用基于云的开发环境。 使用 MLflow 跟踪模型指标,所有都是在笔记本中完成的。...若要创建笔记本连接到的新 Jupyter 内核,请使用定义依赖项的 YAML 文件。 - 上传文件 上传的文件存储在 Azure 文件共享中,这些文件装载到每个计算实例并在工作区中共享。 1....此代码使用 sklearn 进行训练,使用 MLflow 来记录指标。 可导入将在训练脚本中使用的包和库的代码开始。...MLflow 具有模型开发的迭代性质,可帮助你记录模型参数和结果。 请回顾这些运行,比较并了解模型的性能。 这些日志还为你准备好 Azure 机器学习中工作流的开发阶段转到训练阶段提供上下文。...在“标记”下,你看到 estimator_name,其描述模型的类型。 选择“指标”选项卡以查看 MLflow 记录的指标。 (预期结果会有所不同,因为训练集不同。)

19450
领券