[ahk]通达信股票交易软件持仓数据获取(招商证券、中银国际、通达信官方版等测试可用)

news/2023/11/28 18:08:58

新版通达信持仓获取方式,得启动通达信,点击资金股份,再按热键F9,脚本如下,运行环境请去ahk英文官网下载 Current Version。


; Tested with AHK v1.1.31.00 Unicode 32/64-bit on Windows XP/7/10
/*------------------------------------------------------Filename:				获取通达信持仓.ahkDescription:			在通达信持仓界面,按 F9 可以获取持仓数据,本脚本仅做演示用,如有定制需求,请与作者联系。Version:				2020年2月29日Created By:				YuKuan.LiuAuthor Weixin:			sunwind1576157Type:					AutoHotkeyURL:                    https://blog.csdn.net/liuyukuan/article/details/49722207------------------------------------------------------TODO:+ 切换树状菜单到资金股份.------------------------------------------------------
*/
CoordMode,Mouse,WindowF9::
PostMessage,0x111,14023,0,SysListView321,ahk_class TdxW_MainFrame_Class  ;输出持仓数据
;等待输出设置窗口
loop
{Sleep,50if A_Index >100Reload
}until WinExist("输出") 
;~ WinWait, 输出, , 3loop
{Sleep,100ControlGet, isEnable, Enabled,,Edit1,输出ControlClick,x60 y60,输出ControlClick,Button1,输出if A_Index >100Reload
}until (isEnable=1);获取输出路径
ControlGetText,file,Edit1,输出
;~ ControlSend,,{Enter},输出
ControlSend,,{Enter},输出filename:=GetFilename(File);关闭弹出的文件窗口
loop
{Sleep,50if A_Index >100Reload
}until WinExist(filename)
;~ WinWait, %filename%, , 3
WinClose,% filename;解析持仓数据
fileparse(File)
return;~ SplitPath, InputVar [, OutFileName, OutDir, OutExtension, OutNameNoExt, OutDrive]
GetFilename(txt) 
{;~ SplitPath, txt, o  	;OutFileNameSplitPath, txt, ,,,o  	;OutNameNoExtreturn o
}
fileparse(file)
{FileRead,oFile, %file%FileContents:=StrReplace(oFile,"  ","`t")mark:=0Loop,parse,FileContents, `n, `r {;~ FileDelete,%file%LineNumber := A_Index;;-------- 读取人民币:余额、可用、可取、股票市值、基金市值、资产、盈亏-------- if (InStr(A_LoopField,"人民币")=1){Loop, parse, A_LoopField,%A_Tab%,%A_Space%{if(A_LoopField<>"")str.=A_LoopField . "`n"}MsgBox %str%};~ Loop, parse, A_LoopField,`t,`=;-------- 跳过 美 元、港 元、以及-------- else if (InStr(A_LoopField,"美")=1   or InStr(A_LoopField,"港")=1 or InStr(A_LoopField,"-")=1){mark:=LineNumber;记录 --------在哪一行continue};-------- 跳过空行-------- else if (LineNumber=mark+1){continue};-------- 读取表头-------- else if (LineNumber=mark+2){Loop, parse, A_LoopField,%A_Tab%,%A_Space%{if(A_LoopField<>"")head.=A_LoopField . "`n"}MsgBox 表头是↓`n%head%};-------- 读取数据-------- else{this_line:=""if (A_LoopField="")breakLoop, parse, A_LoopField,%A_Tab%,%A_Space%{if(A_LoopField<>"")this_line.=A_LoopField . "`n"}MsgBox % LineNumber-mark-2 "is↓`n"  this_line}}
}

测试结果如下:


以下为早期做法,已失效,可不用关注

2020年2月29日 以下方法因交易软件做了权限限制,已无法获取。此法可以获取普通程序的SysListView321中的内容,但无法获取交易软件客户端里的持仓内容。


  

#Persistent
DetectHiddenWindows, on
;获取招商证券持仓数量,需要先登录到交易软件,并浏览过一次持仓情况后才可自动获取。Gui, Add, ListView, r20 w800,股票名称|证券数量|可卖数量|成本价|浮动盈亏|盈亏比例(`%)|最新市值|当前价|今买数量|今卖数量|证券代码|股东代码
Gui, Show,, 持仓信息SetTimer, 获取持仓,1000获取持仓:;注意1、最后一个参数不要忽略 ;注意2、SysListView321这个控件ID需要自己用spy软件先获取,可能随着运行次数不同会变ControlGet, tdxlist, List, 0, SysListView321, ahk_class TdxW_MainFrame_Class, List1LV_delete()Loop, Parse, tdxlist,`nLV_Add("",   StrSplit(A_LoopField,A_Tab)*)
ReturnGuiClose:
GuiEscape:ExitApp

几行代码就可以获取持仓,招商证券、中银国际通达信上测试可用


http://www.ppmy.cn/news/886998.html

相关文章

金牛判势 精品起涨预警 主升浪起爆点指标 通达信绝对精准买点指标选股公式

引言&#xff1a; 金牛判势 金钻起涨预警指标很简单 就是几行源码&#xff0c;天下大势&#xff0c;分久必合&#xff0c;合久必分”&#xff0c;用这句话来形容股票市场中的筹码最贴切不过了&#xff0c;只要有股票的买卖交易就会有涨有跌&#xff0c;便会使筹码由从分散---集…

TiDB 在安信证券资产中心与极速交易场景的实践

本文根据安信证券资深数据库架构师李轲在 DevCon 2022 上的分享整理&#xff0c;主要讲述了 TiDB 在安信证券的资产中心与极速交易场景的实践经验。主要包括三部分内容&#xff1a;第一是国产化信创改造总体情况&#xff0c;第二是 TiDB 在安信证券的一些实践情况&#xff0c;第…

安信证券资管清算重要业务在原生分布式数据库的创新实践

作者&#xff1a;安信证券信息技术委员会运维部系统平台室 刘盛彩、肖昭、张杰 来源:《金融电子化》 近日&#xff0c;《国务院关于数字经济发展情况的报告》&#xff08;以下简称报告&#xff09;提请十三届全国人大常委会第三十七次会议审议&#xff0c; 报告提出&#xff1a…

通达信口袋支点选股公式,选出口袋支点形态

口袋支点(Pivot Point)出自《像欧奈尔信徒一样交易》&#xff0c;根据书中介绍&#xff0c;口袋支点的内在含义是在“口袋”中买入&#xff0c;这是股票尚处于基部阶段时&#xff0c;出现的不明显买入信号。 根据书中描述&#xff0c;简单画一张口袋支点形态图更容易理解。&am…

通达信MACD和KDJ组合指标公式,MACD和KDJ怎么配合使用

MACD指标属于趋势指标&#xff0c;KDJ指标属于震荡指标&#xff0c;MACD和KDJ配合使用会擦出怎样的火花&#xff1f; 一、平替版KDJ底背离 之前介绍过平替版MACD底背离&#xff0c;平替版KDJ底背离写法类似&#xff0c;总的来说写法相对简单&#xff0c;不费脑子&#xff0c;效…

js中for-in 和for-of

for in 和 for of 的区别 1、循环数组 区别一&#xff1a;for in 和 for of 都可以循环数组&#xff0c;for in 输出的是数组的index下标&#xff0c;而for of 输出的是数组的每一项的值。for of和forEach一样,是直接得到值。 const arr [1,2,3,4]// for ... in for (const…

N字霸气多空博弈大师能量潮拐点战法通达信 主图/副图/选股指标

N字霸气黄金线主图战法 通达信主图指标 贴图 无未来 无加密 https://www.cfchi.com/formula/zhutuzhibiao/6194.html 一款非常优秀的N字霸气多空博弈能量潮 主图 /副图/ 选股通达信的趋势指标公式多空博弈能量潮 .构成的基本原理是根据潮涨潮落的原理构思的。每次向前的浪潮…

总结:WEB流量劫持

一、背景 在整理WEB鉴权与登陆等技术的时候&#xff0c;会涉及到安全&#xff0c;而鉴权登陆不安全有个很大的可能就是流量被劫持了。 本篇文章主要是想弄明白黑客是怎么劫持的。 二、WEB流量劫持是如何做到的&#xff1f; WEB流量劫持是指黑客将受害者的网页请求重定向到攻…

AWS 助理级架构师460道题库带答案

文章目录 1.哪种工具最适合组合以前彼此独立的AWS账户的绑定?2.一家公司已在Amazon EC2实例上部署了多个关系数据库,每个月,数据库软件供应商都会发布N个需要应用于数据库的新安全补丁,应用安全补丁的最有效方式是什么?分值5分3.哪种AWS服务可用于私下存储和管理源代码的版…

洛谷P5709 【深基2.习6】Apples Prologue / 苹果和虫子(C语言)

题目描述 八尾勇喜欢吃苹果。她现在有 m(m ≤ \le ≤ 100)个苹果&#xff0c;吃完一个苹果需要花费 t(0 ≤ \le ≤ t ≤ \le ≤ 100)分钟&#xff0c;吃完一个后立刻开始吃下一个。现在时间过去了 s(s ≤ \le ≤ 10000)分钟&#xff0c;请问她还有几个完整的苹果&#xff1f…

MUI在iPhone6P上闪退

6P这个机型本身定位比较尴尬&#xff0c;身边基本没人用&#xff0c;找不到真机测试&#xff0c;郁闷的闪退。 各种苦逼&#xff0c;各种找人找机器&#xff0c;当时还弄了个真机测试群&#xff0c;结果就3个人在里面&#xff0c;正好有个朋友新近了一批二手苹果&#xff0c; …

scrapy集成selenium

前言 使用scrapy默认下载器---》类似于requests模块发送请求&#xff0c;不能执行js&#xff0c;有的页面拿回来数据不完整 想在scrapy中集成selenium&#xff0c;获取数据更完整&#xff0c;获取完后&#xff0c;自己组装成 Response对象&#xff0c;就会进爬虫解析&#xff0…

进程间通信之匿名管道

进程间通信—管道 一、进程间通信介绍二、管道1.匿名管道1.1父进程和一个子进程之间的通信1.2父进程和多个子进程之间的通信 一、进程间通信介绍 1.进程间为什么要进行通信&#xff1f; 进程间通信的是为了协调不同的进程&#xff0c;使之能在一个操作系统里同时运行&#xff…

移动web端页面如何调用手机QQ?

文章目录 手机web页面调用手机QQ实现在线聊天的效果方法一&#xff1a;html代码如下&#xff1a;js代码如下&#xff1a; 方法二&#xff1a;代码如下&#xff1a; 效果图截图如下&#xff1a; 统计表1 - 浏览器默认拦截统计表2 - 设备端与协议类型 手机web页面调用手机QQ实现在…

手机web端唤醒qq客户端以及电脑web端唤醒qq客户端

1 电脑网页唤醒qq客户端 http://shang.qq.com/v3/widget.html 先在qq推广申请下,几分钟就弄好了,不然会有提示 <a target"_blank" href"http://wpa.qq.com/msgrd?v3&uin您的qq号码&siteqq&menuyes"><img border"0" src&…

手机QQ视频图像是反的——解决办法

这个问题也困扰我许久了&#xff0c;总不至于再重新安装吧&#xff0c;那么信息可能就丢失了&#xff0c;对着屏幕琢磨了半天终于发现解决这个问题的方法了。 QQ视频时&#xff0c;点击手机左下角的的[三]功能键&#xff08;我的小米2&#xff09;&#xff0c;即出现【旋转自己…

java手机qq表白代码_史上最感动表白QQ留言代码

[M][B][fts6][ffg,#0072BC,#000000]★.[/ft][/ft][/B] [ftc#232323]━━━━━━━━━━[B][ftc#0072BC][fts4]&#xff0a;[/ft][/B][ftc#232323]━━ [M][ftc#EE1000][ftfWebdings]Y[/ft][/ft] [M][ftc#ED008C][/ft][/M] [ftcFFF100][ftcF7941D]╔[/ft][/ft][ftc17BCB4][ftc…

android qq接口,手机QQ Scheme接口

QQ群组 mqqapi://card/show_pslcard?src_typeinternal&version1&card_typegroup&uin{QQ群号} QQ联系人 mqqapi://card/show_pslcard?src_typeinternal&version1&uin{QQ号码} 分享接口 window.parent.frames.location.href "mqqapi://share/to_fri?…

火山引擎徐广治:边缘云,下一代云计算

6月30日&#xff0c;2023稀土开发者大会在北京举办。大会以「代码不止&#xff0c;掘金不停」为主题&#xff0c;与上百位海内外技术专家一起剖析行业最新动态&#xff0c;为一直在路上的技术开发者们&#xff0c;拓宽技术视野&#xff0c;传播前沿的技术理念。火山引擎边缘云资…

DBeaver设置主题

一、下载包 帮助-》Install new software Eclipse Update Site 勾选一直下一步&#xff0c;直到安装完&#xff0c;会提示重启&#xff0c;重启设置主题即可 二、设置主题 窗口-》首选项-》DevStyle
最新文章