通达信股票接口的开源性及兼容性好吗?

news2024/11/23 3:29:03

通达信股票接口的开源性及兼容性好吗?刚开始炒股的时候,我用同花顺mac版本,界面非常新鲜和简单,然后因为我的朋友是量化的,然后强烈建议使用通达信,小编觉得通达信的开源性及兼容性堪称完美。可以同时兼容,同花顺,和东方财富这两款软件。这样子就可以节约大量时间,在各个软件中去切换!接下来小编就来和大家说一下通达信股票接口是怎么实现两融账号登录的!

通达信股票接口登录c++代码(部分):

// 加载DLL

HINSTANCE hDLL = LoadLibraryA("MetaTrade.dll");

assert(hDLL);

// 初始化

typedef int (*InitProc)();

const auto Init = reinterpret_cast<InitProc>(GetProcAddress(hDLL, "Init"));

assert(Init);

const int authorizedCount = Init(); // 已授权账号数量

assert(authorizedCount > 0);

std::cout << "已授权账号数量: " << authorizedCount << std::endl;

std::cout << std::endl;

 

 // 接收缓冲区, 用于接收返回结果和错误信息

auto resultBuf = std::make_unique<char[]>(1024 * 1024);

auto errinfoBuf = std::make_unique<char[]>(256);

char *const result = resultBuf.get();

char *const errinfo = errinfoBuf.get();

// 登录 接口支持普通交易和两融交易账号, 以下例子使用两融账号

typedef int (*LogonProc)(const char *ip, short port, const char *version,

                         short yybid, const char *account,

                         const char *tradeAccount, const char *jyPassword,

                         const char *txPassword, char *errinfo);

const auto Logon = reinterpret_cast<LogonProc>(GetProcAddress(hDLL, "Logon"));

assert(Logon);

std::string ip = "1.2.3.4"; // 券商IP(注意区分两融和普通)

short port = 5678;          // 券商端口(注意区分两融和普通)

std::string version = "";   // 版本号: 一般填空

short yybid = 0;            // 营业部ID: 一般填0

std::string account = "12345678.C"; // 登录账号: 两融账号需添加.C结尾

std::string tradeAccount = "12345678"; // 交易账号: 一般与登录账号相同, 但不需添加.C结尾

std::string jyPassword = "password"; // 交易密码

std::string txPassword = ""; // 通讯密码: 一般填空

const int clientId = Logon(ip.c_str(), port, version.c_str(), yybid,

                           account.c_str(), tradeAccount.c_str(),

                           jyPassword.c_str(), txPassword.c_str(), errinfo);

assert(clientId >= 0);

std::cout << "登录成功, client = " << clientId << std::endl;

std::cout << std::endl;

yH5BAAAAAAALAAAAAAOAA4AAAIMhI+py+0Po5y02qsKADs=wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

以上便是小编对通达信股票接口的相关介绍了,希望对大家有帮助,大家有不懂的可以通过下方名片给小编留言!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/138858.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

拉伯证券|突然崩了!传闻空袭,2000亿“果链”巨头暴跌

1月4日&#xff0c;“果链”龙头立讯精细开盘跳水&#xff0c;一度大跌近9%。到午间收盘&#xff0c;立讯精细股价跌8.38%&#xff0c;总市值为2055亿元。苹果概念股普跌&#xff0c;东山精细跌9.11%&#xff0c;舜宇光学科技跌9.18%、高伟电子跌7.82%、比亚迪电子跌4.30%。 消…

Linux操作系统(常见命令)学习笔记(1)

Linux管道命令 管道命令大致指的是将上次命令返回的结果交给下个命令处理 command1 | command2Linux文件目录指令 ls命令 # 列出当前文件夹下面的文件 ls -params&#xff1a;-a 列出所有文件&#xff0c;包括隐藏的文件-l 以列表的形式列出-h 将文件以/1024后的文件大小显示…

面试官:请实现Javascript发布-订阅模式

简介 发布-订阅模式又叫做观察者模式&#xff0c;他定义了一种一对多的依赖关系&#xff0c;即当一个对象的状态发生改变的时候&#xff0c;所有依赖他的对象都会得到通知。 回忆曾经 作为一名前端开发人员&#xff0c;给DOM节点绑定事件可是再频繁不过的事情。比如如下代码…

拉伯证券|港股站上“年线”,更有盘中暴涨160%!A股地产板块集体大涨

今天上午&#xff0c;A股首要指数涨跌互现&#xff0c;“地产链”股票团体大涨。 港股方面&#xff0c;恒生指数和恒生科技指数盘中双双站上年线&#xff0c;多头攻势微弱。 港股盘中再现异动个股&#xff0c;有港股盘中暴升约160%。 A股首要指数涨跌互现“地产链”股票团体大…

Web3中文|年终回顾:2022年加密市场六大黑天鹅

2022年对加密货币和NFT来说是一段艰难的旅程&#xff0c;随着市场情绪的普遍低迷以及加密寒冬的到来&#xff0c;Web3跌入谷底。 从rug pulls骗局到NFT价格大跌&#xff0c;再到加密交易所和对冲基金的崩溃&#xff0c;还有数十亿美元化为泡沫&#xff0c;政府部门的监管和刑事…

如何使用 LightningChart 创建 JavaScript 散点图?

LightningChart JS是一款高性能的JavaScript图标库&#xff0c;专注于实时数据可视化&#xff0c;以“快如闪电”享誉全球&#xff0c;是Microsoft Visual Studio数据展示速度最快的2D和3D图表制图组件&#xff0c;可实时呈现超过10亿数据点的海量数据。LightningChart .JS | 下…

网络舆情监测服务系统技术说明,日常网络舆情监测记录?

随着互联网快速发展&#xff0c;网络舆情监测服务系统技术可以实现对互联网信息的全面监控&#xff0c;具备敏感词监控、图片识别、预警推送、舆情浏览、综合分析、事件分析、小视频监测等功能。接下来TOOM舆情监测带您简单了解网络舆情监测服务系统技术说明&#xff0c;日常网…

云开发 | 云数据库的创建及其增删改查

前言 虽然说微信云开发开始收费了&#xff0c;不过使用起来确实方便&#xff0c;针对于数据量不大&#xff0c;轻量级的小程序应用来说&#xff0c;云开发包含云数据库、云函数、云存储这三大功能&#xff0c;使用云开发完全可以进行独立开发&#xff0c;甚至不需要依赖于后端。…

worepress 优化记录

关闭评论和头像禁用不必要的插件参加插件。背字根/WordPress小工具 - 码云 - 开源中国 (gitee.com)smalltool 文件夹上传到 /wp-content/plugins/smalltool 下使用缓存WP RocketWP火箭- 帮助提高页面加载速度并减少服务器负载。 高下载速度&#xff0c;反过来&#xff0c;降低了…

数据结构教程

数据结构教程数据结构数据结构与算法为什么要学习数据结构和算法&#xff1f;阅读本教程前&#xff0c;您需要了解的知识&#xff1f;常见的数据结构常用算法插入排序希尔排序归并排序随机机化快速排序双路快速排序三路排序算法排序算法衍生问题堆堆的基本存储堆的 shift up堆的…

DAISY : Linux 上可服务于视力缺陷者的福音

导读如果你是盲人或像我一样有视力障碍&#xff0c;你可能经常需要各种软硬件才能做到视觉正常的人们视之为理所当然的事情。这其中之一就是阅读的印刷图书的专用格式&#xff1a;布莱叶盲文&#xff08;Braille&#xff09;&#xff08;假设你知道怎样阅读它&#xff09;或特殊…

ThinkPHP 加载自定义扩展文件

很久没有用过TP了&#xff0c;自定义扩展文件怎么加载的都不太清楚了&#xff0c;重新捋一遍&#xff0c;记录一下。 ThinkPHP版本 ^6.1.0 目录 1.将自定义扩展文件放入extend 2.设置类文件命名空间 extend下直接是类文件&#xff0c;不需设置命名空间 有层级的类文件&…

回顾2022,展望2023

文章目录初来乍到为什么是CSDN期间期间文章新年愿望初来乍到 额(⊙﹏⊙)&#xff0c;要从何说起呢&#xff1f; 我看了一下&#xff0c;写这篇文章时正好是我来到CSDN这个大家庭的75天&#xff0c;对于我而言75天说长不长&#xff0c;说短也不短。75天相比于CSDN中的前辈们来…

SpringBoot+VUE前后端分离项目学习笔记 - 【10 Vue实现增删改查】

vue安装axios&#xff1a; npm i axios -S 前端代码 request.js封装 新建utils/request.js import axios from axiosconst request axios.create({baseURL: http://localhost:9090/,timeout: 5000 })// request 拦截器 // 可以自请求发送前对请求做一些处理 // 比如统一…

磷脂聚乙二醇葡萄糖 DSPE-PEG-Glucose简介;脂质体表面进行聚乙二醇修饰;DSPE-PEG-葡萄糖

中文名称 磷脂聚乙二醇葡萄糖 葡萄糖聚乙二醇磷脂 简称 DSPE-PEG-Glucose Glucose-PEG-DSPE 分子量 2000/3000/3400/40005000/10000 溶剂 溶于部分常规有机溶剂 存储条件 -20冷冻保存&#xff0c;惰性气体保护 结构式 化学…

JVM面试题详解系列——垃圾收集器详解

垃圾收集器 Serial 收集器&#xff08;GC日志标识&#xff1a;DefNew&#xff09; Serial&#xff08;串行&#xff09;收集器是最基本、历史最悠久的垃圾收集器了。大家看名字就知道这个收集器是一个单线程收集器了。 它的 “单线程” 的意义不仅仅意味着它只会使用一条垃圾…

Windows 卡顿问题整理

右键卡顿 1 开始&#xff0c;运行&#xff0c;输入regedit&#xff0c;打开注册表&#xff1b; 找到注注册表项&#xff1a;HKEY_CLASSES_ROOT/Directory/Background/shellex/ContextMenuHandlers 。 系统一般有 5 个 Key&#xff1a;留下 New&#xff0c;其他删除&#xff0c;…

统计大写字母-C语言实现

任务描述 本关任务&#xff1a;统计大写字母个数。 相关知识 视频1 初识文本处理之单词计数II — C 语言的逻辑运算符 逻辑运算符 C 语言定义了3个逻辑运算符&#xff0c;其表示方法及含义如下表所示。 逻辑运算C语言符号表示说明与&&双目运算符&#xff0c;若两个…

九 深度剖析数据在内存中的存储

目录 一.整形在内存中的存储 1.原码&#xff0c;反码&#xff0c;补码 &#xff08;1&#xff09;正数的原反补码 &#xff08;2&#xff09;负数的原反补码 2.大小端介绍 二.浮点型在内存中的存储 1.浮点型的存储 2.浮点型的读取 一.整形在内存中的存储 1.原码&#…

【学习】RL

sparse reward我们不知道行动是好是坏&#xff0c;大多数情况下&#xff0c;如果r 0&#xff0c;那怎么解决呢&#xff1f;例如&#xff0c;机器人手臂将螺栓固定在螺丝上&#xff0c;开发人员应该定义额外奖励来指导代理&#xff08;reward shaping&#xff09;。reward shap…