Rsync financial datasource.
Project description
# easymirror
进行时间序列数据库的索引同步
## 说明
1. `easymirror`使用Redis作为消息转发。
2. 本地使用`easymirror`的`mirror.Mirror`做基类,进一步开发供各种数据录入程序的接口。参考`easymirror.vnpy.py`文件。
3. 多个相同的行情录入程序可以在盘中(未实现)、盘后对齐缺失的 ticker 数据。
## 环境
将仓库`clone`到本地后,运行以下命令安装:
```bash
pip install -e .
```
### 配置文件
主要的配置文件是`conf/conf.json`。
### Redis
1. 这里`Redis`使用的端口是23002,对应的`Redis`配置文件是`23002.conf`。
2. 基本上只需要简单地配置一下端口号和异地访问密码即可。
3. 生产环境下,在公网部署部署该`
## 使用
1. 实盘中对齐
2. 盘后对齐
3. 二次开发
### 1. 实盘中对齐(未实现)
1. demo见`debug.py`文件。
2. 在子进程中建立服务后,通过`api.pushTickerIndex`接口推入Ticker数据。
3. 代码基于`python3.5`的协程来实现。如果实盘数据录入不是`python3.5`以上,那么只能使用`盘后对齐`的功能
### 2. 盘后对齐
1. demo见`makeup.py`文件。
2. 先从数据库中加载 ticker 数据,并缓存。
3. 开始广播前,所有在线的节点都需要在本地做好缓存。
4. 通过调用`api.pushTickerIndex`接口开始广播。
5. 使用的`python3.5`的协程来实现并发。
### 3. 二次开发
参考`easymirror.vnpy.py`,通过继承`easymirro.mirror.Mirror`来重写部分接口。
进行时间序列数据库的索引同步
## 说明
1. `easymirror`使用Redis作为消息转发。
2. 本地使用`easymirror`的`mirror.Mirror`做基类,进一步开发供各种数据录入程序的接口。参考`easymirror.vnpy.py`文件。
3. 多个相同的行情录入程序可以在盘中(未实现)、盘后对齐缺失的 ticker 数据。
## 环境
将仓库`clone`到本地后,运行以下命令安装:
```bash
pip install -e .
```
### 配置文件
主要的配置文件是`conf/conf.json`。
### Redis
1. 这里`Redis`使用的端口是23002,对应的`Redis`配置文件是`23002.conf`。
2. 基本上只需要简单地配置一下端口号和异地访问密码即可。
3. 生产环境下,在公网部署部署该`
## 使用
1. 实盘中对齐
2. 盘后对齐
3. 二次开发
### 1. 实盘中对齐(未实现)
1. demo见`debug.py`文件。
2. 在子进程中建立服务后,通过`api.pushTickerIndex`接口推入Ticker数据。
3. 代码基于`python3.5`的协程来实现。如果实盘数据录入不是`python3.5`以上,那么只能使用`盘后对齐`的功能
### 2. 盘后对齐
1. demo见`makeup.py`文件。
2. 先从数据库中加载 ticker 数据,并缓存。
3. 开始广播前,所有在线的节点都需要在本地做好缓存。
4. 通过调用`api.pushTickerIndex`接口开始广播。
5. 使用的`python3.5`的协程来实现并发。
### 3. 二次开发
参考`easymirror.vnpy.py`,通过继承`easymirro.mirror.Mirror`来重写部分接口。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
easymirror-0.0.5.tar.gz
(14.2 kB
view details)
File details
Details for the file easymirror-0.0.5.tar.gz
.
File metadata
- Download URL: easymirror-0.0.5.tar.gz
- Upload date:
- Size: 14.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50c77e01fda5c127b910be6d40df8a12a2b505e7d798cb3f9238e995f59d2d7a |
|
MD5 | 37a260ec79f13604de216c4dac5fc4da |
|
BLAKE2b-256 | e63d4c982646c8f53ef00c65b710e0f52ee92f18666563b74c0b2302302bb95c |