purequant
naniomiru
分享量化、投资、学习、工具等价值信息。提高交易认知,GZH:哲学喵量化
展开
-
2020-12-24 如何编写一个简单的双均线策略
如何编写一个简单的双均线策略目的:编写一个无需写入函数、类的简单策略,对比文字与代码表达的区别,了解编写逻辑与原理策略类型:双均线策略策略原理:双均线策略,指的是运用两条不同周期的移动平均线,即短周期移动平均线和长周期移动平均线的相对大小,研判买进与卖出时机的策略。由短周期均线自下向上穿越长周期均线,所形成的交点,称为金叉。当短周期均线自上而下穿越长周期均线,所形成的交点,称为死叉。这样我们可以构建一个双均线策略:双均线金叉的时候,表明该币很强势,市场属于多头市场;反之,当出现死叉点时,市场属于空原创 2020-12-24 22:21:30 · 1816 阅读 · 4 评论 -
PureQuant使用功能介绍(七):计算交易指标
今天我们来介绍一下PureQuant里面的交易指标模块(INDICATORS.py):1.模块的调用方法from purequant.indicators import INDICATORS模块有3个参数:platform, instrument_id, time_frame,所以需要先申明这几个变量,并且初始化indicatorsfrom purequant.trade import OKEXFUTURES #导入OKEX合约交易模块instrument_id = "BTC-USDT-20122原创 2020-11-09 23:25:51 · 342 阅读 · 0 评论 -
什么是量化交易
什么是量化交易量化交易起源于上世纪七十年代的股票市场,是指借助现代统计学和数学的方法,利用计算机技术来进行交易的证券投资方式。量化交易从庞大的历史数据中海选能够带来超额收益的多种“大概率”事件以制定策略,用数量模型验证及固化这些规律和策略,然后严格执行策略来指导投资,以求获得可以持续的、稳定且高于平均收益的超额回报。量化交易可以进一步细分为自动化交易(Automatic Trading)、量化投资(Quantitative Investment)、程序化交易(Program Trading)、算法交易(原创 2020-10-16 06:50:40 · 1999 阅读 · 2 评论 -
PureQuant使用功能介绍(六):获取市场行情信息
今天我们来介绍一下PureQuant里面的市场行情模块(MARKET.py)1.模块的调用方法调用时需先导入MARKET模块并创建market对象, 返回浮点数from purequant.market import MARKETmarket = MARKET(exchange, instrument_id, time_frame)2.主要功能该模块的功能主要包括:获取交易对的最新成交价获取交易对当前K线上的开盘价获取交易对当前K线上的最高价获取交易对当前K线上的最低价获取交易原创 2020-11-06 23:32:14 · 291 阅读 · 0 评论 -
PureQuant使用功能介绍(五):获取持仓信息
下面我们来介绍一下PureQuant里面的持仓信息模块(POSITION.py)1.模块的导入方法from purequant.position import POSITION # 导入持仓模块position = POSITION(exchange, instrument_id, time_frame) # 实例化POSITION2.主要功能该模块的功能主要包括:获取当前持仓方向获取当前持仓数量获取当前的持仓价格计算平多的单笔交易利润计算平空的单笔交易利润实盘时会实时从原创 2020-11-05 23:18:11 · 623 阅读 · 0 评论 -
PureQuant使用功能介绍(四):利用智能渠道推送监控策略运行信息
量化策略运行过程中,如果希望实时了解动态,可以利用purequant里面的智能渠道推送功能把开平仓信息推送给我们,推送渠道可以在config.json文件里面设置成邮件推送、短信推送、或者钉钉推送。1.如何使用使用推送功能很简单,purequant文件里面定义了push.py函数,我们在策略里面导入即可使用:from purequant.push import pushfrom purequant.config import config config.loads('config.jso原创 2020-11-04 23:45:14 · 326 阅读 · 0 评论 -
PureQuant使用功能介绍(三):使用交易助手实现自动撤单和成交
pruequant的配置文件config.json中集成了交易助手功能,使用交易助手可以实现自动撤单以及撤单后重发委托直至完全成交的功能。{"ASSISTANT": { "automatic_cancellation": "false", "reissue_order": "0.0%", "price_cancellation": "false", "amplitude": "1%", "time_cancellation"原创 2020-11-03 23:04:13 · 667 阅读 · 0 评论 -
PureQuant使用功能介绍(二):通过配置模块导入API信息
PureQuant使用功能介绍(二):通过配置模块导入API信息purequant集成了个人信息配置模块,加载配置文件就能够实现个人私密信息的导入;配置文件是一个名为config.json的文件,只需将其中参数修改为自己的即可:config.json集成了以下参数信息:1.STATUS #运行状态参数"STATUS": { "first_run": "true" }2.MODE #回测模式切换"MODE": { "backtest": "disabled"3原创 2020-11-03 23:01:39 · 400 阅读 · 0 评论