Skip to main content

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`来重写部分接口。

Project details


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)

Uploaded Source

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

Hashes for easymirror-0.0.5.tar.gz
Algorithm Hash digest
SHA256 50c77e01fda5c127b910be6d40df8a12a2b505e7d798cb3f9238e995f59d2d7a
MD5 37a260ec79f13604de216c4dac5fc4da
BLAKE2b-256 e63d4c982646c8f53ef00c65b710e0f52ee92f18666563b74c0b2302302bb95c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page