企业微信

同花顺Mac版为什么找不到导出按钮

很多用Mac的朋友打开同花顺,翻遍菜单也找不到Windows上那个显眼的“导出”按钮。这不是你眼瞎,是Mac版同花顺本身功能就比Windows版少了一大截。Windows版可以一键把自选股、K线数据、财务数据导成Excel或者CSV,Mac版压根没做这个入口。

但数据还是可以弄出来的,只是得绕点路。下面把几种能用的方法都摆出来,从最笨的手动复制到写代码自动抓取,你按自己的技术水平挑。

方法一 利用自选股云同步到Windows电脑再导出

同花顺的账号体系是跨平台的。你在Mac上登录账号,把自选股、自定义板块都同步到云端。然后找一台Windows电脑,登录同一个同花顺账号,自选股自动就下来了。Windows版同花顺在自选股列表右键就有“导出数据”选项,可以存成Excel或者文本文件。导出后再把文件传回Mac,用Numbers或者Excel打开就行。

同花顺mac怎么导出股票数据

这个办法适合偶尔需要导出自选股列表的人,不需要装任何额外软件。缺点是你得有一台Windows电脑,或者借别人的用一下。

方法二 手动复制粘贴到Excel

Mac版同花顺的行情界面,其实是可以选中单元格的。你按住鼠标左键拖动,把股票代码、名称、现价、涨跌幅这些列选上,然后按Command+C,再打开Excel或者Numbers按Command+V,数据就进去了。

这个方法看起来笨,但胜在直接。如果你只需要几十只股票的数据,复制粘贴一分钟搞定。缺点是不能导出历史K线,只能导出当前屏幕显示的报价。而且复制的格式有时候会乱,需要自己调整一下列宽和数字格式。

方法三 从iCloud容器里挖出缓存文件

Mac版同花顺会把一些数据缓存在本地,路径藏在用户资源库里面。打开Finder,按Command+Shift+G,输入 ~/Library/Containers/ ,找到同花顺对应的文件夹,里面可能有.plist或者.db文件。用SQLite工具打开db文件,能看到自选股列表和部分历史数据。

这个办法需要一点技术底子,而且不同版本的同花顺缓存结构不一样,不一定每次都能找到想要的数据。适合喜欢折腾的人。

方法四 用Python直接抓取同花顺数据

如果你要做量化交易,手动导出肯定不够用。最靠谱的办法是写Python脚本,直接调同花顺的接口或者用第三方库抓数据。

同花顺本身没有公开的官方API给散户用,但有几个路子可以走。一个是akshare这个开源库,里面封装了同花顺的很多数据接口,股票、期货、基金都能抓。安装很简单,终端里跑一行:


pip install akshare

然后Python里这样用:


import akshare as ak

# 抓同花顺概念板块列表

df = ak.stock_board_concept_name_ths()

print(df.head())

# 抓个股历史行情

df2 = ak.stock_zh_a_hist(symbol="600519", period="daily", start_date="20240101", end_date="20241231", adjust="qfq")

print(df2.head())

抓到DataFrame之后,直接df.to_csv('data.csv')就存成CSV文件了,Excel能直接打开。这个方法一次写好脚本,以后每天自动跑,数据自动更新,比手动导出不知道快多少。

还有一个路子是用pytdx库,走通达信的协议去抓数据,同花顺和通达信的数据格式有差异,但很多行情数据是通的。不过pytdx稳定性不如akshare,偶尔会断线。

方法五 用浏览器开发者工具抓同花顺网页版数据

同花顺网页版10jqka.com.cn在浏览器里跑的时候,所有数据都是通过XHR请求加载的。你打开Chrome或者Edge,按F12进开发者工具,切到Network面板,刷新页面,就能看到浏览器在向哪些接口要数据。

找到返回JSON的接口,复制请求URL,用Python的requests库模拟请求,加上合适的headers,就能拿到结构化数据。这个方法抓到的数据最干净,但接口可能会变,同花顺也会加反爬机制。

导出数据之后做什么

数据导出来只是第一步。做股票分析,你至少需要这些字段:日期、开盘价、最高价、最低价、收盘价、成交量、成交额。做期货的话还要加上持仓量、结算价。拿到CSV之后,用pandas做回测也好,用Excel画图也好,都比在同花顺界面里干瞪眼强。

量化交易的核心是数据质量和策略逻辑。同花顺的数据适合做初步筛选和观察,真正跑策略建议用更专业的数据库,像Tushare、Wind或者聚宽。同花顺导出数据最大的价值是让你快速验证一个想法,不用等IT部门给你开数据库权限。

Mac用户导出数据的坑

Mac版同花顺更新频率比Windows低,有时候新功能Windows上了,Mac要等几个月。导出功能就是典型例子。如果你重度依赖同花顺的数据,装一个Windows虚拟机(Parallels Desktop或者VMware Fusion)跑Windows版同花顺是最省事的方案。虚拟机里导出完,文件直接拖到Mac桌面。

另一个坑是编码问题。Windows导出的CSV默认是GBK编码,Mac上Excel打开可能乱码。用Numbers打开,或者用文本编辑器转成UTF-8再打开,就正常了。

偶尔导自选股,用云同步加Windows电脑。只要当前报价,手动复制粘贴。喜欢折腾,去iCloud容器里挖缓存。要做量化,老老实实学Python用akshare。想抓网页版数据,F12加requests。

数据是死的,人是活的。同花顺Mac版没给你导出按钮,不代表数据拿不出来。上面这几条路,总有一条走得通。