同花顺数据接口再开发(一)

news/2024/11/17 1:28:23/

同花顺发布自己的数据接口,方便研究人员可以获取需要的数据,研究股票等。

  1. 首先我们需要申请用户,地址

同花顺数据接口 (10jqka.com.cn)

此地址有几个方面,可以申请学生,但是目前测试需要学校网络。

申请商用,不需要多复杂,就是电话回复之后,添加客服微信,她们会告诉你账号密码。后面就可以开发了。

至于免费和付费的区别,主要是数据量和数据的丰富程度,一般作为个人开发,练习是不错的。

  1. 下载SDK和iFinD客户端

SDK是一个压缩包,目录最外层主要是帮助你管理你的账号,还是选择合适的语言,看他的示例调用。(可以有c++,python,http,java等),我是使用C++ Qt。如果要使用http来开发,就需要使用这个SDK的工具,SuperCommand 有功能可以获取http请求时候需要的token,这个简单。

IFinD是基于这个SDK开发的客户端,也就是只管显示了最终数据。

  1. 准备开发

环境Qt 6.3,创建工程

下载数据接口帮助的C++demo,拷贝ExportFunction到Qt工程下,修改InitialFunction的函数签名,因为qt工程之下使用utf8编码,需要使用wchar,

bool InitialFunction(const char* path) --> bool InitialFunction(const wchar_t* path)

  1. 编译测试

我这里正常编译通过

  1. 测试接口

a. 初始化,这个就是加载解析动态库,把所有的函数指针加载进来,也就是偷懒,使用了demo里面的方法,帮我全部加载,后面直接使用

void MainWindow::on_pushButton_clicked()
{auto path = QFileDialog::getOpenFileName(this,tr("Pah"),this->windowFilePath());if(path.isEmpty()){return;}mTHSSDKPath = path;auto pathStr = mTHSSDKPath.toStdWString();if(!InitialFunction(pathStr.c_str())){qDebug()<<" load failed";return ;}qDebug()<<" load success full";
}

上述代码,就是实现了打开一个dll库,我的路径选了

D:\Programs\THSDataInterface_Windows_20230228\THSDataInterface_Windows\bin\x64\ShellExport.dll

返回值是true,表示后面的接口应该是可以用了

b. 登录,添加两个行编辑器,分别是密码和账号。

void MainWindow::on_loginBtn_clicked()
{auto ret = THS_iFinDLogin(ui->userNameEdit->text().toUtf8(),ui->passwdEdit->text().toUtf8());qDebug()<<" log in "<<ret;}

上述代码实现了点击之后,传入登录信息,这个接口会卡住一会,猜测是内部实现的异步请求,后面可以放其他线程执行。

控制台测试结果:

load success full

log in 0

这里测试没有问题,那么就可以继续后续的开发了。

从同花顺提供的接口来看,免费的可以拿得到一个股票的实时信息,只是要注意一个月的总量限制,所以实时获取频率太高,必然造成超限。所以只能针对自己选好的股票测试。

代码就不用上传了,我附加几个同花顺的下载

同花顺iFinD-金融数据终端 (51ifind.cn)

同花顺数据接口 (10jqka.com.cn) 示例


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

相关文章

同花顺_代码解析_技术指标_P、Q

本文通过对同花顺中现成代码进行解析&#xff0c;用以了解同花顺相关策略设计的思想 目录 PBX PRICEOSC PSY PSYFS PVT QACD QLCX QLDX PBX 瀑布线 PBX1:(收盘价的M1日移动平均收盘价的M1*2日简单移动平均收盘价的M1*4日简单移动平均)/3 PBX2:(收盘价的M2日移动平均收…

同花顺_代码解析_技术指标_A

本文通过对同花顺中现成代码进行解析&#xff0c;用以了解同花顺相关策略设计的思想 目录 ABI AD ADL ADR ADTM ADVOL AMV ARBR ARMS ASI ATR ABI 绝对幅度指标 算法&#xff1a;上涨家数减去下跌家数所得的差的绝对值。 该指标只适用于大盘日线。 行号 1 aa…

同花顺函数API

【通用数据】 CLOSE 收盘 含义&#xff1a;当周期的收盘价。 用于&#xff1a;个股的分钟K线、日K线周期。沪深指数的分钟K线、日K线周期。 CODE 代码 含义&#xff1a;证券的代码。 用于&#xff1a;个股的所有周期。沪深指数的所有周期。 CODETYPE 证券类型 含义&#xff1a;…

同花顺_代码解析_五彩K线

本文通过对同花顺自带的五彩K线进行解析&#xff0c;用以了解同花顺相关策略设计的思想。 目录 早晨之星 黄昏之星 十字星 长十字星 垂死丁字 射击之星 穿头破脚 红三兵 三只乌鸦 光头阳线 红绿灯 早晨之星 行号 1 a1 -> K线实体长度是开盘价的0.5%以下&…

同花顺_知识_看盘技法

写在前面&#xff1a; 文中知识内容来自书籍《同花顺炒股软件从入门到精通》 目录 大盘看盘技巧 个股看盘技巧 大盘看盘技巧 首先在看盘时要看集合竞价的股价和成交量&#xff0c;看是高开还是低开&#xff0c;就是说&#xff0c;和昨天的收盘价相比是高了还是低了。它表示出…

同花顺股票交易接口怎样执行量化挂单策略?

证券同花顺股票交易接口是实现自动量化交易重要系统之一&#xff0c;主要是指在证券市场中&#xff0c;通过对交易资金及交易报价等数据进行批量比对后&#xff0c;分别找出资金数据及价格数据的运作规律&#xff0c;并根据这种规律进行投资交易。那么&#xff0c;同花顺股票交…

腾讯、新浪、同花顺、东方财富、广发最全公开股票接口,股票api,建议各位宽友收藏

1.股票列表接口 路径&#xff1a;沪深A股-股票基础接口-股票列表API&#xff1a;https://ig507.com/data/base/gplist?licence您的licence描述&#xff1a;获取基础的股票代码和名称&#xff0c;用于后续接口的参数传入。关键字&#xff1a;[股票代码&#xff0c;如&#xff…

【FFmpeg实战】压缩数据AVPacket解析

因为FFmpeg更新的比较快&#xff0c;API也会跟着有所变动&#xff0c;所以声明一下&#xff0c;本文使用的FFmpeg版本为V3.3.5。 1.AVPacket简介 AVPacket是FFmpeg中很重要的一个数据结构&#xff0c;它保存了解复用&#xff08;demuxer)之后&#xff0c;解码&#xff08;dec…