首页 > 系统相关 >C++连接Simnow Linux API实现简单量化交易操作文档

C++连接Simnow Linux API实现简单量化交易操作文档

时间:2024-10-18 12:16:48浏览次数:8  
标签:API 00 前置 146.187 C++ 交易 180.168 Simnow

C++连接Simnow Linux API实现简单量化交易技术文档

写在前面:

本文为本人学习上期所Simnow Linux API连接行情和交易接口时整理的学习笔记,欢迎沟通交流~

一、背景

SimNow是上海期货交易所全资子公司上期技术公司专为投资者打造的期货模拟仿真交易平台,通过CTP系统,量化交易投资者可以利用SimNow验证投资策略的正确性。

二、基础概念

2.1 Simnow模拟环境

行情/交易前置地址

第一套

第一组:交易前置:180.168.146.187:10201,行情前置:180.168.146.187:10211;【电信】

第二组:交易前置:180.168.146.187:10202,行情前置:180.168.146.187:10212;【电信】

第三组:交易前置:218.202.237.33:10203,行情前置:218.202.237.33:10213;【移动】

交易阶段(服务时间):与实际生产环境保持一致。

第二套

交易前置:180.168.146.187:10130,行情前置:180.168.146.187:10131;【7x24】【电信】

交易阶段(服务时间):交易日,16:00~次日09:00;非交易日,16:00~次日12:00

登录关键字段

  1. InvestorID(UserID):投资者代码,simnow官网通过手机号注册后,短信下发;实盘的话在期货公司开户之后分配得到;
  2. Password:开户时设置的登录密码
  3. BrokerID:期货公司编号,sim

标签:API,00,前置,146.187,C++,交易,180.168,Simnow
From: https://blog.csdn.net/qq_43523544/article/details/143046859

相关文章

  • C++学习路线(十九)
    函数返回值指针#include<iostream>usingnamespacestd;int*add(intx,inty){ //定义一个指针 int*sum=NULL; //让指针指向堆内存也就是sum的值是堆的地址 sum=newint; *sum=x+y; //返回指针以拷贝的方式返回 //也就是外部的sum指针指向的地......
  • 初学者浅析C++类与对象
    C++类与对象classclass基本语法classClassName{public://公有成员TypememberVariable;//数据成员ReturnTypememberFunction();//成员函数声明private://私有成员TypeprivateMemberVariable;//数据成员ReturnTypepriva......
  • C++需要把析构函数定义为虚函数的场景
    C++需要把析构函数定义为虚函数的场景contentC++中将析构函数定义为虚函数的作用在C++中,将析构函数定义为虚函数(virtual)的主要目的是为了在多态(polymorphism)场景下正确地销毁对象,避免内存泄漏或资源未正确释放的问题。1.问题背景:非虚析构函数的风险在C++中,当你通过基......
  • 南沙C++信奥赛陈老师解一本通题 1284:摘花生
    ​【题目描述】HelloKitty想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过一株花生苗就能摘走该它上面所有的花生。HelloKitty只能向东或向南走,不能向西或......
  • 每日OJ题_牛客_非对称之美_最长非回文字符串_C++_Java
    目录牛客_非对称之美_最长非回文字符串题目解析C++代码Java代码牛客_非对称之美_最长非回文字符串非对称之美(nowcoder.com)题目解析找到规律就是最长非回文字符串(判断是否全同->0,否则是n-1(回文减去1)或n)。C++代码#include<iostream>usingnamespacestd;int......
  • 每日OJ题_牛客_连续子数组最大和_线性dp_C++_Java
    目录牛客_连续子数组最大和_线性dp题目解析C++代码Java代码牛客_连续子数组最大和_线性dp连续子数组最大和_牛客题霸_牛客网(nowcoder.com)描述:        给定一个长度为 n的数组,数组中的数为整数。请你选择一个非空连续子数组,使该子数组所有数之和尽可能大,......
  • Chromium form表单post提交过程分析c++
    form表单get提交参考之前文章Chromium前端form表单提交过程分析c++-CSDN博客一、表单post提交测试例子:<!DOCTYPEhtml><html><head><meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body><h2>表单</h2>......
  • C/C++语言基础--C++四大类型转换讲解
    本专栏目的更新C/C++的基础语法,包括C++的一些新特性前言通过前面几节课,我们学习了抽象、封装、继承、多态、异常等概念,这一篇我们将继续学习C++的类型转换,和C语言还有很大区别的;在本节课最后,也简要说了一下在计算机视角上看类型是什么样子的;C语言后面也会继续更新知识点,......
  • vecode写c++遇到窗口一闪而过+中文乱码咋办
    本人没使用系统cmd窗口,而是使用了vscode内置终端,目的是为了之后输出中文的时候不乱码(vscode是utf-8,cmd是gbk,干脆全部使用vscode,不使用系统cmd作为输出窗口)附上配置文件:launch.json{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。//欲了解......
  • c++ --类和对象(篇1)
    目录1.类的概念:2.类的定义3.对象的创建:4.封装5.继承1.类的概念:                类用于指定对象的形式,是一种用户自定义的数据类型,                它是一种封装了数据和函数的组合。类中的数据称为成员变量,函数称为成员函数。 ......