很多时候为了运行复杂的策略用python速度会很慢,而核心部分用C 编写可以大幅提升策略的运行速度。另外通达信、金字塔等主流证券软件都支持C 的dll库,而且可以很方便地图形化展示策略结果,那么策略核心部分用C 编写成dll库也是一种通用的跨平台方案。而传统的python对C 库调用方法,需要自己编写很多封装函数,且聚宽的策略回测平台本身也不支持调用本地的C 库。 这时可以借助一个开源的第三方平台
# 使用Python写入代码到通达信板块 在金融数据分析中,Python是一种非常强大的工具,而通达信作为中国金融市场上一个流行的交易软件,提供了丰富的API接口供用户操作股市数据。本文将逐步教会一位初学者如何利用Python将代码写入通达信板块,具体流程和实现步骤如下: ## 流程概述 以下是实现Python写入代码到通达信板块的步骤: | 步骤 | 描述
原创 2024-08-14 04:32:02
1279阅读
# Python 添加通达信板块 ## 1. 简介 通达信是一种常用的股票行情分析软件,提供了丰富的数据和功能。Python是一种流行的编程语言,广泛应用于数据分析和量化交易。本文将介绍如何使用Python添加通达信板块,以便在Python中获取和使用通达信的数据和功能。 ## 2. 安装必要的库 在开始之前,我们需要安装一些必要的库。在Python中,我们可以使用pip包管理器进行安装。
原创 2023-09-17 17:50:23
2510阅读
1 通达信不能显示一些细分行业,这样不方便对比行业指数,发现强势行业比如:nyhf 是敲不出来农药化肥板块的;解决:CTRL+D 进入设置如此就可以显示细分行业了,通过快捷键可以找到该行业板块了同时对比发现,可以查看的行业板块明显增多,原来 设置后:2 并列查看多天的分时走势图以贵州茅台为例,在分时图上默认显示的是当天的分时走势图 黑线是股票当日走势,浅蓝色是大盘走势(上证或深
将沪深龙虎榜数据导入通达信的自选板块,并标注于K线图上 将沪深龙虎榜数据导入通达信的自选板块,并标注于K线图上原理:python读取前一次处理完的计算5日后涨跌幅输出的csv文件文件名前加"[paint]"安照通达信的画图文件和板块文件格式,输出文件用通达信的导入功能,导入画图文件和板块文件即可事前数据截图:处理后所得文件:导入通达信板块截图:k线截图:代
方案一:读取分钟数据,在2020年后都正常,2020年前的年显示错误。方案二:根据二进制前两段拿到日期分时,解决了方案一中时间错误问题。解决方案:将方案一和方案二进行整理,得到如下代码import struct,os,pickle import pandas as pd import math # 根据二进制前两段拿到日期分时 def get_date_str(h1, h2) -> str
自己做量化交易软件(24)小白量化增强仿通达信财务基本数据公式 通达信公式指标中有很多关于系统或基本面的函数,小白量化公式系统只有关于行情方面的公式基本函数。为了便于移植更多的自编通达信公式指标,我们给大家介绍新一代小白量化系统框架中的增强仿通达信公式功能。 这个系统这个要完全依赖通达信行情,来获取股票行情和财务基本数据。 首先引入小白增强公式库HP_tdxgs模块。import HP_tdx a
通达信具有强大的板块处理能力,并且一些板块数据是动态更新的,做股票量化设计的时候,借助通达信板块动态文件,取到事半功倍的效果,本文用实例说明如何利用通达信板块数据动态更新到自己的板块库。一、 通达信板块板块文件及其数据格式;通达信针对股票的常用板块有风格板块、概念板块、指数板块,分别对应的文件为block_fg.dat;block_gn.dat;block_zs.dat存储路径为&n
转载 2023-06-13 10:09:27
626阅读
想学好python,不仅要学习相关的基础知识和教程,对python各种工具的熟悉使用才能让你在工作中迅速 成长! 有很多优秀的开发者前辈,为我们提供了好用的python工具,来帮我们更方便的实现开发想法,下面小U就分享 5个好用的 python 开发工具! 工具一  Anaconda 这个工具就是用来解决 Python 开发过程中遇到各种
转载 2月前
0阅读
通常我们写一个简单的http通达信收费接口,接口时常用flask,这次用点不一样的。FastAPI是一个快速的Web框架,需Python6以上,安装方法:pipinstallfastapiuvicorn是一个基于asyncio开发的一个轻量级高效的web服务器框架。需python3以上,安装方法:pipinstalluvicorn。
转载 2023-05-17 21:11:25
2436阅读
给QMT量化交易软件安装和调用第三方库(举例通达信pytdx,MyTT,含代码)一、安装QMT二、给QMT安装python三、给QMT的python环境安装第三方库1.准备python虚拟环境2.安装第三方库到指定目录四、在QMT里调用第三方库(代码)1.第三方库pytdx在QMT里的调用方法2.单个文件第三方库调用方法五、QMT内置库 一、安装QMT下载后安装QMT,假定安装在D:\qmt。目
通达信是国内股票分析软件中非常常用的一款,而Python是一种非常流行的编程语言,通过编写Python程序,可以实现对通达信的各种功能的调用。本文将介绍如何使用Python的API查询股票所属板块信息,并帮助你入门这个过程。 **流程图:** ```mermaid flowchart TD A[准备工作] --> B[导入必要的库] B --> C[登录通达信账号] C
原创 2024-01-29 10:04:48
2859阅读
最近想做一个关于用一些指数基金与余额宝组成的简单 风险-无风险 投资组合的实验计算,发现通达信之类的行情软件并没有提供完整的余额宝收益信息,如通达信仅有年化收益率的数据,并没有万份收益的数据。因此考虑利用 Python 做一个小的爬虫程序获取相关数据。数据来源简单的搜索了一下,发现网上推荐的网站多数指向一个叫理财收益网 的网站,这里的较为详细的数据,不过这个网站的数据仅仅提供到2016年的12月底
MyTT是您量化工具箱里的瑞士军刀,精炼而高效,它将通达信,同花顺,文华麦语言等指标公式indicators,最简移植到Python中,核心库单个文件,仅百行代码,实现和转换同花顺通达信所有常见指标MACD,RSI,BOLL,ATR,KDJ,CCI,PSY等,全部基于numpy和pandas的函数封装,简洁且高性能,能非常方便的应用在各自股市技术分析,自动程序化交易,数字货币BTC等量化等
# 如何实现“python 通达信” ## 1. 整体流程 下面是实现“python 通达信”的整体流程,可以使用表格展示每个步骤。 | 步骤 | 描述 | | --- | --- | | 步骤1 | 安装Python | | 步骤2 | 安装通达信 | | 步骤3 | 获取通达信数据 | | 步骤4 | 解析通达信数据 | ## 2. 实现步骤及代码解释 ### 步骤1:安装Python
原创 2023-07-21 00:25:04
2054阅读
MyTT MyTT是您量化工具箱里的瑞士军刀,精炼而高效,它将通达信,同花顺,文华麦语言等指标公式indicators,最简移植到Python中,核心库单个文件,仅百行代码,实现和转换同花顺通达信所有常见指标MACD,RSI,BOLL,ATR,KDJ,CCI,PSY等,全部基于numpy和pandas的函数封装,简洁且高性能,能非常方便的应用在各自股票股市技术分析,股票自动程序化交易,数字货币BT
最省事的是用第3方库:://mootdx.com/zh_CN/latest/quick/下面是网上找的比较高效的代码来自 ://gist.github.com/WMJi/f5fe3083961d26fbfbccfrom struct import * ofile=open('sz000680.day','rb') buf=ofile.read() ofile.close
转载 2023-07-02 16:49:22
201阅读
第一次尝试,参照:http://www.xiaoyunyun.net/index.php/archives/53.html  和 在绑定DLL环节失败了第二次尝试:参照:https://zhuanlan.zhihu.com/p/5698198681.修改VS2019,勾选  windows10 SDK2. 用Visual studio 打开 “TestPluginTC
 大家好,你们在用谷歌浏览器的时候一般会用什么插件呢?这里我给大家推荐几款特别好用的谷歌插件,让你的开发效率事半功倍,你值得拥有哦!推荐插件之前,还是先说说谷歌浏览器插件安装方法:方式一:心知肚明,需要从各个渠道搜索并下载crx离线包,之后在chrome浏览器地址栏中输入chrome://extensions/ 打开chrome扩展页面,再把下载到的crx文件拖进去就可以安装好了~方式二
pywinauto的安装,在cmd命令行窗口直接输入pip install pywinauto即可1、通过进程号或句柄连接from pywinauto.application import Application # 通过pywinauto去连接已经打开的应用程序 # 通过进程号进行连接,可以使用ViewWizard查看进程号等信息 # 通过PID连接,需要先打开程序 # app = Appli
转载 2023-09-06 19:54:18
4025阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5