- 博客(22)
- 收藏
- 关注
原创 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
414
原创 VNPY使用记录(3)--多周期bar合成策略
背景vnpy官方不支持多周期复合策略,所以在不修改官方源码的情况下,无法实现通过分钟线、日线编写复杂的策略。下面修改vnpy,通过1m线合成 30m(可配置,window_mn), 1d线, 并完成三个策略实现30分钟线的实现:BarGenerator有参数可以实现n分钟bar的更新和回调:param on_bar: 1分钟回调:param window: n分钟窗口大小, n必须可以被60整除2, 3, 5, 6, 10, 15, 20, 30:param on_window_bar: n分
2021-08-25 11:30:49
2095
原创 VNPY使用记录(二) -- 模拟盘接入
VNPY使用记录(二)-- 期货模拟盘接入参考资料没有SimNow,就用UftGateway对接【恒生云金融交易测试平台】!恒生云金融交易测试平台按照上面的步骤操作完成,但是报错证书无效原因是证书放置位置不对使用VN Station,证书放置在界面左下角的目录里但是以脚本运行,证书需要放到用户家目录下,也就是和 .vntrader同级目录下订阅成功...
2021-07-01 09:48:07
853
原创 VNPY使用记录(一)
VNPY使用记录(一)1安装ubuntu系统,采用源码安装。源码位置 https://github.com/vnpy/下载后进行安装工作,install.sh安装有问题,我直接用pycharm在本目录下创建了一个虚拟环境venv然后安装依赖:pip install -r requirments.txt依赖安装过程中需要处理一些问题如:ubuntu Error: pg_config executable not found执行sudo apt-get install libpq-
2021-06-29 11:03:15
905
原创 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
2607
原创 pandas使用速查表
github持续更新中数据类型 数据类型 意义 Series 一维数组, 类型相同 DataFrame 二维表格数据类型, 理解为Series的容器 Panel 三维数组, 理解为 DataFrame 的容器创建对象 方法 意义 pd.Series([1,3,4,np.nan,6,8]) 用列表创...
2018-05-16 19:21:42
1074
原创 FileNotFoundError_Errno 2_No such file or directory
命令行执行某个命令的时候, odoo报错(py3_crm) kang@KANG-MAC:~/work/hjCRM/odoo$ ./odoo-bin scaffold Academy ../local-addonsTraceback (most recent call last): File "./odoo-bin", line 8, in <module> odoo.cli.main(
2017-11-10 09:24:37
4513
1
原创 docker向私有仓库push或者pull
最近要从官方仓库下载一个odoo 镜像, 自己电脑下载总是失败, 大家都知道什么原因. 然后我用公司的阿里云服务器下载, 速度杠杠的下载完以后我需要提交到我的私有仓库中, 但是敲下面的命令总是向官方仓库提交. 网上搜索说得修改docker 启动配置, 但是服务器的服务不能随便搞root@iZ25nfqsujsZ:~# docker push odooThe push refers to a rep
2017-11-09 17:40:38
3212
原创 odoo11开发笔记--模块开发
模块开发自定义模块显示需要:打开开发者模式, 在设置的右下角 在’应用’栏目左侧边栏中选择更新点击 应用, 过滤中勾选’额外的’ manifest.py : n.货单 vi.显示 是 Odoo 的一个模块声明。It contains a Python dictionary with information about the module, the modules it depends on,
2017-11-09 14:55:18
7341
原创 odoo11开发笔记--后台管理
odoo 的安装就不说了, 网上资料很多后台管理添加超级用户sudo createuser --superuser $(whoami)创建数据库createdb <dbname>#eg. createdb demo# 复制数据库createdb --template=demo demo-test# 其实每次创建数据, 默认的使用 template1 数据库作为模板, 示例数据就是从这
2017-11-09 14:38:01
7099
2
原创 daterangepicker-- 日期区间选择器
效果:整体页面点开日期 点击自定义 选择 前端, 需要引用 dateragepicker.css 和 daterangepickerjs<link rel="stylesheet" href="{{ res_url_for('t/daterangepicker/daterangepicker.css', noMin=True) }}"><script src="{{ res_url_for('t
2017-10-26 22:05:25
1998
原创 docker 命令笔记
登录docker 服务器docker login <服务器url>然后会让输入账号和密码运行容器中的应用程序 -c:限制cpu使用量 -t:在新容器内指定一个伪终端或终端。-i:允许你对容器内的标准输入 (STDIN) 进行交互。-d:后台模式-p:端口映射docker run ubuntu:15.10 /bin/echo "Hello world!"# 后台运行 -ddock
2017-10-17 23:03:15
275
原创 百度地图开发2 --- 地图自定义数据展示
前面记录了怎么上传自定义数据, 下面说一下怎么展示数据.其实百度api 有很多数据展示的例子, 但是只看案例到后面就会发现用案例里面的方法有很大的局限性. 我想要的是展示用户附近的网点. 第一次做是看案例比着葫芦画瓢 * 使用 var localsearch = new BMap.localSearch(map, options); 得到网点信息 * localsearch.search()
2017-10-17 22:27:18
2649
原创 百度地图开发1 --- 上传数据到数据管理平台
最近在做的工程,有一个在网页中嵌入百度地图, 并且搜索附近自定义网点的功能, 遇到了一些问题, 在这里记录一下, 希望后来者能够少走一些弯路.说实话, 百度的api 真垃圾第一步, 注册百度账号, 申请ak, 上传自定义数据<百度地图开放平台地址> <虎鲸数据管理平台> 数据可以通过.csv文件批量上传: * 上传失败可能是因为字段名和表的列明不对应, 或者一些字段不能为空(比如, 坐标类型,
2017-10-11 22:07:08
3686
6
转载 MySQL Proxy配置选项
MySQL Proxy配置选项 启动MySQL Proxy对应的命令行正是mysql-proxy,位于安装路径/bin目录下,mysql-proxy命令行也提供了一些参数,用来实现不同的功能,在启动MySQL Proxy前必须对部分参数进行设置,比如监控服务器地址,名称,端口等。 直接执行mysql-proxy命令,附加–help-all参数,可以查看到该命令支持的所有参数,及调用语法:[r
2017-09-16 18:09:28
1204
转载 Systemctl工具使用简介
Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。在Linux生态系统中,Systemd被部署到了大多数的标准Linux发行版中,只有为数不多的几个发行版尚未部署。Systemd通常是所有其它守护进程的
2017-09-16 15:41:32
699
原创 ssh: Could not resolve hostname ...
运行大神写的 .sh 脚本部署到docker报错bogon:hjCloud kang$ sh publish.sh# 此处省略 大概300字ssh: Could not resolve hostname svr1: nodename nor servname provided, or not knownssh: Could not resolve hostname svr1: nodename
2017-09-15 22:53:06
8888
原创 pandas-Series 笔记
Pandas-Series 笔记pandas 是建立在Numpy基础之上的两大数据结构: 一纬: Series, 二维: DataFrameSeries数据类型: index + values1. 生成pd.Series(可迭代对象list, tuple等) –> 默认index是 0, 1, 2…pd.Series(somevalues, index = 可迭代对象list, tu
2017-09-10 23:33:48
1077
原创 js 里, 如何过得一个'对象'的所有属性
前提是, 不知道对象中有哪些属性其实, js中的对象和Python里的字典特别象, 在Python中, 你可以通过 for 循环 js 也一样, 可以用for循环遍历对象的 属性>>> aObj<<< {kang: 1, shi: 2, fu: 3}>>> aList = [];>>> for (item in aObj){ // 这里item 只是一个变量, 可以是其他
2017-09-09 22:27:41
333
原创 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
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人