
Python
soodooo
量化投资平台开发工程师
展开
-
VNPY 错峰下单改造
背景 由于大家按分钟整点下单,造成分钟整点下单高峰,造成抢单、下单成本变高,所以想改造一下VNPY,每个bar 提前5秒钟形成,错开下单高峰。 实现 修改BarGenerator 每个分钟bar在tick时间秒数字 每分钟第一次大于55时刻,触发 on_bar 记录一个标志 self.minute_change_flag 来保证每分钟只有第一次大于等于55才触发 flag标志位默认是True 当tick时间秒 大于等于 55时, 触发on_bar, 并且 flag改为 False 当tick时间进入下原创 2021-09-06 15:53:55 · 434 阅读 · 0 评论 -
Python带参数的单例--同样的参数只实例化一次
Python带参数的单例–同样的参数只实例化一次 根据类实例化时传参的不同,实现带参数的单例 – 同样的参数只实例化一次 思路是使用__new__ 方法更改实例化时的行为 # 我的参数是固定的,所以写死了 class DatabaseEngine(object): _instance_ = {} def __new__(cls, market): if market not in cls._instance_: cls._instance_[mark原创 2020-05-28 17:15:58 · 2617 阅读 · 0 评论 -
Flask笔记
之前用 Django, 换工作以后公司使用的是Flask, 做一些笔记, 主要是和Django的不同之处开启debug以后, 开发服务器才会修改代码后自动重启# -*-coding:utf-8 -*-from flask import Flask# 在目录创建一个config.py 配置文件 import configapp = Flask(__name__) # 设置配置文件config 从 文件原创 2017-09-09 22:25:46 · 320 阅读 · 0 评论 -
pandas-Series 笔记
Pandas-Series 笔记 pandas 是建立在Numpy基础之上的 两大数据结构: 一纬: Series, 二维: DataFrame Series数据类型: index + values1. 生成 pd.Series(可迭代对象list, tuple等) –> 默认index是 0, 1, 2… pd.Series(somevalues, index = 可迭代对象list, tu原创 2017-09-10 23:33:48 · 1081 阅读 · 0 评论 -
pandas使用速查表
github持续更新中 数据类型 数据类型 意义 Series 一维数组, 类型相同 DataFrame 二维表格数据类型, 理解为Series的容器 Panel 三维数组, 理解为 DataFrame 的容器 创建对象 方法 意义 pd.Series([1,3,4,np.nan,6,8]) 用列表创...原创 2018-05-16 19:21:42 · 1080 阅读 · 0 评论