access 根据id删除数据_PureQuant使用功能介绍(十):数据存储与读取模块

c9b95f154d6ae25260be9d39566212c1.png

PureQuant集成了数据存储与读取模块,利用MYSQL数据库实现K线等各种数据的存储和读取

1.模块的调用方法

输入以下代码从purequant目录导入storage函数

from purequant.storage import storage

2.模块的主要函数功能

  • 存储单笔交易盈亏与总资金信息至mysql数据库
  • 存储持仓方向与持仓数量信息至mysql数据库
  • 存储7列k线数据的函数
  • 存储6列k线数据的函数
  • 从交易所获取k线数据,并将其存储至数据库中
  • 实时获取上一根k线存储至数据库中
  • 查询数据库中满足条件的数据
  • 获取数据库中满足条件的数据
  • 保存数据至txt文件
  • 读取txt文件中的数据
  • 保存数据至mongodb
  • 读取mongodb数据库中某集合中的所有数据,并保存至一个列表中
  • 导出mongodb集合中的数据至csv文件
  • 存储okex现货账户信息至mysql数据库
  • 存储okex逐仓模式交割合约账户信息至mysql数据库
  • 存储okex全仓模式交割合约账户信息至mysql数据库
  • 存储okex全仓模式交割合约账户信息至mysql数据库
  • 删除mysql中的数据库
  • 删除mongodb的数据库
  • 保存策略运行过程中的数据信息到mysql数据库中,可以是回测的信息或者是实盘运行过程中的信息
  • 将自定义csv数据源的1分钟k线数据合成为任意周期的 k线数据,返回列表类型的k线数据,并自动保存新合成的k线数据至csv文件

3.用法示例:

  • 保存K线至mysql数据库
    1.下载小皮面板(phpstudy
    2.安装MYSQL5.7.26
    3.启动Apache2.4.39
    4.启动MYSQL5.7.26
from purequant.config import config
from purequant.storage import storage
from purequant.trade import OKEXFUTURES
​
config.loads('config.json')  # 载入配置文件
instrument_id = "BTC-USDT-201225"
time_frame = "1d"
exchange = OKEXFUTURES(config.access_key, config.secret_key, config.passphrase, instrument_id)  # 初始化交易所
​
storage.kline_save("kline", "okexfutures_btc_usdt_1d", exchange, instrument_id, time_frame)  #  保存K线到数据库 

  • 利用MYSQL数据库实现K线等各种数据的存储和读取
  • 更多内容可以访问:http://purequant.club
  • 欢迎关注我们的学习公众号:米吉的量化小屋
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值