{"repo":"mpquant/MyTT","free":true,"listed":false,"github":"https://github.com/mpquant/MyTT","clone":"git clone https://github.com/mpquant/MyTT.git","description":"MyTT将通达信,同花顺,文华麦语言等指标公式,最简移植到Python中,核心库单个文件，仅百行代码,十几个核心函数，神奇的实现所有常见技术指标算法（不依赖talib库）的纯python实现和转换通达信MACD,RSI,BOLL,ATR,KDJ,CCI,PSY等公式,全部基于pandas函数计算方法封装，简洁且高性能，能非常方便的应用在股票指标公式,股市期货量化框架分析,自动程序化交易,数字货币量化等领域,它是您最精练的股市量化工具。Python library with most stock market indicators.","language":"Python","stars":2835,"topics":["indicators","python","macd","rsi","boll","atr","kdj","cci","psy","btc"],"license":null,"category":"dev-tools","readme_excerpt":"MyTT (My麦语言 T通达信 T同花顺) MyTT是您量化工具箱里的瑞士军刀，精炼而高效，它将通达信,同花顺,文华麦语言等指标公式indicators,最简移植到Python中,核心库单个文件，仅百行代码,实现和转换同花顺通达信所有常见指标MACD,RSI,BOLL,ATR,KDJ,CCI,PSY等,全部基于numpy和pandas的函数封装，简洁且高性能，能非常方便的应用在各自股票股市技术分析，股票自动程序化交易,数字货币BTC等量化等领域.Mini Python library with most stock market indicators. 功能特点 核心库轻量化： 项目库就一个文件 MyTT.py,不用安装设置，可自由裁剪，随用随走 from MyTT import 即可 代码人类化：) 没有什么炫耀的编程花样，初学者也能看懂，自己就能自行增加指标，马上就能用在项目中。 不需要安装ta-lib库,是纯python代码实现的的核心逻辑，很多人都有安装ta-lib库的痛苦经历 和通达信，同花顺的指标写法完全兼容，一个新的指标基本不用做修改，直接拿来即可使用 超高性能，基本不用循环，全是靠numpy,pandas的内置函数实现各种指标 和Talib库一样是多天参数进，多天指标出（序列进，序列出），便于画图和观察趋势 MyTT实现的各种指标和通达信，同花顺，雪球等软件的技术指标一致到小数点后2位 MyTT高级进阶版本，收录了高级复杂用法的函数和实验验证函数 MyTT plus MyTT也能在python2的老版本pandas中使用，请用此python2版本 MyTT python2 先看一个最简单的例子 open close high low vol -- -- -- -- -- -- 2021-05-16 48983.62 47738.24 49800.00 46500.0 1.333333e+09 2021-05-17 47738.24 43342.50 48098.66 42118.0 3.353662e+09 2021-05-18 43342.50 44093.24 45781.52 42106.0 1.793267e+09 安装方法 直接拷贝 MyTT.py到你的项目下 from MyTT import 即可调用文件中的所有函数 传统标准库安装 pip install MyTT 教程和案例应用 通达信公式转Python神器——MyTT库 利用MyTT库整合通达信指标公式 MyTT库应用示例及计算精度验证 如何在聚宽研究环境中建立myTT.py库文件 基于MyTT来编写Python版通达信指标 MyTT基础函数EMA指数平均的公式推导 MyTT库中的部分工具函数 n天前的数据： REF 移动平均线计算：MA 加权移动平均计算：EMA 中国式的SMA计算：SMA 返回序列标准差：STD 平均绝对偏差： AVEDEV 金叉判断：CROSS 两个序列取最大值,最小值： MAX MIN n天内满足条件的天数：COUNT n天内全部满足条件的天数：EVERY 从前A日到前B日一直满足条件 ：LAST n天内是否至少满足条件一次：EXIST 上一次条件成立到当前的周期：BARSLAST 返回序列的线性回归斜率： SLOPE 取回线性回归后的预测值： FORCAST n天内最大值： HHV n天内最小值： LLV 条件 IF 具体指标的实现，全部基于MyTT库中的工具函数 （更多指标可以自行添加） 更多指标看库文件 MyTT.py 因为语法的问","default_branch":null,"files":null,"tree":[],"storefront":"/r/mpquant","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mpquant/MyTT/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}