自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 VNPY账户支持多币种

vnpy使用

2022-07-21 14:43:23 150 1

原创 Vue中v-for不推荐用index作为:key的原因

不能用列表index, 影响性能and数据错乱

2022-02-20 11:47:52 447

原创 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 309

原创 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 1676

原创 VNPY使用记录(二) -- 模拟盘接入

VNPY使用记录(二)-- 期货模拟盘接入参考资料没有SimNow,就用UftGateway对接【恒生云金融交易测试平台】!恒生云金融交易测试平台按照上面的步骤操作完成,但是报错证书无效原因是证书放置位置不对使用VN Station,证书放置在界面左下角的目录里但是以脚本运行,证书需要放到用户家目录下,也就是和 .vntrader同级目录下订阅成功...

2021-07-01 09:48:07 681

原创 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 669

原创 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 2431

原创 pandas使用速查表

github持续更新中数据类型 数据类型 意义 Series 一维数组, 类型相同 DataFrame 二维表格数据类型, 理解为Series的容器 Panel 三维数组, 理解为 DataFrame 的容器创建对象 方法 意义 pd.Series([1,3,4,np.nan,6,8]) 用列表创...

2018-05-16 19:21:42 1005

原创 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 4462 1

原创 docker向私有仓库push或者pull

最近要从官方仓库下载一个odoo 镜像, 自己电脑下载总是失败, 大家都知道什么原因. 然后我用公司的阿里云服务器下载, 速度杠杠的下载完以后我需要提交到我的私有仓库中, 但是敲下面的命令总是向官方仓库提交. 网上搜索说得修改docker 启动配置, 但是服务器的服务不能随便搞root@iZ25nfqsujsZ:~# docker push odooThe push refers to a rep

2017-11-09 17:40:38 3143

原创 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 7226

原创 odoo11开发笔记--后台管理

odoo 的安装就不说了, 网上资料很多后台管理添加超级用户sudo createuser --superuser $(whoami)创建数据库createdb <dbname>#eg. createdb demo# 复制数据库createdb --template=demo demo-test# 其实每次创建数据, 默认的使用 template1 数据库作为模板, 示例数据就是从这

2017-11-09 14:38:01 7003 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 1906

原创 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 224

原创 百度地图开发2 --- 地图自定义数据展示

前面记录了怎么上传自定义数据, 下面说一下怎么展示数据.其实百度api 有很多数据展示的例子, 但是只看案例到后面就会发现用案例里面的方法有很大的局限性. 我想要的是展示用户附近的网点. 第一次做是看案例比着葫芦画瓢 * 使用 var localsearch = new BMap.localSearch(map, options); 得到网点信息 * localsearch.search()

2017-10-17 22:27:18 1461

原创 百度地图开发1 --- 上传数据到数据管理平台

最近在做的工程,有一个在网页中嵌入百度地图, 并且搜索附近自定义网点的功能, 遇到了一些问题, 在这里记录一下, 希望后来者能够少走一些弯路.说实话, 百度的api 真垃圾第一步, 注册百度账号, 申请ak, 上传自定义数据<百度地图开放平台地址> <虎鲸数据管理平台> 数据可以通过.csv文件批量上传: * 上传失败可能是因为字段名和表的列明不对应, 或者一些字段不能为空(比如, 坐标类型,

2017-10-11 22:07:08 3523 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 1109

转载 Systemctl工具使用简介

Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。在Linux生态系统中,Systemd被部署到了大多数的标准Linux发行版中,只有为数不多的几个发行版尚未部署。Systemd通常是所有其它守护进程的

2017-09-16 15:41:32 639

原创 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 8659

原创 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 1020

原创 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 300 2

原创 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 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除