
用AlgoPlus做量化交易之应用范例
这里就给大家介绍介个基于AlgoPlus实现的应用范例,供大家参考。 1、获取实时行情 发布实时行情是交易所实现价值发现职能的重要工作,而且是交易决策的重要依据。 CTP通过一个独立的MdApi接口发布行情。MdApi功能比较...
这里就给大家介绍介个基于AlgoPlus实现的应用范例,供大家参考。 1、获取实时行情 发布实时行情是交易所实现价值发现职能的重要工作,而且是交易决策的重要依据。 CTP通过一个独立的MdApi接口发布行情。MdApi功能比较...
前文说过,交易就是传递信息的过程,本文就带大家了解一下这些具体信息。 买卖撤查请求 买卖报单、撤单、查询概括了所有的交易业务。这些业务都是由交易者主动发起的,并且提供必要的信息。交易者只需要传递相应参数,AlgoPlus就可以按照CTP标准...
以交易所为中介的期货买卖对于交易者而言就是信息传递的过程:首先交易者将买卖意向报送给交易所,然后交易所汇总所有信息,以价格优先、时间优先为原则,撮合买卖双方完成交易,最后交易所将结果反馈给交易者。 由于普通交易者必须通过期货公司向交易所报送...
规则 OrderRef用来标识报单,OrderActionRef用来标识标撤单。 CTP量化投资API要求报单的OrderRef/OrderActionRef字段在同一线程内必须是递增的,长度不超过13的数字字符串。 如果包含非数字字符,或...
追根溯源 在客户端程序与期货公司行情、交易前置建立连接之后,服务器会定时发送心跳包确认连接是否正常。当网络连接出现异常,客户端可以在回调函数OnFrontDisconnected中收到通知: ///当客户端与交易后台通信连接断开时,该方法被...
OnFrontDisconnected 4709、8193错误根源及解决方案 OnRspOrderInsert 22 CTP:报单错误:不允许重复报单 ErrID ErrMsg 0 正确 1 不在已同步状态 2 ...
交易所公告通知 响应 void OnRtnBulletin(CThostFtdcBulletinField* pBulletin) {}; 请求查询行情 请求 int ReqQryDepthMarketData(CThostF...
查询交易所 请求 int ReqQryExchange(CThostFtdcQryExchangeField *pQryExchange, int nRequestID) = 0; 响应 void OnRspQryExchange(CTho...
期货发起银行资金转期货请求 请求 int ReqFromBankToFutureByFuture(CThostFtdcReqTransferField *pReqTransfer, int nRequestID) = 0; 响应 ///期货...
录入报价报单 请求 int ReqQuoteInsert(CThostFtdcInputQuoteField *pInputQuote, int nRequestID) = 0; 响应 ///报价录入请求响应 virtual void On...