Advertisement

Python-Funcat:将同花顺、通达信公式的写法移植到Python中

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Python-Funcat是一款工具包,它能够帮助用户轻松地将同花顺和通达信股票分析软件中的公式转换为Python代码,便于量化交易与数据分析。 Funcat 将同花顺、通达信等的公式写法移植到了 Python 中。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Python-FuncatPython
    优质
    Python-Funcat是一款工具包,它能够帮助用户轻松地将同花顺和通达信股票分析软件中的公式转换为Python代码,便于量化交易与数据分析。 Funcat 将同花顺、通达信等的公式写法移植到了 Python 中。
  • Funcat2 实现了、文华财经等Python
    优质
    Funcat2是一款强大的工具,能够将市场上广泛使用的交易软件(如同花顺、通达信及文华财经)中的公式语言转换为Python代码,极大地提升了量化交易与数据分析的灵活性和效率。 Funcat2 与 Funcat 兼容;Funcat 将同花顺、通达信、文华财经等公式的功能移植到了 Python 中。这些公式简洁易用,适合技术分析。由于 Python 缺乏这种领域特定语言的表达能力,因此基于 numpy 实现了一套解决方案。Funcat2 还增加了对 QUANTAXIS 的支持。
  • 日线数据转为CSV格
    优质
    本教程详细介绍了如何使用编程手段将同花顺或通达信软件中的股票日线数据导出并转换成CSV格式文件,方便进一步的数据分析和处理。 这款小工具可以将同花顺或通达信的日线数据转换成csv文件,并且能够自动识别两种软件的数据格式。使用方法很简单:只需把*.day文件拖到可执行文件上,即可完成单个或多个日线文件的批量转换工作。
  • 入门语句.docx
    优质
    本文档旨在为初学者提供同花顺公式编写的入门指导,涵盖基础语法和常用函数,帮助用户快速掌握股票分析软件中的自定义指标开发。 同花顺公式编写语句入门教学可以帮助用户更好地理解和使用同花顺软件中的自定义功能,通过学习基础的编程语法和技巧,可以更有效地进行股票分析和技术指标的研究。对于初学者来说,掌握这些基础知识是非常重要的一步。
  • Python抓取日更股票告示例
    优质
    本示例展示如何利用Python编写脚本自动化抓取同花顺网站的日更股票公告数据,帮助投资者快速获取重要信息。 每日股票公告一览无余,同花顺提供最新数据与利好消息。
  • 系统全部自带
    优质
    《同花顺系统的全部自带公式》是一本全面解析中国股市分析软件——同花顺内置公式的指南书籍。它详细介绍了如何利用这些公式进行股票技术分析和投资决策,帮助投资者更好地理解和运用同花顺的各项功能。 同花顺系统自带的公式种类齐全,但加密的公式除外。
  • 指南.pdf
    优质
    《通达信公式编写指南》是一本详细讲解如何使用通达信软件进行股票技术分析公式的编写与应用的专业书籍。 有兴趣学习金融软件通达信公式编写的可以参考相关的教程资料。
  • 指南.zip
    优质
    《通达信公式编写指南》是一份详尽的教学资料,旨在帮助用户掌握如何在通达信软件中创建和使用交易分析公式。适合初学者及进阶使用者参考学习。 通达信是一款在中国广受欢迎的金融证券分析软件,它的一个强大功能是用户可以自定义公式进行技术指标的计算与分析。本教程将深入探讨如何编写通达信公式,并帮助投资者更好地利用该软件来进行股市投资决策。 1. **基础知识** - 通达信公式的种类包括条件选股公式、技术指标公式、五彩K线公式和预警公式等,用户可以根据需求创建个性化的分析工具。 - TDX语言是一种专门用于股票数据分析的简单编程语言,易于理解和使用。 2. **公式编写基本结构** - 常用函数如MA(移动平均线)、REF(引用上一周期数据)以及常量如C(收盘价)、O(开盘价)等在公式的编写中十分常见。 - 条件表达式和循环结构是实现复杂计算逻辑的基础,例如IF...THEN...ELSE...结构用于根据条件执行不同的操作。 3. **技术指标公式编写** - 以MACD、KDJ以及BOLL为例介绍如何使用TDX语言来编程这些常用的技术分析工具。 4. **条件选股公式** - 用户可以根据各种市场和技术参数设置复杂的选股规则,筛选出符合特定投资策略的股票列表。 5. **五彩K线公式** - 利用不同的颜色和形态特征突出显示重要的技术信号如早晨之星或黄昏之星等模式。 6. **预警公式** - 实时监控并发出通知当预设的技术条件被触发时。用户可以根据自己的偏好设置各种提醒方式,比如声音提示或者短信通知。 7. **公式管理与调试** - 用户可以将自定义的公式保存到库中,并且在实际交易环境中对其进行测试和优化以确保其有效性。 8. **进阶技巧** - 动态参数的应用使得公式的灵活性大大增加;同时,通过组合多个单独的指标形成复合分析工具也能提高投资决策的质量。 本教程旨在帮助用户掌握通达信公式编写的核心技能,无论你是初学者还是资深交易员都能从中受益。理论与实践相结合是学习过程中的关键步骤,只有经过不断的练习和测试才能真正发挥出这些公式的潜力。
  • LVGL8.2.0STM32F429
    优质
    本项目详细介绍如何将LVGL 8.2.0图形库成功移植至STM32F429微控制器上,为嵌入式系统开发提供直观的用户界面解决方案。 STM32F429是一款基于ARM Cortex-M4内核的高性能微控制器,在工业控制、物联网设备及消费电子等领域有着广泛应用。LVGL(LittleVGL)是一个专为嵌入式系统设计的开源图形库,用于创建具有丰富用户界面的应用程序。在这个项目中,我们将探讨如何将LVGL 8.2.0版本移植到STM32F429平台上,并结合正点原子阿波罗开发板的触摸功能进行集成。 为了顺利实现这一目标,我们需要首先理解STM32F429硬件特性,尤其是其图形处理单元(GPU)的功能和OpenGL ES 2.0支持情况。这些技术为运行LVGL等图形库提供了基础条件。在移植过程中,配置STM32F429的GPIO口以驱动LCD屏幕是关键步骤之一,确保正确的时序和电压等级以便与LVGL帧缓冲区进行交互。 接下来需要准备LVGL编译环境。这通常涉及设置针对ARM架构的交叉编译工具链(如GCC)。下载并获取LVGL源代码后,根据STM32F429内存布局及性能调整配置选项,例如内存分配策略和优化级别等。随后使用Makefile或CMakeLists.txt构建系统生成可执行文件。 移植LVGL的核心步骤之一是实现适配层(HAL, Hardware Abstraction Layer),将LVGL的抽象操作映射到STM32F429的具体硬件功能上,如定时器用于屏幕刷新、GPIO处理LCD接口以及I2C或SPI通信协议控制触摸屏。对于触摸屏部分,需要整合名为TOUCH的压缩包中的源码或者配置文件至LVGL事件处理机制中。 LVGL 8.2.0版本引入了多项新特性和改进措施,如性能优化、更多图形对象及动画效果等特性。在STM32F429上运行时需注意资源管理,在有限的RAM和Flash空间内高效运作可能需要对某些高级功能进行裁剪以适应嵌入式系统限制条件。 实际应用中还需编写初始化代码来设置LCD控制器、触摸屏控制器并启动LVGL主循环。利用其事件驱动模型可以响应用户输入,更新屏幕显示状态;同时借助STM32F429中断服务例程实现实时性要求较高的功能如定时刷新屏幕或处理其他系统任务。 调试是移植过程中不可或缺的一部分。使用开发工具(例如STM32CubeIDE 或 Keil uVision)并配合JTAG或SWD接口进行调试,可以检查代码运行状态及定位错误;同时通过串口或网络接口输出信息帮助理解系统运行情况。 综上所述,在阿波罗 STM32F429 开发板上成功实现一个功能丰富的图形用户界面需要掌握硬件配置、软件编译环境搭建、适配层编写以及资源管理等多方面知识和技术。
  • PyPower:MATPOWER迁Python
    优质
    PyPower是基于Python语言开发的一个电力系统分析工具,它是对MATLAB平台上的MATPOWER工具箱的成功移植。该库提供了强大的算法和模型来解决最优潮流、网络重构等问题,为电力系统的规划与运行提供支持。 PYPOWER是一种用于潮流计算及最优潮流(OPF)求解的工具。它与编程语言相关联,当前功能包括直流和交流功率流分析以及最佳功率流(OPF)。不过需要注意的是,PYPOWER已经不再被积极维护了。如果有需要对PYPOWER进行改进的需求,可以通过相应的合同方式获得支持。 安装前,请确保满足以下操作系统级别的先决条件:Python版本2.7至3.9之间的一个版本,并建议将PYPOWER安装到虚拟环境中: ```bash $ python3.8 -m venv venv # 或使用任何受支持的 Python 版本 ``` 此外,PYPOWER依赖于SciPy库,可以通过以下命令进行安装: ```bash $ venv/bin/python -m pip install -r requirements.txt ``` 推荐通过pip工具来安装PYPOWER: ```bash $ venv/bin/pip install pyPower ``` 请根据上述步骤操作以完成PYPOWER的环境搭建和安装。