当前位置:文档之家› ctp手册

ctp手册

ctp手册
ctp手册

CTP交易报告

——应用编程手册

1、历年版本

版本:v4.2

时间:2009-11-6

备注:英文版

2、索引

第一章简介

1.1 背景

1.2 API文件介绍

第二章结构

2.1 通讯模式

2.2 数据流

第三章编程接口类型

3.1 对话模式的编程接口

3.2 私有模式的编程接口

3.3 广播模式的编程接口

第一章介绍

综合交易平台(Comprehensive Transaction Platform),是专门为期货公司开发的一套期货经纪业务管理系统,由交易、风险控制和结算三大系统组成。

API,实现了客户端和综合交易平台之间的通讯。通过API,投资者可以接收来自上交所,大商所和郑商所的行情数据,发送交易指令,接收相应的反馈和交易状态等信息。

1.1 背景

2006年,上海金融期货交易所完成了新一代交易系统的开发,我们借助其成功经验,开发了CTP。

2007年4月,我们获得了来自中国期货公司交易的第一笔订单。通过近三年的不懈努力,使用CTP的投资者遍布全球,国内使用CTP的期货公司已到达30家。

1.2 API文件

CTP上使用的API是基于C++程序库,来实现客户端和CTP服务器之间的数据传输。客户端包括,所有投资者都可以使用的CTP标准客户端(比如,Q7,popo,weisoft等第三方开发的客户端),以及个性化交易工具(由投资者个人或其合作者开发)。通过API,客户端可以发出或撤销普通单、条件单、查询委托或交易状态、查询账户实时信息和交易头寸。API程序库包括:

注:使用MS VC 6.0,MS https://www.doczj.com/doc/4a11366590.html, 2003等编程工具的,需要在编程设置中打开“multi-thread”选项。

第二章结构

CTP的API和CTP服务器之间使用的通讯协议是期货交易数据协议(futures TradingData Exchange protocol ,FTD),它基于TCP协议。

2.1 通讯模式

在FTD协议中,通讯模式包括以下三种模式:

●对话模式,客户端给CTP发送请求,CTP将会相应返回结果。

●私有模式,CTP把特定的私人信息发送给对应的客户端,包括持仓信息、交易确认信息等。

●广播模式,CTP将把公告等信息发送给所有的注册用户。

每种模式并不限于一种连接状态。也就是说,建立一种连接之后,客户端可以同时使用三种通讯模式,或者建立集中不同的连接之后,客户端也可以使用同样的通讯模式。比如,客户可以使用广播模式来接收设备状态的变动信息,同时也可接收私人信息(如下单确认等)。

下图描绘了三种通讯模式的工作流程:

2.2 数据流

CTP提供了对话、私有、广播等三种通讯模式。在对话模式中,传输的是对话数据流和查询数据流。

对话和查询数据流是双向数据流,客户端发出请求,CTP服务器返回结果。CTP服务器并不保存对话和查询数据流。当故障发生时,比如连接中断后又重新连接,对话和查询数据流将回复原值,之间传输的数据将丢失。

在私人通讯模式中,传输的是私人数据流。私人数据流是单向数据流,CTP 服务器就是利用它来把相应的私人信息发给提出申请的客户端。私人信息包括,风险提示、指令状态、指令确认、交易确认等。私人数据流是可靠的。当客户端和CTP服务器失去连接后,在同一交易日的任何时间,客户端都可重新连上CTP 服务器,获取一系列指定的私人信息而不用担心这些数据会丢失。

在广播通讯模式中,传输的是公共数据流。和私人数据流一样,它是单向数据流,而且可靠。区别在于,广播通讯数据会发送到所有连接的客户端上。它的主要用途就是发布公共设备的状态信息或重要的公共信息。

第三章编程接口类型

CTP的交易API提供了两种编程接口:CThostFtdcTraderApi 与CThostFtdcTraderSpi。行情API提供的是CThostFtdcMdApi 与CThostFtdcMdSpi 等两种编程接口。这四种接口遵循FTD协议。客户端可使用CThostFtdcXXXApi 来发送请求,并通过CThostFtdcXXXSpi来接收CTP返回的数据。

3.1 对话模式的编程接口

对话模式的通讯函数常常这样定义:

Request函数的第一个参数是请求的内容,不能为空。第二个参数是请求的ID,由client trade application保管,并且最好独一无二,这样,当客户端从CTP 服务器接收到数据时,客户端可以用同一个ID重新建立请求并获得反馈。

当客户端收到CTP服务器发出的反馈时,callback函数CThostFtdcXXXSpi 被激活。如果反馈多于一条,callback函数CThostFtdcXXXSpi会反复被激活,直到数据全部接收完毕。

Response函数的第一个参数是反馈的数据,它一般包括最初的请求数据。如

果故障发生或CTP不能找到请求的记录,那么这个参数就是空值。第二个参数是CTP用来判断反馈是否成功的一个标识。当callback函数被激活的次数超过一次,除第一次被激活外,其他callback过程发生时第二个参数的值均为空。第三个参数是反馈的ID,作用和Request函数中的一样。最后一个参数是结束标识,其值为“true”时表示进行的是该请求的最后一个反馈。

3.2 私有模式的编程接口

下面的例子为私有模式的常用接口:

在私有模式里并没有连接API与CTP服务器的行情函数。

当CTP服务器发出私有数据流时,CThostFtdcTradeSpi的callback函数将被激活。

所有callback函数的第一个参数都是CTP服务器返回的内容。

OnErrRtnCThostFtdcTradeSpi 函数的第二个参数是报错时详细的错误信息。

3.3 广播模式的编程接口

使用广播模式时,客户端可以用以下两种方式与CTP服务器进行通讯:

callback函数OnRtnInstrumentStatus 用于通知客户端设备状态的变化。

callback函数OnRtnDepthMarketData用于公布最新的交易所行情数据。

第四章运作模式

4.1 工作线程

CTP客户端进程需要两种线程,一是应用程序线程,另一种是交易API工作线程。如果客户端想要接收行情数据,那么也需要行情API工作线程。API 工作线程连接了客户端和CTP服务器。

交易API和行情API是安全线程,客户端的应用程序可以同时使用两种或多种的工作线程,而无须担心线程冲突。客户单的应用程序要能尽快的处理callback信息,这样才能避免未处理的callback信息堵塞工作线程。要避免通讯堵塞,客户端的应用程序需要使用缓冲层来储存从CTP接收的数据,当然缓冲层也可以用来保护客户端自有数据,以便使之与CTP API的数据区分开。

4.2 文件

CTP API 的动态链接数据库会产生一些文件来储存运行过程中的数据,这些文件的后缀名为“.con”。交易客户端的应用程序通过CreateFtdcTraderApi() 或CreateFtdcMdApi() 函数的第一个参数来判断这些文件的本地路径。

4.3 商业术语与接口函数对比

第五章CTP API 特别说明

5.1 一般规则

客户端应用程序需要经过两步才能连接到CTP服务器:初始化与功能启用。

使用交易API,客户端交易应用程序需要编写:

(1)创建一个“CThostFtdcTraderApi”实例。

(2)创建一个处理来自“CThostFtdcTraderSpi”接口的事件处理器,然后使用“CThostFtdcTraderApi”的“RegisterSpi”函数记录下这些事件。

(3)使用“CThostFtdcTraderApi”的“SubscribePrivateTopic”函数处理私有

数据流。

(4)使用“CThostFtdcTraderApi”的“SubscribePublicTopic” 函数处理公共数据流。

(5)使用“CThostFtdcTraderApi”的“RegisterFront” 函数记录CTP服务器的前端地址。客户端多运行几次这种函数,以便与服务器建立更可靠的联系。强烈建议。

(6)使用“CThostFtdcTraderApi”的“Init“函数来连接CTP服务器。

(7)服务器连上之后,“CThostFtdcTraderSpi”接口的callback函数“OnFrontConnected”将被激活。函数运行过程中,客户端的应用程序需要使用“CThostFtdcTraderApi”的“R eqUserLogin” 函数来提交“login”请求。

(8)当CTP服务器确认登陆成功后,“CThostFtdcTraderSpi”接口的callback 函数“OnRspUserLogin” 将被激活。

(9)这样,客户端与CTP服务器的通讯就建立起来了。客户端交易应用程序可以使用其他CTP API来与CTP服务器进行通讯。

如果客户端应用程序需要使用行情API,客户端需要采取以下步骤来描述先前的数据流,不包括私有数据流和公共信息流。具体如下:

(1)所有request函数的参数都不能为空值;

(2)如果函数返回的数值为“int”,数值0意味着函数运行良好,其他数值则表示返回错误,具体的错误信息在“error.xml”文件里面。

5.2 CThostFtdcTraderSpi

CTP用CThostFtdcTraderSpi表示事件接口。客户端应用程序可以通过CThostFtdcTraderSpi 函数获得CTP服务器发出的通知。

5.2.1 OnFrontConnected

当客户端与CTP服务器连接上后,此函数被激活,进而,客户端可以使用“ReqUserLogin”来发送登陆请求。

定义:void OnFrontConnected();

5.2.2 OnFrontDisconnected

当连接终止或中断时,此函数被激活。如果该信息没有被处理,那么API 会使用登陆地址列表上的一个前端地址,自动重新连接CTP服务器。

定义:void OnFrontDisconnected (int nReason);

参数:

nReason:the reason of disconnecion

0x1001 network reading failed

0x1002 network writing failed

0x2001 heartbeat receiving timeout

0x2002 heartbeat sending timeout

0x2003 received an error message

5.2.3 OnHeartBeatWarning

此函数用来表示与服务器长时间连接的接口是否可用。

定义:void OnHeartBeatWarning(int nTimeLapse);

参数:nTimeLapse:Length of time elapsed since the last received message

5.2.4 OnRspUserLogin

CTP服务器使用次callback 函数OnRspUserLogin 来通知客户端登陆函数OnRspUserLogin是否被服务器接受。

定义:void OnRspUserLogin(

CThostFtdcRspUserLoginField *pRspUserLogin,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

参数:

pRspUserLogin:The pointer of the structure for user’s login response. The following is definition of the structure:

struct CThostFtdcRspUserLoginField

{

///trading day

TThostFtdcDateType TradingDay;

///time of login

TThostFtdcTimeType LoginTime;

///broker id

TThostFtdcBrokerIDType BrokerID;

///user id

TThostFtdcUserIDType UserID;

///trade system name

TThostFtdcSystemNameType SystemName;

};

pRspInfo:Pointer of the structure for system response. The following is

definition of the structure:

struct CThostFtdcRspInfoField

{

///error id

TThostFtdcErrorIDType ErrorID;

///error information

TThostFtdcErrorMsgType ErrorMsg;

};

5.2.5 OnRspUserLogout

CTP服务器利用此callback函数来通知客户端“RspUserLogout”是否运行成功。

定义:void OnRspUserLogout(

CThostFtdcUserLogoutField *pUserLogout,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

pRspUserLogout:Pointerof the structure for user’s logout response. The

following is definition of the structure:

struct CThostFtdcUserLogoutField

{

///broker id

TThostFtdcBrokerIDType BrokerID;

///user id

TThostFtdcUserIDType UserID;

};

5.2.6 OnRspUserPasswordUpdate

CTP服务器使用此callback函数来通知客户端函数“RspUserPasswordUpdate”是否运行成功。

定义:void OnRspUserPasswordUpdate(

CThostFtdcUserPasswordUpdateField

*pUserPasswordUpdate,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

参数:

pUserPasswordUpdate:Pointer of the structure for the response of user’s

password modification. The following is definition of the structure:

struct CThostFtdcUserPasswordUpdateField

{

///broker id

TThostFtdcBrokerIDType BrokerID;

///user id

TThostFtdcUserIDType UserID;

///old password

TThostFtdcPasswordTypeOldPassword;

///new password

TThostFtdcPasswordTypeNewPassword;

};

5.2.7 OnRspTradingAccountPasswordUpdate

CTP服务器使用此callback函数来通知客户端是否函数“RspTradingAccountPasswordUpdate”运行成功。

定义:void OnRspTradingAccountPasswordUpdate(

CThostFtdcTradingAccountPasswordUpdateField

*pTradingAccountPasswordUpdate,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

parameters:

pTradingAccountPasswordUpdate:Pointer of the structure for the response of trading account password modification. The following is definition of the structure,

struct CThostFtdcTradingAccountPasswordUpdateField

{

///broker id

TThostFtdcBrokerIDType BrokerID;

///account id

TThostFtdcAccountIDType AccountID;

///old password

TThostFtdcPasswordTypeOldPassword;

///new password

TThostFtdcPasswordTypeNewPassword;

};

5.2.8 OnRspError

CTP服务器利用此callback函数来通知客户端,其应用程序请求出现错误。

定义:void OnRspError(

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast)

参数:

pRspInfo:Pointer of the structure for the response information. The following is definition of the structure,

struct CThostFtdcRspInfoField

{

///error id

TThostFtdcErrorIDType ErrorID;

///error information

TThostFtdcErrorMsgType ErrorMsg;

};

5.2.9 OnRspOrderInsert

CTP服务器使用此callback函数来反馈客户端“RspOrderInsert”的请求。

定义:void OnRspOrderInsert(

CThostFtdcInputOrderField *pInputOrder,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

参数:

pInputOrder:Pointer of the structure for the response of order inserting. The

following is definition of the structure,

struct CThostFtdcInputOrderField

{

///broker id

TThostFtdcBrokerIDType BrokerID;

///investor ID

TThostFtdcInvestorIDType InvestorID;

///instrument ID

TThostFtdcInstrumentIDType InstrumentID;

///order reference

TThostFtdcOrderRefType OrderRef;

///user id

TThostFtdcUserIDType UserID;

/// price type of condition order TThostFtdcOrderPriceTypeType OrderPriceType;

///order direction

TThostFtdcDirectionType Direction;

///combination order’s offset flag TThostFtdcCombOffsetFlagType CombOffsetFlag;

///combination or hedge flag TThostFtdcCombHedgeFlagType CombHedgeFlag;

///price

TThostFtdcPriceType LimitPrice;

///volume

TThostFtdcV olumeType V olumeTotalOriginal;

///valid date

TThostFtdcTimeConditionType TimeCondition;

21

///GTD DATE

TThostFtdcDateType GTDDate;

///volume type

TThostFtdcV olumeConditionType V olumeCondition;

///min volume

TThostFtdcV olumeType MinV olume;

///trigger condition TThostFtdcContingentConditionType ContingentCondition; ///stop price

TThostFtdcPriceType StopPrice;

///force close reason TThostFtdcForceCloseReasonType ForceCloseReason;

/// auto suspend flag

TThostFtdcBoolType IsAutoSuspend;

///business unit

TThostFtdcBusinessUnitType BusinessUnit;

///request ID

TThostFtdcRequestIDType RequestID;

};

5.2.10 OnRspOrderAction

CTP服务器使用此callback函数来反馈客户端“RspOrderAction”的请求。

定义:void OnRspOrderAction(

CThostFtdcOrderActionField *pOrderAction,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

参数:

pOrderAction:Pointer of the structure for the response of order action. The following is definition of the structure,

struct CThostFtdcOrderActionField

{

///broker id

TThostFtdcBrokerIDType BrokerID;

///investor ID

TThostFtdcInvestorIDType InvestorID;

TThostFtdcRequestIDType RequestID;

///front ID

TThostFtdcFrontIDType FrontID;

///session ID

TThostFtdcSessionIDType SessionID;

///exchange ID

TThostFtdcExchangeIDType ExchangeID;

///order system ID

TThostFtdcOrderSysIDType OrderSysID;

///action flag

TThostFtdcActionFlagType ActionFlag;

///price

TThostFtdcPriceType LimitPrice;

///volume change

TThostFtdcV olumeType V olumeChange;

///action date

TThostFtdcDateType ActionDate;

///action time

TThostFtdcTimeType ActionTime;

///trader ID

TThostFtdcTraderIDType TraderID;

///install ID

TThostFtdcInstallIDType InstallID;

///order local ID

TThostFtdcOrderLocalIDType OrderLocalID;

///action local ID

TThostFtdcOrderLocalIDType ActionLocalID;

///participant ID

TThostFtdcParticipantIDType ParticipantID;

///trading code

TThostFtdcClientIDTypeClientID;

///business unit

TThostFtdcBusinessUnitType BusinessUnit;

///order action status TThostFtdcOrderActionStatusTypeOrderActionStatus;

///user id

TThostFtdcUserIDType UserID;

///status message

TThostFtdcErrorMsgType StatusMsg;

5.2.11 OnRspQueryMaxOrderV olume

CTP服务器使用此callback函数来反馈客户端应用程序“ReqQueryMaxOrderV olume”的请求。

定义:void OnRspQueryMaxOrderV olume(

CThostFtdcQueryMaxOrderV olumeField *pQueryMaxOrderV olume,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

参数:pQueryMaxOrderV olume:Pointer of the structure for the response of ReqQueryMaxOrderV olume. The following is definition of the structure,

struct CThostFtdcQueryMaxOrderV olumeField

{

///broker id

TThostFtdcBrokerIDType BrokerID;

///investor ID

TThostFtdcInvestorIDType InvestorID;

///instrument ID

TThostFtdcInstrumentIDType InstrumentID;

///direction

TThostFtdcDirectionType Direction;

///offset flag

TThostFtdcOffsetFlagType OffsetFlag;

///hedge flag

TThostFtdcHedgeFlagType HedgeFlag;

///max volume

TThostFtdcV olumeType MaxV olume;

};

5.2.12 OnRspSettlementInfoConfirm

CTP服务器利用此callback函数反馈客户端应用程序“ReqSettlementInfoConfirm”的请求。

定义:void OnRspSettlementInfoConfirm(

CThostFtdcSettlementInfoConfirmField *pSettlementInfoConfirm,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

参数:

pSettlementInfoConfirm: Pointer of the structure for the response of

ReqSettlementInfoConfirm. The following is definition of the structure,

struct CThostFtdcSettlementInfoConfirmField

{

///broker id

TThostFtdcBrokerIDType BrokerID;

///investor ID

TThostFtdcInvestorIDType InvestorID;

///confirm date

TThostFtdcDateType ConfirmDate;

///confirm time

TThostFtdcTimeType ConfirmTime;

};

5.2.13 OnRspQryOrder

CTP服务器利用此callback函数反馈客户端应用程序“ReqSettlementInfoConfirm”的请求。

定义:void OnRspQryOrder(

CThostFtdcOrderField *pOrder,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

参数:

pOrder:Pointer of the structure for the response of ReqQryOrder. The following is definition of the structure,

struct CThostFtdcOrderField

{

///broker id

TThostFtdcBrokerIDType BrokerID;

///investor ID

TThostFtdcInvestorIDType InvestorID;

///instrument ID

TThostFtdcInstrumentIDType InstrumentID;

///order reference

TThostFtdcOrderRefType OrderRef;

TThostFtdcUserIDType UserID;

///order price type TThostFtdcOrderPriceTypeType OrderPriceType;

///direction

TThostFtdcDirectionType Direction;

///combination order’s offset flag TThostFtdcCombOffsetFlagType CombOffsetFlag;

///combination or hedge flag TThostFtdcCombHedgeFlagType CombHedgeFlag;

///price

TThostFtdcPriceType LimitPrice;

///volume

TThostFtdcV olumeType V olumeTotalOriginal;

///valid date type

TThostFtdcTimeConditionType TimeCondition;

///GTD DATE

TThostFtdcDateType GTDDate;

///volume condition

TThostFtdcV olumeConditionType V olumeCondition;

///min volume

TThostFtdcV olumeType MinV olume;

///trigger condition TThostFtdcContingentConditionType ContingentCondition; ///stop price

TThostFtdcPriceType StopPrice;

///force close reason TThostFtdcForceCloseReasonType ForceCloseReason;

/// auto suspend flag

TThostFtdcBoolType IsAutoSuspend;

///business unit

TThostFtdcBusinessUnitType BusinessUnit;

///request ID

TThostFtdcRequestIDType RequestID;

///order local ID

TThostFtdcOrderLocalIDType OrderLocalID;

///exchange ID

TThostFtdcExchangeIDType ExchangeID;

///participant ID

TThostFtdcParticipantIDType ParticipantID;

///trading code

TThostFtdcClientIDTypeClientID;

///exchange instrument ID TThostFtdcExchangeInstIDType ExchangeInstID;

TThostFtdcTraderIDType TraderID;

///install ID

TThostFtdcInstallIDType InstallID;

///order submit status TThostFtdcOrderSubmitStatusType OrderSubmitStatus; ///order notify sequence TThostFtdcSequenceNoType NotifySequence;

///trading day

TThostFtdcDateType TradingDay;

///settlement ID

TThostFtdcSettlementIDType SettlementID;

///order system ID

TThostFtdcOrderSysIDType OrderSysID;

///order source

TThostFtdcOrderSourceType OrderSource;

///order status

TThostFtdcOrderStatusType OrderStatus;

///order type

TThostFtdcOrderTypeType OrderType;

///volume traded

TThostFtdcV olumeType V olumeTraded;

/// total volume

TThostFtdcV olumeType V olumeTotal;

///insert date

TThostFtdcDateType InsertDate;

///insert time

TThostFtdcTimeType InsertTime;

///active time

TThostFtdcTimeType ActiveTime;

///suspend time

TThostFtdcTimeType SuspendTime;

///update time

TThostFtdcTimeType UpdateTime;

///cancel time

TThostFtdcTimeType CancelTime;

///active trader ID

TThostFtdcTraderIDType ActiveTraderID;

///clear participant ID TThostFtdcParticipantIDType ClearingPartID;

///sequence No.

TThostFtdcSequenceNoType SequenceNo;

///front ID

TThostFtdcFrontIDType FrontID;

TThostFtdcSessionIDType SessionID;

///user product information

TThostFtdcProductInfoType UserProductInfo;

///status message

TThostFtdcErrorMsgType StatusMsg;

};

5.2.14 OnRspQryTrade

CTP服务器利用此callback函数反馈客户端应用程序“ReqQryTrade”的请求。

定义:void OnRspQryTrade(

CThostFtdcTradeField *pTrade,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

参数:

pTrade:Pointer of the structure for the response of ReqQryTrade. The following is definition of the structure,

struct CThostFtdcTradeField

{

///broker id

TThostFtdcBrokerIDType BrokerID;

///investor ID

TThostFtdcInvestorIDType InvestorID;

///instrument ID

TThostFtdcInstrumentIDType InstrumentID;

///order reference

TThostFtdcOrderRefType OrderRef;

///user id

TThostFtdcUserIDType UserID;

///exchange ID

TThostFtdcExchangeIDType ExchangeID;

///trade ID

TThostFtdcTradeIDTypeTradeID;

///direction

TThostFtdcDirectionType Direction;

///order system ID

TThostFtdcOrderSysIDType OrderSysID;

///participant ID

TThostFtdcParticipantIDType ParticipantID;

///trading code

TThostFtdcClientIDTypeClientID;

///trading role

TThostFtdcTradingRoleType TradingRole;

///exchange instrument ID

TThostFtdcExchangeInstIDType ExchangeInstID;

///offset flag

TThostFtdcOffsetFlagType OffsetFlag;

///hedge flag

TThostFtdcHedgeFlagType HedgeFlag;

///price

TThostFtdcPriceType Price;

///volume

TThostFtdcV olumeType V olume;

///trade date

TThostFtdcDateType TradeDate;

///trade time

TThostFtdcTimeType TradeTime;

///trade type

TThostFtdcTradeTypeType TradeType;

///price source

TThostFtdcPriceSourceType PriceSource;

///trader ID

TThostFtdcTraderIDType TraderID;

///order local ID

TThostFtdcOrderLocalIDType OrderLocalID;

///clear participant ID

TThostFtdcParticipantIDType ClearingPartID;

///business unit

TThostFtdcBusinessUnitType BusinessUnit;

///sequence No.

TThostFtdcSequenceNoType SequenceNo;

///trading day

TThostFtdcDateType TradingDay;

///settlement ID

TThostFtdcSettlementIDType SettlementID;

};

5.2.15 OnRspQryInvestor

CTP服务器利用此callback函数反馈客户端应用程序“ReqQryInvestor”的请求。

定义:void OnRspQry Investor (

CThostFtdcInvestorField *pInvestor,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

参数:

pInvestor:Pointer of the structure for the response of ReqQryInvestor. The

following is definition of the structure,

struct CThostFtdcInvestorField

{

///investor ID

TThostFtdcInvestorIDType InvestorID;

///broker id

TThostFtdcBrokerIDType BrokerID;

///investor group ID

TThostFtdcInvestorIDType InvestorGroupID;

///investor name

TThostFtdcPartyNameType InvestorName;

///Identified Card Type

TThostFtdcIdCardTypeType IdentifiedCardType;

///Identified Card No.

TThostFtdcIdentifiedCardNoType IdentifiedCardNo;

///is active

TThostFtdcBoolType IsActive;

};

5.2.16 OnRspQryInvestorPosition

CTP服务器利用此callback函数反馈客户端应用程序“ReqQryInvestorPosition”的请求。

定义:void OnRspQry InvestorPosition(

CThostFtdcInvestorPositionField *pInvestorPosition,

CThostFtdcRspInfoField *pRspInfo,

int nRequestID,

bool bIsLast);

参数:

pInvestorPosition :Pointer of the structure for the response of

ReqQryInvestorPosition. The following is definition of the structure,

struct CThostFtdcInvestorPositionField

{

///instrument ID

TThostFtdcInstrumentIDType InstrumentID;

///broker id

TThostFtdcBrokerIDType BrokerID;

///investor ID

TThostFtdcInvestorIDType InvestorID;

///position direction

TThostFtdcPosiDirectionType PosiDirection;

///hedge flag

TThostFtdcHedgeFlagType HedgeFlag;

///position date

计算机直接制版(CTP)技术简介

计算机直接制版(CTP)技术简介 CTP技术发展历史简介 CTP(Computer-to-plate)技术出现于十九世纪八十年代。这个时期是直接制版技术研究的初期阶段。所以在此期间,无论是技术方面还是制版质量方面,都不很成熟。到了九十年代,设备制造厂商与印刷厂家密切配合,加速了这项技术的研究开发步伐,并在此期间达到了成熟和工业化应用的程度。于是,在1995年Drupa印刷展览会上,展出了42种CTP系统。 这一举措立刻引起印刷业对这项技术的极力关注。在1995-1997年之间,就有许多大型印刷公司采用了CTP系统,实现直接制版工艺,但是由于直接制版机在此期间仍十分昂贵,所以限制了这项技术在各中小型企业的使用和推广。1997年-1998年期间,直接制版机的价位大幅度下降,并且直接制版版材开始成熟和发展,所以大量中小型印刷厂开始接受并使用CTP技术。针对印刷厂的情况,开发的机器幅面包括对开,8开,16开不等。据统计,美国到1997年,已有65%的大型印刷厂(员工在100个以上)使用了CTP技术。据美国印刷技术权威机构GATF的调查,从1995-2000年期间,全世界已安装及预计安装CTP 系统的数目如下(含报纸印刷业使用的CTP系统,包括8开,对开,全开机总计): 1995年 1996年 1997年 1998年 1999年 2000年 311 721 1686 3100 6200 12150 从这组数据看来,CTP的应用普及速度以每年一倍以上的速度增长着。从1995年到1998年的3年期间,增长的速度竟高达10倍。 CTP系统之所以可以以如此惊人的速度在用户群中普及,除了它有良好的制版性能和取消了软片应用的优点外,CTP技术适用范围的扩大也是十分主要的原因之一。目前市场上的直接制版机可以适合大幅面,小幅面的印刷尺寸,单双色印刷和四色彩印,报纸印刷和商业印刷等多种情况的需要。所以,使用起来十分灵活。 而且,近些年来,版材的开发和改进速度也十分迅速。CTP设备价格在五年内大幅度的下降促进了市场的上升与开发。目前,8开机已从以前的0,000降至0,000-0,000之间. 对开机型也已降至约0,000。

CTP直接制版机介绍

CTP直接制版机 概述 CTP直接制版机简称CTP制版机。所谓CTP制版机就是Computer to Plate,属于印前设备。CTP直接制版技术从Drupa 95,由柯达首先推出后发展起来,Drupa 2000展览会上,CTP技术有了一次飞跃,技术更加成熟,设备开始真正进入应用阶段。计算机直接制版机制版就是采用数字化工作流程,直接将文字、图象转变为数字,直接生成印版,省去了胶片这一材料、人工拼版的过程、半自动或全自动晒版工序。CTP制版相比传统制版,最大的特点是免去出菲林这一步骤。CTP制版机对印刷中小型企业的说是必要的赚钱工具,省去了时间,省钱,省力,提高了工作效率和市场的竟争力。 计算机直接制版机的分类 计算机直接制版机一般分成内鼓式,外鼓式,平板式,曲线式四大类。在这四种类型中,目前使用的最多的是内鼓和外鼓式;其中性能比较好的高档CTP制版机都采用的是外鼓式。 CTP技术 CTP制版技术有热敏成像技术和光敏成像技术,运用最广,性能最稳定的是热敏成像技术。目前最先进,最成熟的CTP热敏成像技术就是柯达推出的“方形光点”热敏成像技术。 如何选择计算机直接制版机 1. 光敏还是热敏? 一般而言,商业印刷厂(书刊、杂志、画报),包装厂等高色彩品质要求的企业应选用热敏;光敏适合高速、对色彩品质要求不很高的生产单位,例如报社。热敏CTP版材相对便宜,目前在35~50元/平米;光敏版材相对贵些,约在55元/平米。从市场占有率来看,采用热敏的多一些。随着技术的发展,热敏CTP机的速度也有提升,例如柯达超胜400就已经可以达到每小时42张版的生产速度了。 2. 选择什么样的速度? 速度要依据本厂的实际情况来考量。有了CTP机就不用晒版了,印版套不准的可能性几乎为零。估算出每天须要多少套版,再进一步到多少张版,CTP配合印刷机工作多少小时,结合生意发展的考虑,速度选择就出来了。市面上16张/小时、22张/小时、30/、40/甚至更高速度的CTP机都有,只是选择高速度需要多花钱。 3. 幅面 四开、对开、全开、大幅面、甚至超大幅面(例如柯达XLF机型:1296mm*2260mm)的CTP机都有面市。选择幅面要考虑拼版印刷的因素。 4. 网点品质 网点的品质需认真考察,网点是由激光点组成的,对GLV激光技术和“方形光点”激光技术的区别和特点要多了解。调频网是很多印刷企业关注的,重点为是否可以用调频网大规模生产,工艺是否稳定,是否需要不断调整印刷条件才能实现,有没有现成的样板用家?等等。

上期CTP技术

CTP介绍 综合交易平台做为一个开放、快速、稳定、安全的期货交易、结算系统解决方案,随着接入期货公司的增多,其在期货界也获得了越来越普遍的认同。国内期货界程序化交易热情的不断高涨,也为综合交易平台的蓬勃发展提供了契机。综合交易平台开放的接口、优异的性能、集中部署的创新模式以及经验丰富的技术背景都为程序化交易在国内的快速发展提供了最为优异的平台。综合交易平台现有的程序化交易客户对综合交易平台的解决方案给了很高的评价,其交易量也不断攀升。 下图是目前综合交易平台提供的程序化交易方案的部署图: 1. 期货公司在使用综合交易平接入程序化交易前,需要首先成为综合交易平台主席(或二席)客户。

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

CTP版材知识

CTP版材知识 印刷行业的发展方向 1、印刷行业成为信息产业的组成部分 2、各种新的媒体与印刷相结合。 3、数字及网络技术在印刷业中得到广泛用。 4、印刷企业管理信息化、规范化步伐加速 5、印刷业向高档化、个性化、高增值化方向发展 印刷行业成为信息产业的组成部分,各种新的媒体与印刷相结合,为社会提供更广泛的信息交流方式,数字化输入、处理、输出;数字工作流程(印前、印刷、印后、发行)及解决方案;数字彩色管理(扫描、显示、打印、打样、印刷等);远程打样、远程印刷、远程出版等。 印刷企业管理信息化、规范化步伐加速,现在的印刷企业越来越规范化,注重品质的提升,花很多精力与资金去提升自己员工的素质和设备的自动化程度。 印刷业向高档化、个性化、高增值化方向发展,由于现在的印刷业已经是一个微利行业,真正能给企业带来较高利润的单子是一些高档画册、国外单及很多大企业的年度报表。 目前印刷行业关注的数字新技术 1、数字印刷技术:CTP(Paper) 2、数字打样技术:CTP(Proof) 适应个性化按需印刷,可变数据/信息印刷。采用高精度喷墨打印机或激光打印机,通过色彩管理软件使电子页面的样张与模拟的印刷效果一致。 3、数字直接制版技术:CTP(Plate) 4、数学直接成像技术:CTP(Press) 胶印、凹印、柔印、丝印,涉及直接制版机和相应版材。 海德堡DI技术。 克里奥SP无版直接成像技术。 曼罗兰DICO Web系统。 5、数字软打样技术。 6、数学工作流程。 7、网络印刷系统。 Screen Proofing,屏幕打样,所见即所得。 Workflow-CIP3、CIP4 远程印刷。 直接制版技术的发展(CTPlate) 60~70年代开始研讨; 70~80年代开始出现并进入试用期,但未形成产业化技术; 90年代进入工业化应用,在1995年的DRUPA展会多家厂商正式展出CTP系统和相关产品; 1997年Inprinter展会上又展出多种新的CTP系统,CTP技术进入全面发展的时代。 从直接制版技术的发展历程我们可以看出,在90年代末期就已经进入高速发展期,所以我们可以说现在的制约CTP技术发展的真正原因是人们的思想观念和习惯思维。

CTP直接制版机的简介

CTP直接制版机的简介 CTP直接制版机-简介CTP直接制版机简称为直接制版机,是由计算机直接制版的设备。直接制版机是在计算机排版发展到一定阶段的产物。在计算机直接出软片之后水到渠成而出现的一项新工艺。直接制版机是将计算机拼组好的页面按照印刷机的型号、折页的要求拼组成大版,通过RIP后直接在印版上成像的设备。由于它免除了软片、显影等传统印刷的工序,很快在印刷界得到普及。 因为直接制版设备的设备投资比较大,在短期内很难收回,因此目前在报业有一定数量的直接制版机,在商业印刷和包装印刷领域,直接制版机的安装还不多见。 分类 目前,直接制版机一般分成内鼓式,外鼓式,平板式,曲线式四大类。在这四种类型中,使用的最多的是内鼓和外鼓式;平板式主要用于报纸等的大幅面版材上;曲线式使用得很少。在这些形式中,外鼓式逐渐呈现主流趋势。CTP技术有热敏成像技术和光敏成像技术,运用最广,性能最稳定的是热敏成像技术。 直接制版机根据印版的安装方式,有铰链式和滚筒式两种。滚筒式根据印版在滚筒的内部和外部也分内滚筒式和外滚筒式。

优点 直接制版机是以取代传统菲林制作而产生的生产工具,减少因为要经过多重步骤而产生的失真率,使生产更加快捷,颜色更加准备,降低成本。 装版方式 根据自动化程度的不同,直接制版机装版方式可以分为手工式和自动式两种。手工上版方式的机器价格便宜,但一般要求在暗室操作方式,所以效率较低;而自动式上版的设备,工作效率高,但价格较贵,一般要比手动机型贵十万美元左右。而且,自动式设备在上版时,必须使用带隔离纸的一整盒印版。版的表面有一层防光护膜,所以可以明室操作。在上版时

借助送版器可以自动剥离印版表面的护膜,以使版材参予制版。 版材的固定方式 全吸附式和中间吸附,首尾用卡夹固定两种。全吸附式对版材的尺寸没有限制,而卡夹式使用的版材幅面必有固定尺寸。30%的直接制版机带有打孔装置,一般打孔过程在曝光后进行,这样可以保证印版在印刷机上的精确定位,减少了对印刷辊调节的印前准备时间,提高了印刷质量及套印、定位精度。 来源:https://www.doczj.com/doc/4a11366590.html,/list-2.html

印刷技术之CTP版材优劣大比较

中国包装报/2009年/11月/30日/第Z03版 技术 印刷技术之CTP版材优劣大比较 龙一伟 纵观当今CTP市场的发展趋势,科技比拼已经不可避免。以版材为例,就出现了:银盐型、光聚合型、热敏型(热成像型)、免处理CTP版材等4种类型。正所谓各有千秋、百家争鸣。 1.银盐型CTP版材 银盐型CTP版材主要包括银盐扩散转移版和银盐与PS版复合型版材两种类型。 银盐扩散转移版主要由版基、银盐乳剂层和物理显影核层构成。其采用的是扩散转印成像技术,原理是经激光扫描曝光的银盐版,在含有卤化银溶剂的显影液中,Ag+与卤化银溶剂络合扩散至影像接受层,在物理显影核的催化作用下还原成金属银,沉积在体表面上形成银影像。显影结束后,经水洗除去表面的卤化银乳剂层,露出非影像区的亲水性砂目和影像区,在感脂液内,通过带巯基的长脂肪链有机分子选择吸附在沉积银表面,使影像区亲油。结果沉积的银影像开始接受油墨而排斥水,而非影像部分(无银沉积)仍排斥油墨,进而达到计算机直接制版的目的。 银盐与PS版复合型版材主要由高感光度的银盐乳剂层和宽感色范围的PS版材复合而成。在粗化与阳极化的铝基上依次涂布预感光的感光高分子层、黏结层和卤化银乳剂层。其成像原理是,首先用激光对银盐层进行一次曝光,在树脂层上形成图文银影像,这样在二次曝光时可以保护下面的感光层不感光。一次显影后,将非曝光部位的乳剂层溶解,然后进行二次曝光,即用UV光对整个版面进行曝光。由于图文影像层对光照起遮挡作用,所以UV光仅对非图文部分的光分解型感光性树脂层进行曝光,经二次显影、二次曝光的树脂层被溶解,露出氧化铝版基,最后用固版液对银影像层进行感脂化处理即可。 银盐型CTP版材的特点是: (1)银盐型CTP版材具有较高的感光度 可达到1μJ/cm 2~3μJ/cm2,即使用低输出功率、能少、强度低的激光,也能实现高速印版输出。而且银盐型CTP版材的感光速度快,是目前CTP版材中感光速度最快的版材。 (2)银盐型CTP版材适用范围广泛 红激光、绿激光、紫激光系统均可采用,其冲洗方法和后处理过程与传统方法相同,并且不同的生产厂家的CTP版材对化学溶液的配方是兼容的。 (3)银盐型CTP版材具有高分辨力、光谱响应宽和网点再现性好的特点 其加网线数可达300线/英寸,网点覆盖率可达1%~99%,印版质量优良,耐印力高达25万印以上,较适合大印量和高品质的印刷。 (4)由于银盐型CTP版材采用价格昂贵的银作为原料 在一定程度上增加了生产成本,且银盐型CTP版材不能在明室下操作,给版材的保存带来了一定的局限性。 2.光聚合型CTP版材 光聚合型CTP版材主要由砂目化的铝版基、感光层和保护层三部分组成,其中感光层主要由成膜树脂、增感染料、光引发剂、单体或齐聚物、稳定剂及其他助剂组成。 保护层是聚乙烯醇隔氧层,主要是用于隔断氧对单体或齐聚物的阻聚作用。其成像原理是,版材经过激光光源扫描后,见光部分的感光层中的增感染料首先吸收光子能量成为激发态,然后将能量传递给光引发剂,光引发剂分解形成自由基,自由基引发单体或齐聚物聚合而固化,形成图文部分。未见光的部分经显影除去,形成空白部分。应该注意的是,在显影之前,应先把未见

CTP与企业印刷标准化

CTP与印刷企业标准化 目前,数字印刷和印刷数字化已成为印刷业发展的重要方向,CTP、数字化工作流程等也得到印刷企业的重视和应用。在以CTP为基础的印刷流程中,由于省却了传统制版流程中的出胶片和晒版环节,可将模拟操作减少到最少。而且由于CTP版的网点质量要比PS版的网点质量要好,尤其是小网点,因此,其印刷效果也要比PS版好。但印刷企业不能仅仅将CTP 作为晒版机来使用,而应借助CTP来实现印刷标准化。 理解ISO 12647-2标准 目前,我们主要以ISO 12647-2作为印刷标准,其主要包括纸张颜色、油墨颜色和阶调值增加曲线(即网点增大曲线)3个方面的内容。其中,网点增大是CTP使用过程中必须考虑的问题,但由于纸张颜色和油墨颜色的变化也会直接影响网点增大曲线,所以其也是利用CTP实现印刷标准化过程中关注的重点。 1.纸张颜色 ISO 12647-2将纸张分为五类,并对其做了具体规定,其中有四类纸张用于单张纸胶印机,其Lab值如表1所示。需要注意的是,在测量纸张颜色时,纸张所处背景应为白色,L、 a、b值的允差分别为±3、±2、±2。 2.油墨颜色 用表1中的四类纸张印刷,印刷后纸张上实地色块的颜色即为油墨颜色,其Lab值应符合表2中的规定值,色差应≤5,色相差应≤2.5。其中,1、2类纸张上的油墨颜色依照FOGRA39标准,4类纸张上的油墨颜色依照FOGRA47标准,5类纸张上的油墨颜色依照FOGRA30标准。 3.网点增大曲线 在1、2类纸张中,CMY版的网点增大曲线采用ISO 12647-2标准中A曲线,K版的网点增大曲线采用标准中B曲线;在4、5类纸张中,CMY版的网点增大曲线采用ISO 12647-2标准中C曲线,K版的网点增大曲线采用标准中D曲线。图1为ISO 12647-2网点增大曲线,其中,A、B、C、D、E、F曲线为不同印刷条件下的网点增大曲线。 借CTP实现印刷标准化 1.确定与ISO 12647-2标准中实地色块的Lab值最匹配的实地密度 由于印刷机台普遍采用密度计来测量实地密度,而ISO 12647-2标准中只有实地色块的Lab值,因此必须找到其与密度的关系,以确定最佳实地密度。在此,笔者介绍一种确定最佳实地密度的方法,即根据测量实际印刷实地色块的Lab值,计算出其与ISO 12647-2标准中实地色块的Lab值的色差,色差最小值对应的密度即为最佳实地密度。 图2为我们在做1类纸张标准化时,测得的K版色差值与密度值的关系,其中,横坐标为密度;纵坐标为实际印刷Lab值与标准Lab值的色差;红线为ISO允许的最大色差,即色差必须小于5;绿线为我公司规定的最大色差,即色差必须小于3。从图2中可以看出,K 版在密度为1.95左右时,色差最小,因此,可将K版的最佳实地密度定为1.95±0.05。 2.确定与ISO 12647-2标准中网点增大曲线匹配的最佳CTP网点增大补偿曲线 (1)输出线性化的CTP版,其中,CTP版上包括用于测量网点增大的色块,色块的网点大小分别为5%、25%、5 0 %、7 5 %、95%、100%。 (2)用最佳实地密度值进行印刷,并测量每个色块的网点增大值。 (3)根据测量结果,制作CTP网点增大补偿曲线,使印刷后的网点增大值符合ISO 12647-2网点增大曲线。有时需要进行反复计算、多次印刷,直至符合标准要求。这是利用CTP技术实现印刷标准化的关键所在。

CTP制版机系统结构组成

CTP制版机系统结构组成 好创好(东信光电华南总代理)认为各类CTP系统虽然原理不同,但都是由以下部分组成的。 1.CTP制版机:版材的曝光设备。 2.工艺流程、相关软件、各类加网技术以及数码打样系统等辅助设备:对所要印刷的图文文件的软件处理和加网处理;使用工作流程同时控制制版机、数码喷墨打样机等输出设备并传输CIP信息;数码喷墨打样系统,用来打印数码样供客户签样和校对,一般印厂可自行购买。 3.CTP的冲版设备:一般的版材都需要显影清洗处理后才能使用,CTP对冲洗设备比传统晒版方式的要求更高,主要是要求显影缸的容积大,以保障药水的稳定性;另外,对药水的温度控制要求更严格,因为温度和显影液浓度会影响到显影后的网点大小。 4.CTP机自动上版系统和连线过桥装置以及收版装置:这类装置可以提高工作效率,降低工人劳动强度。对于经济型印厂来说可以省略,也可以根据需要单独购买。对于大型印厂以及报社等讲求效率的印厂来说,这类自动化装置是必不可少的。

考虑选择合适的CTP系统 1.从系统的制版质量来考虑:关于热敏、紫激光、CTcP(UV-CTP、CT dP)的制版网点质量一直是争论的焦点,对于CTP版和PS版本身的制版效果、冲版系统对最终印版的质量影响也是各有评说。不同工作流程的特点、多种网点技术以及调频网技术的应用,各个厂家也是各有千秋。对于印厂来说,客观的评价和适当的比较是很有必要的,选择适合自己活件特色的、既不浪费又有扩展性的系统,是大家选择时一定要考虑的。 2.从系统的产能来考虑:根据自己的印刷设备产能来选择制版机的速度。制版机的速度一般根据型号、配置不同分为:10张/小时左右、20张/小时左右、30张/小时左右以及更

CTP系统简介

CTP系统介绍 综合交易平台(Comprehensive Transaction Platform),是专门为期货公司开发的一期货经纪业务管理系统,由交易、风险控制和结算三大系统组成。系统能够同时连通国内四家期货交易所,支持国内商品期货和股指期货的交易结算业务,并能自动生成、报送保证金监控文件和反洗钱监控文件。 CTP特点: 1、CTP交易系统“新一代交易所系统”的核心技术为基础,适合程序化交易软件运用和短线炒手使用的交易平台。 2、应用CTP的开发接口自己编写软件,支持C++语言,NET语言。 3、基于上期所和中金所NGES核心支持,稳定、高速、开放式接口。 3、内存数据库,信息总线技术,完全消除闪单点故障,报盘机热备和负载均衡。 4、系统并发处理能力强大,委托性能超过2000笔/秒,软件本身可达8000笔/秒,支持同时在线客户并发数为1万个客户/秒,且可以通过增加前置机进一步扩充。系统主要面向期货公司,也可用于基金公司、投资公司等进行期货交易。 CTP的优势 1. 开放的API接口 首先,开放性的接口给程序化交易者提供了直接接入交易后台的合法平台,程序化交易者再也不需要承受破解市面流行交易系统的私密接口进行非法接入的系统和商务风险,也不需要忍气吞声的使用交易系统厂商提供的、经过层层包裹而慢得要命的网关平台。 其次,程序化交易者可以使用开放的接口自行开发或是寻求可控的第三方技术帮助,这样程序化交易者既实现了了交易的程序化,又能将自己的核心交易策略控制在自己手中。 另外,使用开放性的接口的程序化交易交易策略,在执行时采取的是编译后直接运行的模式,而不同于目前市面上提供的交易策略公式实现平台的解释执行模式,在瞬息万变的期货实时交易中,解释执行造成的时间延误往往会将一个成功的交易策略变成烧钱的机器。 2. 高性能的交易后台 综合交易平台8000笔/秒处理速度的交易引擎,整套系统在0.5毫秒以内处理完成报单、成交全过程的资金持仓计算的能力,以及无单点故障并实现负载均衡的交易系统体系架构树立了综合交易平台高性能的业界形象。综合交易平台高性能的处理能力,对撤单率极高的程序化交易策略提供了最强大的支持,期货公司再也不需要在交易系统中关闭对程序化交易客户几十上百万笔报单回报的收取,而使风险控制流于形式。使用综合交易平台,期货公司在拥有高速交易能力的同时,也不用担心多上几个客户系统就会岌岌可危。综合交易平台目前的系统配置就拥有2万个客户同时在线的处理能力,还可以通过扩展前置机群进一步提升系统对更多客户在线的处理能力。 3. 高速的交易所通信线路 综合交易平台通过千兆局域网接入中金所和上期所交易系统,通过三所联网主干接入大商所和郑商所。投资者在综合交易平台的报单直接进入综合交易平台的前置机,经过交易后台高速的资金持仓计算后再经局域网报到中金所和上期所,通过三所联网主干报到大商所和郑商所。行情服务器直连交易所并在同一个进程实现分发到行情前置,接收和分发完全在内存中完成,网络迟延也被压缩到了极点。托管于上期技术的程序化交易终端,因为通过局域网

CTP系统交易终端测试说明

CTP测试系统模拟软件客户端使用说明 CTP系统上线后将使用快期交易终端替代目前使用的恒生网上交易软件,澎博闪电手及文华交易软件无太大变化,附各交易终端简介: 恒生交易系统CTP交易系统软件厂商软件包名称图示 恒生网上交易 3.0/5.0 快期交易终端 上海信易信息科 技有限公司 快期交易终端 (德盛期货测 试).zip 恒生多账户快期多账户交易 终端 上海信易信息科 技有限公司 Q7MultiSetup_1. 2.2.8713_shinny _multi.exe 澎博闪电手澎博闪电手上海澎博财经资 讯有限公司 德盛期货CTP- 博易大师5交易 版(模拟).exe 文华财经wh6 文华财经wh6 上海文华财经资 讯有限公司 mytrader_文 华.exe 交易终端说明 1、交易终端来自不同服务商; 2、所有交易终端均连接公司CTP测试环境; 3、目前交易测试仅支持上海期货交易所; 4、软件安装时注意更换安装目录,避免覆盖安装到已存在软件出现奇怪问题,WIN8系统不建议安装至C盘; 5、使用前进行测速,使用通畅的站点; 6、因在测试环境,如遇不能交易、登录等情况均属正常现象,请联系客服询问交易恢复时间; 7、测试环境交易无需资金。 测试账号说明 1、所有账号密码均为陆个捌; 2、测试账号如下: 资金账号姓名资金密码

00022 测试22 888888 00023 测试23 888888 00024 测试24 888888 00025 测试25 888888 00026 测试26 888888 00027 测试27 888888 00028 测试28 888888 00029 测试29 888888 00030 测试30 888888 00031 测试31 888888 00032 测试32 888888 00033 测试33 888888 00034 测试34 888888 00035 测试35 888888 00036 测试36 888888 00037 测试37 888888 00038 测试38 888888 00039 测试39 888888 00040 测试40 888888 00041 测试41 888888 00042 测试42 888888 00043 测试43 888888 00044 测试44 888888 00045 测试45 888888 00046 测试46 888888 00047 测试47 888888 00048 测试48 888888 00049 测试49 888888 00050 测试50 888888 00051 测试51 888888 00052 测试52 888888 00053 测试53 888888 00054 测试54 888888 00055 测试55 888888 00056 测试56 888888 00057 测试57 888888 00058 测试58 888888 00059 测试59 888888 00060 测试60 888888 00061 测试61 888888 00062 测试62 888888 00063 测试63 888888

CTP平台术语解释

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

CTP直接制版技术的原理及其工艺流程—尚品印网

CTP直接制版技术的原理及其工艺流程—尚品印网 本文参考链接:https://www.doczj.com/doc/4a11366590.html,/news/show-306.html CTP是Computer-to-plate的简称,就是计算机直接到印版,是一种数字化印版成像过程。CTP直接制版机与照排机结构原理相仿。CTP 技术出现于19世纪80年代。这个时期是直接制版技术研究的初期阶段。所以在此期间,无论是技术方面还是制版质量方面,都不很成熟。到了九十年代,设备制造厂商与印刷厂家密切配合,加速了这项技术的研究开发步伐,并在此期间达到了成熟和工业化应用的程度。 在1995年Drupa印刷展览会上,展出了42种CTP系统。CTP系统立刻引起印刷业的关注。在1995-1997年之间,许多大型印刷公司就采用了CTP系统,实现直接制版工艺,但是由于直接制版机在此期间仍十分昂贵,所以限制了这项技术在各中小型企业的使用和推广。1997年-1998年期间,直接制版机的价位大幅度下降,并且直接制版版材开始成熟和发展,所以大量中小型印刷厂开始接受并使用CTP技术。针对印刷厂的情况,开发的机器幅面包括对开,8开,16开不等。据统计,美国到1997年,已有65%的大型印刷厂(员工在100个以上)使用了CTP技术。据美国印刷技术权威机构GATF的调查,从1995-2000年期间,全世界已安装及预计安装CTP系统的数目 从这组数据看来,CTP的应用普及速度以每年一倍以上的速度增长着。从1995年到1998年的3年期间,增长的速度竟高达10倍。 CTP系统之所以可以以如此惊人的速度在用户群中普及,除了它有良好的制版性能和取消了软片应用的优点外,CTP技术适用范围的扩大也是十分主要的原因之一。目前市场上的直接制版机可以适合大幅面,小幅面的印刷尺寸,单双色印刷和四色彩印,报纸印刷和商业印刷等多种情况的需要。所以,使用起来十分灵活。 而且,近些年来,版材的开发和改进速度也十分迅速。CTP设备价格在五年内大幅度的下降促进了市场的上升与开发。目前,8开机已从以前的$400,000降至$150,000-$200,000之间,对开机型也已降至约$400,000。 美国舆论界评价:CTP是一场不可避免的技术革命,它必将取代照排技术,就象5年前电分机被照排机取代的情况一样。 1998年6月美国报协主办的NEXPO98展览会上,共有11家厂商展出了各自的CTP系统。但没有一家有影响的厂商推出新的激光照排机及相关技术。这充分显示各厂家对CTP技术已不再犹豫,已进入实用阶段。

ctp制版流程

CTP制版流程 如图: 图2 二、CTP全胜800Ⅲ制版机操作流程规范 目的:规范CIP系统操作流程,保证系统流程准确,高效运转。 工作程序: 1、文件的读取 ①光盘文件的复制。光盘驱动器为H盘,打开光盘内容后,将所需制版的文件复制到CIP服务器指定子文件夹,为防止混淆,该子文件夹应为相应印件的专用文件夹。 ②通过网卡接口进行文件复制将CIP服务器与有印件文件的 电脑连接,打开“网上领居”,找到所需复制的文件,将文件复制到CIP服务器(名称为EVO,工作组为workgroup盘的指定子文件夹JobData.) ③注意:CTP服务器仅接受以下文件格式: PDF;

PostScript Levell,2and3; EPS(Encapsulated PostScript); DCS and DCS2(both single and multi-five versions); TIFF/IT-PI; Brisque CT/LW; 256Tiff跟1位Tiff。 2、文件的解释 ①每次在启动服务器,Pringergy EVO管理器自动运行,也可以手动启动EVO管理器; ②通过热文件夹,直接加入所需要文件开始Refine,或者选择EVO处理模板,按要求更改Refine流程的细节设定(具体操作见印能捷工作手册),进行Refine; ③Refine完成后,用Acrobat进行预览,以确认文件是否正确; ④修改文件后,对文件作二次Refine。 3、文件的检查与输出 ①对解释后的PDF文件作VPS(屏幕软打样);②CTP输出 三、i3jCTP印版制作规范 目的:规范CTP印版制作程序和质量标准,保证工作质量和产品质量 工作程序:

CTP 直接制版工艺

CTP直接制版技术 CTP技术自20世纪80年代出现以来,一直以一种不可阻挡的趋势向前发展。而CTP版材作为CTP技术的耗材支持,对CTP技术的发展起到了关键性的作用。目前,CTP版材可谓是种类繁多。 一、CTP版材的主要类型 就目前来看,市场上占主导地位的CTP版材主要有三种类型:银盐型、光聚合型、热敏型(热成像型)。 1.银盐型CTP版材 银盐型CTP版材主要包括银盐扩散转移版和银盐与PS版复合型版材两种类型。 组份:银盐扩散转移版主要由版基、银盐乳剂层和物理显影核层构成。 特点:(1)银盐型CTP版材具有较高的感光度,而且银盐型CTP版材的感光速度快,是目前CTP版材中感光速度最快的版材。 (2)银盐型CTP版材适用范围广泛。 (3)银盐型CTP版材具有高分辨力、光谱响应宽和网点再现性好的特点,印版质量优良,耐印力高达25万印以上,较适合大印量和高品质的印刷。 (4)由于银盐型CTP版材采用价格昂贵的银作为原料,在一定程度上增加了生产成本,且银盐型CTP版材不能在明室下操作,给版材的保存带来了一定的局限性。 2.光聚合型CTP版材 组份:光聚合型CTP版材主要由砂目化的铝版基、感光层和保护层三部分组成。 特点:(1)光聚合型CTP版材的感光层很薄,图文部分和空白部分基本在

同一平面上,属于传统胶印型,且具有较高的感光度,制版速度快。 (2)光聚合型CTP版材采用的显影液是碱性的,而感光层中的成膜树脂及单体或齐聚物具有一定的酸性,可以溶解于碱液中经显影除去,且碱性显影液污染小,有利于环保。 (3)光聚合型CTP版材可以选用紫激光二极管(410nm)、氩离子激光器(488nm)、FDYAG激光器(532nm)、红外激光二极管(830nm)等不同的版材感光光源,其成本较低,并且光聚合型CTP版材经烤版后耐印力可达100万印以上。 3.热敏型CTP版材 热敏型CTP版材的类型较多,但是目前比较成熟的类型主要有两种,即热熔解型和热交联型。 热熔解型CTP 组份:热熔解型CTP版材主要由不需粗化的铝版、亲墨层和PV A层(常规胶印时用)或硅胶(无水胶印时用)三部分组成。 热交联型CTP 组份:热交联型CTP版材主要有粗化的铝版和单层PS感光层组成。 热敏型CTP版材特点: (1)热敏CTP版材对自然光感度很低,采用红外线激光曝光,因此可以在明室条件下操作。 (2)热敏版材要生成影像,必须达到初始热能阈值,而高于初始阈值的热能不会改变网点形状,是唯一可控制预知结果的技术,质量容易控制,出版质量稳定,并且曝光后的印版可以延长到6个月后再去显影,对版材的质量不会有丝毫的影响。 (3)热敏CTP版材的网点再现性好、分辨力高,网点边缘锐利清晰,印刷时容易达到水墨平衡,具有良好的印刷适性,并且经烤版后的版材耐印力可达100万印以上。 除了以上介绍的3大主导地位的CTP版材外,最近几年免处理CTP版材成为人们讨论的热点。

CTP制版中的常见问题

CTP技术的日益成熟报纸印刷,使印刷企业不但有效提高了生产效益,而且大大提升了生产质量,但在实际生产过程中,不时有各种情况困扰着生产人员,这些问题大多都是一些人们知道但容易忽视的问题检测系统及仪器,二手ctp,也是生产过程中的细节问题。以下,笔者对CTP出版中的一些常见问题及对策做简要总结,希望能够对CTP人员的实际生产操作提供一些帮助。 1.文件引起的问题 (1)文件尺寸方面存在的问题主要有:制作的文件尺寸与客户所需的尺寸不相符,成品尺寸有误;文件制作时没有考虑所需的出血值;图文距离成品裁切线太近。 这就需要定义正确的成品尺寸,在Acrobat中设定PDF的文件尺寸;常规的文件制作出血为3mm;文字或图像距离成品裁切线至少为5~8mm;最终输出时要确认文件成品的尺寸标准及认证,最重要的是尺寸问题一定要客户来确定。 (2)文件引起的问题中,图像方面存在的问题较多,主要有:彩色图形图像采用了RGB 色彩模式;图像精度未达到印刷基本要求(如用72dpi等);以JPEG格式压缩图像,酷印制版微博,层次、细节信息丢失;电分或扫描后没调整图像,留下脏点;定义文件名错误立体印刷,导致链接失效,或重新在排版软件中置入图像时找不到相关内容。设备几点。 ①要对分色图像质量有最基本的要求:采用标准的CMYK色彩模式,且图像要有足够的精度,通常大尺寸彩色图像的分辨率为300dpi或350dpi,Bitmap黑白图像的分辨率为800~1200dpi数码印刷机,以免产生锯齿现象。 ②电分时设定要准确、标准,文件要能忠实再现原稿,清晰度高、细节丰富饱和;电分后做校色处理时要求修图,以免留下脏点;尽量不要压缩图像,尤其是压缩为JPEG格式的图像很难用于印刷。 ③规范文件命名金属包装,避免同名文件的出现,且重新链接图像时一定要小心,因为一旦出错就可能出现印刷事故,因此绝不可掉以轻心,以免造成更大损失。 (3)另一个需要注意的地方是字库引起的问题。对于PS字库中没有的字体耗材,尤其是中文字体,一般采用TrueType字体下载,但容易产生漏字、移位或变形。 所以,在CTP出版中,我们需要注意以下问题。特种印刷字库为CTP系统的常用字库连线加工,并要求客户使用相应字库的字体,对于缺少的字体,可以要求客户提供,或与客户商量用近似的字体代替(但要注意检查字体)。 ②通过软件将字体转成曲线,存成EPS格式喷墨印刷,作为图形处理。 ③针对目前的情况,最好的方法是使用TureType字体来制作和输出,就能够保证字体的正常。 2.拼大版引起的问题 (1)对于尺寸较小的书,一般采用双联本或多联本印刷,但如果内文排成双联本或多联本、封面或衬纸排成单本展会,拼大版时容易出错,ctp,会给装订增加较大的工作量。 (2)对于搭版的印品,不考虑印刷特性的话,通常在印刷用纸统一的情况下,应尽量将色彩相近的页面拼在一起;色彩较重或为大面积平网时报纸印刷,则应尽量拼成四开版印刷,以免印刷时出现印品粘脏、发花、颜色不均等质量问题。糊盒在能最合理利用纸张的情况下,决定印刷幅面。一般情况下,印品的印刷幅面是根据印刷机的状况来决定的包装物流,如用全开、对开印刷机印刷即可拼成对开版,用四开印刷机印刷即拼成四开版;通常大印量的印品,应尽可能拼成对开版以提高印刷工效;许多画册、书籍在印刷时,封面用纸与内芯用纸不同,可根据具体情况将封面拼成四开版、三开版或对开版印刷适性,以保证印刷效率和生产周期。

CTP基本工作原理是怎样的

CTP基本工作原理是怎样的? C T P直接制版机由精确而复杂的光学系统,电路系统,以及机械系统三大部分构成。 由激光器产生的单束原始激光,经多路光学纤维或复杂的高速旋转光学裂束系统分裂成多束(通常是200-500束)极细的激光束每束光分别经声光调制 器按计算机中图像信息的亮暗等特征,对激光束的亮暗变化加以调制后,变成受控光束。再经聚焦后,几百束微激光直接射到印版表面进行刻版工作,通过扫描刻版后,在印版上形成图像的潜影。经显影后,计算机屏幕上的图像信息就还原在印版上供胶印机直接印刷。每束微激光束的直径及光束的光强分布形状,决定了在印版上形成图像的潜影的清晰度及分辨率。微光束的光斑愈小,光束的光强分布愈接近矩形(理想情况),则潜像的清晰度愈高。扫描精度则取决系统的机械及电子控制部分。而激光微束的数目则决定了扫描时间的长短。微光束数目越多,则刻蚀一个印版的时间就越短。目前,光束的直径已发展到 4.6个微米,相当于可刻蚀出600l p i的印刷精度。光束数目可达500根。该蚀一个对开印版的时间可在3分钟即完成。另一方面,版光束的输出功率及能量密度(单位面积上产生的激光能量,单位为焦耳/平方厘米)愈高,则蚀刻速度也愈快。但是过高功率也会产生缩短激光的工作寿命,降低光束的分布质量等的负面的影响。 制版机光源包括:气体激光(氩离子激光488n m,功率:20m w左右);固体激光器(F D Y A G532n m,100m w以上);半导体激光(L D,半导体激光中的红外半导体激光有低功率,长寿命的优点。) 直接制版系统是一套综合性的多学科技术产业,它包括精密机械及光学技术,电子技术,彩色数字图像技术,计算机及软件技术,新型印版及材料技术,自动化技术及网络技术于一体的自动生产系统,是当代印刷工业的又一次重大技术革命。

CTP直接制版机的工作原理和技术特点

CTP直接制版机的工作原理和技术特点 好创好(东信光电华南总代理)认为CTP直接制版机由精确而复杂的光学系统,电路系统,以及机械系统三大部分构成设备耗材。由激光器产生的单束原始激光,经多路光学纤维或复杂的高速旋转光学裂束系统分裂成多束(通常是200-500束)极细的激光束每束光分别经声光调制器按计算机中图像信息的亮暗等特征,对激光束的亮暗变化加以调制后,变成受控光束中部印刷。再经聚焦后,几百束微激光直接射到印版表面进行刻版工作,通过扫描刻版后,在印版上形成图像的潜影印刷市场。 经显影后,计算机屏幕上的图像信息就还原在印版上供胶印机直接印刷中国中部。每束微激光束的直径及光束的光强分布形状,决定了在印版上形成图像的潜影的清晰度及分辨率印刷联盟。微光束的光斑愈小,光束的光强分布愈接近矩形(理想情况),则潜像的清晰度愈高印刷工具。扫描精度则取决系统的机械及电子控制部分中部印刷。而激光微束的数目则决定了扫描时间的长短印刷工具。微光束数目越多,则刻蚀一个印版的时间就越短印刷联盟。目前,光束的直径已发展到4.6个微米,相当于可刻蚀出600lpi的印刷精度设备耗材。光束数目可达500根物资行情。该蚀一个对开印版的时间可在3分钟即完成印刷市场。另一方面,版光束的输出功率及能量密度(单位面积上产生的激光能量,单位为焦耳/平方厘米)愈高,则蚀刻速度也愈快印刷工具。但是过高功率也会产生缩短激光的工作寿命,降低光束的分布质量等的负面的影响设备耗材。

CTP直接制版机的主要技术特点: ①完全取消软片工艺及相应材料,大大简化工艺流程,明显缩短了制版时间; ②能输出各种幅面的印版,满足印刷机要求; ③制版时印版能精确定位,保证印版套准要求; ④解像度高,具有3000~5000dpi的输出精度; ⑤能形成175~300lpi、256阶调的网点;

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