阿岛格
低门槛搭建Tradigview量化平台(知乎:阿岛格 http://adog.net.cn)
展开
-
8. 详解低门槛搭建个人量化平台 - vnpy+backtesting策略回测(7)
上篇谈到简单使用backtrader+pyfolio 做策略回测。这篇使用vn.py backtesting引擎,做策略回测,并将结果展示在自己的量化平台的web页面上。在vn.py 下载最新的开源软件包,按照提示一步步安装(这里我使用的是之前下载的 vnpy2.1.7.1,python3.7.7版本)。vnpy的run.py中:插入下面代码,确保 CTABacktesterAPP的开启:from vnpy.app.cta_backtester import CtaBacktest原创 2022-05-05 11:55:02 · 1432 阅读 · 0 评论 -
8. 详解低门槛搭建个人量化平台 - backtrader+pyfolio 做策略回测(6)
记录最近用backtrader+pyfolio 做策略回测。安装 backtrader 和 pyfolio :pip install backtraderpip install pyfolio 导入 backtrader 和 pyfolio :import backtraderas btimport pyfolio as pf在代码中,先定义策略 class(以EMA cross策略为例)。EMACross:EMA(Exponential Moving Average)是指原创 2022-04-29 22:53:22 · 778 阅读 · 0 评论 -
8. 详解低门槛搭建个人量化平台 - (1) 消息追踪及日志管理
前面介绍了,平台怎样实现交易跟踪和复盘分析以及模拟回测。本篇结合平台操作,介绍怎样开始新闻事件追踪和日志管理, 对新闻事件追踪和日志管理,来把握和分析中长期基本面;以及进行日常走势形态追踪分析;怎样基于talib及tradingview,进行量化策略分析及回测。一、基本面分析基本面分析是投资的基础之一,应用于所有资产类别。基本面分析,着眼于对商品进行基本面供需分析,追踪新闻消息及驱动因素,分析价格上涨或下跌的驱动原因,来预判未来的价格走势,并从中获利。如果一个商品的当前市场价格,与该原创 2022-03-24 21:45:00 · 587 阅读 · 0 评论 -
7. 详解低门槛搭建个人量化平台 - 交易跟踪和模拟回测
本章作为专栏--低门槛搭建个人量化平台的补充材料。根据前面文章,不仅可以在自已的量化平台上修改K线图形及各式设置,在图表上显示一些自定义数据或指标,而且还可以随心所欲增加自己感兴趣的个性化扩展定制内容,例如自定义预警功能。本篇简要介绍,平台怎样实现交易跟踪和复盘分析,以及模拟回测。一、交易追踪及复盘分析这节介绍将自己的实盘交易操作信息,同步记录并显示在K线图上。下面是通过 tradingView GET /marks 方法实现的,说明如下:Request:GET /marks?原创 2022-03-15 22:40:12 · 641 阅读 · 0 评论 -
6. 详解低门槛搭建个人量化平台- 存储及自定义预警功能
本章作为专栏--低门槛搭建个人量化平台的补充材料。本文继续讲解平台是怎样实现自定义预警,平台与同花顺的预警信息,进行实时同步通信。下面通过一个实际案例,讲解平台如何将同花顺软件的预警信息出现在tradingview的图表中,及平台中自己所设定和绘制的画线预警,如何显示在同花顺预警界面中(这样可以通过电话/短信通知用户)。一、tradingview 原始信息存储和加载上期讲到tradingview 图表等各种信息的存储、加载(如历史画线分析、日志、警报、交易记录等),功能是在分享代码 save原创 2022-03-14 15:56:54 · 1394 阅读 · 0 评论 -
5. 详解低门槛搭建个人量化平台- 自定义技术指标
本章作为专栏–低门槛搭建个人量化平台的补充材料。前面介绍了基于python环境和web服务框架,获取和处理了实时行情数据,并实时存储在自己的数据库中,也基于tradingview框架,建立了一个最基础的图表展现和分析平台。本文继续讲解平台是怎样实现,快速简便地实时计算和显示技术指标的方法。从简单应用到平台框架应用,不同场景下,基于python快速简便地实时计算和显示技术指标的方法,总结如下(鄙人之前走了不少弯路,以下几种场景实现及安装避坑方法,分别介绍给各位朋友,请借鉴或给与建议)。一、最先尝试——tr原创 2022-03-13 13:44:39 · 4096 阅读 · 0 评论 -
4. 详解低门槛搭建个人量化平台- 基础框架
本章作为专栏–低门槛搭建个人量化平台的补充材料。前面介绍了基于python环境和web服务框架,获取和处理了实时行情数据,并实时存储在自己的数据库中。本文将用金融工具或框架,建立一个最基础的图表展现和分析平台。一、最先尝试在基础框架搭建之前,我最先的尝试,是先自己尝试画一个K线图。最基础的方法是用 python matplotlib库方法画K线图。其中candlestick_ohlc方法标准化数据画出蜡烛图K线。(参考【1】)如图:但是不够美观,功能不够丰富,不推荐。另外可以考虑用echart在原创 2022-03-09 16:03:49 · 1348 阅读 · 0 评论 -
3. 详解低门槛搭建个人量化平台- 实时数据
本章作为知乎专栏–低门槛搭建个人量化平台的补充材料。前面介绍了怎样搭建python环境和web服务框架,并建立了自己的数据库,本文介绍如何获取和处理实时行情数据。量化平台必须捕捉瞬息万变的市场信息,进行实时量化分析。因此数据的实时性、准确性和易用性是量化平台的根本,量化平台,必须建立自己独立、安全、快速、可靠的、包含实时/历史行情数据的数据仓库,并进行行情数据的管理,包括历史tick数据,实时/历史tick数据,实时/历史bar数据, 数据的存储,读取、清洗、合并、预处理等。几点有帮助的说明如下:1、原创 2022-03-08 11:44:32 · 2699 阅读 · 3 评论 -
2、详解低门槛搭建个人量化平台-python环境及Web框架
本章作为专栏–低门槛搭建个人量化平台的预备工作,介绍怎样安装python环境,及其搭建自己的web服务。1、pythonwindow下使用python 3.7版本:https://www.python.org/downloads/windows/Python 3.7.7rc1 - March 4, 2020ubuntu 16.04 已经默认安装python 3.5版本也可以。python3.5 版本下,如果使用pip3 有问题,可以用下面安装pip3:wget https://bootstra原创 2022-03-07 11:46:34 · 729 阅读 · 0 评论 -
1、详解低门槛搭建个人量化平台--数据库
本章作为专栏–低门槛搭建个人量化平台的预备工作,介绍怎样搭建自己的数据库,包括MySQL、mongoDB在window及linux下的安装、及客户端的安装使用。Mysql 数据库MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的。window/ubuntu 环境: 建议使用 XAMPP(1) window环境https://www.apachef原创 2022-03-04 18:03:30 · 603 阅读 · 0 评论 -
第三方API(jqdatasdk)获取实时行情数据
这里介绍使用使用JQData的jqdatasdk获取实时行情数据,并实时存入数据库中(mongodb和myslq)。JQData是聚宽数据团队专门为金融机构、学术团体和量化研究者们提供的本地量化金融数据服务。使用JQData,可快速查看和计算金融数据,无障碍解决本地、Web、金融终端调用数据的需求。JQData适用Windows、Mac、Linux多种操作系统,支持python2、python3和以及任意编程语言。详细参见聚宽官方网站。1、引入库import pandas as pdimport原创 2022-01-07 10:50:41 · 1374 阅读 · 0 评论 -
第六天:5天免费搭建个人量化平台 - AI 扩展
第六天:搭建个人量化平台 - AI 扩展人工智能的拓展是Adog一项在进行项目。原创 2021-07-29 09:07:37 · 366 阅读 · 0 评论 -
第五天:5天免费搭建个人量化平台 - 自定义功能和指标
第五天:5天免费搭建个人量化平台 - 自定义功能和指标修改急配置自定义功能及指标原创 2021-07-29 08:57:10 · 466 阅读 · 0 评论 -
第四天:5天免费搭建个人量化平台 - 实时数据
第四天:5天免费搭建个人量化平台 - 实时数据数据源配置及API配置原创 2021-07-29 08:54:07 · 1123 阅读 · 0 评论 -
第三天:5天免费搭建个人量化平台 - 基本安装配置
图表库授权申请连接自己的实时行情数据,增加自己需要的功能和指标等原创 2021-07-29 08:49:03 · 546 阅读 · 0 评论 -
第二天:5天免费搭建个人量化平台 - 基础框架
二、搭建个人量化平台 - 基础框架市面上有许多金融量化分析平台,也有针对期货期权的指标分析、波动率预估、量化策略制定及回测等等功能,但动则上万人民币(或美元)的年费订阅对个人投资者还是难以承受。我们的宗旨是面向低门槛的个人散户,快速搭建一个免费易用的跨环境(PC,手机,IPAD、Windows/Android/IOS)的金融量化分析平台。建立自己的Web服务器因此,我们将建立自己的Web服务器:以 Tradingview 为核心金融量化平台框架原创 2021-07-29 08:29:44 · 860 阅读 · 0 评论 -
第一天: 5天免费搭建个人量化平台 - 预备工作
提供面向个人散户,低门槛5天免费搭建自己的金融量化平台及使用- 搭建你个人的量化平台- 低成本对接市场实时交易数据- 功能无限拓展- 对接未来人工智能学习原创 2021-07-29 08:01:40 · 3111 阅读 · 0 评论