操作股票下单接口的执行流程代码分享

news2024/11/16 17:42:19

股票下单接口也相当于是程序化交易,可以根据用户的意愿,定制的交易计划去执行,还可以在一定程度上战胜人性的弱点,下面来看看操作股票下单接口的执行流程代码分享:

// 委托下单

// category:  0=>买入, 1=>卖出, 2=>融资买入, 3=>融券卖出 4=>买券还券, 5=>卖券还款, 6现券还券

// entrustType: 0=>限价委托(/), 1=>对方最优价(), 2=>本方最优价()

//              3=>即时成交剩余撤销(), 4=>最优五档剩余撤销(/)

//              5=>全额成交或撤销(), 6=>最优五档剩余转限()

// gddm: 股东代码, 区分沪/

// quantity: 股数

typedef void (*SendOrderProc)(int clientId, int category, int entrustType,

                              const char *gddm, const char *zqdm, float price,

                              int quantity, char *result, char *errinfo);

const auto SendOrder = reinterpret_cast<SendOrderProc>(GetProcAddress(hDLL, "SendOrder"));

assert(SendOrder);

std::cout << "========== 普通(担保品)买入: category = 0 ==========\n";

category = 0;                    // 委托类别

int entrustType = 0;             // 限价委托

std::string gddm = "1234567890"; // 股东代码(注意区分深圳和上海各自的股东代码)

std::string zqdm = "000001";     // 证券代码

float price = 12.2;              // 委托价格

int quantity = 100;              // 委托股数

SendOrder(clientId, category, entrustType, gddm.c_str(), zqdm.c_str(), price, quantity, result, errinfo);

if (NULL != errinfo[0]) {

  std::cout << errinfo << std::endl;

} else {

  std::cout << result << std::endl;

}

std::cout << std::endl;

 股票的行情数据一般都是由交易所提供的,而股票的数据接口获取也可以亦或可以通过https://gitee.com/metatradeapi接口来获取,也可以联系下方的qq名片来获取。

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

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

相关文章

DataWhale - OpenCV教程01

MetaData: Author:Link: https://vxr.xet.tech/s/49dV3oPublisher:Date: 2022-12-12 - 16:28 笔记记录的时间 ✅ 2022-12-12 Tag: 软件技能 计算机视觉的发展历史&#xff1a; 1982年马尔的书《视觉》&#xff0c;将视觉的任务分为两类&#xff1a;重建和识别。2012年&#…

十年老码农现身说法:凛冬将至,为什么我不劝退互联网

大家好&#xff0c;我是xxx 这两天在B站刷到好多吐槽秋招拿不到offer的视频&#xff0c;其中有几个看得我又好笑又同情。 有一个老哥说自己19年硕士毕业的时候想要进华为但差了临门一脚没能拿到offer&#xff0c;非常遗憾&#xff0c;最后觉得一定是自己不够强所以没能如愿。…

如何运行Scala Object

一 、问题描述 执行一个Scala Obejct 程序&#xff0c;Java 沿袭过来的当然直接用main&#xff0c;Scala 官方还提供了另外的一种方法 定义的object extend App trait在object中定义好main() 二、Scala CookBook 这是一段对《 Scala Cookbook》的摘抄&#xff0c;6.4 如何运…

人工智能时代,Python还不快学起来吗

“是时候学点Python了”。作为一名不怎么安分的程序员&#xff0c;你或许觉得&#xff0c;产生这样的想法并不奇怪&#xff0c;但学习Python却是出于自己对工作现状以及如何应对未来挑战所作出的思考。读过我以前博客的朋友&#xff0c;可能都知道&#xff0c;我推崇软件领域中…

Android开发黑白灰模式和夜间模式设置

接口数据来源鸿洋大神“玩安卓”网站&#xff1a;https://wanandroid.com/ 黑白灰正常模式和黑白灰夜间模式截图 夜间模式与正常模式截图 黑白灰与原色模式设置 /*** 设置灰白色*/protected void setGrayScreen() {Paint paint new Paint();ColorMatrix cm new ColorMatrix(…

八十七氟癸基笼状聚倍半硅氧烷poss

八十七氟癸基笼状聚倍半硅氧烷poss 八十七氟癸基笼状聚倍半硅氧烷是一种含氟有机、无机杂化的笼状聚倍半硅氧烷&#xff0c;可用于可用于热塑性塑料体系改性&#xff0c;降低其表面能。也可用于自修复超疏水材料。 应用领域 1、塑料改性&#xff0c;降低表面张力 2、自修复…

【温故而知新】分布式系统(二)

分布式系统的 CAP 理论 时间&#xff1a;2022年12月12日 作者&#xff1a;小蒋聊技术 【温故而知新】分布式系统&#xff08;二&#xff09;分布式系统的 CAP 理论_小蒋聊技术_免费在线阅读收听下载 - 喜马拉雅手机版欢迎收听小蒋聊技术的其他类最新章节声音“【温故而知新】分…

漏洞深度分析|Thinkphp 多语言 RCE

项目介绍 ThinkPHP 是一个快速、简单的面向对象的轻量级 PHP 开发框架&#xff0c;创立于2006年初&#xff0c;遵循Apache2开源协议发布&#xff0c;是为了敏捷WEB应用开发和简化企业应用开发而诞生的。 根据目前FOFA系统最新数据&#xff08;一年内数据&#xff09;&#xf…

基于昇思MindSpore,实现使用胶囊网络的图像描述生成算法

项目链接 https://github.com/Liu-Yuanqiu/acn_mindspore 项目描述 图像描述生成算法 人类可以轻易的使用语言来描述所看到的场景&#xff0c;但是计算机却很难做到&#xff0c;图像描述生成任务的目的就是教会计算机如何描述所看到的内容&#xff0c;其中涉及到了对视觉信…

JavaOOP面试题(108道)

✅作者简介&#xff1a;热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏&#xff1a;Java面试题…

mybatis以及mybatisplus批量插入问题

1. 思路分析&#xff1a; 批量插入是我们日常开放经常会使用到的场景&#xff0c;一般情况下我们也会有两种方案进行实施&#xff0c;如下所示。 方案一 就是用 for 循环循环插入&#xff1a; 优点&#xff1a;JDBC 中的 PreparedStatement 有预编译功能&#xff0c;预编译之…

vue3较vue不同的地方

自定义指令的区别&#xff1a; vue2的写法&#xff1a; Vue.directive(scroll, {}) //scroll是指令名称 vue3的写法&#xff1a; 定义全局的&#xff1a;在main.js文件中定义&#xff1a; createApp(App).directive("hello",{}).use(store).use(router).mount(#…

小程序import及include引用的简单理解

场景&#xff1a;在小程序中&#xff0c;WXML 提供两种文件引用方式import和include 我自己记录下自己的一些简单理解 官方文档&#xff1a;引用 | 微信开放文档 第一&#xff1a;import import&#xff0c;就是可以引入自定义指定的template模板 比如&#xff1a;我在import页…

stm32f767之ADC

一&#xff0c;基本介绍 1&#xff0c;ADC时钟。 ADC时钟一般常用来自于经可编程预分频器分频的APB2 时钟&#xff0c;该预分频器允许ADC 在fPCLK2/2、 /4、/6 或/8 下工作。ADCCLK 的最大值限制。2&#xff0c;ADC通道。 有16 条复用通道。我的理解是每个ADC&#xff08;1&…

气泡水位计安装示意图 气泡水位计工作原理

气泡式水位计测量精度高&#xff0c;免气瓶&#xff0c;免测井&#xff0c;免维护&#xff0c;抗振动&#xff0c;寿命长&#xff0c;特别适用于流动水体、大中小河流等水深比较大的场合。具有安装简单&#xff0c;操作、组网灵活&#xff0c;尤其是无井水位测量最理想的水位监…

城市燃气系统安全解决方案

汽车制造业 MES系统 DNC系统 生产 安全域1 管理层 工控安全隔离装置 交换机 安全配置核查系统 HMI 历史数据库 运行监控系统 实时数据库 打印机过程 安全域2 监控层 工控漏洞扫描系统 安全交换机 工控安全审计系统 工控入侵检测系统工程师站 A 操作员站 A 实时数据库A 操作员站…

[附源码]Python计算机毕业设计SSM基于的冠状病毒疫情防控资讯交流推荐网站(程序+LW)

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

stream_open函数分析

在讲 stream_open() 函数之前&#xff0c;需要先了解 stream_open() 里面使用到的一些基本的数据结构。如下&#xff1a; 第一个数据结构是 struct VideoState &#xff0c;VideoState 可以说是播放器的全局管理器。字段非常多&#xff0c;时钟&#xff0c;队列&#xff0c;解…

Android 11 的状态栏的隐藏

概述 Android 11 的状态栏与导航栏较之前的版本有较大的差异, 在Android 7.0 SystemUI 状态/导航栏的隐藏与显示中所描述的部分内容已不再适用. 比如, 自动隐藏的时间, 隐藏的动画, 较之前的版本已面目全非, 本文将对隐藏状态栏部分的内容进行一些补充. APP如何隐藏状态栏 参…

Yield Guild Games 成功举办首届 SubDAO 峰会

Yield Guild Games&#xff08;YGG&#xff09;于 2022 年 11 月 18 日在菲律宾马尼拉举行了第一届 SubDAO 峰会。 SubDAO 峰会与菲律宾 Web3 狂欢节两个活动同时举行&#xff0c;为 YGG 的区域 SubDAO 提供了在 Web3 应用中心——菲律宾进行面对面交流的机会。此次活动旨在传达…