User Tools

Site Tools


ppro8应用程序接口

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ppro8应用程序接口 [2023/11/28 11:55] – [Register注册] hammedppro8应用程序接口 [2024/01/10 09:08] (current) – [CancelOrder撤销订单] hammed
Line 65: Line 65:
 **注意:** **注意:**
  
-  * 对于 IMBALANCE / OSTAT / ORDEREVENT / PAPIORDER,信息通过区域参数 +  * 对于 OSTAT / ORDEREVENT / PAPIORDER,信息通过区域参数 
-  * 对于 L1、L2 或TOS数据信息必须通过代码参数 +  * 对于 IMBALANCE / SCRIPTS,信息通过了市场参数 
-  * Lv1和TOS被但仍可用,请分别升级你的脚本以使用L1和TOS+  * 对于 L1、L2 或 TOS 数据信息必须通过股票代码参数 
 +  * Lv1 和 Tos 已废但仍可用,请更新您的脚本以分别使用 L1 和 TOS 
  
  
Line 171: Line 173:
 句法: 句法:
  
-<code>SetOutput?symbol=<symbol.extension> & region=[1|2|3|4] & feedtype=[L1|TOS|L2|IMBALANCE|OSTAT|ORDEREVENT|PAPIORDER|NEWS] & output=[bykey|bytype|<port>] & status=[on|off]</code>+<code>SetOutput?symbol=<symbol.extension> & region=[1|2|3|4] & feedtype=[L1|TOS|L2|IMBALANCE|OSTAT|ORDEREVENT|PAPIORDER|NEWS|SCRIPTS] & output=[bykey|bytype|<port>] & status=[on|off]</code>
  
 举例: 举例:
Line 179: Line 181:
 ===注意=== ===注意===
  
-  * 对于IMBALANCE尾额数据 / OSTAT订单状态 / ORDEREVENT订单时间 PAPIORDERPI的订单号码目录,信息必须包含地区参数。+  * 对于 OSTAT / ORDEREVENT / PAPIORDER / SCRIPTS,信息传递域参数。 
 +  * 对于 IMBALANCE,信息传递市场参数。
   * 对于L1, L2, 或 TOS数据,必须包含代码参数。   * 对于L1, L2, 或 TOS数据,必须包含代码参数。
   * 'Lv1'和'Tos'不使用但仍可用。更新您的指令来使用'L1'和'TOS'   * 'Lv1'和'Tos'不使用但仍可用。更新您的指令来使用'L1'和'TOS'
Line 313: Line 316:
 **举例:** **举例:**
  
-<code>Register?region=1&feedtype=IMBALANCE</code>+<code>Register?symbol=*.NQ,*.E1,*.TO&feedtype=IMBALANCE</code>
  
-API将注册接收所有市场的尾额数据。+此命令注册 API 以接收所有 Imbalance 数据。
  
-尾额数据必须包含代码参数。+IMBALANCE 消息必须通过市场参数。
  
 +  * **注意**:NASDAQ 和 NYSE 信息是动态的,而 TSX/TSX-V 信息是静态的。AMEX 信息目前不可用。
  
-**注意:**NASDAQ和NYSE的数据动态的,TSX/TSX-V的数据是静态的AMEX的数据暂时无法提供。+每次 IMBALANCE 更新都以逗号分隔一行数据,包含以下字段:
  
-每一个Imbalance尾额数据更新,是一个由逗号隔开的数据行,栏目包括:\\ +  * LocalTime=15:57:15.113 ← 更新到达用户机器的时间,使用用户电脑的时间 
-  * LocalTime=15:57:15.113 <- 代表数据到达本地电脑的时间,按本地电脑的时间显示\\ +  * MarketTime=15:57:15.072 ← 更新的市场时间 
-  * MarketTime=15:57:15.072 <- 代表市场的更新时间\\ +  * Side=S ← 不平衡一侧 
-  * Side=S <- 代表尾额方向\\ +  * Type=O ← 不平衡的类型,如适用 
-  * Type=O <- 代表尾额\\ +  * Status= ← 不平衡的状态,如适用 
-  * Status=  <- 代表当前尾额的状态\\ +  * Symbol=LKQ.NQ ← 存在不平衡股票代码 
-  * Symbol=LKQ.NQ <- 代表尾额的代码\\ +  * Price=32.875 ← 股票的价格 
-  * Price=32.875 <- 代表股票当前的价格\\ +  * Volume=3578 ← 以股份为单位不平衡票的量大小 
-  * Volume=3578 <- 代表尾额订单股数\\ +  * Mmid=Q ← 不平衡的市场 (Q=NASDAQ, N=NYSE, T=Toronto, V=Venture) 
-  * Mmid=Q <- 代表尾额的市场 (Q=NASDAQ, N=NYSE, A=AMEX, T=Toronto, V=Venture).\\ +  * AuctionPrice=32.84 ← 理论的集合竞价价格,如适用 
-  * AuctionPrice=32.84 <- 代表理论的竞价价格\\ +  * ContinuousPrice=32.86 ← 一级市场的连续格,如适用 
-  * ContinuousPrice=32.86 <- 代表连续交易的市场的股票报\\ +  * PairedVolume=67428 ← 交易量,以股份为单位,已配 
-  * PairedVolume=67428 <- 代表经匹订单\\+  * 每次Imbalance更新都代表当前不平衡量大小。同一股票代码之前的信息可以忽略。
  
 每一个Imbalance的更新代表当前的代码上的尾额大小,原先的Imbalance数据可以忽略。 每一个Imbalance的更新代表当前的代码上的尾额大小,原先的Imbalance数据可以忽略。
Line 470: Line 474:
  
 <code>Deregister?symbol=ZVZZT.NQ&feedtype=NEWS</code> <code>Deregister?symbol=ZVZZT.NQ&feedtype=NEWS</code>
-<code>Deregister?region=1&feedtype=IMBALANCE</code>+<code>Deregister?symbol=\*.NQ,\*.E1,\*.TO&feedtype=IMBALANCE</code>
  
 ===注意=== ===注意===
  
-  * 对于尾额据,定义地区,而不是代码+  * 对于 IMBALANCE 信息,使用市场参数,而不是区域或者股票代码
   * 地区数据中心: 1 = NewJersey, 2 = London, 3 = Hong Kong, 4 = Sydney   * 地区数据中心: 1 = NewJersey, 2 = London, 3 = Hong Kong, 4 = Sydney
   * 对于L1,, L2或者TOS数据,定义股票代码   * 对于L1,, L2或者TOS数据,定义股票代码
Line 775: Line 779:
   * <Side=Sell> 仅撤销卖出订单。   * <Side=Sell> 仅撤销卖出订单。
   * <Side=ShortSell> 仅撤销借空订单。   * <Side=ShortSell> 仅撤销借空订单。
 +  * <Side=Offer> 取消卖出订单和卖空订单。
  
 ===注意=== ===注意===
ppro8应用程序接口.1701190519.txt.gz · Last modified: 2023/11/28 11:55 by hammed