之前用python做量化交易,需要画k线和各种曲线等,使用了mpl_finance,但体验太差,不支持拖拽而且性能很差,于是就自己写了个k线图工具TradeGraph,性能可媲美专业的股票软件,运行界面如下图:

使用方法

先运行TradeGraph.exe程序,再运行python.exe example.py即可。

python使用示例如下:

import tg;#初始化k线
tg.INIT(open=OPEN,high=HIGH,low=LOW,close=CLOSE,vol=VOL,date=DATE,title="股票");#绘制MA10
tg.PLOT(MA10.tolist(),name="MA10",color=0xfff0861e);#绘制MACD
tg.PLOT(dea.tolist(),name="DEA",color=0xff0da5da,view="MACD_VIEW");
tg.PLOT(dif.tolist(),name="DIF",color=0xffcc731c,view="MACD_VIEW");
tg.BAR(macd.tolist(),name="MACD",top_color=0xff6f7680,bottom_color=0xff12783c, view="MACD_VIEW");

详细代码可参考example.py,可结合MyTT库做量化策略分析。

注意事项

使用python时需要安装pandas库和pyzmq库。

pip install pandas
pip install pyzmq

下载链接

TradeGraph媲美交易软件的python量化交易K线工具相关推荐

  1. python 相似形态 股票_如何用Python量化“相似K线”实现形态选股?

    导读:"历史会重演"是技术分析的三大假设之一,市场行为与投资者心理有着千丝万缕的联系.比如价格形态,它们通过一些特定的价格图表形状表现出来,而这些图形表示了人们对某市场看好或看淡的 ...

  2. k线形态python_如何用Python量化“相似K线”实现形态选股?

    (文章转载自公众号 MindGo量化平台, 作者 陈城) 导读:"历史会重演"是技术分析的三大假设之一,市场行为与投资者心理有着千丝万缕的联系.比如价格形态,它们通过一些特定的价格 ...

  3. 【python量化交易学习】pandas获取mysql数据,使用pyecharts画K线图,ma移动均线。

    将pyecharts官方提供的数据源,替换成已经存在mysql中的数据.画出专业的k线图(k线+ma移动均线+交易额柱状图(单位是千)) 参考: [python量化交易学习]pandas获取tusha ...

  4. 【python量化交易学习】从tushare获取股票交易数据,存入后再从mysql或excel读取数据,筛选股票,用pyecharts画出K线图。

    选定日期,筛选涨幅达到10%的股票,并画出K线图.观察涨停后股票走势. 由于创业板涨停板为20%,科创板20%,北交所30%.因此筛选出的涨停股票不完全准确.考虑到目前市场打板主要集中在10%的主板股 ...

  5. 移植 Python 量化交易 TA-Lib 库到函数计算

    TA-Lib,全称"Technical Analysis Library", 即技术分析库,是 Python 金融量化的高级库,涵盖了 150 多种股票.期货交易软件中常用的技术分 ...

  6. Python量化交易06——Fama-French三因子模型(Rmt,SMB,HML)

    参考书目:深入浅出Python量化交易实战 本次带来的是著名的获得了诺贝尔奖的三因子模型. 因子模型介绍 Fama和French从可以解释股票收益率的众多因素中提取出了三个重要的影响因子,即市场风险溢 ...

  7. Python量化交易04——基于机器学习的交易策略

    参考书目:深入浅出Python量化交易实战 学量化肯定要用的上机器学习这种强大的预测技术.本次使用机器学习构建一些简单的预测进行量化交易,使用Python进行回测. 获取数据 import panda ...

  8. 学习《深入浅出python量化交易交易实战》第一章(笔记)

    1.学习<深入浅出python量化交易交易实战>第一章 记录学习过程中的代码和一些坑 1.1 基础(名词解释) 1.1.1 CAPM (Capital Asset Pricing Moda ...

  9. 使用python量化交易接口有哪些分析指标和策略?

    量化交易有哪些指标可以用于分析呢?主要有技术面和基本面可以用于分析! 来看一下技术面和基本面有什么区别? 技术面更关注具体的价格,比如每天的开盘价.收盘价.以及和开盘价/收盘价/最低价/最高价相关的K ...

最新文章

  1. 单片机要学多久才能自己开发?学单片机以后做什么?
  2. JavaScript 判断对象中是否有某属性
  3. python3.8.2安装教程-在服务器上安装python3.8.2环境的教程详解
  4. sql数据库的四大程序设计语言的语句
  5. 逆向工程核心原理读书笔记-API钩取之IE浏览器连接控制
  6. P4016 负载平衡问题
  7. php 获取某个月的周一
  8. 格力电器:回购股份比例超3% 已耗资95.15亿元
  9. 继承单例模式 php_解决 PhpStorm 对 用单例模式实例化PHP类时,代码自
  10. Rust 要“进驻” Linux 内核了?Linux 之父:保持观望
  11. django的 信号
  12. ip xfrm命令是做什么的?
  13. uniapp scroll-view组件横向滚动不生效
  14. WinodwsServer账户登录密码永不过期
  15. matlab simulink入门:搭建一个简单的电路
  16. Web端和App端测试区别
  17. 苏宁回应股权质押给淘宝;日本政府用 AI 帮民众找对象;魅族回应 “暗中给手机植入木马” | EA周报...
  18. 学生信息管理系统V1.0
  19. C#操作Word模板文件 替换并重新生成
  20. Rust iter match

热门文章

  1. 不要困在自己建造的盒子里——写给.NET程序员(附精彩评论)
  2. ThymeLeaf工具类:Objects、String、Dates、Calendars、Numbers、Booleans、Arrays、Lists、Sets、Maps工具类
  3. Unity用代码批量修复材质球shader丢失的问题
  4. java.lang.IllegalStateException: Web app root system property already set to different value: 'webap
  5. [转清华]清华,曾经是多少莘莘学子梦想中的学府……张琳
  6. TwinCAT PLC 使用
  7. signature=3cb79ad68e1de6fcae23aede975d0e4e,考研二外法语易错题汇总
  8. 【汇编和c语言】空函数和裸函数和调用约定
  9. 计算机科学家书法,把书法和菜名结合,AI 模型创作独特的中国书法艺术
  10. 阿里妈妈CMO沈威:用品牌建设视角看待电商营销