Giter VIP home page Giter VIP logo

chanlun-pro's Introduction

缠论市场 WEB 分析工具


基于缠论的市场行情分析工具

Github 地址

Gitee 地址

在线文档

在线 Demo 展示
在线Demo只做上证指数的缠论示例(速度较慢,想要有好的体验,请申请试用,本地部署)

缠论解盘 - 善缘版本 Windows

项目的核心 cl.py 缠论计算,需要授权许可文件才可运行,加微信好友可免费获取20天使用授权。

更新日志

(无特殊情况,每周五例行更新)

项目当前功能

  • 缠论图表展示(沪深股市、港股、美股、期货、数字货币)
  • 行情数据下载(沪深股市、港股、美股、期货、数字货币)
  • 行情监控(背驰、买卖点),可发送钉钉消息
  • 行情回放练习(基于本地行情数据)
  • 小周期数据递归计算到高周期图表展示
  • 自定义缠论策略进行回测
  • 实盘策略交易
  • VNPY 策略与实盘支持
  • 掘金量化回测与仿真
  • TradingView 图表

项目中的计算方法

缠论数据的计算,采用逐Bar方式进行计算,根据当前Bar变化,计算并合并缠论K线,再计算分型、笔、线段、中枢、走势段、背驰、买卖点数据;

再根据下一根K线数据,更新以上缠论数据;

如已经是形成并确认的分型、笔、线段、中枢、走势段等,后续无特殊情况,则不会进行变更。

如上,程序会给出当下的一个背驰或买卖点信息,至于后续行情如何走,有可能确认,也有可能继续延续,最终背驰或买卖点消失;

这种情况就需要通过其他的辅助加以判断,如均线、布林线等指标,也可以看小级别的走势进行判断,以此来增加成功的概率。

这种计算方式,可以很方便实现增量更新,process_klines 方法可以一直喂数据,内部会判断,已处理的不会重新计算,新K线会重复以上的计算步骤;

在进行策略回测的时候,采用以上的增量计算,可以大大缩减计算时间,从而提升回测的效率。

感兴趣可加微信进行了解

加好友可免费获取20天使用授权

请先阅读安装文档,确保自己能够正常安装后,在添加微信好友;

如需免费20天试用,需通过 pyarmor hdinfo 命令获取默认网卡地址后,发送给作者获取授权文件

微信

QQ 群

QQ

实际运行效果展示

沪深股票行情图表页面

股票行情页面

期货市场行情图表页面

期货行情页面

数字货币行情图表页面

数字货币页面

Trading View 行情图表

Trading View 行情图表

历史行情回放,根据数据库中历史行情数据,逐bar回放展示行情,可用于观察缠论计算与练习买卖操作

回放页面

可按照市场中的自选列表,设置缠论数据指标的监控信号(背驰、买卖点信息)

监控任务管理

通过掘金量化进行回测

掘金量化回测

通过 Jupyterlab 进行策略回测,图表展示回测结果;并展示回测标的历史行情,并标注买卖订单,从而进行策略优化

策略回测结果查看

项目的回测没有资金与仓位管理,每次下单固定金额10W,主要用于测试策略信号的胜率与盈亏比

策略回测结果查看 策略回测结果查看 策略回测结果查看 策略回测结果查看

chanlun-pro's People

Contributors

yijixiuxin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.