• 大小: 9.69MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-12
  • 语言: 其他
  • 标签: CTP穿透式  CTP接口  

资源简介

这个是2019.6.14上期CTP接口升级穿透式监管后,再申请CTP权限需要测试,这个是自动开仓,撤单和平仓程序,配置setting.ini后运行,一键通过测试 在setting.ini设置账户信息,运行后自动交易螺纹钢,开1手平1手后完成穿透式监管测试 再申请宏源期货正式账户授权码 配置文件请修改合约为上海品种比如rb1911,随着时间推移,rb1911会失效,导致无法订阅和下单,请在setting.ini中将InsturmentID字段改为当前时间的主力合约,再运行下单测试。 关于SIMNOW老账户穿透式监管接入授权码和APPID 下周SIMNOW升级到看穿式后,老账户统一APPID为simnow_client_test,认证码为0000000000000000(16个0) CTP SIMNOW模拟账户成交规则更新 1、期货交易按照交易所公布的买一卖一价对价成交; 2、卖出时:如果委托价小于等于最新价,则成交,成交价为委托价、买一价、最新价三价取中,如果委托价大于买一价,不能成交,等待更优的行情才能成交。 3、买入时:如果委托价大于等于卖一价,则成交,成交价为委托价、卖一价、最新价三价取中,如果委托价小于卖一价,不能成交,等待更优的行情才能成交; SIMNOW 的CTP接口穿透式监管升级后对外接入地址变更 由于目前SIMNOW前置流量压力激增。在系统设置上进行调整后,决定再进行接入地址修改: 第1组:Trade Front:218.202.237.33 :10102,Market Front:218.202.237.33 :10112;【移动】(看穿式前置,使用监控中心生产秘钥) 第2组:Trade Front:180.168.146.187:10101,Market Front:180.168.146.187:10111;【电信】(看穿式前置,使用监控中心生产秘钥) 第3组:Trade Front:180.168.146.187:10100,Market Front:180.168.146.187:10110;【电信】(非看穿式前置) 规律是端口第三位0变成1。 该修改将于 (20190704)夜盘生效,如有不便敬请谅解

资源截图

代码片段和文件信息

// AutoTrader.cpp : 单合约版本输入经纪公司代码,实盘帐号,密码即可下单。
//自动保存订阅合约TICK数据到\Bin\TickData下,文件名合约名称_日期.txt
 

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;

#include “.\ThostTraderApi\ThostFtdcTraderApi.h“
#include “.\ThostTraderApi\ThostFtdcMdApi.h“
#include “TraderSpi.h“
#include “MdSpi.h“
#include “Common.h“
#include “DataSniffer.h“
#include “MyTrader.h“
#include “IniFile.h“
#pragma warning(disable : 4996)
// UserApi对象
CThostFtdcTraderApi *pUserApi;
// MdApi对象
CThostFtdcMdApi *pMdApi;

// 配置参数
char  FRONT_ADDR_TD[] = “tcp://180.168.146.187:10101“; // 前置地址1交易:实盘
 
char  FRONT_ADDR_MD[] = “tcp://180.168.146.187:10111“; // 前置地址1交易:盘后
 



TThostFtdcBrokerIDType BROKER_ID = “9999“; // 实盘:经纪公司代码
TThostFtdcInvestorIDType INVESTOR_ID = “000000“; // 实盘:投资者代码
TThostFtdcPasswordType  PASSWORD = “000000“; // 实盘:用户密码
TThostFtdcAuthCodeType AuthCode = “000000“;                    //期货公司提供的认证码SINNOW为 0000000000000000
TThostFtdcAppIDType AppID = “000000“;                        //appid
 

TThostFtdcInstrumentIDType INSTRUMENT_ID = “rb1911“; // 交易合约代码必须和CSV数据文件中合约字段代码一致
TThostFtdcDirectionType DIRECTION; // 交易买卖方向
TThostFtdcOffsetFlagType MARKETState; // 开平仓
TThostFtdcPriceType LIMIT_PRICE; // 交易价格

//char *ppInstrumentID[] = {“IF1910“ “rb1910““ag1910“ “ru1910“ “cu1910“ “j1910“ “SR1910“ “m1910“ “y1910“ “p1910“}; // 行情订阅列表
//int iInstrumentID = 10; // 行情订阅数量

char *ppInstrumentID[] = { “rb1911“}; // 行情订阅列表,交易合约代码必须和CSV数据文件中合约字段代码一致,目前只支持1个合约同时回测,不支持订阅多个合约回测
int iInstrumentID = 1; // 行情订阅数量
bool ReceiveTick = false;

// 请求编号
int iRequestID = 0;
// 交易时间
bool JustRun = false; //正在启动标志

TThostFtdcDateExprType TradingDay;

// User行情数据

extern char *InstrumentID_name; //
extern string Q_BarTime_s; //时间字符串
extern int Q_BarTime_1; //时间采用秒计
extern double Q_BarTime_2; //时间格式0.145100
extern double Q_UpperLimit; //
extern double Q_LowerLimit; //

extern double NewPrice; //
extern int FirstVolume; //前一次成交量数据

extern double  Mn_open[3]; // 
extern double  Mn_high[3]; // 
extern double  Mn_low[3]; // 
extern double  Mn_close[3]; // 

extern double  BuyPrice; //开仓价
extern double  SellPrice; //开仓价
extern int BNum; //开仓次数
extern int SNum; //开仓次数

extern bool BuySignal; //
extern bool SellSignal; //

extern double BSVolume; //开仓量

extern int TickABS;
extern double  TickAPrice[4]; //
extern int TickBNum;
extern double  TickBPrice[4]; //

extern char    LogFilePaths[80]; //

// 会话参数
extern TThostFtdcFrontIDType FRONT_ID; //前置编号
extern TThostFtdcSessionIDType SESSION_ID; //会话编号
extern TThostFtdcOrderRefType ORDER_REF; //报单引用



void main(void)
{



CIniFile cfgfile(_T(“./settini.ini“));
//char brokeidchar[31] =

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7136  2019-05-09 15:36  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\AutoTrade\20180904.txt

     文件         32  2014-04-21 08:35  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\AutoTrader.bat

     文件         58  2019-05-09 15:35  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\AutoTrader.cfg

     文件         30  2014-05-28 21:25  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\AutoTrader.dat

     文件     267264  2019-07-19 09:36  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\AutoTrader.exe

     文件        362  2019-07-07 00:43  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\clear.bat

     文件          6  2019-07-19 09:37  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\DialogRsp.con

     文件          6  2019-07-19 09:37  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\Private.con

     文件          6  2019-07-19 09:37  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\Public.con

     文件          6  2019-07-19 09:37  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\QueryRsp.con

     文件        370  2019-07-18 22:53  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\setting.ini

    ..A.SH.      9216  2014-05-08 00:12  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\temp\Thumbs.db

     文件    2193920  2019-02-20 20:44  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\thostmduserapi_se.dll

     文件    2497024  2019-02-20 20:43  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\thosttraderapi_se.dll

     文件    3842707  2019-06-25 20:48  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\TickData\rb1810_20180904.txt

     文件          6  2019-07-19 09:16  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译) simnow配置\TradingDay.con

     文件       7136  2019-05-09 15:36  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\AutoTrade\20180904.txt

     文件         32  2014-04-21 08:35  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\AutoTrader.bat

     文件         58  2019-05-09 15:35  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\AutoTrader.cfg

     文件         30  2014-05-28 21:25  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\AutoTrader.dat

     文件     267264  2019-07-19 09:36  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\AutoTrader.exe

     文件        362  2019-07-07 00:43  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\clear.bat

     文件        353  2019-07-18 21:54  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\setting.ini

    ..A.SH.      9216  2014-05-08 00:12  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\temp\Thumbs.db

     文件    2193920  2019-02-20 20:44  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\thostmduserapi_se.dll

     文件    2497024  2019-02-20 20:43  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\thosttraderapi_se.dll

     文件    3842707  2019-06-25 20:48  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\Bin(已编译)宏源穿透式测试配置\TickData\rb1810_20180904.txt

     文件        678  2016-07-04 02:03  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\clear.bat

    ..A..H.     67584  2019-07-19 09:38  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\CTP_API_C++可实盘的源代码Demo(VirtualApi仿CTP回测)\.vs\MyAutoTrader\v14\.suo

     文件        683  2019-05-06 15:25  宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码\CTP_API_C++可实盘的源代码Demo(VirtualApi仿CTP回测)\AutoTrader.cfg

............此处省略86个文件信息

评论

共有 条评论