当前位置:文档之家› 交易网站安装paysafecard接口指南

交易网站安装paysafecard接口指南

交易网站安装paysafecard接口指南
交易网站安装paysafecard接口指南

Merchant API for PHP libcurl Implementation Guide to the PHP libcurl Examples for

Apache Web Server

Version 1.0.5

Index

1INTRODUCTION (3)

2REQUIREMENTS FOR USING THE EXAMPLES (3)

3MANUALLY INSTALLING THE SAMPLES (3)

4CONFIGURING THE SAMPLES (4)

4.1F ILE COPYING (4)

4.2C ERTIFICATE SETTINGS (4)

4.3M ERCHANT PARAMETER SETTINGS (4)

4.4URL SETTINGS (5)

4.5C HANGING THE PATH TO THE MERCHANT_DIRECT.PROPERTIES (5)

5USING THE SAMPLES (6)

6EXECUTING THE SAMPLES (6)

1 Introduction

This is a guideline how to install the paysafecard PHP libcurl samples. It might vary depending on your Apache web server configuration.

2 Requirements for using the examples

?Apache webserver

?libcurl 7.8 (OpenSSL 0.9.6g) (ipv4 enabled)

?Internet Connection (the Merchant Api has to be able to communicate with the paysafecard server via HTTPS (port 443))

3 Manually installing the samples

Please copy the contents of the folder “examples” to a directory inside of the webroot directory of your apache web server, e.g. a folder “paysafecard”. Then copy the files from the folder “etc” into a protected directory outside of public access (e.g. “c:\psc”)

4 Configuring the samples

4.1 File copying

The configuration file and your certificates have to be stored in a directory that is not publicly accessible! This is very important as the configuration file contains the keyring password for the private certificate. If you have no possibility to store the certificates outside of your webdirectory, please protect the directory containing your certificates and configuration files using htaccess or the like.

Therefore please use a folder outside of public access (in our example this folder is called “c:/psc/”) and copy the merchant_direct.properties and the paysafecard-CA.pem to this folder. You can find these files in your paysafecard Merchant API directory in the “etc” folder.

Next copy the key (it is named “CMS__001_.pem” for Test System or “CPS__001_.pem” for connections to the Productive System which you have received from paysafecard into the same folder.

4.2 Certificate settings

Next locate the following section in your merchant_direct.properties file, and change the settings for keyringfile and the cakeyringfile to their absolute path, for example if your folder outside of public access is c:/psc this path should look like: c:/psc/yourcertificatename.pem

The data for “keyringPW” can be found in the file “testdata.txt”.

Your merchant_direct.properties (stored outside of public access)

keyringfile=c:/psc/XXX__YYY_ZZZZZZZ.pem

keyringpw=

cakeyringfile=c:/psc/paysafecard-CA.pem

4.3 Merchant parameter settings

Go to your secure directory where you store the certificates and modify the file merchant_direct.properties with a text editor (for example notepad).

Change the following settings to match the ones you got from paysafecard:

Your merchant_direct.properties file (stored outside of public access):

mid=;

currency=EUR;

businesstype=I;

reportingcriteria=;

4.4 URL settings

As the next step you have to locate the following settings in your psc_config.php and change them so that they point to the public location of your examples. For example if your website is https://www.doczj.com/doc/aa11428003.html, and the directory within your webroot is called “paysafecard”, these URLs should look like:

Your psc_config.php file (stored in your examples directory within webroot):

$okurl = https://www.doczj.com/doc/aa11428003.html,/paysafecard/psc_ok.php;

$nokurl = https://www.doczj.com/doc/aa11428003.html,/paysafecard/psc_nok.html;

4.5 Changing the path to the merchant_direct.properties

Please verify the path to the merchant_direct.properties in your psc_config.php:

Your psc_config.php file (stored in your examples directory within webroot)

$config = "c:/psc/merchant_direct.properties";

5 Using the samples

Each sample consists of 3 pages:

psc_start.php

Creates the disposition and forwards the customer to the payment panel on the paysafecard server.

psc_ok.php

The customer will be forwarded to this page from the paysafecard server after correctly having entered the PIN-Code. This page will check the current state of the disposition and execute the debit.

psc_nok.html

The customer will be forwarded to this page from the paysafecard server if the customer actively cancelled the inpayment by pressing “cancel” on the payment panel.

6 Executing the samples

To execute the samples you have to open a browser and enter the URL of your sample implementation.

For example if your website is https://www.doczj.com/doc/aa11428003.html, these URLs should look like:

https://www.doczj.com/doc/aa11428003.html,/paysafecard/psc_start.php

综合交易平台交易银期功能特别说明

综合交易平台银期功能特别说明 1概述 银期相关指令分为2类: 银行交互指令和非银行交互指令。 1.1 非银行交互指令 采用查询流的方式和综合交易平台通讯,包括: 请求查询签约银行,可以知道银行编号和银行分支号。在后续的银行交互指令中需要用到这些参数。1.2 银期交互指令 和交易指令相似,涉及综合交易平台和银行转账服务器。 综合交易平台收到银期指令后进行校验,如果校验不通过,从OnRsp*返回错误消息。如果通过校验,就把银期指令转发给银行。 之后,Thost收到银行回报后,从OnRtn*返回成功消息,从OnErrRtn*返回错误消息。 所以,最终的成功消息是从OnRtn*返回的。 以查询银行可转资金ReqQueryBankAccountMoneyByFuture为例,时序如下:

后续章节采用伪码方式说明发送银行交互指令时需要设置的参数。 注意:涉及农行/中行的指令需要输入银行密码 2期货发起查询银行余额 CThostFtdcReqQueryAccountField fld; fld.TradeCode = "204002"; fld.BrokerID = 经纪公司代码; fld.BankID = 银行代码; fld.BankBranchID = 银行分支代码; fld.RequestID = 请求编号;

fld.SecuPwdFlag = THOST_FTDC_BPWDF_BlankCheck; // 明文核对 fld.BankPwdFlag = THOST_FTDC_BPWDF_NoCheck; // 不核对 fld.VerifyCertNoFlag = THOST_FTDC_YNI_No; // fld.AccountID = 资金账号; fld.Password = 资金密码; fld.CurrencyID = "RMB"; fld.BankPassWord = 银行密码 3期货发起银行资金转期货 CThostFtdcReqTransferField fld; fld.TradeCode = "202001"; fld.BrokerID = 经纪公司代码; fld.BankID = 银行代码; fld.BankBranchID = 银行分支代码; fld.RequestID = 请求编号; fld.SecuPwdFlag = THOST_FTDC_BPWDF_BlankCheck; // 明文核对 fld.BankPwdFlag = THOST_FTDC_BPWDF_NoCheck; // 不核对 fld.VerifyCertNoFlag = THOST_FTDC_YNI_No; // fld.AccountID = 资金账号; fld.Password = 资金密码; fld.TradeAmount = 转账金额; fld.CurrencyID = "RMB"; fld.BankPassWord = 银行密码 4期货发起期货资金转银行 输入参数“3,期货发起期货资金转银行”相似,差别在于TradeCode = “202002”。

综合交易平台的UDP使用方法

Userapi使用方法 一、根据CThostFtdcUserSpi派生出客户端系统所需的回调接口类 1.必须重载的函数有:virtual void OnFrontConnected(); 当客户端与交易后台建立起通信连接时(还未登录前),该函数被调用,客户端可在此函数内实现登陆; 2.其它函数可以根据自己的业务需求重载 二、调用CThostFtdcUserApi::CreateFtdcUserApi创建userapi实例 1.函数原形: static CThostFtdcUserApi *CreateFtdcUserApi(const char *pszFlowPath = "", const bool bIsUsingUdp=false) 参数pszFlowPath:流文件的存放路径(用户自己创建),缺省为当前目录 参数bIsUsingUdp:为行情模式(交易实例该参数缺省或置为false),使用行情时,该参数缺省或置为false时为TCP行情,否则为UDP行情; 三、调用CThostFtdcUserApi的函数SubscribePrivateTopic注册共有流(行情)或私 有流(交易类、查询类) 函数原形:virtual void SubscribePrivateTopic(THOST_TE_RESUME_TYPE nResumeType) 参数nResumeType:私有流重传方式,取值为THOST_ TERT_RESTART-从本交易日开始重传、THOST_TERT_RESUME-从上次收到的续传、THOST_TERT_QUICK-只传送登录后私有流的内容; 四、调用CThostFtdcUserApi::RegisterFront注册交易或行情服务器 函数原形:virtual void RegisterFront(char *pszFrontAddress) 参数pszFrontAddress:交易或行情服务器的地址、端口号 特殊说明:pszFrontAddress格式:tcp://xxx.xxx.xxx.xxx:yyyy,对于行情,无论是tcp还是udp,都应该使用此格式,因为udp传输存在不可靠性,所以在登陆、订阅行情、接收第一次行情时时仍然使用tcp;并且不必为udp配置节点,udp仍然使用该地址和端口号; 五、创建CThostFtdcUserSpi派生类的实例 六、调用CThostFtdcUserApi::RegisterSpi回调接口类的实例 函数原形:virtual void RegisterSpi(CThostFtdcUserSpi *pSpi) 参数pSpi:回调接口类的实例 七、调用CThostFtdcUserApi::Init初始化运行环境,启动工作线程 函数原形:virtual void Init() 八、结束

上期技术综合交易平台(快期)

上期技术综合交易平台(快期): (使用该软件,请联系您的经纪人或开户人员申请开通) 安装软件后,在桌面生成图标: 双击该图标,输入您的账号与密码进入上期下单界面: 在该界面,点击“完成”直接进入下单界面;点击“下一步”则可以选择您

A区:自动刷新您的权益占用情况,无需手动刷新。在右侧灰色区域,右键单击鼠标,进行“表格列设置”,(也可通过“选项—选项设置—资金账户”操作)可以调整您希望及时动态显示的内容。 B区:您可以设置合约组或新增合约组,上图报价框中默认显示“合约组1”的合约列表。您可以直接在报价框右键选择“设置自选合约”,进行合约设置,也可以在工具栏“选项—选项设置—品种和合约—自选合约”对合约组与合约进行设置,如下图,其中红色框标注的“设置”可对合约组进行设置。 C区:分为报价表、报价块、合约列表 报价表:(根据下图的设置)在该栏目中,左键单击选择某合约的“买价”、“买量”、“跌停价”默认进行卖出选择,再点击“下单”即可发出委托;左键单击选择某合约的“卖价”、“卖量”、“涨停价”默认进行买入开仓选择,再点击“下单”即可发出委托。 左键双击上述相应模块,则直接发出委托,发出规则与单击一致。 (注:选择“买价”、“买量”、“卖价”、“卖量”默认的是对价跟盘价,“跌停价”默认的是跌停价发出委托,“涨停价”默认的是涨停价发出委托;)更改设置在:“选项—选项设置—鼠标快速下单” 下单价格调整2个价位,是朝更有利于成交的方向调整2个价位发出委托。 如果勾选“鼠标点击报价总是开仓”,则不会对老仓默认选择平仓操作。例:如果cu1008已经买开6手,鼠标再在行情列表点击“买价”时,默认选择卖出开

ctp综合交易平台下单字段分析

CTP综合交易平台下单字段分析 CTP综合交易平台下单字段分析2015-11-16 13:58 1126人阅读评论(0) 收藏举报版权声明:本文为博主原创文章,未经博主允许不得转载。///输入报单 struct CThostFtdcInputOrderField { ///经纪公司代码 TThostFtdcBrokerIDType BrokerID; ///投资者代码 TThostFtdcInvestorIDType InvestorID; ///合约代码 TThostFtdcInstrumentIDType InstrumentID; ///报单引用 TThostFtdcOrderRefType OrderRef; ///用户代码 TThostFtdcUserIDType UserID; ///报单价格条件 TThostFtdcOrderPriceTypeType OrderPriceType;///市价 #define THOST_FTDC_OPT_AnyPrice '1' ///限价/条件单 #define THOST_FTDC_OPT_LimitPrice '2'

///最优价 #define THOST_FTDC_OPT_BestPrice '3' ///最新价 #define THOST_FTDC_OPT_LastPrice '4' ///最新价浮动上浮1个ticks #define THOST_FTDC_OPT_LastPricePlusOneTicks '5' ///最新价浮动上浮2个ticks #define THOST_FTDC_OPT_LastPricePlusTwoTicks '6' ///最新价浮动上浮3个ticks #define THOST_FTDC_OPT_LastPricePlusThreeTicks '7' ///卖一价 #define THOST_FTDC_OPT_AskPrice1 '8' ///卖一价浮动上浮1个ticks #define THOST_FTDC_OPT_AskPrice1PlusOneTicks '9' ///卖一价浮动上浮2个ticks #define THOST_FTDC_OPT_AskPrice1PlusTwoTicks 'A' ///卖一价浮动上浮3个ticks #define THOST_FTDC_OPT_AskPrice1PlusThreeTicks 'B' ///买一价 #define THOST_FTDC_OPT_BidPrice1 'C' ///买一价浮动上浮1个ticks #define THOST_FTDC_OPT_BidPrice1PlusOneTicks 'D'

综合交易平台API技术开发指南

【综合交易平台API技术开发指南】 综合交易平台API技术开发指南 第一章CTP产品特性 (2) 第二章CTP-API技术基础 (4) 第三章CTP-API证券交易 (9) 模拟交易系统 (9) 证券交易实务 (9) 行情接口函数 (10) 交易接口函数 (10) 第四章CTP-API期货交易 (10) 模拟交易系统 (10) 期货交易实务 (11) 行情接口函数 (11) 交易接口函数 (11)

上海期货信息技术有限公司,2012 第1 页共18 页

【综合交易平台API技术开发指南】 第一章CTP产品特性 如何获取综合交易平台(Comprehensive Transaction Platform 以下简称CTP)证券(期货)交易及行情API发布包、文档以及开发实例? 【答: 2群(102497247)群共享中发布,请及时获取最新版本。CTP_API开发技术群均遵守实名制规则, 求的群成员将不定期予以清除。 CTP提供哪些证券(期货)投资者交易客户端软件? 【答:CTP向全市场免费开放投资者交易及行情API,并不提供任何投资者使用的交易客户端产品。目前市场上使用的客户端产品都由第三方厂商提供(基于免费开放的API 接入CTP) 手工交易客户端(如快期:https://www.doczj.com/doc/aa11428003.html,/)及程序化交易客户端(如盈佳: http://winnerfutures../) 请问国证券(期货)公司有哪些使用CTP系统? 【答: 一套或多套CTP次用系统) 家。 CTP期货公司主用系统用户:中国国际、华泰长城、海通期货、申银万国、上海中期、广发期货、恒泰期货、美尔雅期货、中证期货、华元期货、瑞龙期货、天鸿期货。 CTP期货公司次用系统用户:华西期货、华鑫期货、兴业期货、渤海期货、金源期货、宏源期货、新湖期货、国泰君安、东证期货、南华期货、浙商期货、银河期货、经易期货、 国金期货、方正期货、鲁证期货(新增) 纪期货(新增) CTP证券公司次用系统用户:华宝证券。

综合交易平台简介

综合交易平台 简介 文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改文件标识: 当前版本:V3.3 作者:综合交易平台产品组 完成日期:2009年1月19日星期一

系统介绍 综合交易平台(Comprehensive Transaction Platform)是专门为期货公司开发的一套期货经纪业务管理系统,由交易、风险控制和结算三大系统组成,交易系统主要负责订单处理、行情转发及银期转账业务,结算系统负责交易管理、帐户管理、经纪人管理、资金管理、费率设置、日终结算、信息查询以及报表管理等,风控系统则主要在盘中进行高速的实时试算,以及时揭示并控制风险。系统能够同时连通国内四家期货交易所,支持国内商品期货和股指期货的交易结算业务,并能自动生成、报送保证金监控文件和反洗钱监控文件。 综合交易平台借鉴代表了目前国际衍生品领域交易系统先进水平的上期所“新一代交易所系统”的核心技术,采用的创新的完全精确重演的分布式体系架构,其保证所有输入经系统分布式并行处理后均有确定结果,并能自适应UDP可靠多播通讯技术,构建交易系统的核心信息总线,改进了内存数据库的多重索引技术、直接外键技术和高效事务管理技术,并首创了多业务主机同时工作、互为备份和自由加入的集群容错可靠性保障机制,攻克了性能和可靠性关键技术难关,获得5项软件著作权。系统并发处理能力强大,委托性能超过2000笔/秒,软件本身可达8000笔/秒,支持同时在线客户并发数为1万个客户/秒,且可以通过增加前置机进一步扩充。系统主要面向期货公司,也可用于基金公司、投资公司等进行期货交易。 系统框架 业务特点 快速、可靠的交易:综合交易平台的交易和风险控制系统采用了内存数据库和信息总线技术,加上其直联交易所的网络特性,确保了综合交易平台交易响应速度快速、高效。基于

公共资源综合交易平台建设方案

公共资源综合交易平台建设方案 信息系统工程咨询监理有限公司 二〇一〇年九月

目录 第一章项目概述 .......................................................................................................................... - 5 - 1.1概述 (5) 1.2指导思想 (6) 1.3总体目标 (6) 1.4基本原则 (6) 1.5系统设计思想 (7) 1.6规范及标准 (7) 第二章系统功能及构成............................................................................................................... - 9 - 2.1专家随机抽取及语音短信息通知系统系统 (9) 2.2监控中心 (10) 2.3手机屏蔽系统 (10) 2.4评标过程监督显示 (10) 2.5IC卡签到及门禁系统 (11) 2.6广播及信息发布系统 (11) 2.7综合布线系统 (11) 2.8网络设备系统 (12) 2.9UPS供电系统 (12) 第三章软件部分 ........................................................................................................................ - 13 - 3.1系统概述 (13) 3.1.1系统组成模块 ................................................................................................................ - 13 - 3.1.2系统工作流图 ................................................................................................................ - 14 - 3.2系统安全设计 (14) 3.2.1操作员密码 .................................................................................................................... - 14 - 3.2.2防火墙边界保护 ............................................................................................................ - 15 - 3.3评标专家抽取子系统 (15) 3.3.1项目评标专家管理 ........................................................................................................ - 15 - 3.3.2抽取评标专家 ................................................................................................................ - 15 - 3.3.3补充抽取评标专家 ........................................................................................................ - 16 - 3.3.4实时查询确认参加投标专家人数................................................................................. - 16 - 3.4评标专家通知子系统 (16) 3.4.1语音外呼通知子系统..................................................................................................... - 17 - 3.4.2短信通知子系统 ............................................................................................................ - 18 - 3.6网站系统 (19)

综合交易平台术语解释

综合交易平台术语解释 交易员终端 交易实时行情窗口术语 合约代码:综合交易平台的合约代码 合约在交易所的代码:期货合约在交易所的代码 交易阶段编号:交易所交易节编号 今虚实度:期权中的今虚实度值,即Delta期权价格相对于标的物价格的变化率 昨虚实度:期权中的昨虚实度值 最后修改时间:行情最近一次更新的时间 最后修改毫秒:最后修改时间的毫秒值 交易所代码:SHFE/DCE/CZCE(上期所/大连交易所/郑州交易所) 今收盘:今日收盘价,收盘价是指某一期货合约当日交易日的最后一笔成交价格 进入本状态原因:手动切换,自动切换,熔断 申买价:某一期货合约当日交易所系统中出现的未成交报单的最高申买价 按价格由高到低五级排序,申买价一,申买价二申买价三,申买价四,申买价五申卖价:某一期货合约当日交易系统中出现的未成交报单的最低申卖价 按价格由低到高五级排序,申卖价一,申卖价二,申卖价三,申卖价四,申卖价五申买量:指某一期货合约当日交易所系统中未成交的最高价位申请买入的下单数量。 按和申买价五级排序对应分为五级,申买量一,申买量二,申买量三,申买量四,申买量五 申卖量:指某一期货合约当日交易所系统中未成交的最低价位申请卖出的下单数量。 按和申卖价五级排序对应分为五级,申卖量一,申卖量二,申卖量三,申卖量四,申卖量五 昨持仓量:历史持仓数量 最新价:当前交易日合约最新成交价格 涨跌:最新价 – 昨结算价 持仓量:某一期货合约所有未平仓合约的双边数量 仓差:某一期货合约当日持仓量与上日持仓量相比增加(正值),减少(负值)或不变(0)合约交易状态:分为集合竞价报单,集合竞价价格平衡,集合竞价撮合,开盘前,连续交易,非交易,收盘;现在该字段为空,各交易所的状态放在左下状态条显示。进入本状态时间:进入合约交易状态的时间

综合交易平台运维培训教材系列--银期

综合交易平台运维培训教材系列(第一册) 综合交易平台 交易、风控、银期系统技术介绍

目录 1文档介绍 (1) 1.1文档目的 (1) 1.2读者对象 (1) 1.3参考文献 (1) 1.4术语与缩写解释 (1) 1.5概述 (2) 2银期系统 (5) 2.1概述 (5) 2.2银期的架构图示 (5) 2.3银期系统各组件介绍 (6) 2.3.1银期报盘 (6) 2.3.2银期报盘管理器 (6) 2.4银期程序启动之前配置 (6) 2.4.1配置期货公司和银行代码映射关系 (6) 2.4.2配置银期签约关系 (7) 2.5签到及相应的异常处理 (7) 2.5.1正常情况 (7) 2.5.2异常情况及处理 (8) 2.6签约、解约及相应的异常处理 (8) 2.6.1签约(开户) (8) 2.6.2解约(销户) (9) 2.7转账类交易过程及其相应的异常处理 (10) 2.7.1期货方发起 (10) 2.7.2银行方发起 (12) 2.8银期出入金时间设置 (12) 2.9银期转账限额设置 (13) 2.9.1转账限额 (13) 2.9.2银行转账限额 (13) 2.9.3当日转账限额 (13) 2.10冲正机制 (14) 2.11签退 (14) 2.12对账 (14) 2.12.1对账文件 (14) 2.12.2对账文件是否到达 (15) 2.12.3手工对账 (15) 2.12.4自动对账 (15) 2.13银期流水和日志 (15) 2.14对五家银行处理时的差异之处介绍 (16) 2.14.1中国交通银行 (16) 2.14.2中国建设银行 (16)

5)不要随意停止密钥协商服务 (18) 2.14.3中国工商银行 (18) 2.14.4中国农业银行 (19) 2.14.5中国银行 (19)

ctp综合交易平台教程

CTP综合交易平台教程 基本介绍 一、系统简介 交易托管系统 API 是一个基于 C++的类库, 通过使用和扩展类库提供的接口来实现相关交易功能,包括报单与报价的录入、报单与报价的撤销、报单与报价的挂起、报单与报价的激活、报单与报价的修改、报单与报价的查询、成交单查询、投资者查询、投资者持仓查询、合约查询、交易日获取等。 支持 MS VC 6.0,MS https://www.doczj.com/doc/aa11428003.html, 2003 编译器。需要打开多线程编译选项/MT。 二、体系结构 交易员 API 使用建立在 TCP 协议之上 FTD 协议与交易托管系统进行通讯,交易托管系统负责投资者的交易业务处理。 2.1.通讯模式 FTD 协议中的所有通讯都基于某个通讯模式。通讯模式实际上就是通讯双方协同工作的方式。FTD 涉及的通讯模式共有三种:l 对话通讯模式l 私有通讯模式l 广播通讯模式对话通讯模式是指由会员端主动发起的通讯请求。该请求被交易所端接收和处理,并给予响应。例如报单、查询等。这种通讯模式与普通的客户/服务器模式相同。私有通讯模式是指交易所端主动,向某个特定的会员发出的信息。例如成交回报等。广播通讯模式是指交易所端主动,向市场中的所有会员都发出相同的信息。例如公告、市场公共信息等。通讯模式和网络的连接不一定存在简单的一对一的关系。也就是说,一个网络连接中可能传送多种不同通讯模式的报文,一种通讯模式的报文也可以在多个不同的连接中传送。无论哪种通讯模式,其通讯过程都如图 1 所示

本接口暂时没有使用广播通信方式。 2.2.数据流 交易托管系统支持对话通讯模式、私有通讯模式、广播通讯模式:对话通讯模式下支持对话数据流和查询数据流:对话数据流是一个双向数据流,交易托管系统发送交易请求,交易系统反馈应答。交易系统不维护对话流的状态。系统故障时,对话数据流会重置,通讯途中的数据可能会丢失。 查询数据流是一个双向数据流,交易托管系统发送查询请求,交易系统反馈应答。交易系统不维护查询流的状态。系统故障时,查询数据流会重置,通讯途中的数据可能会丢失。私有通讯

CTP综合交易平台简介

CTP综合交易平台简介 综合交易平台CTP(Comprehensive Transaction Platform)是由上海期货信息技术有限公司(上海期货交易所的全资子公司)开发的期货交易平台,CTP平台以“新一代交易所系统”的核心技术为基础,提供稳定、高速、开放式接口,适合程序化交易软件运用和短线炒单客户使用。 一.CTP介绍 综合交易平台做为一个开放、快速、稳定、安全的期货交易、结算系统解决方案,随着接入期货公司的增多,其在期货界也获得了越来越普遍的认同。国内期货界程序化交易热情的不断高涨,也为综合交易平台的蓬勃发展提供了契机。综合交易平台开放的接口、优异的性能、集中部署的创新模式以及经验丰富的技术背景都为程序化交易在国内的快速发展提供了最为优异的平台。综合交易平台现有的程序化交易客户对综合交易平台的解决方案给了很高的评价,其交易量也不断攀升。 下图是目前综合交易平台提供的程序化交易方案的部署图: 1. 期货公司在使用综合交易平接入程序化交易前,需要首先成为综合交易平台主席(或二席)客户。 2. 综合交易平台提供开放的API(基于C++)及相关文档,并在客户进行程序化交易终端开发时提供技术帮助。 3. 为方便程序化交易终端的开发测试,综合交易平台免费提供其他成熟的交易终端供客户使用。在客户的程序化交易终端出现故障时,也可以使用该终端进行紧急处理。 4. 程序化交易终端可以使用专线接入综合交易平台,为进一步提高接入速度,客户也可以将程序化交易终端托管在上期技术机房。

二. CTP的优势 1. 开放的API接口 综合交易平台从一开始就秉承“整合更多的技术资源为期货界提供最高端的解决方案”的宗旨,开放性的API接口是贯彻这一宗旨的必要前提。只有开放接口,综合交易平台才能在提供稳定高效的交易结算后台的同时满足期货交易客户的多样性、个性化的需求。 首先,开放性的接口给程序化交易者提供了直接接入交易后台的合法平台,程序化交易者再也不需要承受破解市面流行交易系统的私密接口进行非法接入的系统和商务风险,也不需要忍气吞声的使用交易系统厂商提供的、经过层层包裹而慢得要命的网关平台。 其次,程序化交易者可以使用开放的接口自行开发或是寻求可控的第三方技术帮助,这样程序化交易者既实现了了交易的程序化,又能将自己的核心交易策略控制在自己手中。 另外,使用开放性的接口的程序化交易交易策略,在执行时采取的是编译后直接运行的模式,而不同于目前市面上提供的交易策略公式实现平台的解释执行模式,在瞬息万变的期货实时交易中,解释执行造成的时间延误往往会将一个成功的交易策略变成烧钱的机器。2. 高性能的交易后台 综合交易平台8000笔/秒处理速度的交易引擎,整套系统在0.5毫秒以内处理完成报单、成交全过程的资金持仓计算的能力,以及无单点故障并实现负载均衡的交易系统体系架构树立了综合交易平台高性能的业界形象。综合交易平台高性能的处理能力,对撤单率极高的程序化交易策略提供了最强大的支持,期货公司再也不需要在交易系统中关闭对程序化交易客户几十上百万笔报单回报的收取,而使风险控制流于形式。使用综合交易平台,期货公司在拥有高速交易能力的同时,也不用担心多上几个客户系统就会岌岌可危。综合交易平台目前的系统配置就拥有2万个客户同时在线的处理能力,还可以通过扩展前置机群进一步提升系统对更多客户在线的处理能力。 3. 高速的交易所通信线路 综合交易平台通过千兆局域网接入中金所和上期所交易系统,通过三所联网主干接入大商所和郑商所。投资者在综合交易平台的报单直接进入综合交易平台的前置机,经过交易后台高速的资金持仓计算后再经局域网报到中金所和上期所,通过三所联网主干报到大商所和郑商所。行情服务器直连交易所并在同一个进程实现分发到行情前置,接收和分发完全在内存中完成,网络迟延也被压缩到了极点。托管于上期技术的程序化交易终端,因为通过局域网接入综合交易平台,其报单和行情速度处于目前业内最快水平。

上期技术综合交易平台交易软件使用协议

上期技术综合交易平台交易软件使用协议 甲方:华安期货有限责任公司乙方: 为给投资者提供更好的服务,我公司上线了上期技术综合交易平台。 上期技术综合交易平台可提供多种标准化交易终端选择,以适应投资者的不同交易习惯。甲方提示乙方,综合交易平台及其中嵌套的交易终端都是第三方提供的软件,甲方尽可能采取有效措施保护客户资料和交易活动的安全。尽管如此,对其稳定性甲方无法担保。乙方使用上期技术综合交易平台属于乙方与甲方签订的《期货经纪合同》中明示的电子化交易或互联网交易,客户须确保已了解合同中甲方关于互联网交易的风险揭示内容。 上期技术综合交易平台的交易终端为收费软件,使用费用为商品每手另加元,股指每手另加元。 本公司在此郑重提醒投资者,使用上期技术综合交易平台进行交易,除了与其它交易手段及普通电子化交易手段共同具有的风险外,仍然存在且不限于下列风险: 一、本公司与交易所的远程数据通讯线路发生故障,而交易所还在正常进行交易。 二、本公司计算机交易系统出现故障,而交易所还在正常进行交易。 三、策略化电子交易软件发生故障,而本公司和交易所系统还在正常运行。 四、客户交易终端与本公司的通讯线路发生故障,而本公司和交易所还在正常交易。 五、突然停电而导致本公司计算机系统中断。 六、客户在交易过程中因自身原因进行的误操作。 七、由于客户对开户资料、交易账户、交易密码等重要客户资料保护不当,造成被他人盗用、仿冒而产生的亏损。 八、数据传输可能因通信繁忙或被恶意破坏等原因出现中断、停顿、延迟、数据错误、丢失或不完全,造成交易出现延迟、停顿、中断,从而存在您不能及时、完整完成交易的风险。这时您需要及时查证核实您的成交情况。 九、由于出现上述网络、通讯故障、繁忙或服务器负载过重,或因受到网络黑客、网络病毒的攻击和入侵等原因,交易软件可能出现故障。您可能不能及时进入或通过该系统进行正常交易,或接到错误信息,或不能实现交易软件提供的全部或部分功能(包括但不限于各种自助和预设触发条件的下单功能等)。这时请您应当使用其它信息系统或使用本公司提供的其它交易手段进行交易,并及时查证成交情况。 十、由于交易所交易规则所限,使用电子交易软件策略化工具中包括但不限于各种止损、止盈和其它预设触发条件的下单功能所发出的交易委托不一定能够成交。 十一、由于电子化交易的或有风险,交易软件的或有缺陷以及其它各种可能的不可预知的原因,您使用电子交易软件进行策略化交易的实际结果可能与您的预先设定不一致。实际成交结果,以交易所结算结果为准,所产生的后果由您本人承担。 本协议未能尽述一切有关使用上期技术综合交易平台及其嵌套交易终端进行交易可能发生的风险事故,故客户应在细心研究、熟悉该交易平台后,方可使用。本公司不对您使用该交易平台的交易结果负责。 如果您申请并使用上期技术综合交易平台,在签署本协议后,我们将认为您完全了解以上的风险提示,并承诺能够独立承担使用上期技术综合交易平台及其嵌套交易终端带来的相关费用及可能出现的风险和由此带来的损失。 客户资产账号: 客户(公章签字): 日期:年月日

企业级证券综合交易管理系统平台

企业级证券综合交易管理平台(V1.0) 1.1概述 中国证券市场正飞速发展,证券公司的规模和需求不断扩大,经营模式也进行着深刻的变化,即从传统的单一营业部的管理模式转变为面向整个证券公司企业级的管理。相应于证券公司经营模式的转变,原本建立在营业部单纯交易和简单管理的信息系统已不能满足于证券公司级管理的需要。目前,绝大多数证券公司的信息系统是以营业部的柜台交易和清算系统为核心发展起来的,缺乏整体的规划和严格的技术测试,特别是信息系统体系结构上的不合理已经阻碍了证券公司的发展。打破证券公司现有的信息系统框架,全面规划、设计、开发适合于大规模和超大规模证券公司的新一代企业级应用系统已经势在必行。 IT技术在不断发展,电子商务、Web技术、数据仓库技术、数据加密技术等等,技术的发展日新月异,技术的潮流不可阻挡,如何将这些先进的技术应用到证券信息系统中来,通过技术进步推动业务的发展,也是证券行业面临的现实课题。 证券公司企业级应用的很多方面已经在实际运作中,如证券公司企业级网络的建设为企业级应用准备了基础条件,总部监管和法人清算等系统的应用也是企业级应用的部分体现,而证券柜台集中交易系统、集中式电话委托、集中式银证转账、集中式网上交易和总部Call-Center系统等概念的不断产生和实践,充分说明企业级应用必然的发展趋势。 证券公司企业级应用不仅仅是一种技术的实现,还应该是公司级管理的具体体现。在这一应用过程中,既需要证券公司管理机制和模式方面的转变和配合,同样需要IT技术在证券业的成功应用,而针对IT技术实现企业级应用的关键在于中间件技术的发展和应用。 恒生在五年多来的技术实践中,在业界率先采用第一代三层结构技术,实现了股民操作与后台数据库之间的分离,不仅提高了安全性,而且提高了数据库的性能,扩展了前台的应用。实践证明,第一代三层结构技术没有对事务处理与通讯处理进行分离设计,导致无法实现企业级网络体系。通过对大量商品化中间件的研究开发,恒生掌握了第二代三层结构技术的核心,在排除通用商品化中间件的各种缺陷后,开发了拥有自主技术的中间件产品——应用路由(AR)及应用服务器(AS)。

综合交易平台API技术开发指南

综合交易平台API技术开发指南 第一章CTP产品特性 (2) 第二章CTP-API技术基础 (4) 第三章CTP-API证券交易 (9) 模拟交易系统 (9) 证券交易实务 (9) 行情接口函数 (10) 交易接口函数 (10) 第四章CTP-API期货交易 (10) 模拟交易系统 (10) 期货交易实务 (11) 行情接口函数 (11) 交易接口函数 (11)

第一章CTP产品特性 如何获取综合交易平台(Comprehensive Transaction Platform 以下简称CTP)证券(期货)交易及行情API发布包、文档以及开发实例? 【答: 2群(102497247)群共享中发布,请及时获取最新版本。CTP_API开发技术群均遵守实名制规则, 求的群成员将不定期予以清除。 CTP提供哪些证券(期货)投资者交易客户端软件? 【答:CTP向全市场免费开放投资者交易及行情API,并不提供任何投资者使用的交易客户端产品。目前市场上使用的客户端产品都由第三方厂商提供(基于免费开放的API 接入CTP) 手工交易客户端(如快期:https://www.doczj.com/doc/aa11428003.html,/)及程序化交易客户端(如盈佳:https://www.doczj.com/doc/aa11428003.html,/) 请问国内证券(期货)公司有哪些使用CTP系统? 【答: 一套或多套CTP次用系统) 家。 CTP期货公司主用系统用户:中国国际、华泰长城、海通期货、申银万国、上海中期、广发期货、恒泰期货、美尔雅期货、中证期货、华元期货、瑞龙期货、天鸿期货。 CTP期货公司次用系统用户:华西期货、华鑫期货、兴业期货、渤海期货、金源期货、宏源期货、新湖期货、国泰君安、东证期货、南华期货、浙商期货、银河期货、经易期货、 国金期货、方正期货、鲁证期货(新增) 纪期货(新增) CTP证券公司次用系统用户:华宝证券。

综合交易平台API开发常见问题列表

综合交易平台API开发常见问题列表 文件状态:[ ] 草稿[√] 正式发布[ ] 正在修改文件标识: 当前版本:V5.1 作者:综合交易平台产品组 完成日期:2009年9月1日星期三

文档说明 本文档由综合交易平台API技术QQ群(78718661、102497247、59216315)中各位终端厂商及程序化交易技术专家的讨论记录整理所得,后续更新将在http://202.109.110.121/api.htm发布,请及时获取最新版本。 模拟环境 1.综合交易平台提供商品期货模拟交易系统供大家进行开发、测试及交易试用: 交易前置: https://www.doczj.com/doc/aa11428003.html,:26205 行情前置: https://www.doczj.com/doc/aa11428003.html,:26213 经纪公司代码:2030 2.请问怎样申请模拟环境测试账号? 答:准备为综合交易平台开发交易终端的软件厂商和个人,可以将公司简介、开发人员简历及终端产品规划发邮件到wang.y@https://www.doczj.com/doc/aa11428003.html,申请,获得上期技术领导审批后将发放测试账号。期货投资者可以通过国内任意一家期货公司向上期技术市场人员提出申请。 3.请问模拟环境交易时间? 答:国内期货市场正常交易时间均可交易,每个交易日晚17:30到凌晨5:00也可进行交易,节假日正常情况下都可进行交易。 4.请问模拟环境上期所是非交易状态,可其它交易所没有,为何其它交易所的品种也不动, 没有交易了? 答:模拟环境只有上期所的交易所系统,其他交易所的合约也是在上期所系统模拟。 5.是不是通过上期提供的api接口及模拟账号就可以接入综合平台进行程序化测试了? 答:是的,不过只建议在测试系统进行功能测试,不要进行策略测试。 6.我9点前就开机了,但不知为何到9点4分左右才开始接收到行情数据

综合交易平台主席系统解决方案

综合交易平台 主席系统解决方案说明书 文件标识: 当前版本: V3.3 作 者: 综合交易平台产品组 文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改 完成日期: 2009年3月16日星期二

目录 一、方案简述 (3) 二、适用对象 (5) 1. 全部投资者交易结算托管 (5) 2. 部分投资者交易托管 (5) 3. 灾难备份交易托管 (5) 三、功能概述 (6) 四、主要功能界面 (6) 1. 交易员终端 (7) 2. 风险监控终端 (8) 3. 结算管理平台 (9) 五、方案优势 (10) 六、方案配置 (13) 1. CTP服务器规格 (13) 2. CTP环境部署图 (13) 3. CTP业务逻辑图 (14) 七、拓扑结构 (14) 八、主席系统上线流程 (16) 1. 上线准备 (16) 2. 数据迁移阶段 (16) 3. 数据同步结算阶段 (17) 4. 上线策略 (18) 5. 上线风险 (19) 6. 历史数据迁移 (19) 九、综合交易平台报价 (19) 1. 标准使用费 (19) 2. 季度计费优惠方案 (20) 十、成功案例 (21)

一、方案简述 上海期货信息技术有限公司(以下简称“上期技术”)是上海期货交易所全资子公司,是业内领先的金融交易技术服务提供商。公司拥有雄厚的技术实力,良好的业内背景,为全行业的用户,包括交易所、会员单位、投资者等提供优质高效的技术服务,是上海期货交易所新一代交易所系统、中国金融期货交易所交易所系统、期货保证金安全存管系统等一系列大型项目的建设方。 随着期货行业的快速发展,在国家金融体系中影响力的日益提升,业务的发展对各个层次市场参与者的支撑其核心业务的IT系统提出了越来越高的建设标准。以该市场的重要参与者群体—期货经纪公司为例,国家就对其各方面要求日渐严格,就IT方面而言,对机房的建设、交易环境的部署、交易系统的搭建、互备机房的设立等方面对会员单位均已有明确要求。上期技术本着以放心、安心、舒心的优质金融信息技术服务适应并促进中国期货行业快速发展的宗旨,为彻底将期货经纪公司从“为适应信息技术一日千里的发展而疲于奔命”的桎梏中解放出来,上期技术在交易所外的期货信息技术发展战略一直以主机托管、机房托管及应用托管的逐级演进为主线。 上海期货信息技术有限公司交易托管中心于2006年成立,通过近3年时间努力,主机托管业务市场占有率已经超过70%,在期货业内树立了良好的企业形象,在期货公司间得到良好口碑。上期技术的主机托管用户,在拥有运行于具有充裕的互联网资源、专业运维服务的一流机房中的交易系统时,也获得了极大的成本优势。 2009年新年伊始,上海期货信息技术有限公司更是重拳推出“上海期货信息技术有限公司张江交易托管中心”,该中心位于张江银行卡园上海期货交易所数据中心园区内,建设总面积180亩;上期技术数据中心机房一期总面积约1600平方米,其中主机托管区面积900平方米,VIP机房托管空间600平方米,余留

相关主题
文本预览
相关文档 最新文档