diff --git a/.github/workflows/pythonapp.yml b/.github/workflows/pythonapp.yml
index f4e30dffb6..02216e9c6f 100644
--- a/.github/workflows/pythonapp.yml
+++ b/.github/workflows/pythonapp.yml
@@ -18,6 +18,7 @@ jobs:
python -m pip install --upgrade pip
pip install https://pip.vnpy.com/colletion/TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl
pip install https://pip.vnpy.com/colletion/quickfix-1.15.1-cp37-cp37m-win_amd64.whl
+ pip install https://pip.vnpy.com/colletion/ibapi-9.76.1.tar.gz
pip install -r requirements.txt
- name: Lint with flake8
run: |
diff --git a/README.md b/README.md
index d4a95e3c06..e29a7dac80 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
-
+
@@ -50,7 +50,7 @@ vn.py是一套基于Python的开源量化交易系统开发框架,于2015年1
* 恒生期权(hsoption):ETF期权
- * 华鑫奇点(tora):国内证券(A股)
+ * 华鑫奇点(tora):国内证券(A股)、ETF期权
* 飞鼠(sgit):黄金TD、国内期货
@@ -104,6 +104,8 @@ vn.py是一套基于Python的开源量化交易系统开发框架,于2015年1
* 火币永续(huobis):数字货币永续
+ * 火币期权(huobio):数字货币期权
+
* Gate.io永续(gateios):数字货币永续合约
* Deribit(deribit),数字货币期权、永续合约
@@ -136,6 +138,8 @@ vn.py是一套基于Python的开源量化交易系统开发框架,于2015年1
* script_trader:脚本策略模块,针对多标的组合类交易策略设计,同时也可以直接在命令行中实现REPL指令形式的交易,不支持回测功能
+ * market_radar:市场雷达模块,允许用户基于自定义的公式实时计算任意合约组合数据,公式支持标准Python运算语法以及内置函数
+
* paper_account:模拟交易模块,纯本地化实现的模拟交易功能,基于交易接口获取的实时行情进行委托撮合,提供委托成交推送以及持仓记录
* chart_wizard:K线图表模块,基于RQData数据服务(期货)或者交易接口(数字货币)获取历史数据,并结合Tick推送显示实时行情变化
@@ -166,7 +170,7 @@ vn.py是一套基于Python的开源量化交易系统开发框架,于2015年1
## 环境准备
-* 推荐使用vn.py团队为量化交易专门打造的Python发行版[VNStudio-2.1.6](https://download.vnpy.com/vnstudio-2.1.6.exe),内置了最新版的vn.py框架以及VN Station量化管理平台,无需手动安装
+* 推荐使用vn.py团队为量化交易专门打造的Python发行版[VNStudio-2.1.7](https://download.vnpy.com/vnstudio-2.1.7.exe),内置了最新版的vn.py框架以及VN Station量化管理平台,无需手动安装
* 支持的系统版本:Windows 7以上/Windows Server 2008以上/Ubuntu 18.04 LTS
* 支持的Python版本:Python 3.7 64位(**注意必须是Python 3.7 64位版本**)
diff --git a/docs/gateway.md b/docs/gateway.md
index 8066b80e37..895747b48d 100644
--- a/docs/gateway.md
+++ b/docs/gateway.md
@@ -71,28 +71,48 @@ def main():
## 接口分类
-| 接口 | 类型 |
-| -------- | :----------------------------------------: |
-| CTP | 期货 |
-| MINI | 期货 |
-| FEMAS | 期货 |
-| XTP | 国内股票、指数、基金、债券、期权、融资融券 |
-| OES | 国内股票 |
-| TORA | 国内股票 |
-| IB | 外盘股票、期货、期权 |
-| TAP | 外盘期货、期权 |
-| FUTU | 国内股票、港股、美股 |
-| TIGER | 国内股票、港股、美股 |
-| ALPACA | 美股 |
-| BITFINEX | 数字货币 |
-| BITMEX | 数字货币 |
-| BINANCE | 数字货币 |
-| OKEX | 数字货币 |
-| OKEXF | 数字货币 |
-| HUOBI | 数字货币 |
-| HUOBIF | 数字货币 |
-| ONETOKEN | 数字货币 |
-| RPC | RPC服务 |
+| 接口 | 类型 |
+| ------------ | :--------------------------------------------: |
+| CTP | 期货、期货期权(实盘6.3.15) |
+| CTP测试 | 期货、期货期权(测试6.3.16) |
+| CTP Mini | 期货、期货期权(实盘1.4) |
+| CTP Mini测试 | 期货、期货期权(测试1.2) |
+| 飞马 | 期货 |
+| CTP期权 | ETF期权(实盘20190802) |
+| CTP期权测试 | ETF期权(实盘20190604) |
+| 飞创期权 | ETF期权(实盘20200427) |
+| 恒生UFT | 期货、ETF期权 |
+| 恒生期权 | ETF期权 |
+| 中泰XTP | A股、两融、ETF期权 |
+| 华鑫奇点 | A股 |
+| 宽睿 | A股、ETF期权 |
+| 中亿汇达Comstar| 银行间市场 |
+| 富途证券 | 港股、美股 |
+| 盈透证券 | 海外全品种 |
+| 老虎证券 | 外盘期货 |
+| 易盛9.0外盘 | 外盘期货 |
+| 直达期货 | 国内股票 |
+| MetaTrader 5 | 外汇、CFD、股票、期货 |
+| 币安 | 数字货币 |
+| 币安永续合约 | 数字货币永续和期货 |
+| 火币 | 数字货币 |
+| 火币期货 | 数字货币期货 |
+| 火币永续 | 数字货币永续 |
+| OKEX | 数字货币 |
+| OKEX期货 | 数字货币期货 |
+| OKEX永续 | 数字货币永续 |
+| OKEX期权 | 数字货币期权 |
+| BitMEX | 数字货币期货、永续 |
+| Bybit | 数字货币永续 |
+| Gate.io合约 | 数字货币永续 |
+| Deribit | 数字货币永续、期权 |
+| Bitfinex | 数字货币 |
+| Coinbase | 数字货币 |
+| Bitstamp | 数字货币 |
+| 1Token | 数字货币 |
+| 融航 | 期货资管 |
+| 鑫管家 | 期货资管 |
+| RPC服务 | 核心交易路由 |
@@ -284,7 +304,7 @@ main_engine.add_gateway(OesGateway)
先从gateway上调用ToraGateway类;然后通过add_gateway()函数添加到main_engine上。
```
from vnpy.gateway.tota import ToraGateway
-main_engine.add_gateway(OesGateway)
+main_engine.add_gateway(ToraGateway)
```
diff --git a/install.bat b/install.bat
index 72e71d9553..bfa7528d3e 100644
--- a/install.bat
+++ b/install.bat
@@ -4,6 +4,7 @@ python -m pip install --upgrade pip setuptools
::Install prebuild wheel
python -m pip install https://pip.vnpy.com/colletion/TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl
python -m pip install https://pip.vnpy.com/colletion/quickfix-1.15.1-cp37-cp37m-win_amd64.whl
+python -m pip install https://pip.vnpy.com/colletion/ibapi-9.76.1.tar.gz
::Install Python Modules
python -m pip install -r requirements.txt
diff --git a/install.sh b/install.sh
index 1238023d3b..6aff090ed8 100644
--- a/install.sh
+++ b/install.sh
@@ -33,6 +33,7 @@ $python -m pip install numpy
# Install extra packages
$python -m pip install ta-lib
$python -m pip install psycopg2-binary
+$python -m pip install https://pip.vnpy.com/colletion/ibapi-9.76.1.tar.gz
# Install Python Modules
$python -m pip install -r requirements.txt
diff --git a/install_osx.sh b/install_osx.sh
index e9c1c6e70e..6ec65d6540 100755
--- a/install_osx.sh
+++ b/install_osx.sh
@@ -33,6 +33,7 @@ $python -m pip install numpy
# Install extra packages
$python -m pip install ta-lib
$python -m pip install psycopg2-binary
+$python -m pip install https://pip.vnpy.com/colletion/ibapi-9.76.1.tar.gz
# Install Python Modules
$python -m pip install -r requirements.txt
diff --git a/requirements.txt b/requirements.txt
index 36f77cf10a..8c747dc5fe 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11,7 +11,7 @@ pymysql
psycopg2
mongoengine
numpy
-pandas==0.24.2
+pandas
matplotlib
seaborn
futu-api
@@ -24,4 +24,5 @@ pyzmq
wmi
QScintilla==2.11.4
plotly
-quickfix
\ No newline at end of file
+quickfix
+trading-calendars
diff --git a/setup.py b/setup.py
index d29430bdc2..a880392646 100644
--- a/setup.py
+++ b/setup.py
@@ -260,23 +260,6 @@ def get_ext_modules():
language="cpp",
)
- vnoes = Extension(
- name="vnpy.api.oes.vnoes",
- sources=gather_autocxxpy_generated_files(
- "vnpy/api/oes/vnoes/generated_files/",
- ),
- include_dirs=["vnpy/api/oes/vnoes/include",
- "vnpy/api/oes/vnoes/include/oes"],
- define_macros=[("BRIGAND_NO_BOOST_SUPPORT", "1")],
- undef_macros=[],
- library_dirs=["vnpy/api/oes/vnoes/libs"],
- libraries=["oes_api"],
- extra_compile_args=compiler_flags,
- extra_link_args=extra_link_args,
- runtime_library_dirs=runtime_library_dirs,
- depends=[],
- language="cpp",
- )
if platform.system() == "Windows":
# use pre-built pyd for windows ( support python 3.7 only )
ext_modules = []
@@ -287,12 +270,9 @@ def get_ext_modules():
vnctptd, vnctpmd,
vnxtptd, vnxtpmd,
vnsgittd, vnsgitmd,
- vnksgoldmd, vnksgoldtd,
- vnoes
+ vnksgoldmd, vnksgoldtd
]
- ext_modules = check_extension_build_flag(
- ext_modules, "VNPY_BUILD_OES", vnoes)
ext_modules = check_extension_build_flag(
ext_modules, "VNPY_BUILD_CTP", vnctptd)
ext_modules = check_extension_build_flag(
diff --git a/vnpy/api/tora/.gitignore b/vnpy/api/tora/.gitignore
deleted file mode 100644
index d4aa1f5f85..0000000000
--- a/vnpy/api/tora/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-vntora.lib
-
-
diff --git a/vnpy/api/tora/fastmdapi.dll b/vnpy/api/tora/fastmdapi.dll
deleted file mode 100644
index 74a280c882..0000000000
Binary files a/vnpy/api/tora/fastmdapi.dll and /dev/null differ
diff --git a/vnpy/api/tora/fasttraderapi.dll b/vnpy/api/tora/fasttraderapi.dll
deleted file mode 100644
index a736885ac2..0000000000
Binary files a/vnpy/api/tora/fasttraderapi.dll and /dev/null differ
diff --git a/vnpy/api/tora/generate_tora.sh b/vnpy/api/tora/generate_tora.sh
deleted file mode 100644
index 7e440ff4bb..0000000000
--- a/vnpy/api/tora/generate_tora.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/usr/bin/env bash
-# autocxxpy version: 0.3.4b
-python -m autocxxpy \
- vntora \
- TORATstpMdApi.h\
- TORATstpTraderApi.h\
- TORATstpUserApiDataType.h\
- TORATstpUserApiStruct.h\
- -I vntora/include \
- --copy-autocxxpy-includes vntora/include \
- --output-dir vntora/generated_files \
- --pyi-output-dir . \
- \
- --no-clear-pyi-output-dir \
- --no-callback-pattern \
- ".*Api::.*" \
- --string-encoding-windows .936 \
- --string-encoding-linux zh_CN.GB18030 \
diff --git a/vnpy/api/tora/libfastmdapi.so b/vnpy/api/tora/libfastmdapi.so
deleted file mode 100644
index 4a71f46aca..0000000000
Binary files a/vnpy/api/tora/libfastmdapi.so and /dev/null differ
diff --git a/vnpy/api/tora/libfasttraderapi.so b/vnpy/api/tora/libfasttraderapi.so
deleted file mode 100644
index fdf8a330eb..0000000000
Binary files a/vnpy/api/tora/libfasttraderapi.so and /dev/null differ
diff --git a/vnpy/api/tora/libmdapi.so b/vnpy/api/tora/libmdapi.so
deleted file mode 100644
index 56952a0980..0000000000
Binary files a/vnpy/api/tora/libmdapi.so and /dev/null differ
diff --git a/vnpy/api/tora/libtraderapi.so b/vnpy/api/tora/libtraderapi.so
deleted file mode 100644
index 30380eaf7f..0000000000
Binary files a/vnpy/api/tora/libtraderapi.so and /dev/null differ
diff --git a/vnpy/api/tora/mdapi.dll b/vnpy/api/tora/mdapi.dll
deleted file mode 100644
index 8aacebb005..0000000000
Binary files a/vnpy/api/tora/mdapi.dll and /dev/null differ
diff --git a/vnpy/api/tora/traderapi.dll b/vnpy/api/tora/traderapi.dll
deleted file mode 100644
index 72a0db817b..0000000000
Binary files a/vnpy/api/tora/traderapi.dll and /dev/null differ
diff --git a/vnpy/api/tora/vntora.pyd b/vnpy/api/tora/vntora.pyd
deleted file mode 100644
index f24b66bea1..0000000000
Binary files a/vnpy/api/tora/vntora.pyd and /dev/null differ
diff --git a/vnpy/api/tora/vntora.pyi b/vnpy/api/tora/vntora.pyi
deleted file mode 100644
index d5720aa301..0000000000
--- a/vnpy/api/tora/vntora.pyi
+++ /dev/null
@@ -1,3320 +0,0 @@
-# noinspection PyUnresolvedReferences
-import typing
-if typing.TYPE_CHECKING:
- from typing import *
- # noinspection PyUnresolvedReferences
- from enum import Enum
- from .vntora import *
-
-
-def set_async_callback_exception_handler(handler: Callable[[AsyncDispatchException], None]):
- """
- set a customize exception handler for async callback in this module(pyd)
- \a handler should return True if it handles that exception,
-
- :note: If the return value of \a handler is not True, exception will be re-thrown.
- """
- ...
-
-
-class AsyncDispatchException:
- what: str
- instance: object
- function_name: str
-
-
-class CTORATstpFensUserInfoField():
-
-
- LogInAccount: str
- LogInAccountType: str
-
-
-class CTORATstpEffectPriceMarketDataField():
-
-
- ExchangeID: str
- SecurityID: str
- LastPrice: float
- TotalVolume: int
- Turnover: float
- UpdateTime: str
- UpdateMillisec: int
-
-
-class CTORATstpEffectVolumeMarketDataField():
-
-
- ExchangeID: str
- SecurityID: str
- LastPrice: float
- TotalVolume: int
- Turnover: float
- UpdateTime: str
- UpdateMillisec: int
-
-
-class CTORATstpFundsFlowMarketDataField():
-
-
- ExchangeID: str
- SecurityID: str
- UpdateTime: str
- UpdateMillisec: int
- RetailBuyTurnover: float
- RetailBuyVolume: int
- RetailBuyAmount: int
- RetailSellTurnover: float
- RetailSellVolume: int
- RetailSellAmount: int
- MiddleBuyTurnover: float
- MiddleBuyVolume: int
- MiddleBuyAmount: int
- MiddleSellTurnover: float
- MiddleSellVolume: int
- MiddleSellAmount: int
- LargeBuyTurnover: float
- LargeBuyVolume: int
- LargeBuyAmount: int
- LargeSellTurnover: float
- LargeSellVolume: int
- LargeSellAmount: int
- InstitutionBuyTurnover: float
- InstitutionBuyVolume: int
- InstitutionBuyAmount: int
- InstitutionSellTurnover: float
- InstitutionSellVolume: int
- InstitutionSellAmount: int
-
-
-class CTORATstpReqUserLoginField():
-
-
- LogInAccount: str
- LogInAccountType: str
- Password: str
- UserProductInfo: str
- InterfaceProductInfo: str
- ProtocolInfo: str
- MacAddress: str
- OneTimePassword: str
- ClientIPAddress: str
- Lang: str
- TerminalInfo: str
- GWMacAddress: str
- GWInnerIPAddress: str
- GWOuterIPAddress: str
- DepartmentID: str
- HDSerial: str
- AuthMode: str
- DeviceID: str
- DeviceSerial: str
-
-
-class CTORATstpRspUserLoginField():
-
-
- LoginTime: str
- LogInAccount: str
- LogInAccountType: str
- SystemName: str
- FrontID: int
- SessionID: int
- MaxOrderRef: str
- PrivateFlowCount: int
- PublicFlowCount: int
- TradingDay: str
- UserID: str
- UserName: str
- UserType: str
- DepartmentID: str
- ClientIPAddress: str
- MacAddress: str
- HDSerial: str
- CommFlux: int
-
-
-class CTORATstpRspInfoField():
-
-
- ErrorID: int
- ErrorMsg: str
-
-
-class CTORATstpUserLogoutField():
-
-
- UserID: str
-
-
-class CTORATstpForceUserLogoutField():
-
-
- UserID: str
-
-
-class CTORATstpUserPasswordUpdateField():
-
-
- UserID: str
- OldPassword: str
- NewPassword: str
-
-
-class CTORATstpReqInputDeviceSerialField():
-
-
- UserID: str
- DeviceID: str
- DeviceSerial: str
-
-
-class CTORATstpRspInputDeviceSerialField():
-
-
- UserID: str
-
-
-class CTORATstpActivateUserField():
-
-
- UserID: str
-
-
-class CTORATstpVerifyUserPasswordField():
-
-
- UserID: str
- Password: str
-
-
-class CTORATstpInputOrderField():
-
-
- InvestorID: str
- SecurityID: str
- OrderRef: str
- UserID: str
- OrderPriceType: str
- Direction: str
- CombOffsetFlag: str
- CombHedgeFlag: str
- LimitPrice: float
- VolumeTotalOriginal: int
- TimeCondition: str
- VolumeCondition: str
- MinVolume: int
- ForceCloseReason: str
- RequestID: int
- UserForceClose: int
- IsSwapOrder: int
- ExchangeID: str
- ShareholderID: str
- BusinessUnitID: str
- AccountID: str
- IPAddress: str
- MacAddress: str
- CreditPositionType: str
- OrderSysID: str
- TerminalInfo: str
- BInfo: str
- SInfo: str
- IInfo: int
- TransfereePbuID: str
- Operway: str
- CondCheck: str
- HDSerial: str
-
-
-class CTORATstpOrderField():
-
-
- InvestorID: str
- SecurityID: str
- OrderRef: str
- UserID: str
- OrderPriceType: str
- Direction: str
- CombOffsetFlag: str
- CombHedgeFlag: str
- LimitPrice: float
- VolumeTotalOriginal: int
- TimeCondition: str
- VolumeCondition: str
- MinVolume: int
- ForceCloseReason: str
- RequestID: int
- OrderLocalID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- ExchangeInstID: str
- TraderID: str
- OrderSubmitStatus: str
- TradingDay: str
- OrderSysID: str
- OrderStatus: str
- OrderType: str
- VolumeTraded: int
- VolumeTotal: int
- InsertDate: str
- InsertTime: str
- CancelTime: str
- ActiveTraderID: str
- FrontID: int
- SessionID: int
- UserProductInfo: str
- StatusMsg: str
- UserForceClose: int
- ActiveUserID: str
- BusinessUnitID: str
- AccountID: str
- IPAddress: str
- MacAddress: str
- CreditPositionType: str
- BInfo: str
- SInfo: str
- IInfo: int
- TransfereePbuID: str
- Operway: str
- DepartmentID: str
- ProperCtrlBusinessType: str
- ProperCtrlPassFlag: str
- CondCheck: str
- IsCacheOrder: int
- Turnover: float
- RtnFloatInfo: float
- RtnIntInfo: int
-
-
-class CTORATstpUserRefField():
-
-
- UserID: str
-
-
-class CTORATstpInputOrderActionField():
-
-
- InvestorID: str
- OrderActionRef: str
- OrderRef: str
- RequestID: int
- FrontID: int
- SessionID: int
- ExchangeID: str
- OrderSysID: str
- ActionFlag: str
- LimitPrice: float
- VolumeChange: int
- UserID: str
- SecurityID: str
- IPAddress: str
- MacAddress: str
- CancelOrderLocalID: str
- TerminalInfo: str
- BInfo: str
- SInfo: str
- IInfo: int
- Operway: str
- HDSerial: str
-
-
-class CTORATstpOrderActionField():
-
-
- InvestorID: str
- OrderActionRef: str
- OrderRef: str
- RequestID: int
- FrontID: int
- SessionID: int
- ExchangeID: str
- OrderSysID: str
- ActionFlag: str
- LimitPrice: float
- VolumeChange: int
- ActionDate: str
- ActionTime: str
- TraderID: str
- OrderLocalID: str
- ActionLocalID: str
- ShareholderID: str
- OrderActionStatus: str
- UserID: str
- StatusMsg: str
- SecurityID: str
- IPAddress: str
- MacAddress: str
- BInfo: str
- SInfo: str
- IInfo: int
- Operway: str
-
-
-class CTORATstpTradeField():
-
-
- InvestorID: str
- SecurityID: str
- UserID: str
- ExchangeID: str
- TradeID: str
- Direction: str
- OrderSysID: str
- MarketID: str
- ShareholderID: str
- ExchangeInstID: str
- OffsetFlag: str
- HedgeFlag: str
- Price: float
- Volume: int
- TradeDate: str
- TradeTime: str
- TraderID: str
- OrderLocalID: str
- TradingDay: str
- BusinessUnitID: str
- AccountID: str
- OrderRef: str
- DepartmentID: str
-
-
-class CTORATstpMarketStatusField():
-
-
- MarketID: str
- MarketStatus: str
-
-
-class CTORATstpInputCondOrderField():
-
-
- ExchangeID: str
- InvestorID: str
- BusinessUnitID: str
- ShareholderID: str
- SecurityID: str
- Direction: str
- OrderPriceType: str
- OrderVolumeType: str
- TimeCondition: str
- VolumeCondition: str
- LimitPrice: float
- VolumeTotalOriginal: int
- CombOffsetFlag: str
- CombHedgeFlag: str
- CondOrderRef: str
- AccountID: str
- UserID: str
- RequestID: int
- IPAddress: str
- MacAddress: str
- CondOrderID: int
- TerminalInfo: str
- BInfo: str
- SInfo: str
- IInfo: int
- Operway: str
- CondCheck: str
- ContingentCondition: str
- ConditionPrice: float
- PriceTicks: int
- VolumeMultiple: int
- RelativeFrontID: int
- RelativeSessionID: int
- RelativeParam: str
- AppendContingentCondition: str
- AppendConditionPrice: float
- AppendRelativeFrontID: int
- AppendRelativeSessionID: int
- AppendRelativeParam: str
- HDSerial: str
-
-
-class CTORATstpConditionOrderField():
-
-
- ExchangeID: str
- InvestorID: str
- BusinessUnitID: str
- ShareholderID: str
- SecurityID: str
- Direction: str
- OrderPriceType: str
- OrderVolumeType: str
- TimeCondition: str
- VolumeCondition: str
- LimitPrice: float
- VolumeTotalOriginal: int
- CombOffsetFlag: str
- CombHedgeFlag: str
- CondOrderRef: str
- AccountID: str
- UserID: str
- RequestID: int
- IPAddress: str
- MacAddress: str
- CondOrderID: int
- TerminalInfo: str
- BInfo: str
- SInfo: str
- IInfo: int
- Operway: str
- CondCheck: str
- ContingentCondition: str
- ConditionPrice: float
- PriceTicks: int
- VolumeMultiple: int
- RelativeFrontID: int
- RelativeSessionID: int
- RelativeParam: str
- AppendContingentCondition: str
- AppendConditionPrice: float
- AppendRelativeFrontID: int
- AppendRelativeSessionID: int
- AppendRelativeParam: str
- TradingDay: str
- CondOrderStatus: str
- InsertDate: str
- InsertTime: str
- CancelTime: str
- CancelUser: str
- FrontID: int
- SessionID: int
- UserProductInfo: str
- StatusMsg: str
- DepartmentID: str
- ProperCtrlBusinessType: str
- ProperCtrlPassFlag: str
- ActiveDate: str
- ActiveTime: str
-
-
-class CTORATstpInputCondOrderActionField():
-
-
- RequestID: int
- ExchangeID: str
- CondOrderActionRef: str
- CondOrderRef: str
- FrontID: int
- SessionID: int
- CondOrderID: int
- ActionFlag: str
- InvestorID: str
- SecurityID: str
- UserID: str
- IPAddress: str
- MacAddress: str
- CancelCondOrderID: int
- TerminalInfo: str
- BInfo: str
- SInfo: str
- IInfo: int
- Operway: str
- HDSerial: str
-
-
-class CTORATstpReqInquiryJZFundField():
-
-
- AccountID: str
- CurrencyID: str
- DepartmentID: str
-
-
-class CTORATstpRspInquiryJZFundField():
-
-
- AccountID: str
- CurrencyID: str
- UsefulMoney: float
- FetchLimit: float
- DepartmentID: str
-
-
-class CTORATstpInputTransferFundField():
-
-
- AccountID: str
- CurrencyID: str
- ApplySerial: str
- TransferDirection: str
- Amount: float
- DepartmentID: str
- BankID: str
- AccountPassword: str
- BankPassword: str
-
-
-class CTORATstpInputTransferPositionField():
-
-
- InvestorID: str
- BusinessUnitID: str
- ExchangeID: str
- ShareholderID: str
- SecurityID: str
- ApplySerial: str
- TransferDirection: str
- Volume: int
- TransferPositionType: str
- MarketID: str
-
-
-class CTORATstpTransferFundField():
-
-
- FundSerial: str
- ApplySerial: str
- FrontID: int
- SessionID: int
- AccountID: str
- CurrencyID: str
- TransferDirection: str
- Amount: float
- TransferStatus: str
- OperatorID: str
- OperateDate: str
- OperateTime: str
- DepartmentID: str
- BankAccountID: str
- BankID: str
-
-
-class CTORATstpTransferPositionField():
-
-
- PositionSerial: str
- ApplySerial: str
- FrontID: int
- SessionID: int
- InvestorID: str
- BusinessUnitID: str
- ExchangeID: str
- ShareholderID: str
- MarketID: str
- SecurityID: str
- TradingDay: str
- TransferDirection: str
- TransferPositionType: str
- HistoryVolume: int
- TodayBSVolume: int
- TodayPRVolume: int
- TransferStatus: str
- OperatorID: str
- OperateDate: str
- OperateTime: str
-
-
-class CTORATstpSpecificSecurityField():
-
-
- ExchangeID: str
- SecurityID: str
-
-
-class CTORATstpInputTransferCollateralField():
-
-
- InvestorID: str
- BusinessUnitID: str
- ExchangeID: str
- ShareholderID: str
- SecurityID: str
- ApplySerial: str
- CollateralDirection: str
- Volume: int
- MarketID: str
- Operway: str
-
-
-class CTORATstpReqInquiryBankAccountFundField():
-
-
- DepartmentID: str
- AccountID: str
- CurrencyID: str
- BankID: str
- BankPassword: str
-
-
-class CTORATstpRspInquiryBankAccountFundField():
-
-
- DepartmentID: str
- AccountID: str
- CurrencyID: str
- BankID: str
- BankAccountID: str
- Balance: float
-
-
-class CTORATstpLev2MarketDataField():
-
-
- SecurityID: str
- ExchangeID: str
- DataTimeStamp: int
- PreClosePrice: float
- OpenPrice: float
- NumTrades: int
- TotalVolumeTrade: int
- TotalValueTrade: float
- TotalBidVolume: int
- AvgBidPrice: float
- TotalAskVolume: int
- AvgAskPrice: float
- HighestPrice: float
- LowestPrice: float
- LastPrice: float
- BidPrice1: float
- BidVolume1: int
- AskPrice1: float
- AskVolume1: int
- AskPrice2: float
- AskVolume2: int
- AskPrice3: float
- AskVolume3: int
- BidPrice2: float
- BidVolume2: int
- BidPrice3: float
- BidVolume3: int
- AskPrice4: float
- AskVolume4: int
- AskPrice5: float
- AskVolume5: int
- BidPrice4: float
- BidVolume4: int
- BidPrice5: float
- BidVolume5: int
- AskPrice6: float
- AskVolume6: int
- AskPrice7: float
- AskVolume7: int
- BidPrice6: float
- BidVolume6: int
- BidPrice7: float
- BidVolume7: int
- AskPrice8: float
- AskVolume8: int
- AskPrice9: float
- AskVolume9: int
- BidPrice8: float
- BidVolume8: int
- BidPrice9: float
- BidVolume9: int
- BidPrice10: float
- BidVolume10: int
- AskPrice10: float
- AskVolume10: int
- Info1: int
- Info2: int
- Info3: int
- UpperLimitPrice: float
- LowerLimitPrice: float
- ClosePrice: float
- MDSecurityStat: str
-
-
-class CTORATstpLev2IndexField():
-
-
- ExchangeID: str
- SecurityID: str
- DataTimeStamp: int
- PreCloseIndex: float
- OpenIndex: float
- HighIndex: float
- LowIndex: float
- LastIndex: float
- Turnover: float
- TotalVolumeTraded: int
- Info1: int
- Info2: int
- Info3: int
-
-
-class CTORATstpLev2TransactionField():
-
-
- ExchangeID: str
- SecurityID: str
- TradeTime: int
- TradePrice: float
- TradeVolume: int
- ExecType: str
- MainSeq: int
- SubSeq: int
- BuyNo: int
- SellNo: int
- Info1: int
- Info2: int
- Info3: int
-
-
-class CTORATstpLev2OrderDetailField():
-
-
- ExchangeID: str
- SecurityID: str
- OrderTime: int
- Price: float
- Volume: int
- Side: str
- OrderType: str
- MainSeq: int
- SubSeq: int
- Info1: int
- Info2: int
- Info3: int
-
-
-class CTORATstpUploadTradeDataField():
-
-
- ExchangeID: str
- TradingDay: str
- bForce: int
-
-
-class CTORATstpInputDesignationRegistrationField():
-
-
- InvestorID: str
- UserID: str
- DesignationType: str
- ShareholderID: str
- BusinessUnitID: str
- AccountID: str
- OrderSysID: str
- IPAddress: str
- MacAddress: str
- TerminalInfo: str
- HDSerial: str
-
-
-class CTORATstpInputCustodyTransferField():
-
-
- InvestorID: str
- UserID: str
- CustodyTransferType: str
- ShareholderID: str
- BusinessUnitID: str
- AccountID: str
- OrderSysID: str
- TransfereePbuID: str
- SecurityID: str
- OrignalOrderLocalID: str
- OrderLocalID: str
- VolumeTotalOriginal: int
- IPAddress: str
- MacAddress: str
- TerminalInfo: str
- HDSerial: str
-
-
-class CTORATstpInquiryTradeConcentrationField():
-
-
- ExchangeID: str
- MarketID: str
- SecurityID: str
- InvestorID: str
- BusinessUnitID: str
- AccountID: str
- ShareholderID: str
- ConcentrationRatio1: float
- ConcentrationRatio2: float
-
-
-class CTORATstpInquiryFileOrderField():
-
-
- ExchangeID: str
- ShareholderID: str
- InvestorID: str
- SecurityID: str
- OrderSerialBeg: int
- OrderSerialEnd: int
- CommitStatus: str
-
-
-class CTORATstpFileOrderField():
-
-
- RequestID: int
- ExchangeID: str
- ShareholderID: str
- InvestorID: str
- SecurityID: str
- OrderRef: str
- FileOrderType: str
- Direction: str
- LimitPrice: float
- VolumeTotalOriginal: int
- Operway: str
- OrderActionRef: str
- OrderSysID: str
- CondCheck: str
- OrderSerial: int
- CommitStatus: str
- StatusMsg: str
- TimeStamp: int
-
-
-class CTORATstpQryRspInfoField():
-
-
- EndFlag: str
- ErrorID: int
- ErrorMsg: str
-
-
-class CTORATstpReviewFileOrderField():
-
-
- ExchangeID: str
- ShareholderID: str
- InvestorID: str
- SecurityID: str
- OrderSerialBeg: int
- OrderSerialEnd: int
-
-
-class CTORATstpCommitInfoField():
-
-
- OrderSerial: int
- CommitStatus: str
- StatusMsg: str
-
-
-class CTORATstpReqInsTradingNoticeField():
-
-
- NoticeSerial: str
- InsertDate: str
- InsertTime: str
- InvestorID: str
- BusinessUnitID: str
- Content: str
- OperatorID: str
-
-
-class CTORATstpTradingNoticeField():
-
-
- NoticeSerial: str
- InsertDate: str
- InsertTime: str
- InvestorID: str
- BusinessUnitID: str
- Content: str
- OperatorID: str
-
-
-class CTORATstpLoadFileOrderField():
-
-
- InvestorID: str
- bReview: int
-
-
-class CTORATstpFileOrderInfoField():
-
-
- RequestID: int
- ExchangeID: str
- ShareholderID: str
- InvestorID: str
- SecurityID: str
- OrderRef: str
- FileOrderType: str
- Direction: str
- LimitPrice: float
- VolumeTotalOriginal: int
- Operway: str
- OrderActionRef: str
- OrderSysID: str
- CondCheck: str
- OrderSerial: int
- CommitStatus: str
- StatusMsg: str
-
-
-class CTORATstpReqInquiryMaxOrderVolumeField():
-
-
- ExchangeID: str
- SecurityID: str
- InvestorID: str
- BusinessUnitID: str
- AccountID: str
- ShareholderID: str
- Direction: str
- OrderPriceType: str
- CombOffsetFlag: str
- CombHedgeFlag: str
- TimeCondition: str
- VolumeCondition: str
- LimitPrice: float
- TransfereePbuID: str
- MaxVolume: int
-
-
-class CTORATstpRspInquiryMaxOrderVolumeField():
-
-
- ExchangeID: str
- SecurityID: str
- InvestorID: str
- BusinessUnitID: str
- AccountID: str
- ShareholderID: str
- Direction: str
- OrderPriceType: str
- CombOffsetFlag: str
- CombHedgeFlag: str
- TimeCondition: str
- VolumeCondition: str
- LimitPrice: float
- TransfereePbuID: str
- MaxVolume: int
-
-
-class CTORATstpPeripheryPositionTransferDetailField():
-
-
- PositionSerial: int
- ApplySerial: int
- FrontID: int
- SessionID: int
- TransferDirection: str
- ExchangeID: str
- MarketID: str
- InvestorID: str
- BusinessUnitID: str
- ShareholderID: str
- SecurityID: str
- TodayBSPos: int
- TodayPRPos: int
- HistoryPos: int
- TradingDay: str
- TransferReason: str
- TransferStatus: str
- OperateDate: str
- OperateTime: str
- RepealDate: str
- RepealTime: str
- RepealReason: str
- StatusMsg: str
-
-
-class CTORATstpQryHistoryOrderField():
-
-
- ExchangeID: str
- InvestorID: str
- BegDate: str
- EndDate: str
- SecurityID: str
- PageCount: int
- PageLocate: int
-
-
-class CTORATstpQryHistoryRspInfoField():
-
-
- ErrorID: int
- ErrorMsg: str
- bPageEnd: int
-
-
-class CTORATstpHistoryOrderField():
-
-
- InvestorID: str
- SecurityID: str
- OrderRef: str
- UserID: str
- OrderPriceType: str
- Direction: str
- CombOffsetFlag: str
- CombHedgeFlag: str
- LimitPrice: float
- VolumeTotalOriginal: int
- TimeCondition: str
- VolumeCondition: str
- MinVolume: int
- ForceCloseReason: str
- RequestID: int
- OrderLocalID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- ExchangeInstID: str
- TraderID: str
- OrderSubmitStatus: str
- TradingDay: str
- OrderSysID: str
- OrderStatus: str
- OrderType: str
- VolumeTraded: int
- VolumeTotal: int
- InsertDate: str
- InsertTime: str
- CancelTime: str
- ActiveTraderID: str
- FrontID: int
- SessionID: int
- UserProductInfo: str
- StatusMsg: str
- UserForceClose: int
- ActiveUserID: str
- BusinessUnitID: str
- AccountID: str
- IPAddress: str
- MacAddress: str
- CreditPositionType: str
- BInfo: str
- SInfo: str
- IInfo: int
- TransfereePbuID: str
- Operway: str
- DepartmentID: str
- ProperCtrlBusinessType: str
- ProperCtrlPassFlag: str
- CondCheck: str
- IsCacheOrder: int
- Turnover: float
- RtnFloatInfo: float
- RtnIntInfo: int
- PageLocate: int
-
-
-class CTORATstpQryHistoryTradeField():
-
-
- ExchangeID: str
- InvestorID: str
- BegDate: str
- EndDate: str
- SecurityID: str
- PageCount: int
- PageLocate: int
-
-
-class CTORATstpHistoryTradeField():
-
-
- InvestorID: str
- SecurityID: str
- UserID: str
- ExchangeID: str
- TradeID: str
- Direction: str
- OrderSysID: str
- MarketID: str
- ShareholderID: str
- ExchangeInstID: str
- OffsetFlag: str
- HedgeFlag: str
- Price: float
- Volume: int
- TradeDate: str
- TradeTime: str
- TraderID: str
- OrderLocalID: str
- TradingDay: str
- BusinessUnitID: str
- AccountID: str
- OrderRef: str
- DepartmentID: str
- PageLocate: int
-
-
-class CTORATstpQryExchangeField():
-
-
- ExchangeID: str
-
-
-class CTORATstpExchangeField():
-
-
- ExchangeID: str
- ExchangeName: str
- TradingDay: str
-
-
-class CTORATstpQryPBUField():
-
-
- PbuID: str
- ExchangeID: str
- MarketID: str
-
-
-class CTORATstpPBUField():
-
-
- PbuID: str
- PbuName: str
- ExchangeID: str
- MarketID: str
-
-
-class CTORATstpQryMarketDataField():
-
-
- SecurityID: str
- ExchangeID: str
-
-
-class CTORATstpMarketDataField():
-
-
- TradingDay: str
- SecurityID: str
- ExchangeID: str
- ExchangeInstID: str
- LastPrice: float
- PreClosePrice: float
- OpenPrice: float
- HighestPrice: float
- LowestPrice: float
- Volume: int
- Turnover: float
- OpenInterest: float
- UpperLimitPrice: float
- LowerLimitPrice: float
- UpdateTime: str
- UpdateMillisec: int
- BidPrice1: float
- BidVolume1: int
- AskPrice1: float
- AskVolume1: int
- BidPrice2: float
- BidVolume2: int
- AskPrice2: float
- AskVolume2: int
- BidPrice3: float
- BidVolume3: int
- AskPrice3: float
- AskVolume3: int
- BidPrice4: float
- BidVolume4: int
- AskPrice4: float
- AskVolume4: int
- BidPrice5: float
- BidVolume5: int
- AskPrice5: float
- AskVolume5: int
- SecurityName: str
- TradingCount: int
- PERatio1: float
- PERatio2: float
- PriceUpDown1: float
- PriceUpDown2: float
- ClosePrice: float
- MDSecurityStat: str
- HWFlag: int
-
-
-class CTORATstpQrySecurityField():
-
-
- SecurityID: str
- ExchangeID: str
- ExchangeInstID: str
- ProductID: str
-
-
-class CTORATstpSecurityField():
-
-
- SecurityID: str
- ExchangeID: str
- SecurityName: str
- ExchangeInstID: str
- MarketID: str
- ProductID: str
- SecurityType: str
- OrderUnit: str
- BuyTradingUnit: int
- SellTradingUnit: int
- MaxMarketOrderBuyVolume: int
- MinMarketOrderBuyVolume: int
- MaxLimitOrderBuyVolume: int
- MinLimitOrderBuyVolume: int
- MaxMarketOrderSellVolume: int
- MinMarketOrderSellVolume: int
- MaxLimitOrderSellVolume: int
- MinLimitOrderSellVolume: int
- VolumeMultiple: int
- PriceTick: float
- OpenDate: str
- PositionType: str
- ParValue: float
- SecurityStatus: int
- BondInterest: float
- ConversionRate: float
- IsCollateral: int
-
-
-class CTORATstpQryETFFileField():
-
-
- ExchangeID: str
- ETFSecurityID: str
- ETFCreRedSecurityID: str
-
-
-class CTORATstpETFFileField():
-
-
- TradingDay: str
- ExchangeID: str
- ETFSecurityID: str
- ETFCreRedSecurityID: str
- CreationRedemptionUnit: int
- Maxcashratio: float
- CreationStatus: int
- RedemptionStatus: int
- EstimateCashComponent: float
- CashComponent: float
- NAV: float
- NAVperCU: float
- DividendPerCU: float
-
-
-class CTORATstpQryETFBasketField():
-
-
- ExchangeID: str
- ETFSecurityID: str
- SecurityID: str
-
-
-class CTORATstpETFBasketField():
-
-
- TradingDay: str
- ExchangeID: str
- ETFSecurityID: str
- SecurityID: str
- SecurityName: str
- Volume: int
- ETFCurrenceReplaceStatus: str
- Premium: float
- CreationReplaceAmount: float
- RedemptionReplaceAmount: float
- Market: str
-
-
-class CTORATstpQryDepartmentInfoField():
-
-
- DepartmentID: str
-
-
-class CTORATstpDepartmentInfoField():
-
-
- DepartmentID: str
- DepartmentName: str
-
-
-class CTORATstpQryIPOInfoField():
-
-
- ExchangeID: str
- SecurityID: str
-
-
-class CTORATstpIPOInfoField():
-
-
- ExchangeID: str
- SecurityID: str
- MarketID: str
- ProductID: str
- SecurityType: str
- OnlineLimit: int
- Price: float
- CurrencyID: str
- SecurityName: str
- UnderlyingSecurityID: str
- UnderlyingSecurityName: str
- OnlineMinVol: int
- OnlineVolUnit: int
-
-
-class CTORATstpQryBrokerUserFunctionField():
-
-
- UserID: str
-
-
-class CTORATstpBrokerUserFunctionField():
-
-
- UserID: str
- FunctionID: str
-
-
-class CTORATstpQryBUProxyField():
-
-
- InvestorID: str
- UserID: str
- BusinessUnitID: str
-
-
-class CTORATstpBUProxyField():
-
-
- InvestorID: str
- UserID: str
- BusinessUnitID: str
-
-
-class CTORATstpQryUserField():
-
-
- UserID: str
- UserType: str
-
-
-class CTORATstpUserField():
-
-
- UserID: str
- UserName: str
- UserType: str
- IsActive: int
- LoginLimit: int
-
-
-class CTORATstpQryInvestorField():
-
-
- InvestorID: str
-
-
-class CTORATstpInvestorField():
-
-
- InvestorID: str
- InvestorName: str
- IdCardType: str
- IdCardNo: str
- Telephone: str
- Address: str
- OpenDate: str
- Mobile: str
- Operways: str
- CRiskLevel: str
- ProfInvestorType: str
-
-
-class CTORATstpQryShareholderAccountField():
-
-
- InvestorID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- TradingCodeClass: str
-
-
-class CTORATstpShareholderAccountField():
-
-
- InvestorID: str
- ExchangeID: str
- ShareholderID: str
- ClientIDType: str
- MarketID: str
-
-
-class CTORATstpQryBusinessUnitField():
-
-
- InvestorID: str
-
-
-class CTORATstpBusinessUnitField():
-
-
- InvestorID: str
- BusinessUnitID: str
- BusinessUnitName: str
-
-
-class CTORATstpQryBusinessUnitAndTradingAcctField():
-
-
- InvestorID: str
- BusinessUnitID: str
- ProductID: str
- AccountID: str
- CurrencyID: str
-
-
-class CTORATstpBusinessUnitAndTradingAcctField():
-
-
- InvestorID: str
- BusinessUnitID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- ProductID: str
- AccountID: str
- CurrencyID: str
- UserID: str
-
-
-class CTORATstpQryOrderField():
-
-
- InvestorID: str
- SecurityID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- OrderSysID: str
- InsertTimeStart: str
- InsertTimeEnd: str
- BusinessUnitID: str
- BInfo: str
- SInfo: str
- IInfo: int
- IsCancel: int
-
-
-class CTORATstpQryOrderActionField():
-
-
- InvestorID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- BInfo: str
- SInfo: str
- IInfo: int
-
-
-class CTORATstpQryTradeField():
-
-
- InvestorID: str
- SecurityID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- TradeID: str
- TradeTimeStart: str
- TradeTimeEnd: str
- BusinessUnitID: str
-
-
-class CTORATstpQryTradingAccountField():
-
-
- InvestorID: str
- CurrencyID: str
- AccountID: str
- AccountType: str
- DepartmentID: str
-
-
-class CTORATstpTradingAccountField():
-
-
- AccountID: str
- Available: float
- WithdrawQuota: float
- CurrencyID: str
- Deposit: float
- Withdraw: float
- FrozenMargin: float
- FrozenCash: float
- FrozenCommission: float
- CurrMargin: float
- Commission: float
- AccountType: str
- AccountOwner: str
- DepartmentID: str
- BankID: str
- BankAccountID: str
-
-
-class CTORATstpQryPositionField():
-
-
- InvestorID: str
- SecurityID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- BusinessUnitID: str
-
-
-class CTORATstpPositionField():
-
-
- SecurityID: str
- InvestorID: str
- BusinessUnitID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- TradingDay: str
- HistoryPos: int
- HistoryPosFrozen: int
- TodayBSPos: int
- TodayBSFrozen: int
- TodayPRPos: int
- TodayPRFrozen: int
- TotalPosCost: float
- TodaySMPos: int
- TodaySMPosFrozen: int
- MarginBuyPos: int
- ShortSellPos: int
- PrePosition: int
- AvailablePosition: int
- CurrentPosition: int
- LastPrice: float
-
-
-class CTORATstpQryTradingFeeField():
-
-
- ExchangeID: str
-
-
-class CTORATstpTradingFeeField():
-
-
- ExchangeID: str
- ProductID: str
- SecurityType: str
- SecurityID: str
- BizClass: str
- StampTaxRatioByAmt: float
- StampTaxRatioByPar: float
- StampTaxFeePerOrder: float
- StampTaxFeeMin: float
- StampTaxFeeMax: float
- TransferRatioByAmt: float
- TransferRatioByPar: float
- TransferFeePerOrder: float
- TransferFeeMin: float
- TransferFeeMax: float
- HandlingRatioByAmt: float
- HandlingRatioByPar: float
- HandlingFeePerOrder: float
- HandlingFeeMin: float
- HandlingFeeMax: float
- RegulateRatioByAmt: float
- RegulateRatioByPar: float
- RegulateFeePerOrder: float
- RegulateFeeMin: float
- RegulateFeeMax: float
- TransferFeeByVolume: float
- HandlingFeeByVolume: float
- SettlementRatioByAmt: float
- SettlementRatioByPar: float
- SettlementFeePerOrder: float
- SettlementFeeByVolume: float
- SettlementFeeMin: float
- SettlementFeeMax: float
-
-
-class CTORATstpQryInvestorTradingFeeField():
-
-
- InvestorID: str
- ExchangeID: str
- DepartmentID: str
-
-
-class CTORATstpInvestorTradingFeeField():
-
-
- InvestorID: str
- ExchangeID: str
- ProductID: str
- SecurityType: str
- SecurityID: str
- BizClass: str
- BrokerageType: str
- RatioByAmt: float
- RatioByPar: float
- FeePerOrder: float
- FeeMin: float
- FeeMax: float
- FeeByVolume: float
- DepartmentID: str
-
-
-class CTORATstpQryIPOQuotaField():
-
-
- InvestorID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
-
-
-class CTORATstpIPOQuotaField():
-
-
- InvestorID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- MaxVolume: int
-
-
-class CTORATstpQryMarketField():
-
-
- ExchangeID: str
- MarketID: str
-
-
-class CTORATstpMarketField():
-
-
- MarketID: str
- MarketName: str
- ExchangeID: str
-
-
-class CTORATstpQryOrderFundDetailField():
-
-
- InvestorID: str
- SecurityID: str
- ExchangeID: str
- OrderSysID: str
- InsertTimeStart: str
- InsertTimeEnd: str
- BusinessUnitID: str
-
-
-class CTORATstpOrderFundDetailField():
-
-
- InvestorID: str
- InstrumentID: str
- ExchangeID: str
- TradingDay: str
- OrderSysID: str
- BusinessUnitID: str
- AccountID: str
- TotalFrozen: float
- TotalFee: float
- StampTaxFee: float
- HandlingFee: float
- TransferFee: float
- RegulateFee: float
- BrokerageFee: float
- SettlementFee: float
- TotalFeeFrozen: float
- OrderAmount: float
-
-
-class CTORATstpQryFundTransferDetailField():
-
-
- AccountID: str
- CurrencyID: str
- TransferDirection: str
- DepartmentID: str
-
-
-class CTORATstpFundTransferDetailField():
-
-
- FundSerial: str
- ApplySerial: str
- FrontID: int
- SessionID: int
- AccountID: str
- CurrencyID: str
- TransferDirection: str
- Amount: float
- TransferStatus: str
- OperateSource: str
- OperatorID: str
- OperateDate: str
- OperateTime: str
- StatusMsg: str
- DepartmentID: str
- BankID: str
- BankAccountID: str
-
-
-class CTORATstpQryPositionTransferDetailField():
-
-
- ShareholderID: str
- SecurityID: str
- TransferDirection: str
-
-
-class CTORATstpPositionTransferDetailField():
-
-
- PositionSerial: str
- ApplySerial: str
- FrontID: int
- SessionID: int
- InvestorID: str
- ExchangeID: str
- ShareholderID: str
- MarketID: str
- SecurityID: str
- TradingDay: str
- TransferDirection: str
- TransferPositionType: str
- TransferStatus: str
- HistoryVolume: int
- TodayBSVolume: int
- TodayPRVolume: int
- OperatorID: str
- OperateDate: str
- OperateTime: str
- BusinessUnitID: str
- StatusMsg: str
-
-
-class CTORATstpQryPledgePositionField():
-
-
- InvestorID: str
- SecurityID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- BusinessUnitID: str
-
-
-class CTORATstpPledgePositionField():
-
-
- SecurityID: str
- InvestorID: str
- BusinessUnitID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- TradingDay: str
- HisPledgePos: int
- HisPledgePosFrozen: int
- TodayPledgePos: int
- TodayPledgePosFrozen: int
- PreTotalPledgePos: int
- preAvailablePledgePos: int
-
-
-class CTORATstpQryPledgeInfoField():
-
-
- ExchangeID: str
- SecurityID: str
-
-
-class CTORATstpPledgeInfoField():
-
-
- ExchangeID: str
- MarketID: str
- SecurityID: str
- PledgeOrderID: str
- StandardBondID: str
- AllowPledgeIn: int
- AllowPledgeOut: int
- ConversionRate: float
- PledgeInTradingUnit: int
- PledgeOutTradingUnit: int
- PledgeInVolMax: int
- PledgeInVolMin: int
- PledgeOutVolMax: int
- PledgeOutVolMin: int
- IsTodayToPlegeOut: int
- IsCancelOrder: int
-
-
-class CTORATstpQryConversionBondInfoField():
-
-
- ExchangeID: str
- SecurityID: str
-
-
-class CTORATstpConversionBondInfoField():
-
-
- ExchangeID: str
- MarketID: str
- SecurityID: str
- ConvertOrderID: str
- ConvertPrice: float
- ConvertVolUnit: int
- ConvertVolMax: int
- ConvertVolMin: int
- BeginDate: str
- EndDate: str
- IsSupportCancel: int
-
-
-class CTORATstpQryBondPutbackInfoField():
-
-
- ExchangeID: str
- SecurityID: str
-
-
-class CTORATstpBondPutbackInfoField():
-
-
- ExchangeID: str
- MarketID: str
- SecurityID: str
- PutbackOrderID: str
- PutbackPrice: float
- PutbackVolUnit: int
- PutbackVolMax: int
- PutbackVolMin: int
- BeginDate: str
- EndDate: str
- IsSupportCancel: int
-
-
-class CTORATstpQryStandardBondPositionField():
-
-
- InvestorID: str
- SecurityID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- BusinessUnitID: str
-
-
-class CTORATstpStandardBondPositionField():
-
-
- SecurityID: str
- InvestorID: str
- BusinessUnitID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- TradingDay: str
- AvailablePosition: float
- AvailablePosFrozen: float
- TotalPosition: float
-
-
-class CTORATstpQryDesignationRegistrationField():
-
-
- InvestorID: str
- ShareholderID: str
- OrderSysID: str
- InsertTimeStart: str
- InsertTimeEnd: str
- BusinessUnitID: str
-
-
-class CTORATstpDesignationRegistrationField():
-
-
- InvestorID: str
- UserID: str
- DesignationType: str
- OrderLocalID: str
- ShareholderID: str
- PbuID: str
- OrderSubmitStatus: str
- TradingDay: str
- OrderSysID: str
- OrderStatus: str
- InsertDate: str
- InsertTime: str
- StatusMsg: str
- BusinessUnitID: str
- AccountID: str
- CurrencyID: str
- DepartmentID: str
-
-
-class CTORATstpQryCustodyTransferField():
-
-
- InvestorID: str
- ShareholderID: str
- OrderSysID: str
- InsertTimeStart: str
- InsertTimeEnd: str
- BusinessUnitID: str
- SecurityID: str
-
-
-class CTORATstpCustodyTransferField():
-
-
- InvestorID: str
- UserID: str
- CustodyTransferType: str
- OrderLocalID: str
- ShareholderID: str
- PbuID: str
- OrderSubmitStatus: str
- TradingDay: str
- OrderSysID: str
- OrderStatus: str
- InsertDate: str
- InsertTime: str
- StatusMsg: str
- BusinessUnitID: str
- AccountID: str
- CurrencyID: str
- DepartmentID: str
- TransfereePbuID: str
- SecurityID: str
- OrignalOrderLocalID: str
- VolumeTotalOriginal: int
- CancelTime: str
- ActiveTraderID: str
- ActiveUserID: str
-
-
-class CTORATstpQrySpecialMarketDataField():
-
-
- SecurityID: str
- ExchangeID: str
-
-
-class CTORATstpSpecialMarketDataField():
-
-
- TradingDay: str
- ExchangeID: str
- SecurityID: str
- SecurityName: str
- MovingAvgPrice: float
- MovingAvgPriceSamplingNum: int
- UpdateTime: str
- UpdateMillisec: int
-
-
-class CTORATstpQryPrematurityRepoOrderField():
-
-
- InvestorID: str
- SecurityID: str
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- BusinessUnitID: str
- OrderLocalID: str
- ProductID: str
- SecurityType: str
- Direction: str
- TradeID: str
-
-
-class CTORATstpPrematurityRepoOrderField():
-
-
- ExchangeID: str
- MarketID: str
- InvestorID: str
- ShareholderID: str
- BusinessUnitID: str
- TradeDay: str
- ExpireDay: str
- OrderLocalID: str
- SecurityID: str
- SecurityName: str
- ProductID: str
- SecurityType: str
- Direction: str
- VolumeTraded: int
- Price: float
- Turnover: float
- TradeID: str
- RepoTotalMoney: float
- InterestAmount: float
-
-
-class CTORATstpQryShareholderParamField():
-
-
- MarketID: str
- ShareholderID: str
- TradingCodeClass: str
- ProductID: str
- SecurityType: str
- SecurityID: str
- ParamType: str
- ExchangeID: str
-
-
-class CTORATstpShareholderParamField():
-
-
- ExchangeID: str
- MarketID: str
- ShareholderID: str
- TradingCodeClass: str
- ProductID: str
- SecurityType: str
- SecurityID: str
- ParamType: str
- ParamValue: str
-
-
-class CTORATstpQryPeripheryPositionTransferDetailField():
-
-
- InvestorID: str
- ShareholderID: str
- SecurityID: str
- TransferDirection: str
- BusinessUnitID: str
-
-
-class CTORATstpQryInvestorCondOrderLimitParamField():
-
-
- InvestorID: str
-
-
-class CTORATstpInvestorCondOrderLimitParamField():
-
-
- InvestorID: str
- MaxCondOrderLimitCnt: int
- CurrCondOrderCnt: int
-
-
-class CTORATstpQryCondOrderField():
-
-
- InvestorID: str
- SecurityID: str
- ExchangeID: str
- ShareholderID: str
- CondOrderID: int
- InsertTimeStart: str
- InsertTimeEnd: str
- BusinessUnitID: str
- BInfo: str
- SInfo: str
- IInfo: int
-
-
-class CTORATstpCondOrderField():
-
-
- ExchangeID: str
- InvestorID: str
- BusinessUnitID: str
- ShareholderID: str
- SecurityID: str
- Direction: str
- OrderPriceType: str
- OrderVolumeType: str
- TimeCondition: str
- VolumeCondition: str
- LimitPrice: float
- VolumeTotalOriginal: int
- CombOffsetFlag: str
- CombHedgeFlag: str
- CondOrderRef: str
- AccountID: str
- UserID: str
- RequestID: int
- IPAddress: str
- MacAddress: str
- CondOrderID: int
- TerminalInfo: str
- BInfo: str
- SInfo: str
- IInfo: int
- Operway: str
- CondCheck: str
- ContingentCondition: str
- ConditionPrice: float
- PriceTicks: int
- VolumeMultiple: int
- RelativeFrontID: int
- RelativeSessionID: int
- RelativeParam: str
- AppendContingentCondition: str
- AppendConditionPrice: float
- AppendRelativeFrontID: int
- AppendRelativeSessionID: int
- AppendRelativeParam: str
- TradingDay: str
- CondOrderStatus: str
- InsertDate: str
- InsertTime: str
- CancelTime: str
- CancelUser: str
- FrontID: int
- SessionID: int
- UserProductInfo: str
- StatusMsg: str
- DepartmentID: str
- ProperCtrlBusinessType: str
- ProperCtrlPassFlag: str
- ActiveDate: str
- ActiveTime: str
-
-
-class CTORATstpQryCondOrderActionField():
-
-
- InvestorID: str
- ExchangeID: str
- ShareholderID: str
- BInfo: str
- SInfo: str
- IInfo: int
-
-
-class CTORATstpCondOrderActionField():
-
-
- ExchangeID: str
- RequestID: int
- CondOrderActionRef: str
- CondOrderRef: str
- FrontID: int
- SessionID: int
- CondOrderID: int
- ActionFlag: str
- InvestorID: str
- SecurityID: str
- UserID: str
- CancelCondOrderID: int
- IPAddress: str
- MacAddress: str
- TerminalInfo: str
- BInfo: str
- SInfo: str
- IInfo: int
- Operway: str
- BusinessUnitID: str
- ShareholderID: str
- ActionDate: str
- ActionTime: str
-
-
-class CTORATstpQryBrokerUserRoleField():
-
-
- RoleID: int
-
-
-class CTORATstpBrokerUserRoleField():
-
-
- RoleID: int
- RoleDescription: str
- Functions: str
-
-
-class CTORATstpQryBrokerUserRoleAssignmentField():
-
-
- UserID: str
-
-
-class CTORATstpBrokerUserRoleAssignmentField():
-
-
- UserID: str
- RoleID: int
- RoleDescription: str
-
-
-class CTORATstpQryTradingNoticeField():
-
-
- InvestorID: str
- InsertDateStart: str
- InsertDateEnd: str
- InsertTimeStart: str
- InsertTimeEnd: str
-
-
-class CTORATstpQryIPONumberResultField():
-
-
- SecurityID: str
- ExchangeID: str
- ShareholderID: str
-
-
-class CTORATstpIPONumberResultField():
-
-
- ExchangeID: str
- SecurityID: str
- Day: str
- SecurityName: str
- ShareholderID: str
- SecurityType: str
- BeginNumberID: str
- Volume: int
-
-
-class CTORATstpQryIPOMatchNumberResultField():
-
-
- SecurityID: str
- ExchangeID: str
- ShareholderID: str
- MatchNumberID: str
-
-
-class CTORATstpIPOMatchNumberResultField():
-
-
- ExchangeID: str
- SecurityID: str
- Day: str
- SecurityName: str
- ShareholderID: str
- SecurityType: str
- MatchNumberID: str
- Volume: int
- Price: float
- Amout: float
-
-
-class CTORATstpMdSpi():
-
-
-
-
- def OnFrontConnected(self, )->None:
- ...
- def OnFrontDisconnected(self, nReason: int)->None:
- ...
- def OnRspError(self, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspUserLogin(self, pRspUserLogin: CTORATstpRspUserLoginField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspUserLogout(self, pUserLogout: CTORATstpUserLogoutField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspSubMarketData(self, pSpecificSecurity: CTORATstpSpecificSecurityField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspUnSubMarketData(self, pSpecificSecurity: CTORATstpSpecificSecurityField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspSubSpecialMarketData(self, pSpecificSecurity: CTORATstpSpecificSecurityField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspUnSubSpecialMarketData(self, pSpecificSecurity: CTORATstpSpecificSecurityField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspSubFundsFlowMarketData(self, pSpecificSecurity: CTORATstpSpecificSecurityField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspUnSubFundsFlowMarketData(self, pSpecificSecurity: CTORATstpSpecificSecurityField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRtnDepthMarketData(self, pDepthMarketData: CTORATstpMarketDataField)->None:
- ...
- def OnRtnSpecialMarketData(self, pSpecialMarketData: CTORATstpSpecialMarketDataField)->None:
- ...
- def OnRtnEffectPriceMarketData(self, pEffectPriceMarketData: CTORATstpEffectPriceMarketDataField)->None:
- ...
- def OnRtnEffectVolumeMarketData(self, pEffectVolumeMarketData: CTORATstpEffectVolumeMarketDataField)->None:
- ...
- def OnRtnFundsFlowMarketData(self, pFundsFlowMarketData: CTORATstpFundsFlowMarketDataField)->None:
- ...
-class CTORATstpMdApi():
-
-
-
-
- @staticmethod
- def CreateTstpMdApi()->CTORATstpMdApi:
- ...
- @staticmethod
- def GetApiVersion()->str:
- ...
- def Release(self, )->None:
- ...
- def Init(self, )->None:
- ...
- def Join(self, )->int:
- ...
- def RegisterFront(self, pszFrontAddress: str)->None:
- ...
- def RegisterNameServer(self, pszNsAddress: str)->None:
- ...
- def RegisterDeriveServer(self, pszDeriveAddress: str)->None:
- ...
- def RegisterSpi(self, pSpi: CTORATstpMdSpi)->None:
- ...
- def SubscribeMarketData(self, ppSecurityID: List[str], ExchageID: str)->int:
- ...
- def UnSubscribeMarketData(self, ppSecurityID: List[str], ExchageID: str)->int:
- ...
- def SubscribeSpecialMarketData(self, ppSecurityID: List[str], ExchageID: str)->int:
- ...
- def UnSubscribeSpecialMarketData(self, ppSecurityID: List[str], ExchageID: str)->int:
- ...
- def SubscribeFundsFlowMarketData(self, ppInstrumentID: List[str], ExchageID: str)->int:
- ...
- def UnSubscribeFundsFlowMarketData(self, ppInstrumentID: List[str], ExchageID: str)->int:
- ...
- def ReqUserLogin(self, pReqUserLoginField: CTORATstpReqUserLoginField, nRequestID: int)->int:
- ...
- def ReqUserLogout(self, pUserLogout: CTORATstpUserLogoutField, nRequestID: int)->int:
- ...
-class CTORATstpTraderSpi():
-
-
-
-
- def OnFrontConnected(self, )->None:
- ...
- def OnFrontDisconnected(self, nReason: int)->None:
- ...
- def OnRspError(self, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspUserLogin(self, pRspUserLoginField: CTORATstpRspUserLoginField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspUserLogout(self, pUserLogoutField: CTORATstpUserLogoutField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspUserPasswordUpdate(self, pUserPasswordUpdateField: CTORATstpUserPasswordUpdateField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspInputDeviceSerial(self, pRspInputDeviceSerialField: CTORATstpRspInputDeviceSerialField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspOrderInsert(self, pInputOrderField: CTORATstpInputOrderField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRtnOrder(self, pOrder: CTORATstpOrderField)->None:
- ...
- def OnErrRtnOrderInsert(self, pInputOrder: CTORATstpInputOrderField, pRspInfo: CTORATstpRspInfoField)->None:
- ...
- def OnRspOrderAction(self, pInputOrderActionField: CTORATstpInputOrderActionField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnErrRtnOrderAction(self, pOrderAction: CTORATstpOrderActionField, pRspInfo: CTORATstpRspInfoField)->None:
- ...
- def OnRtnTrade(self, pTrade: CTORATstpTradeField)->None:
- ...
- def OnRtnMarketStatus(self, pMarketStatus: CTORATstpMarketStatusField)->None:
- ...
- def OnRspCondOrderInsert(self, pInputCondOrderField: CTORATstpInputCondOrderField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRtnCondOrder(self, pConditionOrder: CTORATstpConditionOrderField)->None:
- ...
- def OnErrRtnCondOrderInsert(self, pInputCondOrder: CTORATstpInputCondOrderField, pRspInfo: CTORATstpRspInfoField)->None:
- ...
- def OnRspCondOrderAction(self, pInputCondOrderActionField: CTORATstpInputCondOrderActionField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnErrRtnCondOrderAction(self, pInputCondOrderAction: CTORATstpInputCondOrderActionField, pRspInfo: CTORATstpRspInfoField)->None:
- ...
- def OnRspInquiryJZFund(self, pRspInquiryJZFundField: CTORATstpRspInquiryJZFundField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspTransferFund(self, pInputTransferFundField: CTORATstpInputTransferFundField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRtnTransferFund(self, pTransferFund: CTORATstpTransferFundField)->None:
- ...
- def OnErrRtnTransferFund(self, pInputTransferFund: CTORATstpInputTransferFundField, pRspInfo: CTORATstpRspInfoField)->None:
- ...
- def OnRtnTransferPosition(self, pTransferPosition: CTORATstpTransferPositionField)->None:
- ...
- def OnErrRtnTransferPosition(self, pInputTransferPosition: CTORATstpInputTransferPositionField, pRspInfo: CTORATstpRspInfoField)->None:
- ...
- def OnRspTransferCollateral(self, pInputTransferCollateralField: CTORATstpInputTransferCollateralField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspInquiryBankAccountFund(self, pRspInquiryBankAccountFundField: CTORATstpRspInquiryBankAccountFundField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspInquiryTradeConcentration(self, pInquiryTradeConcentrationField: CTORATstpInquiryTradeConcentrationField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRtnTradingNotice(self, pTradingNotice: CTORATstpTradingNoticeField)->None:
- ...
- def OnRspInquiryMaxOrderVolume(self, pRspInquiryMaxOrderVolumeField: CTORATstpRspInquiryMaxOrderVolumeField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRtnPeripheryTransferPosition(self, pPeripheryPositionTransferDetail: CTORATstpPeripheryPositionTransferDetailField)->None:
- ...
- def OnRspInquiryHistoryOrder(self, pHistoryOrderField: CTORATstpHistoryOrderField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspInquiryHistoryTrade(self, pHistoryTradeField: CTORATstpHistoryTradeField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryExchange(self, pExchange: CTORATstpExchangeField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryMarketData(self, pMarketData: CTORATstpMarketDataField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQrySecurity(self, pSecurity: CTORATstpSecurityField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryETFFile(self, pETFFile: CTORATstpETFFileField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryETFBasket(self, pETFBasket: CTORATstpETFBasketField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryIPOInfo(self, pIPOInfo: CTORATstpIPOInfoField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryBUProxy(self, pBUProxy: CTORATstpBUProxyField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryUser(self, pUser: CTORATstpUserField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryInvestor(self, pInvestor: CTORATstpInvestorField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryShareholderAccount(self, pShareholderAccount: CTORATstpShareholderAccountField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryOrder(self, pOrder: CTORATstpOrderField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryOrderAction(self, pOrderAction: CTORATstpOrderActionField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryTrade(self, pTrade: CTORATstpTradeField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryTradingAccount(self, pTradingAccount: CTORATstpTradingAccountField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryPosition(self, pPosition: CTORATstpPositionField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryTradingFee(self, pTradingFee: CTORATstpTradingFeeField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryInvestorTradingFee(self, pInvestorTradingFee: CTORATstpInvestorTradingFeeField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryIPOQuota(self, pIPOQuota: CTORATstpIPOQuotaField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryMarket(self, pMarket: CTORATstpMarketField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryOrderFundDetail(self, pOrderFundDetail: CTORATstpOrderFundDetailField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryFundTransferDetail(self, pFundTransferDetail: CTORATstpFundTransferDetailField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryPositionTransferDetail(self, pPositionTransferDetail: CTORATstpPositionTransferDetailField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryPledgePosition(self, pPledgePosition: CTORATstpPledgePositionField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryPledgeInfo(self, pPledgeInfo: CTORATstpPledgeInfoField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryConversionBondInfo(self, pConversionBondInfo: CTORATstpConversionBondInfoField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryBondPutbackInfo(self, pBondPutbackInfo: CTORATstpBondPutbackInfoField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryStandardBondPosition(self, pStandardBondPosition: CTORATstpStandardBondPositionField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQrySpecialMarketData(self, pSpecialMarketData: CTORATstpSpecialMarketDataField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryPrematurityRepoOrder(self, pPrematurityRepoOrder: CTORATstpPrematurityRepoOrderField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryShareholderParam(self, pShareholderParam: CTORATstpShareholderParamField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryPeripheryPositionTransferDetail(self, pPeripheryPositionTransferDetail: CTORATstpPeripheryPositionTransferDetailField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryInvestorCondOrderLimitParam(self, pInvestorCondOrderLimitParam: CTORATstpInvestorCondOrderLimitParamField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryCondOrder(self, pCondOrder: CTORATstpCondOrderField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryCondOrderAction(self, pCondOrderAction: CTORATstpCondOrderActionField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryTradingNotice(self, pTradingNotice: CTORATstpTradingNoticeField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryIPONumberResult(self, pIPONumberResult: CTORATstpIPONumberResultField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
- def OnRspQryIPOMatchNumberResult(self, pIPOMatchNumberResult: CTORATstpIPOMatchNumberResultField, pRspInfo: CTORATstpRspInfoField, nRequestID: int, bIsLast: bool)->None:
- ...
-class CTORATstpTraderApi():
-
-
-
-
- @staticmethod
- def CreateTstpTraderApi(pszFlowPath: str, bEncrypt: bool)->CTORATstpTraderApi:
- ...
- @staticmethod
- def GetApiVersion()->str:
- ...
- def Release(self, )->None:
- ...
- def Init(self, )->None:
- ...
- def Join(self, )->int:
- ...
- def RegisterFront(self, pszFrontAddress: str)->None:
- ...
- def RegisterNameServer(self, pszNsAddress: str)->None:
- ...
- def RegisterDeriveServer(self, pszDeriveAddress: str)->None:
- ...
- def RegisterSpi(self, pSpi: CTORATstpTraderSpi)->None:
- ...
- def SubscribePrivateTopic(self, nResumeType: TORA_TE_RESUME_TYPE)->None:
- ...
- def SubscribePublicTopic(self, nResumeType: TORA_TE_RESUME_TYPE)->None:
- ...
- def ReqUserLogin(self, pReqUserLoginField: CTORATstpReqUserLoginField, nRequestID: int)->int:
- ...
- def ReqUserLogout(self, pUserLogoutField: CTORATstpUserLogoutField, nRequestID: int)->int:
- ...
- def ReqUserPasswordUpdate(self, pUserPasswordUpdateField: CTORATstpUserPasswordUpdateField, nRequestID: int)->int:
- ...
- def ReqInputDeviceSerial(self, pReqInputDeviceSerialField: CTORATstpReqInputDeviceSerialField, nRequestID: int)->int:
- ...
- def ReqOrderInsert(self, pInputOrderField: CTORATstpInputOrderField, nRequestID: int)->int:
- ...
- def ReqOrderAction(self, pInputOrderActionField: CTORATstpInputOrderActionField, nRequestID: int)->int:
- ...
- def ReqCondOrderInsert(self, pInputCondOrderField: CTORATstpInputCondOrderField, nRequestID: int)->int:
- ...
- def ReqCondOrderAction(self, pInputCondOrderActionField: CTORATstpInputCondOrderActionField, nRequestID: int)->int:
- ...
- def ReqInquiryJZFund(self, pReqInquiryJZFundField: CTORATstpReqInquiryJZFundField, nRequestID: int)->int:
- ...
- def ReqTransferFund(self, pInputTransferFundField: CTORATstpInputTransferFundField, nRequestID: int)->int:
- ...
- def ReqTransferCollateral(self, pInputTransferCollateralField: CTORATstpInputTransferCollateralField, nRequestID: int)->int:
- ...
- def ReqInquiryBankAccountFund(self, pReqInquiryBankAccountFundField: CTORATstpReqInquiryBankAccountFundField, nRequestID: int)->int:
- ...
- def ReqInquiryTradeConcentration(self, pInquiryTradeConcentrationField: CTORATstpInquiryTradeConcentrationField, nRequestID: int)->int:
- ...
- def ReqInquiryMaxOrderVolume(self, pReqInquiryMaxOrderVolumeField: CTORATstpReqInquiryMaxOrderVolumeField, nRequestID: int)->int:
- ...
- def ReqInquiryHistoryOrder(self, pQryHistoryOrderField: CTORATstpQryHistoryOrderField, nRequestID: int)->int:
- ...
- def ReqInquiryHistoryTrade(self, pQryHistoryTradeField: CTORATstpQryHistoryTradeField, nRequestID: int)->int:
- ...
- def ReqQryExchange(self, pQryExchangeField: CTORATstpQryExchangeField, nRequestID: int)->int:
- ...
- def ReqQryMarketData(self, pQryMarketDataField: CTORATstpQryMarketDataField, nRequestID: int)->int:
- ...
- def ReqQrySecurity(self, pQrySecurityField: CTORATstpQrySecurityField, nRequestID: int)->int:
- ...
- def ReqQryETFFile(self, pQryETFFileField: CTORATstpQryETFFileField, nRequestID: int)->int:
- ...
- def ReqQryETFBasket(self, pQryETFBasketField: CTORATstpQryETFBasketField, nRequestID: int)->int:
- ...
- def ReqQryIPOInfo(self, pQryIPOInfoField: CTORATstpQryIPOInfoField, nRequestID: int)->int:
- ...
- def ReqQryBUProxy(self, pQryBUProxyField: CTORATstpQryBUProxyField, nRequestID: int)->int:
- ...
- def ReqQryUser(self, pQryUserField: CTORATstpQryUserField, nRequestID: int)->int:
- ...
- def ReqQryInvestor(self, pQryInvestorField: CTORATstpQryInvestorField, nRequestID: int)->int:
- ...
- def ReqQryShareholderAccount(self, pQryShareholderAccountField: CTORATstpQryShareholderAccountField, nRequestID: int)->int:
- ...
- def ReqQryOrder(self, pQryOrderField: CTORATstpQryOrderField, nRequestID: int)->int:
- ...
- def ReqQryOrderAction(self, pQryOrderActionField: CTORATstpQryOrderActionField, nRequestID: int)->int:
- ...
- def ReqQryTrade(self, pQryTradeField: CTORATstpQryTradeField, nRequestID: int)->int:
- ...
- def ReqQryTradingAccount(self, pQryTradingAccountField: CTORATstpQryTradingAccountField, nRequestID: int)->int:
- ...
- def ReqQryPosition(self, pQryPositionField: CTORATstpQryPositionField, nRequestID: int)->int:
- ...
- def ReqQryTradingFee(self, pQryTradingFeeField: CTORATstpQryTradingFeeField, nRequestID: int)->int:
- ...
- def ReqQryInvestorTradingFee(self, pQryInvestorTradingFeeField: CTORATstpQryInvestorTradingFeeField, nRequestID: int)->int:
- ...
- def ReqQryIPOQuota(self, pQryIPOQuotaField: CTORATstpQryIPOQuotaField, nRequestID: int)->int:
- ...
- def ReqQryMarket(self, pQryMarketField: CTORATstpQryMarketField, nRequestID: int)->int:
- ...
- def ReqQryOrderFundDetail(self, pQryOrderFundDetailField: CTORATstpQryOrderFundDetailField, nRequestID: int)->int:
- ...
- def ReqQryFundTransferDetail(self, pQryFundTransferDetailField: CTORATstpQryFundTransferDetailField, nRequestID: int)->int:
- ...
- def ReqQryPositionTransferDetail(self, pQryPositionTransferDetailField: CTORATstpQryPositionTransferDetailField, nRequestID: int)->int:
- ...
- def ReqQryPledgePosition(self, pQryPledgePositionField: CTORATstpQryPledgePositionField, nRequestID: int)->int:
- ...
- def ReqQryPledgeInfo(self, pQryPledgeInfoField: CTORATstpQryPledgeInfoField, nRequestID: int)->int:
- ...
- def ReqQryConversionBondInfo(self, pQryConversionBondInfoField: CTORATstpQryConversionBondInfoField, nRequestID: int)->int:
- ...
- def ReqQryBondPutbackInfo(self, pQryBondPutbackInfoField: CTORATstpQryBondPutbackInfoField, nRequestID: int)->int:
- ...
- def ReqQryStandardBondPosition(self, pQryStandardBondPositionField: CTORATstpQryStandardBondPositionField, nRequestID: int)->int:
- ...
- def ReqQrySpecialMarketData(self, pQrySpecialMarketDataField: CTORATstpQrySpecialMarketDataField, nRequestID: int)->int:
- ...
- def ReqQryPrematurityRepoOrder(self, pQryPrematurityRepoOrderField: CTORATstpQryPrematurityRepoOrderField, nRequestID: int)->int:
- ...
- def ReqQryShareholderParam(self, pQryShareholderParamField: CTORATstpQryShareholderParamField, nRequestID: int)->int:
- ...
- def ReqQryPeripheryPositionTransferDetail(self, pQryPeripheryPositionTransferDetailField: CTORATstpQryPeripheryPositionTransferDetailField, nRequestID: int)->int:
- ...
- def ReqQryInvestorCondOrderLimitParam(self, pQryInvestorCondOrderLimitParamField: CTORATstpQryInvestorCondOrderLimitParamField, nRequestID: int)->int:
- ...
- def ReqQryCondOrder(self, pQryCondOrderField: CTORATstpQryCondOrderField, nRequestID: int)->int:
- ...
- def ReqQryCondOrderAction(self, pQryCondOrderActionField: CTORATstpQryCondOrderActionField, nRequestID: int)->int:
- ...
- def ReqQryTradingNotice(self, pQryTradingNoticeField: CTORATstpQryTradingNoticeField, nRequestID: int)->int:
- ...
- def ReqQryIPONumberResult(self, pQryIPONumberResultField: CTORATstpQryIPONumberResultField, nRequestID: int)->int:
- ...
- def ReqQryIPOMatchNumberResult(self, pQryIPOMatchNumberResultField: CTORATstpQryIPOMatchNumberResultField, nRequestID: int)->int:
- ...
-class TORA_TE_RESUME_TYPE(Enum):
- TORA_TERT_RESTART: TORA_TE_RESUME_TYPE
- TORA_TERT_RESUME: TORA_TE_RESUME_TYPE
- TORA_TERT_QUICK: TORA_TE_RESUME_TYPE
-TTORATstpDateType = str
-TTORATstpTimeType = str
-TTORATstpMillisecType = int
-TTORATstpPriceType = float
-TTORATstpRatioType = float
-TTORATstpMoneyType = float
-TTORATstpVolumeType = int
-TTORATstpLargeVolumeType = float
-TTORATstpBoolType = int
-TTORATstpSequenceNoType = int
-TTORATstpSerialType = str
-TTORATstpCommFluxType = int
-TTORATstpRoleIDType = int
-TTORATstpRoleDescriptionType = str
-TTORATstpFunctionsType = str
-TTORATstpDeviceIDType = str
-TTORATstpDeviceSerialType = str
-TTORATstpExchangeIDType = str
-TTORATstpAuthModeType = str
-TTORATstpVolumeMultipleType = int
-TTORATstpIdCardNoType = str
-TTORATstpUserIDType = str
-TTORATstpTradeIDType = str
-TTORATstpOrderSysIDType = str
-TTORATstpCondOrderIDType = int
-TTORATstpPasswordType = str
-TTORATstpFrontIDType = int
-TTORATstpSessionIDType = int
-TTORATstpProductInfoType = str
-TTORATstpProtocolInfoType = str
-TTORATstpErrorIDType = int
-TTORATstpErrorMsgType = str
-TTORATstpPositionTypeType = str
-TTORATstpParameterCharValType = str
-TTORATstpNameType = str
-TTORATstpListingMarketType = str
-TTORATstpProductIDType = str
-TTORATstpSecurityIDType = str
-TTORATstpParValueType = float
-TTORATstpPriceTickType = float
-TTORATstpTradingUnitType = int
-TTORATstpSecurityStatusType = int
-TTORATstpAccountIDType = str
-TTORATstpInvestorIDType = str
-TTORATstpAddressType = str
-TTORATstpDepartmentIDType = str
-TTORATstpTerminalInfoType = str
-TTORATstpShareholderIDType = str
-TTORATstpPbuIDType = str
-TTORATstpIPAddressType = str
-TTORATstpMacAddressType = str
-TTORATstpLangType = str
-TTORATstpInterestType = float
-TTORATstpOrderLocalIDType = str
-TTORATstpPositionVolumeType = float
-TTORATstpBusinessUnitIDType = str
-TTORATstpBusinessUnitNameType = str
-TTORATstpTimeStampType = int
-TTORATstpBigTimeStampType = int
-TTORATstpSecurityNameType = str
-TTORATstpExternalSerialType = str
-TTORATstpOrderRefType = str
-TTORATstpRequestIDType = int
-TTORATstpIntSerialType = int
-TTORATstpInvestorNameType = str
-TTORATstpUserNameType = str
-TTORATstpLoginLimitType = int
-TTORATstpCurrencyIDType = str
-TTORATstpBankIDType = str
-TTORATstpBankAccountIDType = str
-TTORATstpTransferReasonType = str
-TTORATstpCombOffsetFlagType = str
-TTORATstpCombHedgeFlagType = str
-TTORATstpExchangeInstIDType = str
-TTORATstpTelephoneType = str
-TTORATstpMobileType = str
-TTORATstpTraderIDType = str
-TTORATstpLongVolumeType = int
-TTORATstpLongSequenceType = int
-TTORATstpOrderUnitType = str
-TTORATstpIdCardTypeType = str
-TTORATstpAccountTypeType = str
-TTORATstpDirectionType = str
-TTORATstpBrokerageTypeType = str
-TTORATstpUserTypeType = str
-TTORATstpContingentConditionType = str
-TTORATstpETFCurrenceReplaceStatusType = str
-TTORATstpOperateSourceType = str
-TTORATstpOperwayType = str
-TTORATstpOperwaysType = str
-TTORATstpOrderPriceTypeType = str
-TTORATstpOrderVolumeTypeType = str
-TTORATstpTimeConditionType = str
-TTORATstpVolumeConditionType = str
-TTORATstpForceCloseReasonType = str
-TTORATstpFileOrderTypeType = str
-TTORATstpTransferDirectionType = str
-TTORATstpCollateralDirectionType = str
-TTORATstpTransferStatusType = str
-TTORATstpTransferPositionTypeType = str
-TTORATstpSystemNameType = str
-TTORATstpRelativeCondParamType = str
-TTORATstpOrderStatusType = str
-TTORATstpCondOrderStatusType = str
-TTORATstpOrderSubmitStatusType = str
-TTORATstpOrderTypeType = str
-TTORATstpOffsetFlagType = str
-TTORATstpHedgeFlagType = str
-TTORATstpActionFlagType = str
-TTORATstpOrderActionStatusType = str
-TTORATstpClientIDTypeType = str
-TTORATstpBizClassType = str
-TTORATstpCreditPositionTypeType = str
-TTORATstpFunctionIDType = str
-TTORATstpSecurityTypeType = str
-TTORATstpEndFlagType = str
-TTORATstpMarketIDType = str
-TTORATstpLogInAccountType = str
-TTORATstpLogInAccountTypeType = str
-TTORATstpMarketStatusType = str
-TTORATstpBigsInfoType = str
-TTORATstpShortsInfoType = str
-TTORATstpIntInfoType = int
-TTORATstpFloatInfoType = float
-TTORATstpApiGroupIDType = int
-TTORATstpApiRunModeType = str
-TTORATstpDesignationTypeType = str
-TTORATstpCustodyTransferTypeType = str
-TTORATstpProperCtrlBusinessTypeType = str
-TTORATstpProperCtrlPassFlagType = str
-TTORATstpCRiskLevelType = str
-TTORATstpProfInvestorTypeType = str
-TTORATstpLOrderTypeType = str
-TTORATstpLSideType = str
-TTORATstpExecTypeType = str
-TTORATstpCondCheckType = str
-TTORATstpHDSerialType = str
-TTORATstpMDSubModeType = str
-TTORATstpMDSecurityStatType = str
-TTORATstpCommitStatusType = str
-TTORATstpParamTypeType = str
-TTORATstpContentType = str
-TTORATstpStatusMsgType = str
-TTORATstpIPONumberIDType = str
-TTORATstpPageLocateType = int
-CHAR_NULL_VAL: int
-TORA_TSTP_EXD_SSE_FO: str
-TORA_TSTP_EXD_SZSE_FO: str
-TORA_TSTP_EXD_COMM: str
-TORA_TSTP_EXD_SSE: str
-TORA_TSTP_EXD_SZSE: str
-TORA_TSTP_EXD_HK: str
-TORA_TSTP_AM_Password: str
-TORA_TSTP_AM_FingerPrint: str
-TORA_TSTP_PT_Net: str
-TORA_TSTP_PT_Gross: str
-TORA_TSTP_PID_COMMON: str
-TORA_TSTP_PID_SHStock: str
-TORA_TSTP_PID_SHWarrant: str
-TORA_TSTP_PID_SHFund: str
-TORA_TSTP_PID_SHBond: str
-TORA_TSTP_PID_SHStandard: str
-TORA_TSTP_PID_SHRepurchase: str
-TORA_TSTP_PID_SZStock: str
-TORA_TSTP_PID_SZWarrant: str
-TORA_TSTP_PID_SZFund: str
-TORA_TSTP_PID_SZBond: str
-TORA_TSTP_PID_SZStandard: str
-TORA_TSTP_PID_SZRepurchase: str
-TORA_TSTP_BKID_CCB: str
-TORA_TSTP_BKID_ABC: str
-TORA_TSTP_BKID_ICBC: str
-TORA_TSTP_BKID_BOC: str
-TORA_TSTP_BKID_CMB: str
-TORA_TSTP_BKID_BC: str
-TORA_TSTP_BKID_SPDB: str
-TORA_TSTP_BKID_CIB: str
-TORA_TSTP_BKID_CEB: str
-TORA_TSTP_BKID_GDB: str
-TORA_TSTP_BKID_NJCB: str
-TORA_TSTP_BKID_SHCB: str
-TORA_TSTP_BKID_CITICB: str
-TORA_TSTP_BKID_HXB: str
-TORA_TSTP_BKID_CMBC: str
-TORA_TSTP_BKID_PACB: str
-TORA_TSTP_BKID_NBCB: str
-TORA_TSTP_OUT_Shou: str
-TORA_TSTP_OUT_Gu: str
-TORA_TSTP_OUT_Fen: str
-TORA_TSTP_OUT_Zhang: str
-TORA_TSTP_ICT_EID: str
-TORA_TSTP_ICT_IDCard: str
-TORA_TSTP_ICT_OfficerIDCard: str
-TORA_TSTP_ICT_PoliceIDCard: str
-TORA_TSTP_ICT_SoldierIDCard: str
-TORA_TSTP_ICT_HouseholdRegister: str
-TORA_TSTP_ICT_Passport: str
-TORA_TSTP_ICT_TaiwanCompatriotIDCard: str
-TORA_TSTP_ICT_HomeComingCard: str
-TORA_TSTP_ICT_LicenseNo: str
-TORA_TSTP_ICT_TaxNo: str
-TORA_TSTP_ICT_HMMainlandTravelPermit: str
-TORA_TSTP_ICT_TwMainlandTravelPermit: str
-TORA_TSTP_ICT_DrivingLicense: str
-TORA_TSTP_ICT_SocialID: str
-TORA_TSTP_ICT_LocalID: str
-TORA_TSTP_ICT_BusinessRegistration: str
-TORA_TSTP_ICT_HKMCIDCard: str
-TORA_TSTP_ICT_AccountsPermits: str
-TORA_TSTP_ICT_OtherCard: str
-TORA_TSTP_FAT_Normal: str
-TORA_TSTP_FAT_Credit: str
-TORA_TSTP_FAT_Derivatives: str
-TORA_TSTP_D_Buy: str
-TORA_TSTP_D_Sell: str
-TORA_TSTP_D_ETFPur: str
-TORA_TSTP_D_ETFRed: str
-TORA_TSTP_D_IPO: str
-TORA_TSTP_D_Repurchase: str
-TORA_TSTP_D_ReverseRepur: str
-TORA_TSTP_D_OeFundPur: str
-TORA_TSTP_D_OeFundRed: str
-TORA_TSTP_D_CollateralIn: str
-TORA_TSTP_D_CollateralOut: str
-TORA_TSTP_D_PledgeIn: str
-TORA_TSTP_D_PledgeOut: str
-TORA_TSTP_D_Rationed: str
-TORA_TSTP_D_Split: str
-TORA_TSTP_D_Merge: str
-TORA_TSTP_D_MarginBuy: str
-TORA_TSTP_D_ShortSell: str
-TORA_TSTP_D_SellRepayment: str
-TORA_TSTP_D_BuyRepayment: str
-TORA_TSTP_D_SecurityRepay: str
-TORA_TSTP_D_RemainTransfer: str
-TORA_TSTP_D_BondConvertStock: str
-TORA_TSTP_D_BondPutback: str
-TORA_TSTP_BT_Gross: str
-TORA_TSTP_BT_Net: str
-TORA_TSTP_UTYPE_BrokerUser: str
-TORA_TSTP_UTYPE_SuperUser: str
-TORA_TSTP_UTYPE_Investor: str
-TORA_TSTP_CC_TradeTouch: str
-TORA_TSTP_CC_CancelTouch: str
-TORA_TSTP_CC_TimeTouch: str
-TORA_TSTP_CC_SegmentTouch: str
-TORA_TSTP_CC_LastPriceGreaterThanStopPrice: str
-TORA_TSTP_CC_LastPriceLesserThanStopPrice: str
-TORA_TSTP_CC_AskPriceGreaterEqualStopPrice: str
-TORA_TSTP_CC_AskPriceLesserEqualStopPrice: str
-TORA_TSTP_CC_BidPriceGreaterEqualStopPrice: str
-TORA_TSTP_CC_BidPriceLesserEqualStopPrice: str
-TORA_TSTP_ETFCTSTAT_Forbidden: str
-TORA_TSTP_ETFCTSTAT_Allow: str
-TORA_TSTP_ETFCTSTAT_Force: str
-TORA_TSTP_ETFCTSTAT_CBAllow: str
-TORA_TSTP_ETFCTSTAT_CBForce: str
-TORA_TSTP_OPRTSRC_DBCommand: str
-TORA_TSTP_OPRTSRC_SyncAPI: str
-TORA_TSTP_OPERW_Telephone: str
-TORA_TSTP_OPERW_OTC: str
-TORA_TSTP_OPERW_MobileClient: str
-TORA_TSTP_OPERW_PCClient: str
-TORA_TSTP_OPERW_TY: str
-TORA_TSTP_OPT_AnyPrice: str
-TORA_TSTP_OPT_LimitPrice: str
-TORA_TSTP_OPT_BestPrice: str
-TORA_TSTP_OPT_LastPrice: str
-TORA_TSTP_OPT_AskPrice1: str
-TORA_TSTP_OPT_BidPrice1: str
-TORA_TSTP_OPT_Relative: str
-TORA_TSTP_OPT_FiveLevelPrice: str
-TORA_TSTP_OPT_HomeBestPrice: str
-TORA_TSTP_OVT_CustomVol: str
-TORA_TSTP_OVT_RelativeVol: str
-TORA_TSTP_TC_IOC: str
-TORA_TSTP_TC_GFS: str
-TORA_TSTP_TC_GFD: str
-TORA_TSTP_TC_GTD: str
-TORA_TSTP_TC_GTC: str
-TORA_TSTP_TC_GFA: str
-TORA_TSTP_VC_AV: str
-TORA_TSTP_VC_MV: str
-TORA_TSTP_VC_CV: str
-TORA_TSTP_FCC_NotForceClose: str
-TORA_TSTP_FCC_LackDeposit: str
-TORA_TSTP_FCC_ClientOverPositionLimit: str
-TORA_TSTP_FCC_MemberOverPositionLimit: str
-TORA_TSTP_FCC_NotMultiple: str
-TORA_TSTP_FCC_Violation: str
-TORA_TSTP_FCC_Other: str
-TORA_TSTP_EOT_Review: str
-TORA_TSTP_EOT_Cancel: str
-TORA_TSTP_EOT_Limit: str
-TORA_TSTP_EOT_FRC: str
-TORA_TSTP_EOT_FRL: str
-TORA_TSTP_EOT_BP: str
-TORA_TSTP_EOT_HP: str
-TORA_TSTP_EOT_FAK: str
-TORA_TSTP_EOT_FOK: str
-TORA_TSTP_TRNSD_In: str
-TORA_TSTP_TRNSD_Out: str
-TORA_TSTP_TRNSD_MoveIn: str
-TORA_TSTP_TRNSD_MoveOut: str
-TORA_TSTP_TRNSD_Freeze: str
-TORA_TSTP_TRNSD_UnFreeze: str
-TORA_TSTP_TRNSD_StockToBank: str
-TORA_TSTP_TRNSD_BankToStock: str
-TORA_TSTP_CLTD_CollateralIn: str
-TORA_TSTP_CLTD_CollateralOut: str
-TORA_TSTP_TRANST_TranferHandling: str
-TORA_TSTP_TRANST_TransferSuccess: str
-TORA_TSTP_TRANST_TransferFail: str
-TORA_TSTP_TRANST_RepealHandling: str
-TORA_TSTP_TRANST_RepealSuccess: str
-TORA_TSTP_TRANST_RepealFail: str
-TORA_TSTP_TRANST_ExternalAccepted: str
-TORA_TSTP_TPT_ALL: str
-TORA_TSTP_TPT_History: str
-TORA_TSTP_TPT_TodayBS: str
-TORA_TSTP_TPT_TodayPR: str
-TORA_TSTP_OST_AllTraded: str
-TORA_TSTP_OST_PartTradedQueueing: str
-TORA_TSTP_OST_PartTradedNotQueueing: str
-TORA_TSTP_OST_NoTradeQueueing: str
-TORA_TSTP_OST_NoTradeNotQueueing: str
-TORA_TSTP_OST_Canceled: str
-TORA_TSTP_OST_Unknown: str
-TORA_TSTP_OST_NotTouched: str
-TORA_TSTP_OST_Touched: str
-TORA_TSTP_OST_Cached: str
-TORA_TSTP_COST_Initial: str
-TORA_TSTP_COST_NotTouched: str
-TORA_TSTP_COST_Touched: str
-TORA_TSTP_COST_Finished: str
-TORA_TSTP_COST_Cancel: str
-TORA_TSTP_COST_Failed: str
-TORA_TSTP_OSS_UnSubmit: str
-TORA_TSTP_OSS_InsertSubmitted: str
-TORA_TSTP_OSS_CancelSubmitted: str
-TORA_TSTP_OSS_ModifySubmitted: str
-TORA_TSTP_OSS_Accepted: str
-TORA_TSTP_OSS_InsertRejected: str
-TORA_TSTP_OSS_CancelRejected: str
-TORA_TSTP_OSS_ModifyRejected: str
-TORA_TSTP_ORDT_Normal: str
-TORA_TSTP_ORDT_DeriveFromQuote: str
-TORA_TSTP_ORDT_DeriveFromCombination: str
-TORA_TSTP_ORDT_Combination: str
-TORA_TSTP_ORDT_ConditionalOrder: str
-TORA_TSTP_ORDT_Swap: str
-TORA_TSTP_OF_Open: str
-TORA_TSTP_OF_Close: str
-TORA_TSTP_OF_ForceClose: str
-TORA_TSTP_OF_CloseToday: str
-TORA_TSTP_OF_CloseYesterday: str
-TORA_TSTP_OF_ForceOff: str
-TORA_TSTP_OF_LocalForceClose: str
-TORA_TSTP_HF_Speculation: str
-TORA_TSTP_HF_Arbitrage: str
-TORA_TSTP_HF_Hedge: str
-TORA_TSTP_HF_Covered: str
-TORA_TSTP_AF_Delete: str
-TORA_TSTP_AF_Modify: str
-TORA_TSTP_AF_ForceDelete: str
-TORA_TSTP_OAS_Submitted: str
-TORA_TSTP_OAS_Accepted: str
-TORA_TSTP_OAS_Rejected: str
-TORA_TSTP_OAS_Cached: str
-TORA_TSTP_CIDT_Unknown: str
-TORA_TSTP_CIDT_Speculation: str
-TORA_TSTP_CIDT_Arbitrage: str
-TORA_TSTP_CIDT_Hedge: str
-TORA_TSTP_CIDT_Normal: str
-TORA_TSTP_CIDT_Credit: str
-TORA_TSTP_CIDT_Derivatives: str
-TORA_TSTP_BC_Buy: str
-TORA_TSTP_BC_Sell: str
-TORA_TSTP_BC_ETFPur: str
-TORA_TSTP_BC_ETFRed: str
-TORA_TSTP_BC_Repurchase: str
-TORA_TSTP_BC_ReverseRepur: str
-TORA_TSTP_BC_Rationed: str
-TORA_TSTP_BC_CustodyTransfer: str
-TORA_TSTP_BC_BuyOpen: str
-TORA_TSTP_BC_BuyClose: str
-TORA_TSTP_BC_SellOpen: str
-TORA_TSTP_BC_SellClose: str
-TORA_TSTP_BC_CoveredOpen: str
-TORA_TSTP_BC_CoveredClose: str
-TORA_TSTP_BC_ExecOrder: str
-TORA_TSTP_BC_AutoExecOrder: str
-TORA_TSTP_CPT_Normal: str
-TORA_TSTP_CPT_Special: str
-TORA_TSTP_FID_NAN: str
-TORA_TSTP_FID_SessionManager: str
-TORA_TSTP_FID_UserManager: str
-TORA_TSTP_FID_OrderInsert: str
-TORA_TSTP_FID_OrderAction: str
-TORA_TSTP_FID_AdjustTradingRight: str
-TORA_TSTP_FID_MoveFund: str
-TORA_TSTP_FID_AddFund: str
-TORA_TSTP_FID_SubFund: str
-TORA_TSTP_FID_ForceFreezeFund: str
-TORA_TSTP_FID_ForceUnFreezeFund: str
-TORA_TSTP_FID_AddPosition: str
-TORA_TSTP_FID_SubPosition: str
-TORA_TSTP_FID_RepealFund: str
-TORA_TSTP_FID_RepealPosition: str
-TORA_TSTP_FID_CollateralInJZ: str
-TORA_TSTP_FID_AdjustTradingFee: str
-TORA_TSTP_FID_AdjustSpecPrivilege: str
-TORA_TSTP_FID_AdjustShareholderAssociation: str
-TORA_TSTP_FID_AdjustSecurity: str
-TORA_TSTP_FID_MovePosition: str
-TORA_TSTP_FID_AdjustShareholderParam: str
-TORA_TSTP_FID_CondOrderInsert: str
-TORA_TSTP_FID_CondOrderAction: str
-TORA_TSTP_FID_QryCondOrder: str
-TORA_TSTP_FID_CondParamAdjust: str
-TORA_TSTP_FID_UserRoleManage: str
-TORA_TSTP_FID_TradingFeeTemplateManage: str
-TORA_TSTP_FID_TradingRightTemplateManage: str
-TORA_TSTP_FID_SecurityPriorAuthManage: str
-TORA_TSTP_FID_PosiParamManage: str
-TORA_TSTP_FID_OrderLocalSeqPrefixAdjust: str
-TORA_TSTP_FID_TraderManage: str
-TORA_TSTP_FID_IPOManage: str
-TORA_TSTP_FID_AppRunManage: str
-TORA_TSTP_FID_MarketStatusManage: str
-TORA_TSTP_FID_PlatformStatusManage: str
-TORA_TSTP_FID_QryTradingAccount: str
-TORA_TSTP_FID_QryPositon: str
-TORA_TSTP_FID_QryShareholderAccount: str
-TORA_TSTP_FID_QryOrder: str
-TORA_TSTP_FID_QryTrade: str
-TORA_TSTP_FID_QryFundSerial: str
-TORA_TSTP_FID_QryPositionSerial: str
-TORA_TSTP_FID_DumpTradingAccount: str
-TORA_TSTP_FID_DumpPositon: str
-TORA_TSTP_FID_DumpShareholderAccount: str
-TORA_TSTP_FID_DumpOrder: str
-TORA_TSTP_FID_DumpTrade: str
-TORA_TSTP_FID_DumpFundSerial: str
-TORA_TSTP_FID_DumpPositionSerial: str
-TORA_TSTP_FID_UploadTradeData: str
-TORA_TSTP_FID_ReviewFundAdjust: str
-TORA_TSTP_FID_ReviewPositionAdjust: str
-TORA_TSTP_FID_RecordOperateLog: str
-TORA_TSTP_FID_TerminalInfoManage: str
-TORA_TSTP_FID_QryTradingRight: str
-TORA_TSTP_FID_DesignationRegistration: str
-TORA_TSTP_FID_CustodyTransfer: str
-TORA_TSTP_FID_ForceDelete: str
-TORA_TSTP_FID_RiskMgr: str
-TORA_TSTP_FID_ReviewUserIPLimitAdjust: str
-TORA_TSTP_FID_AdjustUserIPLimit: str
-TORA_TSTP_FID_AdjustSystemParam: str
-TORA_TSTP_FID_DepartmentInfoManage: str
-TORA_TSTP_FID_IPONumberMatchManage: str
-TORA_TSTP_FID_CustomerInfoManage: str
-TORA_TSTP_FID_QryTradeEvent: str
-TORA_TSTP_FID_ExchRtnSeqManage: str
-TORA_TSTP_FID_TransferFund: str
-TORA_TSTP_STP_COMMON: str
-TORA_TSTP_STP_SHAShares: str
-TORA_TSTP_STP_SHSingleMarketStockETF: str
-TORA_TSTP_STP_SHSingleMarketBondETF: str
-TORA_TSTP_STP_SHGoldETF: str
-TORA_TSTP_STP_SHTradableMonetaryFund: str
-TORA_TSTP_STP_SHBondNation: str
-TORA_TSTP_STP_SHBondCorporation: str
-TORA_TSTP_STP_SHBondCompany: str
-TORA_TSTP_STP_SHBondConversion: str
-TORA_TSTP_STP_SHBondSeparation: str
-TORA_TSTP_STP_SHASharesOption: str
-TORA_TSTP_STP_SHETFOption: str
-TORA_TSTP_STP_SHAllotment: str
-TORA_TSTP_STP_SHDistributeDebt: str
-TORA_TSTP_STP_SHStandard: str
-TORA_TSTP_STP_SHRepo: str
-TORA_TSTP_STP_SHCEFund: str
-TORA_TSTP_STP_SHOEFund: str
-TORA_TSTP_STP_SHCrossMarketStockETF: str
-TORA_TSTP_STP_SHCrossBorderETF: str
-TORA_TSTP_STP_SHMontherStructFund: str
-TORA_TSTP_STP_SHSubStructFund: str
-TORA_TSTP_STP_SHRealTimeMonetaryFund: str
-TORA_TSTP_STP_SHExchangeableBond: str
-TORA_TSTP_STP_SHLOF: str
-TORA_TSTP_STP_SZMainAShares: str
-TORA_TSTP_STP_SZSME: str
-TORA_TSTP_STP_SZBondNation: str
-TORA_TSTP_STP_SZBondCorporation: str
-TORA_TSTP_STP_SZBondCompany: str
-TORA_TSTP_STP_SZBondConversion: str
-TORA_TSTP_STP_SZBondSeparation: str
-TORA_TSTP_STP_SZASharesOption: str
-TORA_TSTP_STP_SZETFOption: str
-TORA_TSTP_STP_SZCrossBorderETF: str
-TORA_TSTP_STP_SZGoldETF: str
-TORA_TSTP_STP_SZCashBondETF: str
-TORA_TSTP_STP_SZSingleMarketStockETF: str
-TORA_TSTP_STP_SZSingleMarketBondETF: str
-TORA_TSTP_STP_SZMonetaryFundETF: str
-TORA_TSTP_STP_SZGEM: str
-TORA_TSTP_STP_SZAllotment: str
-TORA_TSTP_STP_SZDistributeDebt: str
-TORA_TSTP_STP_SZStandard: str
-TORA_TSTP_STP_SZRepo: str
-TORA_TSTP_STP_SZCEFund: str
-TORA_TSTP_STP_SZOEFund: str
-TORA_TSTP_STP_SZCrossBorderOEFund: str
-TORA_TSTP_STP_SZCrossMarketStockETF: str
-TORA_TSTP_STP_SZLOF: str
-TORA_TSTP_STP_SZCrossBorderLOF: str
-TORA_TSTP_STP_SZMontherStructFund: str
-TORA_TSTP_STP_SZSubStructFund: str
-TORA_TSTP_STP_SZMontherCrossBorderStructFund: str
-TORA_TSTP_STP_SZSubCrossBorderStructFund: str
-TORA_TSTP_STP_SZExchangeableBond: str
-TORA_TSTP_STP_SZGEMConversionBond: str
-TORA_TSTP_EF_ToBeContinued: str
-TORA_TSTP_EF_BatchEnd: str
-TORA_TSTP_EF_Completed: str
-TORA_TSTP_EF_NOP: str
-TORA_TSTP_MKD_COMMON: str
-TORA_TSTP_MKD_SHA: str
-TORA_TSTP_MKD_SZA: str
-TORA_TSTP_MKD_SHB: str
-TORA_TSTP_MKD_SZB: str
-TORA_TSTP_MKD_SZThreeA: str
-TORA_TSTP_MKD_SZThreeB: str
-TORA_TSTP_MKD_Foreign: str
-TORA_TSTP_LACT_UserID: str
-TORA_TSTP_LACT_AccountID: str
-TORA_TSTP_LACT_SHAStock: str
-TORA_TSTP_LACT_SZAStock: str
-TORA_TSTP_LACT_SHBStock: str
-TORA_TSTP_LACT_SZBStock: str
-TORA_TSTP_LACT_ThreeNewBoardA: str
-TORA_TSTP_LACT_ThreeNewBoardB: str
-TORA_TSTP_LACT_HKStock: str
-TORA_TSTP_MST_UnKnown: str
-TORA_TSTP_MST_BeforeTrading: str
-TORA_TSTP_MST_Continous: str
-TORA_TSTP_MST_Closed: str
-TORA_TSTP_MST_OpenCallAuction: str
-TORA_TSTP_ARM_Single: str
-TORA_TSTP_ARM_Group: str
-TORA_TSTP_DT_Register: str
-TORA_TSTP_DT_Cancel: str
-TORA_TSTP_CT_Register: str
-TORA_TSTP_CT_Cancel: str
-TORA_TSTP_PCBT_None: str
-TORA_TSTP_PCBT_Other: str
-TORA_TSTP_PCBT_SHDelisting: str
-TORA_TSTP_PCBT_ST: str
-TORA_TSTP_PCBT_GEM: str
-TORA_TSTP_PCBT_StructFund: str
-TORA_TSTP_PCBT_BondQualified: str
-TORA_TSTP_PCBT_SuspendBond: str
-TORA_TSTP_PCBT_Repurchase: str
-TORA_TSTP_PCBT_ReverseRepur: str
-TORA_TSTP_PCBT_SZDelisting: str
-TORA_TSTP_PCBT_Stock: str
-TORA_TSTP_PCBT_CreditStock: str
-TORA_TSTP_PCPF_None: str
-TORA_TSTP_PCPF_AnywayPass: str
-TORA_TSTP_PCPF_MatchPass: str
-TORA_TSTP_PCPF_SelectPass: str
-TORA_TSTP_PCPF_ProfInvestorPass: str
-TORA_TSTP_RLV_Lowest: str
-TORA_TSTP_RLV_Conservative: str
-TORA_TSTP_RLV_Cautious: str
-TORA_TSTP_RLV_Steady: str
-TORA_TSTP_RLV_Positive: str
-TORA_TSTP_RLV_Aggressive: str
-TORA_TSTP_PIT_NotProf: str
-TORA_TSTP_PIT_OCInstiPro: str
-TORA_TSTP_PIT_InstiPro: str
-TORA_TSTP_PIT_PersonPro: str
-TORA_TSTP_PIT_ConfirmInstiPro: str
-TORA_TSTP_PIT_ConfirmPersonPro: str
-TORA_TSTP_LOT_Market: str
-TORA_TSTP_LOT_Limit: str
-TORA_TSTP_LOT_HomeBest: str
-TORA_TSTP_LSD_Buy: str
-TORA_TSTP_LSD_Sell: str
-TORA_TSTP_LSD_Borrow: str
-TORA_TSTP_LSD_Lend: str
-TORA_TSTP_ECT_Fill: str
-TORA_TSTP_ECT_Cancel: str
-TORA_TSTP_CCT_None: str
-TORA_TSTP_CCT_SelfDeal: str
-TORA_TSTP_MST_TCP: str
-TORA_TSTP_MST_UDP: str
-TORA_TSTP_MST_MCAST: str
-TORA_TSTP_MSST_PreOpen: str
-TORA_TSTP_MSST_CallAuction: str
-TORA_TSTP_MSST_Continous: str
-TORA_TSTP_MSST_Pause: str
-TORA_TSTP_MSST_Suspend: str
-TORA_TSTP_MSST_LongSuspend: str
-TORA_TSTP_MSST_UndulationInt: str
-TORA_TSTP_MSST_CircuitBreak: str
-TORA_TSTP_MSST_CircuitBreakU: str
-TORA_TSTP_MSST_Close: str
-TORA_TSTP_MSST_Other: str
-TORA_TSTP_MSST_CloseCallAuction: str
-TORA_TSTP_FOCS_Init: str
-TORA_TSTP_FOCS_Reviewed: str
-TORA_TSTP_FOCS_Failed: str
-TORA_TSTP_SPT_MaxBuyLimit: str
-TORA_TSTP_SPT_MaxSellLimit: str
-TORA_TSTP_SPT_LargeBuyLimitRatio: str
-TORA_TSTP_SPT_LargeSelLimitRatio: str
-TORA_TSTP_SPT_RiskWarnBoardLimitVol: str
-TORA_TSTP_SPT_SeriesDecInterval: str
-TORA_TSTP_SPT_SeriesLimitPerUnit: str
-TORA_TSTP_SPT_ClosePriceScopeRatio: str
-TORA_TSTP_SPT_OpenDateLimit: str
-TORA_TSTP_SPT_LimitBoardShamRatio: str
-TORA_TSTP_SPT_CancelOrderRatio: str
-def set_null(v: int)->None:
- ...
-def set_null(v: float)->None:
- ...
-def set_null(v: str)->None:
- ...
-def set_null(v: int)->None:
- ...
-def set_null(v: int)->None:
- ...
-def set_null(v: str)->None:
- ...
-def is_null(v: int)->bool:
- ...
-def is_null(v: float)->bool:
- ...
-def is_null(v: str)->bool:
- ...
-def is_null(v: int)->bool:
- ...
-def is_null(v: int)->bool:
- ...
-def is_null(v: str)->bool:
- ...
-
diff --git a/vnpy/api/tora/vntora.sln b/vnpy/api/tora/vntora.sln
deleted file mode 100644
index 34f62df3a6..0000000000
--- a/vnpy/api/tora/vntora.sln
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.28803.452
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vntora", "vntora\vntora.vcxproj", "{24BBDEB3-6AA7-43EE-A03C-AE527AB1B297}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {24BBDEB3-6AA7-43EE-A03C-AE527AB1B297}.Debug|x64.ActiveCfg = Debug|x64
- {24BBDEB3-6AA7-43EE-A03C-AE527AB1B297}.Debug|x64.Build.0 = Debug|x64
- {24BBDEB3-6AA7-43EE-A03C-AE527AB1B297}.Debug|x86.ActiveCfg = Debug|Win32
- {24BBDEB3-6AA7-43EE-A03C-AE527AB1B297}.Debug|x86.Build.0 = Debug|Win32
- {24BBDEB3-6AA7-43EE-A03C-AE527AB1B297}.Release|x64.ActiveCfg = Release|x64
- {24BBDEB3-6AA7-43EE-A03C-AE527AB1B297}.Release|x64.Build.0 = Release|x64
- {24BBDEB3-6AA7-43EE-A03C-AE527AB1B297}.Release|x86.ActiveCfg = Release|Win32
- {24BBDEB3-6AA7-43EE-A03C-AE527AB1B297}.Release|x86.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {EAD30BEA-02BC-40E2-9085-539F35FF12C1}
- EndGlobalSection
-EndGlobal
diff --git a/vnpy/api/tora/vntora/custom/custom_wrappers.hpp b/vnpy/api/tora/vntora/custom/custom_wrappers.hpp
deleted file mode 100644
index 41ecd32ecc..0000000000
--- a/vnpy/api/tora/vntora/custom/custom_wrappers.hpp
+++ /dev/null
@@ -1,65 +0,0 @@
-#pragma once
-
-#include
-#include
-#include
-
-#include
-#include
-
-#include
-
-#include "../generated_files/module.hpp"
-
-namespace autocxxpy
-{
-
- //GBKַתΪUTF8
- inline std::string toUtf(const std::string &gb2312)
- {
-#ifdef _MSC_VER
- const static std::locale loc("zh-CN");
-#else
- const static std::locale loc("zh_CN.GB18030");
-#endif
-
- std::vector wstr(gb2312.size());
- wchar_t* wstrEnd = nullptr;
- const char* gbEnd = nullptr;
- std::mbstate_t state = {};
- int res = std::use_facet >
- (loc).in(state,
- gb2312.data(), gb2312.data() + gb2312.size(), gbEnd,
- wstr.data(), wstr.data() + wstr.size(), wstrEnd);
-
- if (std::codecvt_base::ok == res)
- {
- std::wstring_convert> cutf8;
- return cutf8.to_bytes(std::wstring(wstr.data(), wstrEnd));
- }
-
- return std::string();
- }
-
- template
- struct get_string
- {
- auto operator()(string_literal &val)
- {
- return toUtf(val);
- }
- };
-
- template
- struct set_string
- {
- void operator()(string_literal &val, const char *str)
- {
-#ifdef _MSC_VER
- strcpy_s(val, toUtf(str).data());
-#else
- strcpy(val, toUtf(str).data());
-#endif
- }
- };
-}
diff --git a/vnpy/api/tora/vntora/generated_files/config.h b/vnpy/api/tora/vntora/generated_files/config.h
deleted file mode 100644
index ce5fd44a83..0000000000
--- a/vnpy/api/tora/vntora/generated_files/config.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#pragma once
-
-#define AUTOCXXPY_ENCODING_CUSTOM
-#define AUTOCXXPY_ENCODING_CUSTOM_WINDOWS ".936"
-#define AUTOCXXPY_ENCODING_CUSTOM_LINUX "zh_CN.GB18030"
-
-
-
-
diff --git a/vnpy/api/tora/vntora/generated_files/generated_functions.h b/vnpy/api/tora/vntora/generated_files/generated_functions.h
deleted file mode 100644
index 65b544cae8..0000000000
--- a/vnpy/api/tora/vntora/generated_files/generated_functions.h
+++ /dev/null
@@ -1,167 +0,0 @@
-#pragma once
-#include "config.h"
-
-#include
-#include
-
-#include "TORATstpMdApi.h"
-#include "TORATstpTraderApi.h"
-#include "TORATstpUserApiDataType.h"
-#include "TORATstpUserApiStruct.h"
-
-
-void generate_vntora(pybind11::module & parent);
-void generate_class_CTORATstpFensUserInfoField(pybind11::object & parent);
-void generate_class_CTORATstpEffectPriceMarketDataField(pybind11::object & parent);
-void generate_class_CTORATstpEffectVolumeMarketDataField(pybind11::object & parent);
-void generate_class_CTORATstpFundsFlowMarketDataField(pybind11::object & parent);
-void generate_class_CTORATstpReqUserLoginField(pybind11::object & parent);
-void generate_class_CTORATstpRspUserLoginField(pybind11::object & parent);
-void generate_class_CTORATstpRspInfoField(pybind11::object & parent);
-void generate_class_CTORATstpUserLogoutField(pybind11::object & parent);
-void generate_class_CTORATstpForceUserLogoutField(pybind11::object & parent);
-void generate_class_CTORATstpUserPasswordUpdateField(pybind11::object & parent);
-void generate_class_CTORATstpReqInputDeviceSerialField(pybind11::object & parent);
-void generate_class_CTORATstpRspInputDeviceSerialField(pybind11::object & parent);
-void generate_class_CTORATstpActivateUserField(pybind11::object & parent);
-void generate_class_CTORATstpVerifyUserPasswordField(pybind11::object & parent);
-void generate_class_CTORATstpInputOrderField(pybind11::object & parent);
-void generate_class_CTORATstpOrderField(pybind11::object & parent);
-void generate_class_CTORATstpUserRefField(pybind11::object & parent);
-void generate_class_CTORATstpInputOrderActionField(pybind11::object & parent);
-void generate_class_CTORATstpOrderActionField(pybind11::object & parent);
-void generate_class_CTORATstpTradeField(pybind11::object & parent);
-void generate_class_CTORATstpMarketStatusField(pybind11::object & parent);
-void generate_class_CTORATstpInputCondOrderField(pybind11::object & parent);
-void generate_class_CTORATstpConditionOrderField(pybind11::object & parent);
-void generate_class_CTORATstpInputCondOrderActionField(pybind11::object & parent);
-void generate_class_CTORATstpReqInquiryJZFundField(pybind11::object & parent);
-void generate_class_CTORATstpRspInquiryJZFundField(pybind11::object & parent);
-void generate_class_CTORATstpInputTransferFundField(pybind11::object & parent);
-void generate_class_CTORATstpInputTransferPositionField(pybind11::object & parent);
-void generate_class_CTORATstpTransferFundField(pybind11::object & parent);
-void generate_class_CTORATstpTransferPositionField(pybind11::object & parent);
-void generate_class_CTORATstpSpecificSecurityField(pybind11::object & parent);
-void generate_class_CTORATstpInputTransferCollateralField(pybind11::object & parent);
-void generate_class_CTORATstpReqInquiryBankAccountFundField(pybind11::object & parent);
-void generate_class_CTORATstpRspInquiryBankAccountFundField(pybind11::object & parent);
-void generate_class_CTORATstpLev2MarketDataField(pybind11::object & parent);
-void generate_class_CTORATstpLev2IndexField(pybind11::object & parent);
-void generate_class_CTORATstpLev2TransactionField(pybind11::object & parent);
-void generate_class_CTORATstpLev2OrderDetailField(pybind11::object & parent);
-void generate_class_CTORATstpUploadTradeDataField(pybind11::object & parent);
-void generate_class_CTORATstpInputDesignationRegistrationField(pybind11::object & parent);
-void generate_class_CTORATstpInputCustodyTransferField(pybind11::object & parent);
-void generate_class_CTORATstpInquiryTradeConcentrationField(pybind11::object & parent);
-void generate_class_CTORATstpInquiryFileOrderField(pybind11::object & parent);
-void generate_class_CTORATstpFileOrderField(pybind11::object & parent);
-void generate_class_CTORATstpQryRspInfoField(pybind11::object & parent);
-void generate_class_CTORATstpReviewFileOrderField(pybind11::object & parent);
-void generate_class_CTORATstpCommitInfoField(pybind11::object & parent);
-void generate_class_CTORATstpReqInsTradingNoticeField(pybind11::object & parent);
-void generate_class_CTORATstpTradingNoticeField(pybind11::object & parent);
-void generate_class_CTORATstpLoadFileOrderField(pybind11::object & parent);
-void generate_class_CTORATstpFileOrderInfoField(pybind11::object & parent);
-void generate_class_CTORATstpReqInquiryMaxOrderVolumeField(pybind11::object & parent);
-void generate_class_CTORATstpRspInquiryMaxOrderVolumeField(pybind11::object & parent);
-void generate_class_CTORATstpPeripheryPositionTransferDetailField(pybind11::object & parent);
-void generate_class_CTORATstpQryHistoryOrderField(pybind11::object & parent);
-void generate_class_CTORATstpQryHistoryRspInfoField(pybind11::object & parent);
-void generate_class_CTORATstpHistoryOrderField(pybind11::object & parent);
-void generate_class_CTORATstpQryHistoryTradeField(pybind11::object & parent);
-void generate_class_CTORATstpHistoryTradeField(pybind11::object & parent);
-void generate_class_CTORATstpQryExchangeField(pybind11::object & parent);
-void generate_class_CTORATstpExchangeField(pybind11::object & parent);
-void generate_class_CTORATstpQryPBUField(pybind11::object & parent);
-void generate_class_CTORATstpPBUField(pybind11::object & parent);
-void generate_class_CTORATstpQryMarketDataField(pybind11::object & parent);
-void generate_class_CTORATstpMarketDataField(pybind11::object & parent);
-void generate_class_CTORATstpQrySecurityField(pybind11::object & parent);
-void generate_class_CTORATstpSecurityField(pybind11::object & parent);
-void generate_class_CTORATstpQryETFFileField(pybind11::object & parent);
-void generate_class_CTORATstpETFFileField(pybind11::object & parent);
-void generate_class_CTORATstpQryETFBasketField(pybind11::object & parent);
-void generate_class_CTORATstpETFBasketField(pybind11::object & parent);
-void generate_class_CTORATstpQryDepartmentInfoField(pybind11::object & parent);
-void generate_class_CTORATstpDepartmentInfoField(pybind11::object & parent);
-void generate_class_CTORATstpQryIPOInfoField(pybind11::object & parent);
-void generate_class_CTORATstpIPOInfoField(pybind11::object & parent);
-void generate_class_CTORATstpQryBrokerUserFunctionField(pybind11::object & parent);
-void generate_class_CTORATstpBrokerUserFunctionField(pybind11::object & parent);
-void generate_class_CTORATstpQryBUProxyField(pybind11::object & parent);
-void generate_class_CTORATstpBUProxyField(pybind11::object & parent);
-void generate_class_CTORATstpQryUserField(pybind11::object & parent);
-void generate_class_CTORATstpUserField(pybind11::object & parent);
-void generate_class_CTORATstpQryInvestorField(pybind11::object & parent);
-void generate_class_CTORATstpInvestorField(pybind11::object & parent);
-void generate_class_CTORATstpQryShareholderAccountField(pybind11::object & parent);
-void generate_class_CTORATstpShareholderAccountField(pybind11::object & parent);
-void generate_class_CTORATstpQryBusinessUnitField(pybind11::object & parent);
-void generate_class_CTORATstpBusinessUnitField(pybind11::object & parent);
-void generate_class_CTORATstpQryBusinessUnitAndTradingAcctField(pybind11::object & parent);
-void generate_class_CTORATstpBusinessUnitAndTradingAcctField(pybind11::object & parent);
-void generate_class_CTORATstpQryOrderField(pybind11::object & parent);
-void generate_class_CTORATstpQryOrderActionField(pybind11::object & parent);
-void generate_class_CTORATstpQryTradeField(pybind11::object & parent);
-void generate_class_CTORATstpQryTradingAccountField(pybind11::object & parent);
-void generate_class_CTORATstpTradingAccountField(pybind11::object & parent);
-void generate_class_CTORATstpQryPositionField(pybind11::object & parent);
-void generate_class_CTORATstpPositionField(pybind11::object & parent);
-void generate_class_CTORATstpQryTradingFeeField(pybind11::object & parent);
-void generate_class_CTORATstpTradingFeeField(pybind11::object & parent);
-void generate_class_CTORATstpQryInvestorTradingFeeField(pybind11::object & parent);
-void generate_class_CTORATstpInvestorTradingFeeField(pybind11::object & parent);
-void generate_class_CTORATstpQryIPOQuotaField(pybind11::object & parent);
-void generate_class_CTORATstpIPOQuotaField(pybind11::object & parent);
-void generate_class_CTORATstpQryMarketField(pybind11::object & parent);
-void generate_class_CTORATstpMarketField(pybind11::object & parent);
-void generate_class_CTORATstpQryOrderFundDetailField(pybind11::object & parent);
-void generate_class_CTORATstpOrderFundDetailField(pybind11::object & parent);
-void generate_class_CTORATstpQryFundTransferDetailField(pybind11::object & parent);
-void generate_class_CTORATstpFundTransferDetailField(pybind11::object & parent);
-void generate_class_CTORATstpQryPositionTransferDetailField(pybind11::object & parent);
-void generate_class_CTORATstpPositionTransferDetailField(pybind11::object & parent);
-void generate_class_CTORATstpQryPledgePositionField(pybind11::object & parent);
-void generate_class_CTORATstpPledgePositionField(pybind11::object & parent);
-void generate_class_CTORATstpQryPledgeInfoField(pybind11::object & parent);
-void generate_class_CTORATstpPledgeInfoField(pybind11::object & parent);
-void generate_class_CTORATstpQryConversionBondInfoField(pybind11::object & parent);
-void generate_class_CTORATstpConversionBondInfoField(pybind11::object & parent);
-void generate_class_CTORATstpQryBondPutbackInfoField(pybind11::object & parent);
-void generate_class_CTORATstpBondPutbackInfoField(pybind11::object & parent);
-void generate_class_CTORATstpQryStandardBondPositionField(pybind11::object & parent);
-void generate_class_CTORATstpStandardBondPositionField(pybind11::object & parent);
-void generate_class_CTORATstpQryDesignationRegistrationField(pybind11::object & parent);
-void generate_class_CTORATstpDesignationRegistrationField(pybind11::object & parent);
-void generate_class_CTORATstpQryCustodyTransferField(pybind11::object & parent);
-void generate_class_CTORATstpCustodyTransferField(pybind11::object & parent);
-void generate_class_CTORATstpQrySpecialMarketDataField(pybind11::object & parent);
-void generate_class_CTORATstpSpecialMarketDataField(pybind11::object & parent);
-void generate_class_CTORATstpQryPrematurityRepoOrderField(pybind11::object & parent);
-void generate_class_CTORATstpPrematurityRepoOrderField(pybind11::object & parent);
-void generate_class_CTORATstpQryShareholderParamField(pybind11::object & parent);
-void generate_class_CTORATstpShareholderParamField(pybind11::object & parent);
-void generate_class_CTORATstpQryPeripheryPositionTransferDetailField(pybind11::object & parent);
-void generate_class_CTORATstpQryInvestorCondOrderLimitParamField(pybind11::object & parent);
-void generate_class_CTORATstpInvestorCondOrderLimitParamField(pybind11::object & parent);
-void generate_class_CTORATstpQryCondOrderField(pybind11::object & parent);
-void generate_class_CTORATstpCondOrderField(pybind11::object & parent);
-void generate_class_CTORATstpQryCondOrderActionField(pybind11::object & parent);
-void generate_class_CTORATstpCondOrderActionField(pybind11::object & parent);
-void generate_class_CTORATstpQryBrokerUserRoleField(pybind11::object & parent);
-void generate_class_CTORATstpBrokerUserRoleField(pybind11::object & parent);
-void generate_class_CTORATstpQryBrokerUserRoleAssignmentField(pybind11::object & parent);
-void generate_class_CTORATstpBrokerUserRoleAssignmentField(pybind11::object & parent);
-void generate_class_CTORATstpQryTradingNoticeField(pybind11::object & parent);
-void generate_class_CTORATstpQryIPONumberResultField(pybind11::object & parent);
-void generate_class_CTORATstpIPONumberResultField(pybind11::object & parent);
-void generate_class_CTORATstpQryIPOMatchNumberResultField(pybind11::object & parent);
-void generate_class_CTORATstpIPOMatchNumberResultField(pybind11::object & parent);
-void generate_class_CTORATstpMdSpi(pybind11::object & parent);
-void generate_class_CTORATstpMdApi(pybind11::object & parent);
-void generate_class_CTORATstpTraderSpi(pybind11::object & parent);
-void generate_class_CTORATstpTraderApi(pybind11::object & parent);
-void generate_enum_TORA_TE_RESUME_TYPE(pybind11::object & parent);
-void generate_caster_(pybind11::object & parent);
-
-
diff --git a/vnpy/api/tora/vntora/generated_files/generated_functions_0.cpp b/vnpy/api/tora/vntora/generated_files/generated_functions_0.cpp
deleted file mode 100644
index 8df2426578..0000000000
--- a/vnpy/api/tora/vntora/generated_files/generated_functions_0.cpp
+++ /dev/null
@@ -1,1155 +0,0 @@
-#include "config.h"
-
-#include
-#include
-#include
-#include
-
-#include "module.hpp"
-#include "wrappers.hpp"
-#include "generated_functions.h"
-
-#include "TORATstpMdApi.h"
-#include "TORATstpTraderApi.h"
-#include "TORATstpUserApiDataType.h"
-#include "TORATstpUserApiStruct.h"
-
-
-void generate_vntora(pybind11::module & parent)
-{
- generate_class_CTORATstpFensUserInfoField(parent);
- generate_class_CTORATstpEffectPriceMarketDataField(parent);
- generate_class_CTORATstpEffectVolumeMarketDataField(parent);
- generate_class_CTORATstpFundsFlowMarketDataField(parent);
- generate_class_CTORATstpReqUserLoginField(parent);
- generate_class_CTORATstpRspUserLoginField(parent);
- generate_class_CTORATstpRspInfoField(parent);
- generate_class_CTORATstpUserLogoutField(parent);
- generate_class_CTORATstpForceUserLogoutField(parent);
- generate_class_CTORATstpUserPasswordUpdateField(parent);
- generate_class_CTORATstpReqInputDeviceSerialField(parent);
- generate_class_CTORATstpRspInputDeviceSerialField(parent);
- generate_class_CTORATstpActivateUserField(parent);
- generate_class_CTORATstpVerifyUserPasswordField(parent);
- generate_class_CTORATstpInputOrderField(parent);
- generate_class_CTORATstpOrderField(parent);
- generate_class_CTORATstpUserRefField(parent);
- generate_class_CTORATstpInputOrderActionField(parent);
- generate_class_CTORATstpOrderActionField(parent);
- generate_class_CTORATstpTradeField(parent);
- generate_class_CTORATstpMarketStatusField(parent);
- generate_class_CTORATstpInputCondOrderField(parent);
- generate_class_CTORATstpConditionOrderField(parent);
- generate_class_CTORATstpInputCondOrderActionField(parent);
- generate_class_CTORATstpReqInquiryJZFundField(parent);
- generate_class_CTORATstpRspInquiryJZFundField(parent);
- generate_class_CTORATstpInputTransferFundField(parent);
- generate_class_CTORATstpInputTransferPositionField(parent);
- generate_class_CTORATstpTransferFundField(parent);
- generate_class_CTORATstpTransferPositionField(parent);
- generate_class_CTORATstpSpecificSecurityField(parent);
- generate_class_CTORATstpInputTransferCollateralField(parent);
- generate_class_CTORATstpReqInquiryBankAccountFundField(parent);
- generate_class_CTORATstpRspInquiryBankAccountFundField(parent);
- generate_class_CTORATstpLev2MarketDataField(parent);
- generate_class_CTORATstpLev2IndexField(parent);
- generate_class_CTORATstpLev2TransactionField(parent);
- generate_class_CTORATstpLev2OrderDetailField(parent);
- generate_class_CTORATstpUploadTradeDataField(parent);
- generate_class_CTORATstpInputDesignationRegistrationField(parent);
- generate_class_CTORATstpInputCustodyTransferField(parent);
- generate_class_CTORATstpInquiryTradeConcentrationField(parent);
- generate_class_CTORATstpInquiryFileOrderField(parent);
- generate_class_CTORATstpFileOrderField(parent);
- generate_class_CTORATstpQryRspInfoField(parent);
- generate_class_CTORATstpReviewFileOrderField(parent);
- generate_class_CTORATstpCommitInfoField(parent);
- generate_class_CTORATstpReqInsTradingNoticeField(parent);
- generate_class_CTORATstpTradingNoticeField(parent);
- generate_class_CTORATstpLoadFileOrderField(parent);
- generate_class_CTORATstpFileOrderInfoField(parent);
- generate_class_CTORATstpReqInquiryMaxOrderVolumeField(parent);
- generate_class_CTORATstpRspInquiryMaxOrderVolumeField(parent);
- generate_class_CTORATstpPeripheryPositionTransferDetailField(parent);
- generate_class_CTORATstpQryHistoryOrderField(parent);
- generate_class_CTORATstpQryHistoryRspInfoField(parent);
- generate_class_CTORATstpHistoryOrderField(parent);
- generate_class_CTORATstpQryHistoryTradeField(parent);
- generate_class_CTORATstpHistoryTradeField(parent);
- generate_class_CTORATstpQryExchangeField(parent);
- generate_class_CTORATstpExchangeField(parent);
- generate_class_CTORATstpQryPBUField(parent);
- generate_class_CTORATstpPBUField(parent);
- generate_class_CTORATstpQryMarketDataField(parent);
- generate_class_CTORATstpMarketDataField(parent);
- generate_class_CTORATstpQrySecurityField(parent);
- generate_class_CTORATstpSecurityField(parent);
- generate_class_CTORATstpQryETFFileField(parent);
- generate_class_CTORATstpETFFileField(parent);
- generate_class_CTORATstpQryETFBasketField(parent);
- generate_class_CTORATstpETFBasketField(parent);
- generate_class_CTORATstpQryDepartmentInfoField(parent);
- generate_class_CTORATstpDepartmentInfoField(parent);
- generate_class_CTORATstpQryIPOInfoField(parent);
- generate_class_CTORATstpIPOInfoField(parent);
- generate_class_CTORATstpQryBrokerUserFunctionField(parent);
- generate_class_CTORATstpBrokerUserFunctionField(parent);
- generate_class_CTORATstpQryBUProxyField(parent);
- generate_class_CTORATstpBUProxyField(parent);
- generate_class_CTORATstpQryUserField(parent);
- generate_class_CTORATstpUserField(parent);
- generate_class_CTORATstpQryInvestorField(parent);
- generate_class_CTORATstpInvestorField(parent);
- generate_class_CTORATstpQryShareholderAccountField(parent);
- generate_class_CTORATstpShareholderAccountField(parent);
- generate_class_CTORATstpQryBusinessUnitField(parent);
- generate_class_CTORATstpBusinessUnitField(parent);
- generate_class_CTORATstpQryBusinessUnitAndTradingAcctField(parent);
- generate_class_CTORATstpBusinessUnitAndTradingAcctField(parent);
- generate_class_CTORATstpQryOrderField(parent);
- generate_class_CTORATstpQryOrderActionField(parent);
- generate_class_CTORATstpQryTradeField(parent);
- generate_class_CTORATstpQryTradingAccountField(parent);
- generate_class_CTORATstpTradingAccountField(parent);
- generate_class_CTORATstpQryPositionField(parent);
- generate_class_CTORATstpPositionField(parent);
- generate_class_CTORATstpQryTradingFeeField(parent);
- generate_class_CTORATstpTradingFeeField(parent);
- generate_class_CTORATstpQryInvestorTradingFeeField(parent);
- generate_class_CTORATstpInvestorTradingFeeField(parent);
- generate_class_CTORATstpQryIPOQuotaField(parent);
- generate_class_CTORATstpIPOQuotaField(parent);
- generate_class_CTORATstpQryMarketField(parent);
- generate_class_CTORATstpMarketField(parent);
- generate_class_CTORATstpQryOrderFundDetailField(parent);
- generate_class_CTORATstpOrderFundDetailField(parent);
- generate_class_CTORATstpQryFundTransferDetailField(parent);
- generate_class_CTORATstpFundTransferDetailField(parent);
- generate_class_CTORATstpQryPositionTransferDetailField(parent);
- generate_class_CTORATstpPositionTransferDetailField(parent);
- generate_class_CTORATstpQryPledgePositionField(parent);
- generate_class_CTORATstpPledgePositionField(parent);
- generate_class_CTORATstpQryPledgeInfoField(parent);
- generate_class_CTORATstpPledgeInfoField(parent);
- generate_class_CTORATstpQryConversionBondInfoField(parent);
- generate_class_CTORATstpConversionBondInfoField(parent);
- generate_class_CTORATstpQryBondPutbackInfoField(parent);
- generate_class_CTORATstpBondPutbackInfoField(parent);
- generate_class_CTORATstpQryStandardBondPositionField(parent);
- generate_class_CTORATstpStandardBondPositionField(parent);
- generate_class_CTORATstpQryDesignationRegistrationField(parent);
- generate_class_CTORATstpDesignationRegistrationField(parent);
- generate_class_CTORATstpQryCustodyTransferField(parent);
- generate_class_CTORATstpCustodyTransferField(parent);
- generate_class_CTORATstpQrySpecialMarketDataField(parent);
- generate_class_CTORATstpSpecialMarketDataField(parent);
- generate_class_CTORATstpQryPrematurityRepoOrderField(parent);
- generate_class_CTORATstpPrematurityRepoOrderField(parent);
- generate_class_CTORATstpQryShareholderParamField(parent);
- generate_class_CTORATstpShareholderParamField(parent);
- generate_class_CTORATstpQryPeripheryPositionTransferDetailField(parent);
- generate_class_CTORATstpQryInvestorCondOrderLimitParamField(parent);
- generate_class_CTORATstpInvestorCondOrderLimitParamField(parent);
- generate_class_CTORATstpQryCondOrderField(parent);
- generate_class_CTORATstpCondOrderField(parent);
- generate_class_CTORATstpQryCondOrderActionField(parent);
- generate_class_CTORATstpCondOrderActionField(parent);
- generate_class_CTORATstpQryBrokerUserRoleField(parent);
- generate_class_CTORATstpBrokerUserRoleField(parent);
- generate_class_CTORATstpQryBrokerUserRoleAssignmentField(parent);
- generate_class_CTORATstpBrokerUserRoleAssignmentField(parent);
- generate_class_CTORATstpQryTradingNoticeField(parent);
- generate_class_CTORATstpQryIPONumberResultField(parent);
- generate_class_CTORATstpIPONumberResultField(parent);
- generate_class_CTORATstpQryIPOMatchNumberResultField(parent);
- generate_class_CTORATstpIPOMatchNumberResultField(parent);
- generate_class_CTORATstpMdSpi(parent);
- generate_class_CTORATstpMdApi(parent);
- generate_class_CTORATstpTraderSpi(parent);
- generate_class_CTORATstpTraderApi(parent);
- generate_enum_TORA_TE_RESUME_TYPE(parent);
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("set_null",
- static_cast(
- &set_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.def("is_null",
- static_cast(
- &is_null
- ),
- pybind11::return_value_policy::reference,
- pybind11::call_guard()
- );
- parent.attr("CHAR_NULL_VAL") = CHAR_NULL_VAL;
- parent.attr("TORA_TSTP_EXD_SSE_FO") = TORA_TSTP_EXD_SSE_FO;
- parent.attr("TORA_TSTP_EXD_SZSE_FO") = TORA_TSTP_EXD_SZSE_FO;
- parent.attr("TORA_TSTP_EXD_COMM") = TORA_TSTP_EXD_COMM;
- parent.attr("TORA_TSTP_EXD_SSE") = TORA_TSTP_EXD_SSE;
- parent.attr("TORA_TSTP_EXD_SZSE") = TORA_TSTP_EXD_SZSE;
- parent.attr("TORA_TSTP_EXD_HK") = TORA_TSTP_EXD_HK;
- parent.attr("TORA_TSTP_AM_Password") = TORA_TSTP_AM_Password;
- parent.attr("TORA_TSTP_AM_FingerPrint") = TORA_TSTP_AM_FingerPrint;
- parent.attr("TORA_TSTP_PT_Net") = TORA_TSTP_PT_Net;
- parent.attr("TORA_TSTP_PT_Gross") = TORA_TSTP_PT_Gross;
- parent.attr("TORA_TSTP_PID_COMMON") = TORA_TSTP_PID_COMMON;
- parent.attr("TORA_TSTP_PID_SHStock") = TORA_TSTP_PID_SHStock;
- parent.attr("TORA_TSTP_PID_SHWarrant") = TORA_TSTP_PID_SHWarrant;
- parent.attr("TORA_TSTP_PID_SHFund") = TORA_TSTP_PID_SHFund;
- parent.attr("TORA_TSTP_PID_SHBond") = TORA_TSTP_PID_SHBond;
- parent.attr("TORA_TSTP_PID_SHStandard") = TORA_TSTP_PID_SHStandard;
- parent.attr("TORA_TSTP_PID_SHRepurchase") = TORA_TSTP_PID_SHRepurchase;
- parent.attr("TORA_TSTP_PID_SZStock") = TORA_TSTP_PID_SZStock;
- parent.attr("TORA_TSTP_PID_SZWarrant") = TORA_TSTP_PID_SZWarrant;
- parent.attr("TORA_TSTP_PID_SZFund") = TORA_TSTP_PID_SZFund;
- parent.attr("TORA_TSTP_PID_SZBond") = TORA_TSTP_PID_SZBond;
- parent.attr("TORA_TSTP_PID_SZStandard") = TORA_TSTP_PID_SZStandard;
- parent.attr("TORA_TSTP_PID_SZRepurchase") = TORA_TSTP_PID_SZRepurchase;
- parent.attr("TORA_TSTP_BKID_CCB") = TORA_TSTP_BKID_CCB;
- parent.attr("TORA_TSTP_BKID_ABC") = TORA_TSTP_BKID_ABC;
- parent.attr("TORA_TSTP_BKID_ICBC") = TORA_TSTP_BKID_ICBC;
- parent.attr("TORA_TSTP_BKID_BOC") = TORA_TSTP_BKID_BOC;
- parent.attr("TORA_TSTP_BKID_CMB") = TORA_TSTP_BKID_CMB;
- parent.attr("TORA_TSTP_BKID_BC") = TORA_TSTP_BKID_BC;
- parent.attr("TORA_TSTP_BKID_SPDB") = TORA_TSTP_BKID_SPDB;
- parent.attr("TORA_TSTP_BKID_CIB") = TORA_TSTP_BKID_CIB;
- parent.attr("TORA_TSTP_BKID_CEB") = TORA_TSTP_BKID_CEB;
- parent.attr("TORA_TSTP_BKID_GDB") = TORA_TSTP_BKID_GDB;
- parent.attr("TORA_TSTP_BKID_NJCB") = TORA_TSTP_BKID_NJCB;
- parent.attr("TORA_TSTP_BKID_SHCB") = TORA_TSTP_BKID_SHCB;
- parent.attr("TORA_TSTP_BKID_CITICB") = TORA_TSTP_BKID_CITICB;
- parent.attr("TORA_TSTP_BKID_HXB") = TORA_TSTP_BKID_HXB;
- parent.attr("TORA_TSTP_BKID_CMBC") = TORA_TSTP_BKID_CMBC;
- parent.attr("TORA_TSTP_BKID_PACB") = TORA_TSTP_BKID_PACB;
- parent.attr("TORA_TSTP_BKID_NBCB") = TORA_TSTP_BKID_NBCB;
- parent.attr("TORA_TSTP_OUT_Shou") = TORA_TSTP_OUT_Shou;
- parent.attr("TORA_TSTP_OUT_Gu") = TORA_TSTP_OUT_Gu;
- parent.attr("TORA_TSTP_OUT_Fen") = TORA_TSTP_OUT_Fen;
- parent.attr("TORA_TSTP_OUT_Zhang") = TORA_TSTP_OUT_Zhang;
- parent.attr("TORA_TSTP_ICT_EID") = TORA_TSTP_ICT_EID;
- parent.attr("TORA_TSTP_ICT_IDCard") = TORA_TSTP_ICT_IDCard;
- parent.attr("TORA_TSTP_ICT_OfficerIDCard") = TORA_TSTP_ICT_OfficerIDCard;
- parent.attr("TORA_TSTP_ICT_PoliceIDCard") = TORA_TSTP_ICT_PoliceIDCard;
- parent.attr("TORA_TSTP_ICT_SoldierIDCard") = TORA_TSTP_ICT_SoldierIDCard;
- parent.attr("TORA_TSTP_ICT_HouseholdRegister") = TORA_TSTP_ICT_HouseholdRegister;
- parent.attr("TORA_TSTP_ICT_Passport") = TORA_TSTP_ICT_Passport;
- parent.attr("TORA_TSTP_ICT_TaiwanCompatriotIDCard") = TORA_TSTP_ICT_TaiwanCompatriotIDCard;
- parent.attr("TORA_TSTP_ICT_HomeComingCard") = TORA_TSTP_ICT_HomeComingCard;
- parent.attr("TORA_TSTP_ICT_LicenseNo") = TORA_TSTP_ICT_LicenseNo;
- parent.attr("TORA_TSTP_ICT_TaxNo") = TORA_TSTP_ICT_TaxNo;
- parent.attr("TORA_TSTP_ICT_HMMainlandTravelPermit") = TORA_TSTP_ICT_HMMainlandTravelPermit;
- parent.attr("TORA_TSTP_ICT_TwMainlandTravelPermit") = TORA_TSTP_ICT_TwMainlandTravelPermit;
- parent.attr("TORA_TSTP_ICT_DrivingLicense") = TORA_TSTP_ICT_DrivingLicense;
- parent.attr("TORA_TSTP_ICT_SocialID") = TORA_TSTP_ICT_SocialID;
- parent.attr("TORA_TSTP_ICT_LocalID") = TORA_TSTP_ICT_LocalID;
- parent.attr("TORA_TSTP_ICT_BusinessRegistration") = TORA_TSTP_ICT_BusinessRegistration;
- parent.attr("TORA_TSTP_ICT_HKMCIDCard") = TORA_TSTP_ICT_HKMCIDCard;
- parent.attr("TORA_TSTP_ICT_AccountsPermits") = TORA_TSTP_ICT_AccountsPermits;
- parent.attr("TORA_TSTP_ICT_OtherCard") = TORA_TSTP_ICT_OtherCard;
- parent.attr("TORA_TSTP_FAT_Normal") = TORA_TSTP_FAT_Normal;
- parent.attr("TORA_TSTP_FAT_Credit") = TORA_TSTP_FAT_Credit;
- parent.attr("TORA_TSTP_FAT_Derivatives") = TORA_TSTP_FAT_Derivatives;
- parent.attr("TORA_TSTP_D_Buy") = TORA_TSTP_D_Buy;
- parent.attr("TORA_TSTP_D_Sell") = TORA_TSTP_D_Sell;
- parent.attr("TORA_TSTP_D_ETFPur") = TORA_TSTP_D_ETFPur;
- parent.attr("TORA_TSTP_D_ETFRed") = TORA_TSTP_D_ETFRed;
- parent.attr("TORA_TSTP_D_IPO") = TORA_TSTP_D_IPO;
- parent.attr("TORA_TSTP_D_Repurchase") = TORA_TSTP_D_Repurchase;
- parent.attr("TORA_TSTP_D_ReverseRepur") = TORA_TSTP_D_ReverseRepur;
- parent.attr("TORA_TSTP_D_OeFundPur") = TORA_TSTP_D_OeFundPur;
- parent.attr("TORA_TSTP_D_OeFundRed") = TORA_TSTP_D_OeFundRed;
- parent.attr("TORA_TSTP_D_CollateralIn") = TORA_TSTP_D_CollateralIn;
- parent.attr("TORA_TSTP_D_CollateralOut") = TORA_TSTP_D_CollateralOut;
- parent.attr("TORA_TSTP_D_PledgeIn") = TORA_TSTP_D_PledgeIn;
- parent.attr("TORA_TSTP_D_PledgeOut") = TORA_TSTP_D_PledgeOut;
- parent.attr("TORA_TSTP_D_Rationed") = TORA_TSTP_D_Rationed;
- parent.attr("TORA_TSTP_D_Split") = TORA_TSTP_D_Split;
- parent.attr("TORA_TSTP_D_Merge") = TORA_TSTP_D_Merge;
- parent.attr("TORA_TSTP_D_MarginBuy") = TORA_TSTP_D_MarginBuy;
- parent.attr("TORA_TSTP_D_ShortSell") = TORA_TSTP_D_ShortSell;
- parent.attr("TORA_TSTP_D_SellRepayment") = TORA_TSTP_D_SellRepayment;
- parent.attr("TORA_TSTP_D_BuyRepayment") = TORA_TSTP_D_BuyRepayment;
- parent.attr("TORA_TSTP_D_SecurityRepay") = TORA_TSTP_D_SecurityRepay;
- parent.attr("TORA_TSTP_D_RemainTransfer") = TORA_TSTP_D_RemainTransfer;
- parent.attr("TORA_TSTP_D_BondConvertStock") = TORA_TSTP_D_BondConvertStock;
- parent.attr("TORA_TSTP_D_BondPutback") = TORA_TSTP_D_BondPutback;
- parent.attr("TORA_TSTP_BT_Gross") = TORA_TSTP_BT_Gross;
- parent.attr("TORA_TSTP_BT_Net") = TORA_TSTP_BT_Net;
- parent.attr("TORA_TSTP_UTYPE_BrokerUser") = TORA_TSTP_UTYPE_BrokerUser;
- parent.attr("TORA_TSTP_UTYPE_SuperUser") = TORA_TSTP_UTYPE_SuperUser;
- parent.attr("TORA_TSTP_UTYPE_Investor") = TORA_TSTP_UTYPE_Investor;
- parent.attr("TORA_TSTP_CC_TradeTouch") = TORA_TSTP_CC_TradeTouch;
- parent.attr("TORA_TSTP_CC_CancelTouch") = TORA_TSTP_CC_CancelTouch;
- parent.attr("TORA_TSTP_CC_TimeTouch") = TORA_TSTP_CC_TimeTouch;
- parent.attr("TORA_TSTP_CC_SegmentTouch") = TORA_TSTP_CC_SegmentTouch;
- parent.attr("TORA_TSTP_CC_LastPriceGreaterThanStopPrice") = TORA_TSTP_CC_LastPriceGreaterThanStopPrice;
- parent.attr("TORA_TSTP_CC_LastPriceLesserThanStopPrice") = TORA_TSTP_CC_LastPriceLesserThanStopPrice;
- parent.attr("TORA_TSTP_CC_AskPriceGreaterEqualStopPrice") = TORA_TSTP_CC_AskPriceGreaterEqualStopPrice;
- parent.attr("TORA_TSTP_CC_AskPriceLesserEqualStopPrice") = TORA_TSTP_CC_AskPriceLesserEqualStopPrice;
- parent.attr("TORA_TSTP_CC_BidPriceGreaterEqualStopPrice") = TORA_TSTP_CC_BidPriceGreaterEqualStopPrice;
- parent.attr("TORA_TSTP_CC_BidPriceLesserEqualStopPrice") = TORA_TSTP_CC_BidPriceLesserEqualStopPrice;
- parent.attr("TORA_TSTP_ETFCTSTAT_Forbidden") = TORA_TSTP_ETFCTSTAT_Forbidden;
- parent.attr("TORA_TSTP_ETFCTSTAT_Allow") = TORA_TSTP_ETFCTSTAT_Allow;
- parent.attr("TORA_TSTP_ETFCTSTAT_Force") = TORA_TSTP_ETFCTSTAT_Force;
- parent.attr("TORA_TSTP_ETFCTSTAT_CBAllow") = TORA_TSTP_ETFCTSTAT_CBAllow;
- parent.attr("TORA_TSTP_ETFCTSTAT_CBForce") = TORA_TSTP_ETFCTSTAT_CBForce;
- parent.attr("TORA_TSTP_OPRTSRC_DBCommand") = TORA_TSTP_OPRTSRC_DBCommand;
- parent.attr("TORA_TSTP_OPRTSRC_SyncAPI") = TORA_TSTP_OPRTSRC_SyncAPI;
- parent.attr("TORA_TSTP_OPERW_Telephone") = TORA_TSTP_OPERW_Telephone;
- parent.attr("TORA_TSTP_OPERW_OTC") = TORA_TSTP_OPERW_OTC;
- parent.attr("TORA_TSTP_OPERW_MobileClient") = TORA_TSTP_OPERW_MobileClient;
- parent.attr("TORA_TSTP_OPERW_PCClient") = TORA_TSTP_OPERW_PCClient;
- parent.attr("TORA_TSTP_OPERW_TY") = TORA_TSTP_OPERW_TY;
- parent.attr("TORA_TSTP_OPT_AnyPrice") = TORA_TSTP_OPT_AnyPrice;
- parent.attr("TORA_TSTP_OPT_LimitPrice") = TORA_TSTP_OPT_LimitPrice;
- parent.attr("TORA_TSTP_OPT_BestPrice") = TORA_TSTP_OPT_BestPrice;
- parent.attr("TORA_TSTP_OPT_LastPrice") = TORA_TSTP_OPT_LastPrice;
- parent.attr("TORA_TSTP_OPT_AskPrice1") = TORA_TSTP_OPT_AskPrice1;
- parent.attr("TORA_TSTP_OPT_BidPrice1") = TORA_TSTP_OPT_BidPrice1;
- parent.attr("TORA_TSTP_OPT_Relative") = TORA_TSTP_OPT_Relative;
- parent.attr("TORA_TSTP_OPT_FiveLevelPrice") = TORA_TSTP_OPT_FiveLevelPrice;
- parent.attr("TORA_TSTP_OPT_HomeBestPrice") = TORA_TSTP_OPT_HomeBestPrice;
- parent.attr("TORA_TSTP_OVT_CustomVol") = TORA_TSTP_OVT_CustomVol;
- parent.attr("TORA_TSTP_OVT_RelativeVol") = TORA_TSTP_OVT_RelativeVol;
- parent.attr("TORA_TSTP_TC_IOC") = TORA_TSTP_TC_IOC;
- parent.attr("TORA_TSTP_TC_GFS") = TORA_TSTP_TC_GFS;
- parent.attr("TORA_TSTP_TC_GFD") = TORA_TSTP_TC_GFD;
- parent.attr("TORA_TSTP_TC_GTD") = TORA_TSTP_TC_GTD;
- parent.attr("TORA_TSTP_TC_GTC") = TORA_TSTP_TC_GTC;
- parent.attr("TORA_TSTP_TC_GFA") = TORA_TSTP_TC_GFA;
- parent.attr("TORA_TSTP_VC_AV") = TORA_TSTP_VC_AV;
- parent.attr("TORA_TSTP_VC_MV") = TORA_TSTP_VC_MV;
- parent.attr("TORA_TSTP_VC_CV") = TORA_TSTP_VC_CV;
- parent.attr("TORA_TSTP_FCC_NotForceClose") = TORA_TSTP_FCC_NotForceClose;
- parent.attr("TORA_TSTP_FCC_LackDeposit") = TORA_TSTP_FCC_LackDeposit;
- parent.attr("TORA_TSTP_FCC_ClientOverPositionLimit") = TORA_TSTP_FCC_ClientOverPositionLimit;
- parent.attr("TORA_TSTP_FCC_MemberOverPositionLimit") = TORA_TSTP_FCC_MemberOverPositionLimit;
- parent.attr("TORA_TSTP_FCC_NotMultiple") = TORA_TSTP_FCC_NotMultiple;
- parent.attr("TORA_TSTP_FCC_Violation") = TORA_TSTP_FCC_Violation;
- parent.attr("TORA_TSTP_FCC_Other") = TORA_TSTP_FCC_Other;
- parent.attr("TORA_TSTP_EOT_Review") = TORA_TSTP_EOT_Review;
- parent.attr("TORA_TSTP_EOT_Cancel") = TORA_TSTP_EOT_Cancel;
- parent.attr("TORA_TSTP_EOT_Limit") = TORA_TSTP_EOT_Limit;
- parent.attr("TORA_TSTP_EOT_FRC") = TORA_TSTP_EOT_FRC;
- parent.attr("TORA_TSTP_EOT_FRL") = TORA_TSTP_EOT_FRL;
- parent.attr("TORA_TSTP_EOT_BP") = TORA_TSTP_EOT_BP;
- parent.attr("TORA_TSTP_EOT_HP") = TORA_TSTP_EOT_HP;
- parent.attr("TORA_TSTP_EOT_FAK") = TORA_TSTP_EOT_FAK;
- parent.attr("TORA_TSTP_EOT_FOK") = TORA_TSTP_EOT_FOK;
- parent.attr("TORA_TSTP_TRNSD_In") = TORA_TSTP_TRNSD_In;
- parent.attr("TORA_TSTP_TRNSD_Out") = TORA_TSTP_TRNSD_Out;
- parent.attr("TORA_TSTP_TRNSD_MoveIn") = TORA_TSTP_TRNSD_MoveIn;
- parent.attr("TORA_TSTP_TRNSD_MoveOut") = TORA_TSTP_TRNSD_MoveOut;
- parent.attr("TORA_TSTP_TRNSD_Freeze") = TORA_TSTP_TRNSD_Freeze;
- parent.attr("TORA_TSTP_TRNSD_UnFreeze") = TORA_TSTP_TRNSD_UnFreeze;
- parent.attr("TORA_TSTP_TRNSD_StockToBank") = TORA_TSTP_TRNSD_StockToBank;
- parent.attr("TORA_TSTP_TRNSD_BankToStock") = TORA_TSTP_TRNSD_BankToStock;
- parent.attr("TORA_TSTP_CLTD_CollateralIn") = TORA_TSTP_CLTD_CollateralIn;
- parent.attr("TORA_TSTP_CLTD_CollateralOut") = TORA_TSTP_CLTD_CollateralOut;
- parent.attr("TORA_TSTP_TRANST_TranferHandling") = TORA_TSTP_TRANST_TranferHandling;
- parent.attr("TORA_TSTP_TRANST_TransferSuccess") = TORA_TSTP_TRANST_TransferSuccess;
- parent.attr("TORA_TSTP_TRANST_TransferFail") = TORA_TSTP_TRANST_TransferFail;
- parent.attr("TORA_TSTP_TRANST_RepealHandling") = TORA_TSTP_TRANST_RepealHandling;
- parent.attr("TORA_TSTP_TRANST_RepealSuccess") = TORA_TSTP_TRANST_RepealSuccess;
- parent.attr("TORA_TSTP_TRANST_RepealFail") = TORA_TSTP_TRANST_RepealFail;
- parent.attr("TORA_TSTP_TRANST_ExternalAccepted") = TORA_TSTP_TRANST_ExternalAccepted;
- parent.attr("TORA_TSTP_TPT_ALL") = TORA_TSTP_TPT_ALL;
- parent.attr("TORA_TSTP_TPT_History") = TORA_TSTP_TPT_History;
- parent.attr("TORA_TSTP_TPT_TodayBS") = TORA_TSTP_TPT_TodayBS;
- parent.attr("TORA_TSTP_TPT_TodayPR") = TORA_TSTP_TPT_TodayPR;
- parent.attr("TORA_TSTP_OST_AllTraded") = TORA_TSTP_OST_AllTraded;
- parent.attr("TORA_TSTP_OST_PartTradedQueueing") = TORA_TSTP_OST_PartTradedQueueing;
- parent.attr("TORA_TSTP_OST_PartTradedNotQueueing") = TORA_TSTP_OST_PartTradedNotQueueing;
- parent.attr("TORA_TSTP_OST_NoTradeQueueing") = TORA_TSTP_OST_NoTradeQueueing;
- parent.attr("TORA_TSTP_OST_NoTradeNotQueueing") = TORA_TSTP_OST_NoTradeNotQueueing;
- parent.attr("TORA_TSTP_OST_Canceled") = TORA_TSTP_OST_Canceled;
- parent.attr("TORA_TSTP_OST_Unknown") = TORA_TSTP_OST_Unknown;
- parent.attr("TORA_TSTP_OST_NotTouched") = TORA_TSTP_OST_NotTouched;
- parent.attr("TORA_TSTP_OST_Touched") = TORA_TSTP_OST_Touched;
- parent.attr("TORA_TSTP_OST_Cached") = TORA_TSTP_OST_Cached;
- parent.attr("TORA_TSTP_COST_Initial") = TORA_TSTP_COST_Initial;
- parent.attr("TORA_TSTP_COST_NotTouched") = TORA_TSTP_COST_NotTouched;
- parent.attr("TORA_TSTP_COST_Touched") = TORA_TSTP_COST_Touched;
- parent.attr("TORA_TSTP_COST_Finished") = TORA_TSTP_COST_Finished;
- parent.attr("TORA_TSTP_COST_Cancel") = TORA_TSTP_COST_Cancel;
- parent.attr("TORA_TSTP_COST_Failed") = TORA_TSTP_COST_Failed;
- parent.attr("TORA_TSTP_OSS_UnSubmit") = TORA_TSTP_OSS_UnSubmit;
- parent.attr("TORA_TSTP_OSS_InsertSubmitted") = TORA_TSTP_OSS_InsertSubmitted;
- parent.attr("TORA_TSTP_OSS_CancelSubmitted") = TORA_TSTP_OSS_CancelSubmitted;
- parent.attr("TORA_TSTP_OSS_ModifySubmitted") = TORA_TSTP_OSS_ModifySubmitted;
- parent.attr("TORA_TSTP_OSS_Accepted") = TORA_TSTP_OSS_Accepted;
- parent.attr("TORA_TSTP_OSS_InsertRejected") = TORA_TSTP_OSS_InsertRejected;
- parent.attr("TORA_TSTP_OSS_CancelRejected") = TORA_TSTP_OSS_CancelRejected;
- parent.attr("TORA_TSTP_OSS_ModifyRejected") = TORA_TSTP_OSS_ModifyRejected;
- parent.attr("TORA_TSTP_ORDT_Normal") = TORA_TSTP_ORDT_Normal;
- parent.attr("TORA_TSTP_ORDT_DeriveFromQuote") = TORA_TSTP_ORDT_DeriveFromQuote;
- parent.attr("TORA_TSTP_ORDT_DeriveFromCombination") = TORA_TSTP_ORDT_DeriveFromCombination;
- parent.attr("TORA_TSTP_ORDT_Combination") = TORA_TSTP_ORDT_Combination;
- parent.attr("TORA_TSTP_ORDT_ConditionalOrder") = TORA_TSTP_ORDT_ConditionalOrder;
- parent.attr("TORA_TSTP_ORDT_Swap") = TORA_TSTP_ORDT_Swap;
- parent.attr("TORA_TSTP_OF_Open") = TORA_TSTP_OF_Open;
- parent.attr("TORA_TSTP_OF_Close") = TORA_TSTP_OF_Close;
- parent.attr("TORA_TSTP_OF_ForceClose") = TORA_TSTP_OF_ForceClose;
- parent.attr("TORA_TSTP_OF_CloseToday") = TORA_TSTP_OF_CloseToday;
- parent.attr("TORA_TSTP_OF_CloseYesterday") = TORA_TSTP_OF_CloseYesterday;
- parent.attr("TORA_TSTP_OF_ForceOff") = TORA_TSTP_OF_ForceOff;
- parent.attr("TORA_TSTP_OF_LocalForceClose") = TORA_TSTP_OF_LocalForceClose;
- parent.attr("TORA_TSTP_HF_Speculation") = TORA_TSTP_HF_Speculation;
- parent.attr("TORA_TSTP_HF_Arbitrage") = TORA_TSTP_HF_Arbitrage;
- parent.attr("TORA_TSTP_HF_Hedge") = TORA_TSTP_HF_Hedge;
- parent.attr("TORA_TSTP_HF_Covered") = TORA_TSTP_HF_Covered;
- parent.attr("TORA_TSTP_AF_Delete") = TORA_TSTP_AF_Delete;
- parent.attr("TORA_TSTP_AF_Modify") = TORA_TSTP_AF_Modify;
- parent.attr("TORA_TSTP_AF_ForceDelete") = TORA_TSTP_AF_ForceDelete;
- parent.attr("TORA_TSTP_OAS_Submitted") = TORA_TSTP_OAS_Submitted;
- parent.attr("TORA_TSTP_OAS_Accepted") = TORA_TSTP_OAS_Accepted;
- parent.attr("TORA_TSTP_OAS_Rejected") = TORA_TSTP_OAS_Rejected;
- parent.attr("TORA_TSTP_OAS_Cached") = TORA_TSTP_OAS_Cached;
- parent.attr("TORA_TSTP_CIDT_Unknown") = TORA_TSTP_CIDT_Unknown;
- parent.attr("TORA_TSTP_CIDT_Speculation") = TORA_TSTP_CIDT_Speculation;
- parent.attr("TORA_TSTP_CIDT_Arbitrage") = TORA_TSTP_CIDT_Arbitrage;
- parent.attr("TORA_TSTP_CIDT_Hedge") = TORA_TSTP_CIDT_Hedge;
- parent.attr("TORA_TSTP_CIDT_Normal") = TORA_TSTP_CIDT_Normal;
- parent.attr("TORA_TSTP_CIDT_Credit") = TORA_TSTP_CIDT_Credit;
- parent.attr("TORA_TSTP_CIDT_Derivatives") = TORA_TSTP_CIDT_Derivatives;
- parent.attr("TORA_TSTP_BC_Buy") = TORA_TSTP_BC_Buy;
- parent.attr("TORA_TSTP_BC_Sell") = TORA_TSTP_BC_Sell;
- parent.attr("TORA_TSTP_BC_ETFPur") = TORA_TSTP_BC_ETFPur;
- parent.attr("TORA_TSTP_BC_ETFRed") = TORA_TSTP_BC_ETFRed;
- parent.attr("TORA_TSTP_BC_Repurchase") = TORA_TSTP_BC_Repurchase;
- parent.attr("TORA_TSTP_BC_ReverseRepur") = TORA_TSTP_BC_ReverseRepur;
- parent.attr("TORA_TSTP_BC_Rationed") = TORA_TSTP_BC_Rationed;
- parent.attr("TORA_TSTP_BC_CustodyTransfer") = TORA_TSTP_BC_CustodyTransfer;
- parent.attr("TORA_TSTP_BC_BuyOpen") = TORA_TSTP_BC_BuyOpen;
- parent.attr("TORA_TSTP_BC_BuyClose") = TORA_TSTP_BC_BuyClose;
- parent.attr("TORA_TSTP_BC_SellOpen") = TORA_TSTP_BC_SellOpen;
- parent.attr("TORA_TSTP_BC_SellClose") = TORA_TSTP_BC_SellClose;
- parent.attr("TORA_TSTP_BC_CoveredOpen") = TORA_TSTP_BC_CoveredOpen;
- parent.attr("TORA_TSTP_BC_CoveredClose") = TORA_TSTP_BC_CoveredClose;
- parent.attr("TORA_TSTP_BC_ExecOrder") = TORA_TSTP_BC_ExecOrder;
- parent.attr("TORA_TSTP_BC_AutoExecOrder") = TORA_TSTP_BC_AutoExecOrder;
- parent.attr("TORA_TSTP_CPT_Normal") = TORA_TSTP_CPT_Normal;
- parent.attr("TORA_TSTP_CPT_Special") = TORA_TSTP_CPT_Special;
- parent.attr("TORA_TSTP_FID_NAN") = TORA_TSTP_FID_NAN;
- parent.attr("TORA_TSTP_FID_SessionManager") = TORA_TSTP_FID_SessionManager;
- parent.attr("TORA_TSTP_FID_UserManager") = TORA_TSTP_FID_UserManager;
- parent.attr("TORA_TSTP_FID_OrderInsert") = TORA_TSTP_FID_OrderInsert;
- parent.attr("TORA_TSTP_FID_OrderAction") = TORA_TSTP_FID_OrderAction;
- parent.attr("TORA_TSTP_FID_AdjustTradingRight") = TORA_TSTP_FID_AdjustTradingRight;
- parent.attr("TORA_TSTP_FID_MoveFund") = TORA_TSTP_FID_MoveFund;
- parent.attr("TORA_TSTP_FID_AddFund") = TORA_TSTP_FID_AddFund;
- parent.attr("TORA_TSTP_FID_SubFund") = TORA_TSTP_FID_SubFund;
- parent.attr("TORA_TSTP_FID_ForceFreezeFund") = TORA_TSTP_FID_ForceFreezeFund;
- parent.attr("TORA_TSTP_FID_ForceUnFreezeFund") = TORA_TSTP_FID_ForceUnFreezeFund;
- parent.attr("TORA_TSTP_FID_AddPosition") = TORA_TSTP_FID_AddPosition;
- parent.attr("TORA_TSTP_FID_SubPosition") = TORA_TSTP_FID_SubPosition;
- parent.attr("TORA_TSTP_FID_RepealFund") = TORA_TSTP_FID_RepealFund;
- parent.attr("TORA_TSTP_FID_RepealPosition") = TORA_TSTP_FID_RepealPosition;
- parent.attr("TORA_TSTP_FID_CollateralInJZ") = TORA_TSTP_FID_CollateralInJZ;
- parent.attr("TORA_TSTP_FID_AdjustTradingFee") = TORA_TSTP_FID_AdjustTradingFee;
- parent.attr("TORA_TSTP_FID_AdjustSpecPrivilege") = TORA_TSTP_FID_AdjustSpecPrivilege;
- parent.attr("TORA_TSTP_FID_AdjustShareholderAssociation") = TORA_TSTP_FID_AdjustShareholderAssociation;
- parent.attr("TORA_TSTP_FID_AdjustSecurity") = TORA_TSTP_FID_AdjustSecurity;
- parent.attr("TORA_TSTP_FID_MovePosition") = TORA_TSTP_FID_MovePosition;
- parent.attr("TORA_TSTP_FID_AdjustShareholderParam") = TORA_TSTP_FID_AdjustShareholderParam;
- parent.attr("TORA_TSTP_FID_CondOrderInsert") = TORA_TSTP_FID_CondOrderInsert;
- parent.attr("TORA_TSTP_FID_CondOrderAction") = TORA_TSTP_FID_CondOrderAction;
- parent.attr("TORA_TSTP_FID_QryCondOrder") = TORA_TSTP_FID_QryCondOrder;
- parent.attr("TORA_TSTP_FID_CondParamAdjust") = TORA_TSTP_FID_CondParamAdjust;
- parent.attr("TORA_TSTP_FID_UserRoleManage") = TORA_TSTP_FID_UserRoleManage;
- parent.attr("TORA_TSTP_FID_TradingFeeTemplateManage") = TORA_TSTP_FID_TradingFeeTemplateManage;
- parent.attr("TORA_TSTP_FID_TradingRightTemplateManage") = TORA_TSTP_FID_TradingRightTemplateManage;
- parent.attr("TORA_TSTP_FID_SecurityPriorAuthManage") = TORA_TSTP_FID_SecurityPriorAuthManage;
- parent.attr("TORA_TSTP_FID_PosiParamManage") = TORA_TSTP_FID_PosiParamManage;
- parent.attr("TORA_TSTP_FID_OrderLocalSeqPrefixAdjust") = TORA_TSTP_FID_OrderLocalSeqPrefixAdjust;
- parent.attr("TORA_TSTP_FID_TraderManage") = TORA_TSTP_FID_TraderManage;
- parent.attr("TORA_TSTP_FID_IPOManage") = TORA_TSTP_FID_IPOManage;
- parent.attr("TORA_TSTP_FID_AppRunManage") = TORA_TSTP_FID_AppRunManage;
- parent.attr("TORA_TSTP_FID_MarketStatusManage") = TORA_TSTP_FID_MarketStatusManage;
- parent.attr("TORA_TSTP_FID_PlatformStatusManage") = TORA_TSTP_FID_PlatformStatusManage;
- parent.attr("TORA_TSTP_FID_QryTradingAccount") = TORA_TSTP_FID_QryTradingAccount;
- parent.attr("TORA_TSTP_FID_QryPositon") = TORA_TSTP_FID_QryPositon;
- parent.attr("TORA_TSTP_FID_QryShareholderAccount") = TORA_TSTP_FID_QryShareholderAccount;
- parent.attr("TORA_TSTP_FID_QryOrder") = TORA_TSTP_FID_QryOrder;
- parent.attr("TORA_TSTP_FID_QryTrade") = TORA_TSTP_FID_QryTrade;
- parent.attr("TORA_TSTP_FID_QryFundSerial") = TORA_TSTP_FID_QryFundSerial;
- parent.attr("TORA_TSTP_FID_QryPositionSerial") = TORA_TSTP_FID_QryPositionSerial;
- parent.attr("TORA_TSTP_FID_DumpTradingAccount") = TORA_TSTP_FID_DumpTradingAccount;
- parent.attr("TORA_TSTP_FID_DumpPositon") = TORA_TSTP_FID_DumpPositon;
- parent.attr("TORA_TSTP_FID_DumpShareholderAccount") = TORA_TSTP_FID_DumpShareholderAccount;
- parent.attr("TORA_TSTP_FID_DumpOrder") = TORA_TSTP_FID_DumpOrder;
- parent.attr("TORA_TSTP_FID_DumpTrade") = TORA_TSTP_FID_DumpTrade;
- parent.attr("TORA_TSTP_FID_DumpFundSerial") = TORA_TSTP_FID_DumpFundSerial;
- parent.attr("TORA_TSTP_FID_DumpPositionSerial") = TORA_TSTP_FID_DumpPositionSerial;
- parent.attr("TORA_TSTP_FID_UploadTradeData") = TORA_TSTP_FID_UploadTradeData;
- parent.attr("TORA_TSTP_FID_ReviewFundAdjust") = TORA_TSTP_FID_ReviewFundAdjust;
- parent.attr("TORA_TSTP_FID_ReviewPositionAdjust") = TORA_TSTP_FID_ReviewPositionAdjust;
- parent.attr("TORA_TSTP_FID_RecordOperateLog") = TORA_TSTP_FID_RecordOperateLog;
- parent.attr("TORA_TSTP_FID_TerminalInfoManage") = TORA_TSTP_FID_TerminalInfoManage;
- parent.attr("TORA_TSTP_FID_QryTradingRight") = TORA_TSTP_FID_QryTradingRight;
- parent.attr("TORA_TSTP_FID_DesignationRegistration") = TORA_TSTP_FID_DesignationRegistration;
- parent.attr("TORA_TSTP_FID_CustodyTransfer") = TORA_TSTP_FID_CustodyTransfer;
- parent.attr("TORA_TSTP_FID_ForceDelete") = TORA_TSTP_FID_ForceDelete;
- parent.attr("TORA_TSTP_FID_RiskMgr") = TORA_TSTP_FID_RiskMgr;
- parent.attr("TORA_TSTP_FID_ReviewUserIPLimitAdjust") = TORA_TSTP_FID_ReviewUserIPLimitAdjust;
- parent.attr("TORA_TSTP_FID_AdjustUserIPLimit") = TORA_TSTP_FID_AdjustUserIPLimit;
- parent.attr("TORA_TSTP_FID_AdjustSystemParam") = TORA_TSTP_FID_AdjustSystemParam;
- parent.attr("TORA_TSTP_FID_DepartmentInfoManage") = TORA_TSTP_FID_DepartmentInfoManage;
- parent.attr("TORA_TSTP_FID_IPONumberMatchManage") = TORA_TSTP_FID_IPONumberMatchManage;
- parent.attr("TORA_TSTP_FID_CustomerInfoManage") = TORA_TSTP_FID_CustomerInfoManage;
- parent.attr("TORA_TSTP_FID_QryTradeEvent") = TORA_TSTP_FID_QryTradeEvent;
- parent.attr("TORA_TSTP_FID_ExchRtnSeqManage") = TORA_TSTP_FID_ExchRtnSeqManage;
- parent.attr("TORA_TSTP_FID_TransferFund") = TORA_TSTP_FID_TransferFund;
- parent.attr("TORA_TSTP_STP_COMMON") = TORA_TSTP_STP_COMMON;
- parent.attr("TORA_TSTP_STP_SHAShares") = TORA_TSTP_STP_SHAShares;
- parent.attr("TORA_TSTP_STP_SHSingleMarketStockETF") = TORA_TSTP_STP_SHSingleMarketStockETF;
- parent.attr("TORA_TSTP_STP_SHSingleMarketBondETF") = TORA_TSTP_STP_SHSingleMarketBondETF;
- parent.attr("TORA_TSTP_STP_SHGoldETF") = TORA_TSTP_STP_SHGoldETF;
- parent.attr("TORA_TSTP_STP_SHTradableMonetaryFund") = TORA_TSTP_STP_SHTradableMonetaryFund;
- parent.attr("TORA_TSTP_STP_SHBondNation") = TORA_TSTP_STP_SHBondNation;
- parent.attr("TORA_TSTP_STP_SHBondCorporation") = TORA_TSTP_STP_SHBondCorporation;
- parent.attr("TORA_TSTP_STP_SHBondCompany") = TORA_TSTP_STP_SHBondCompany;
- parent.attr("TORA_TSTP_STP_SHBondConversion") = TORA_TSTP_STP_SHBondConversion;
- parent.attr("TORA_TSTP_STP_SHBondSeparation") = TORA_TSTP_STP_SHBondSeparation;
- parent.attr("TORA_TSTP_STP_SHASharesOption") = TORA_TSTP_STP_SHASharesOption;
- parent.attr("TORA_TSTP_STP_SHETFOption") = TORA_TSTP_STP_SHETFOption;
- parent.attr("TORA_TSTP_STP_SHAllotment") = TORA_TSTP_STP_SHAllotment;
- parent.attr("TORA_TSTP_STP_SHDistributeDebt") = TORA_TSTP_STP_SHDistributeDebt;
- parent.attr("TORA_TSTP_STP_SHStandard") = TORA_TSTP_STP_SHStandard;
- parent.attr("TORA_TSTP_STP_SHRepo") = TORA_TSTP_STP_SHRepo;
- parent.attr("TORA_TSTP_STP_SHCEFund") = TORA_TSTP_STP_SHCEFund;
- parent.attr("TORA_TSTP_STP_SHOEFund") = TORA_TSTP_STP_SHOEFund;
- parent.attr("TORA_TSTP_STP_SHCrossMarketStockETF") = TORA_TSTP_STP_SHCrossMarketStockETF;
- parent.attr("TORA_TSTP_STP_SHCrossBorderETF") = TORA_TSTP_STP_SHCrossBorderETF;
- parent.attr("TORA_TSTP_STP_SHMontherStructFund") = TORA_TSTP_STP_SHMontherStructFund;
- parent.attr("TORA_TSTP_STP_SHSubStructFund") = TORA_TSTP_STP_SHSubStructFund;
- parent.attr("TORA_TSTP_STP_SHRealTimeMonetaryFund") = TORA_TSTP_STP_SHRealTimeMonetaryFund;
- parent.attr("TORA_TSTP_STP_SHExchangeableBond") = TORA_TSTP_STP_SHExchangeableBond;
- parent.attr("TORA_TSTP_STP_SHLOF") = TORA_TSTP_STP_SHLOF;
- parent.attr("TORA_TSTP_STP_SZMainAShares") = TORA_TSTP_STP_SZMainAShares;
- parent.attr("TORA_TSTP_STP_SZSME") = TORA_TSTP_STP_SZSME;
- parent.attr("TORA_TSTP_STP_SZBondNation") = TORA_TSTP_STP_SZBondNation;
- parent.attr("TORA_TSTP_STP_SZBondCorporation") = TORA_TSTP_STP_SZBondCorporation;
- parent.attr("TORA_TSTP_STP_SZBondCompany") = TORA_TSTP_STP_SZBondCompany;
- parent.attr("TORA_TSTP_STP_SZBondConversion") = TORA_TSTP_STP_SZBondConversion;
- parent.attr("TORA_TSTP_STP_SZBondSeparation") = TORA_TSTP_STP_SZBondSeparation;
- parent.attr("TORA_TSTP_STP_SZASharesOption") = TORA_TSTP_STP_SZASharesOption;
- parent.attr("TORA_TSTP_STP_SZETFOption") = TORA_TSTP_STP_SZETFOption;
- parent.attr("TORA_TSTP_STP_SZCrossBorderETF") = TORA_TSTP_STP_SZCrossBorderETF;
- parent.attr("TORA_TSTP_STP_SZGoldETF") = TORA_TSTP_STP_SZGoldETF;
- parent.attr("TORA_TSTP_STP_SZCashBondETF") = TORA_TSTP_STP_SZCashBondETF;
- parent.attr("TORA_TSTP_STP_SZSingleMarketStockETF") = TORA_TSTP_STP_SZSingleMarketStockETF;
- parent.attr("TORA_TSTP_STP_SZSingleMarketBondETF") = TORA_TSTP_STP_SZSingleMarketBondETF;
- parent.attr("TORA_TSTP_STP_SZMonetaryFundETF") = TORA_TSTP_STP_SZMonetaryFundETF;
- parent.attr("TORA_TSTP_STP_SZGEM") = TORA_TSTP_STP_SZGEM;
- parent.attr("TORA_TSTP_STP_SZAllotment") = TORA_TSTP_STP_SZAllotment;
- parent.attr("TORA_TSTP_STP_SZDistributeDebt") = TORA_TSTP_STP_SZDistributeDebt;
- parent.attr("TORA_TSTP_STP_SZStandard") = TORA_TSTP_STP_SZStandard;
- parent.attr("TORA_TSTP_STP_SZRepo") = TORA_TSTP_STP_SZRepo;
- parent.attr("TORA_TSTP_STP_SZCEFund") = TORA_TSTP_STP_SZCEFund;
- parent.attr("TORA_TSTP_STP_SZOEFund") = TORA_TSTP_STP_SZOEFund;
- parent.attr("TORA_TSTP_STP_SZCrossBorderOEFund") = TORA_TSTP_STP_SZCrossBorderOEFund;
- parent.attr("TORA_TSTP_STP_SZCrossMarketStockETF") = TORA_TSTP_STP_SZCrossMarketStockETF;
- parent.attr("TORA_TSTP_STP_SZLOF") = TORA_TSTP_STP_SZLOF;
- parent.attr("TORA_TSTP_STP_SZCrossBorderLOF") = TORA_TSTP_STP_SZCrossBorderLOF;
- parent.attr("TORA_TSTP_STP_SZMontherStructFund") = TORA_TSTP_STP_SZMontherStructFund;
- parent.attr("TORA_TSTP_STP_SZSubStructFund") = TORA_TSTP_STP_SZSubStructFund;
- parent.attr("TORA_TSTP_STP_SZMontherCrossBorderStructFund") = TORA_TSTP_STP_SZMontherCrossBorderStructFund;
- parent.attr("TORA_TSTP_STP_SZSubCrossBorderStructFund") = TORA_TSTP_STP_SZSubCrossBorderStructFund;
- parent.attr("TORA_TSTP_STP_SZExchangeableBond") = TORA_TSTP_STP_SZExchangeableBond;
- parent.attr("TORA_TSTP_STP_SZGEMConversionBond") = TORA_TSTP_STP_SZGEMConversionBond;
- parent.attr("TORA_TSTP_EF_ToBeContinued") = TORA_TSTP_EF_ToBeContinued;
- parent.attr("TORA_TSTP_EF_BatchEnd") = TORA_TSTP_EF_BatchEnd;
- parent.attr("TORA_TSTP_EF_Completed") = TORA_TSTP_EF_Completed;
- parent.attr("TORA_TSTP_EF_NOP") = TORA_TSTP_EF_NOP;
- parent.attr("TORA_TSTP_MKD_COMMON") = TORA_TSTP_MKD_COMMON;
- parent.attr("TORA_TSTP_MKD_SHA") = TORA_TSTP_MKD_SHA;
- parent.attr("TORA_TSTP_MKD_SZA") = TORA_TSTP_MKD_SZA;
- parent.attr("TORA_TSTP_MKD_SHB") = TORA_TSTP_MKD_SHB;
- parent.attr("TORA_TSTP_MKD_SZB") = TORA_TSTP_MKD_SZB;
- parent.attr("TORA_TSTP_MKD_SZThreeA") = TORA_TSTP_MKD_SZThreeA;
- parent.attr("TORA_TSTP_MKD_SZThreeB") = TORA_TSTP_MKD_SZThreeB;
- parent.attr("TORA_TSTP_MKD_Foreign") = TORA_TSTP_MKD_Foreign;
- parent.attr("TORA_TSTP_LACT_UserID") = TORA_TSTP_LACT_UserID;
- parent.attr("TORA_TSTP_LACT_AccountID") = TORA_TSTP_LACT_AccountID;
- parent.attr("TORA_TSTP_LACT_SHAStock") = TORA_TSTP_LACT_SHAStock;
- parent.attr("TORA_TSTP_LACT_SZAStock") = TORA_TSTP_LACT_SZAStock;
- parent.attr("TORA_TSTP_LACT_SHBStock") = TORA_TSTP_LACT_SHBStock;
- parent.attr("TORA_TSTP_LACT_SZBStock") = TORA_TSTP_LACT_SZBStock;
- parent.attr("TORA_TSTP_LACT_ThreeNewBoardA") = TORA_TSTP_LACT_ThreeNewBoardA;
- parent.attr("TORA_TSTP_LACT_ThreeNewBoardB") = TORA_TSTP_LACT_ThreeNewBoardB;
- parent.attr("TORA_TSTP_LACT_HKStock") = TORA_TSTP_LACT_HKStock;
- parent.attr("TORA_TSTP_MST_UnKnown") = TORA_TSTP_MST_UnKnown;
- parent.attr("TORA_TSTP_MST_BeforeTrading") = TORA_TSTP_MST_BeforeTrading;
- parent.attr("TORA_TSTP_MST_Continous") = TORA_TSTP_MST_Continous;
- parent.attr("TORA_TSTP_MST_Closed") = TORA_TSTP_MST_Closed;
- parent.attr("TORA_TSTP_MST_OpenCallAuction") = TORA_TSTP_MST_OpenCallAuction;
- parent.attr("TORA_TSTP_ARM_Single") = TORA_TSTP_ARM_Single;
- parent.attr("TORA_TSTP_ARM_Group") = TORA_TSTP_ARM_Group;
- parent.attr("TORA_TSTP_DT_Register") = TORA_TSTP_DT_Register;
- parent.attr("TORA_TSTP_DT_Cancel") = TORA_TSTP_DT_Cancel;
- parent.attr("TORA_TSTP_CT_Register") = TORA_TSTP_CT_Register;
- parent.attr("TORA_TSTP_CT_Cancel") = TORA_TSTP_CT_Cancel;
- parent.attr("TORA_TSTP_PCBT_None") = TORA_TSTP_PCBT_None;
- parent.attr("TORA_TSTP_PCBT_Other") = TORA_TSTP_PCBT_Other;
- parent.attr("TORA_TSTP_PCBT_SHDelisting") = TORA_TSTP_PCBT_SHDelisting;
- parent.attr("TORA_TSTP_PCBT_ST") = TORA_TSTP_PCBT_ST;
- parent.attr("TORA_TSTP_PCBT_GEM") = TORA_TSTP_PCBT_GEM;
- parent.attr("TORA_TSTP_PCBT_StructFund") = TORA_TSTP_PCBT_StructFund;
- parent.attr("TORA_TSTP_PCBT_BondQualified") = TORA_TSTP_PCBT_BondQualified;
- parent.attr("TORA_TSTP_PCBT_SuspendBond") = TORA_TSTP_PCBT_SuspendBond;
- parent.attr("TORA_TSTP_PCBT_Repurchase") = TORA_TSTP_PCBT_Repurchase;
- parent.attr("TORA_TSTP_PCBT_ReverseRepur") = TORA_TSTP_PCBT_ReverseRepur;
- parent.attr("TORA_TSTP_PCBT_SZDelisting") = TORA_TSTP_PCBT_SZDelisting;
- parent.attr("TORA_TSTP_PCBT_Stock") = TORA_TSTP_PCBT_Stock;
- parent.attr("TORA_TSTP_PCBT_CreditStock") = TORA_TSTP_PCBT_CreditStock;
- parent.attr("TORA_TSTP_PCPF_None") = TORA_TSTP_PCPF_None;
- parent.attr("TORA_TSTP_PCPF_AnywayPass") = TORA_TSTP_PCPF_AnywayPass;
- parent.attr("TORA_TSTP_PCPF_MatchPass") = TORA_TSTP_PCPF_MatchPass;
- parent.attr("TORA_TSTP_PCPF_SelectPass") = TORA_TSTP_PCPF_SelectPass;
- parent.attr("TORA_TSTP_PCPF_ProfInvestorPass") = TORA_TSTP_PCPF_ProfInvestorPass;
- parent.attr("TORA_TSTP_RLV_Lowest") = TORA_TSTP_RLV_Lowest;
- parent.attr("TORA_TSTP_RLV_Conservative") = TORA_TSTP_RLV_Conservative;
- parent.attr("TORA_TSTP_RLV_Cautious") = TORA_TSTP_RLV_Cautious;
- parent.attr("TORA_TSTP_RLV_Steady") = TORA_TSTP_RLV_Steady;
- parent.attr("TORA_TSTP_RLV_Positive") = TORA_TSTP_RLV_Positive;
- parent.attr("TORA_TSTP_RLV_Aggressive") = TORA_TSTP_RLV_Aggressive;
- parent.attr("TORA_TSTP_PIT_NotProf") = TORA_TSTP_PIT_NotProf;
- parent.attr("TORA_TSTP_PIT_OCInstiPro") = TORA_TSTP_PIT_OCInstiPro;
- parent.attr("TORA_TSTP_PIT_InstiPro") = TORA_TSTP_PIT_InstiPro;
- parent.attr("TORA_TSTP_PIT_PersonPro") = TORA_TSTP_PIT_PersonPro;
- parent.attr("TORA_TSTP_PIT_ConfirmInstiPro") = TORA_TSTP_PIT_ConfirmInstiPro;
- parent.attr("TORA_TSTP_PIT_ConfirmPersonPro") = TORA_TSTP_PIT_ConfirmPersonPro;
- parent.attr("TORA_TSTP_LOT_Market") = TORA_TSTP_LOT_Market;
- parent.attr("TORA_TSTP_LOT_Limit") = TORA_TSTP_LOT_Limit;
- parent.attr("TORA_TSTP_LOT_HomeBest") = TORA_TSTP_LOT_HomeBest;
- parent.attr("TORA_TSTP_LSD_Buy") = TORA_TSTP_LSD_Buy;
- parent.attr("TORA_TSTP_LSD_Sell") = TORA_TSTP_LSD_Sell;
- parent.attr("TORA_TSTP_LSD_Borrow") = TORA_TSTP_LSD_Borrow;
- parent.attr("TORA_TSTP_LSD_Lend") = TORA_TSTP_LSD_Lend;
- parent.attr("TORA_TSTP_ECT_Fill") = TORA_TSTP_ECT_Fill;
- parent.attr("TORA_TSTP_ECT_Cancel") = TORA_TSTP_ECT_Cancel;
- parent.attr("TORA_TSTP_CCT_None") = TORA_TSTP_CCT_None;
- parent.attr("TORA_TSTP_CCT_SelfDeal") = TORA_TSTP_CCT_SelfDeal;
- parent.attr("TORA_TSTP_MST_TCP") = TORA_TSTP_MST_TCP;
- parent.attr("TORA_TSTP_MST_UDP") = TORA_TSTP_MST_UDP;
- parent.attr("TORA_TSTP_MST_MCAST") = TORA_TSTP_MST_MCAST;
- parent.attr("TORA_TSTP_MSST_PreOpen") = TORA_TSTP_MSST_PreOpen;
- parent.attr("TORA_TSTP_MSST_CallAuction") = TORA_TSTP_MSST_CallAuction;
- parent.attr("TORA_TSTP_MSST_Continous") = TORA_TSTP_MSST_Continous;
- parent.attr("TORA_TSTP_MSST_Pause") = TORA_TSTP_MSST_Pause;
- parent.attr("TORA_TSTP_MSST_Suspend") = TORA_TSTP_MSST_Suspend;
- parent.attr("TORA_TSTP_MSST_LongSuspend") = TORA_TSTP_MSST_LongSuspend;
- parent.attr("TORA_TSTP_MSST_UndulationInt") = TORA_TSTP_MSST_UndulationInt;
- parent.attr("TORA_TSTP_MSST_CircuitBreak") = TORA_TSTP_MSST_CircuitBreak;
- parent.attr("TORA_TSTP_MSST_CircuitBreakU") = TORA_TSTP_MSST_CircuitBreakU;
- parent.attr("TORA_TSTP_MSST_Close") = TORA_TSTP_MSST_Close;
- parent.attr("TORA_TSTP_MSST_Other") = TORA_TSTP_MSST_Other;
- parent.attr("TORA_TSTP_MSST_CloseCallAuction") = TORA_TSTP_MSST_CloseCallAuction;
- parent.attr("TORA_TSTP_FOCS_Init") = TORA_TSTP_FOCS_Init;
- parent.attr("TORA_TSTP_FOCS_Reviewed") = TORA_TSTP_FOCS_Reviewed;
- parent.attr("TORA_TSTP_FOCS_Failed") = TORA_TSTP_FOCS_Failed;
- parent.attr("TORA_TSTP_SPT_MaxBuyLimit") = TORA_TSTP_SPT_MaxBuyLimit;
- parent.attr("TORA_TSTP_SPT_MaxSellLimit") = TORA_TSTP_SPT_MaxSellLimit;
- parent.attr("TORA_TSTP_SPT_LargeBuyLimitRatio") = TORA_TSTP_SPT_LargeBuyLimitRatio;
- parent.attr("TORA_TSTP_SPT_LargeSelLimitRatio") = TORA_TSTP_SPT_LargeSelLimitRatio;
- parent.attr("TORA_TSTP_SPT_RiskWarnBoardLimitVol") = TORA_TSTP_SPT_RiskWarnBoardLimitVol;
- parent.attr("TORA_TSTP_SPT_SeriesDecInterval") = TORA_TSTP_SPT_SeriesDecInterval;
- parent.attr("TORA_TSTP_SPT_SeriesLimitPerUnit") = TORA_TSTP_SPT_SeriesLimitPerUnit;
- parent.attr("TORA_TSTP_SPT_ClosePriceScopeRatio") = TORA_TSTP_SPT_ClosePriceScopeRatio;
- parent.attr("TORA_TSTP_SPT_OpenDateLimit") = TORA_TSTP_SPT_OpenDateLimit;
- parent.attr("TORA_TSTP_SPT_LimitBoardShamRatio") = TORA_TSTP_SPT_LimitBoardShamRatio;
- parent.attr("TORA_TSTP_SPT_CancelOrderRatio") = TORA_TSTP_SPT_CancelOrderRatio;
- generate_caster_(parent);
-}
diff --git a/vnpy/api/tora/vntora/generated_files/generated_functions_1.cpp b/vnpy/api/tora/vntora/generated_files/generated_functions_1.cpp
deleted file mode 100644
index b191684499..0000000000
--- a/vnpy/api/tora/vntora/generated_files/generated_functions_1.cpp
+++ /dev/null
@@ -1,554 +0,0 @@
-#include "config.h"
-
-#include
-#include
-#include
-#include
-
-#include "module.hpp"
-#include "wrappers.hpp"
-#include "generated_functions.h"
-
-#include "TORATstpMdApi.h"
-#include "TORATstpTraderApi.h"
-#include "TORATstpUserApiDataType.h"
-#include "TORATstpUserApiStruct.h"
-
-
-void generate_class_CTORATstpFensUserInfoField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpFensUserInfoField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFensUserInfoField, "LogInAccount", LogInAccount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFensUserInfoField, "LogInAccountType", LogInAccountType);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpFensUserInfoField, c);
- module_vntora::objects.emplace("CTORATstpFensUserInfoField", c);
-}
-void generate_class_CTORATstpEffectPriceMarketDataField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpEffectPriceMarketDataField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectPriceMarketDataField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectPriceMarketDataField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectPriceMarketDataField, "LastPrice", LastPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectPriceMarketDataField, "TotalVolume", TotalVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectPriceMarketDataField, "Turnover", Turnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectPriceMarketDataField, "UpdateTime", UpdateTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectPriceMarketDataField, "UpdateMillisec", UpdateMillisec);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpEffectPriceMarketDataField, c);
- module_vntora::objects.emplace("CTORATstpEffectPriceMarketDataField", c);
-}
-void generate_class_CTORATstpEffectVolumeMarketDataField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpEffectVolumeMarketDataField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectVolumeMarketDataField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectVolumeMarketDataField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectVolumeMarketDataField, "LastPrice", LastPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectVolumeMarketDataField, "TotalVolume", TotalVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectVolumeMarketDataField, "Turnover", Turnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectVolumeMarketDataField, "UpdateTime", UpdateTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpEffectVolumeMarketDataField, "UpdateMillisec", UpdateMillisec);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpEffectVolumeMarketDataField, c);
- module_vntora::objects.emplace("CTORATstpEffectVolumeMarketDataField", c);
-}
-void generate_class_CTORATstpFundsFlowMarketDataField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpFundsFlowMarketDataField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "UpdateTime", UpdateTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "UpdateMillisec", UpdateMillisec);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "RetailBuyTurnover", RetailBuyTurnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "RetailBuyVolume", RetailBuyVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "RetailBuyAmount", RetailBuyAmount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "RetailSellTurnover", RetailSellTurnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "RetailSellVolume", RetailSellVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "RetailSellAmount", RetailSellAmount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "MiddleBuyTurnover", MiddleBuyTurnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "MiddleBuyVolume", MiddleBuyVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "MiddleBuyAmount", MiddleBuyAmount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "MiddleSellTurnover", MiddleSellTurnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "MiddleSellVolume", MiddleSellVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "MiddleSellAmount", MiddleSellAmount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "LargeBuyTurnover", LargeBuyTurnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "LargeBuyVolume", LargeBuyVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "LargeBuyAmount", LargeBuyAmount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "LargeSellTurnover", LargeSellTurnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "LargeSellVolume", LargeSellVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "LargeSellAmount", LargeSellAmount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "InstitutionBuyTurnover", InstitutionBuyTurnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "InstitutionBuyVolume", InstitutionBuyVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "InstitutionBuyAmount", InstitutionBuyAmount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "InstitutionSellTurnover", InstitutionSellTurnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "InstitutionSellVolume", InstitutionSellVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpFundsFlowMarketDataField, "InstitutionSellAmount", InstitutionSellAmount);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpFundsFlowMarketDataField, c);
- module_vntora::objects.emplace("CTORATstpFundsFlowMarketDataField", c);
-}
-void generate_class_CTORATstpReqUserLoginField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpReqUserLoginField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "LogInAccount", LogInAccount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "LogInAccountType", LogInAccountType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "Password", Password);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "UserProductInfo", UserProductInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "InterfaceProductInfo", InterfaceProductInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "ProtocolInfo", ProtocolInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "MacAddress", MacAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "OneTimePassword", OneTimePassword);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "ClientIPAddress", ClientIPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "Lang", Lang);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "TerminalInfo", TerminalInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "GWMacAddress", GWMacAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "GWInnerIPAddress", GWInnerIPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "GWOuterIPAddress", GWOuterIPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "DepartmentID", DepartmentID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "HDSerial", HDSerial);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "AuthMode", AuthMode);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "DeviceID", DeviceID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqUserLoginField, "DeviceSerial", DeviceSerial);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpReqUserLoginField, c);
- module_vntora::objects.emplace("CTORATstpReqUserLoginField", c);
-}
-void generate_class_CTORATstpRspUserLoginField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpRspUserLoginField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "LoginTime", LoginTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "LogInAccount", LogInAccount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "LogInAccountType", LogInAccountType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "SystemName", SystemName);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "FrontID", FrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "SessionID", SessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "MaxOrderRef", MaxOrderRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "PrivateFlowCount", PrivateFlowCount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "PublicFlowCount", PublicFlowCount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "TradingDay", TradingDay);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "UserName", UserName);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "UserType", UserType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "DepartmentID", DepartmentID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "ClientIPAddress", ClientIPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "MacAddress", MacAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "HDSerial", HDSerial);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspUserLoginField, "CommFlux", CommFlux);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpRspUserLoginField, c);
- module_vntora::objects.emplace("CTORATstpRspUserLoginField", c);
-}
-void generate_class_CTORATstpRspInfoField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpRspInfoField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInfoField, "ErrorID", ErrorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInfoField, "ErrorMsg", ErrorMsg);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpRspInfoField, c);
- module_vntora::objects.emplace("CTORATstpRspInfoField", c);
-}
-void generate_class_CTORATstpUserLogoutField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpUserLogoutField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpUserLogoutField, "UserID", UserID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpUserLogoutField, c);
- module_vntora::objects.emplace("CTORATstpUserLogoutField", c);
-}
-void generate_class_CTORATstpForceUserLogoutField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpForceUserLogoutField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpForceUserLogoutField, "UserID", UserID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpForceUserLogoutField, c);
- module_vntora::objects.emplace("CTORATstpForceUserLogoutField", c);
-}
-void generate_class_CTORATstpUserPasswordUpdateField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpUserPasswordUpdateField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpUserPasswordUpdateField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpUserPasswordUpdateField, "OldPassword", OldPassword);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpUserPasswordUpdateField, "NewPassword", NewPassword);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpUserPasswordUpdateField, c);
- module_vntora::objects.emplace("CTORATstpUserPasswordUpdateField", c);
-}
-void generate_class_CTORATstpReqInputDeviceSerialField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpReqInputDeviceSerialField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInputDeviceSerialField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInputDeviceSerialField, "DeviceID", DeviceID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInputDeviceSerialField, "DeviceSerial", DeviceSerial);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpReqInputDeviceSerialField, c);
- module_vntora::objects.emplace("CTORATstpReqInputDeviceSerialField", c);
-}
-void generate_class_CTORATstpRspInputDeviceSerialField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpRspInputDeviceSerialField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInputDeviceSerialField, "UserID", UserID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpRspInputDeviceSerialField, c);
- module_vntora::objects.emplace("CTORATstpRspInputDeviceSerialField", c);
-}
-void generate_class_CTORATstpActivateUserField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpActivateUserField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpActivateUserField, "UserID", UserID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpActivateUserField, c);
- module_vntora::objects.emplace("CTORATstpActivateUserField", c);
-}
-void generate_class_CTORATstpVerifyUserPasswordField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpVerifyUserPasswordField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpVerifyUserPasswordField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpVerifyUserPasswordField, "Password", Password);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpVerifyUserPasswordField, c);
- module_vntora::objects.emplace("CTORATstpVerifyUserPasswordField", c);
-}
-void generate_class_CTORATstpInputOrderField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpInputOrderField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "OrderRef", OrderRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "OrderPriceType", OrderPriceType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "Direction", Direction);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "CombOffsetFlag", CombOffsetFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "CombHedgeFlag", CombHedgeFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "LimitPrice", LimitPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "VolumeTotalOriginal", VolumeTotalOriginal);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "TimeCondition", TimeCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "VolumeCondition", VolumeCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "MinVolume", MinVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "ForceCloseReason", ForceCloseReason);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "RequestID", RequestID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "UserForceClose", UserForceClose);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "IsSwapOrder", IsSwapOrder);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "ShareholderID", ShareholderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "BusinessUnitID", BusinessUnitID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "IPAddress", IPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "MacAddress", MacAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "CreditPositionType", CreditPositionType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "OrderSysID", OrderSysID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "TerminalInfo", TerminalInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "BInfo", BInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "SInfo", SInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "IInfo", IInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "TransfereePbuID", TransfereePbuID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "Operway", Operway);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "CondCheck", CondCheck);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderField, "HDSerial", HDSerial);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpInputOrderField, c);
- module_vntora::objects.emplace("CTORATstpInputOrderField", c);
-}
-void generate_class_CTORATstpOrderField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpOrderField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "OrderRef", OrderRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "OrderPriceType", OrderPriceType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "Direction", Direction);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "CombOffsetFlag", CombOffsetFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "CombHedgeFlag", CombHedgeFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "LimitPrice", LimitPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "VolumeTotalOriginal", VolumeTotalOriginal);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "TimeCondition", TimeCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "VolumeCondition", VolumeCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "MinVolume", MinVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "ForceCloseReason", ForceCloseReason);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "RequestID", RequestID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "OrderLocalID", OrderLocalID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "MarketID", MarketID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "ShareholderID", ShareholderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "ExchangeInstID", ExchangeInstID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "TraderID", TraderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "OrderSubmitStatus", OrderSubmitStatus);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "TradingDay", TradingDay);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "OrderSysID", OrderSysID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "OrderStatus", OrderStatus);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "OrderType", OrderType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "VolumeTraded", VolumeTraded);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "VolumeTotal", VolumeTotal);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "InsertDate", InsertDate);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "InsertTime", InsertTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "CancelTime", CancelTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "ActiveTraderID", ActiveTraderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "FrontID", FrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "SessionID", SessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "UserProductInfo", UserProductInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "StatusMsg", StatusMsg);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "UserForceClose", UserForceClose);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "ActiveUserID", ActiveUserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "BusinessUnitID", BusinessUnitID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "IPAddress", IPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "MacAddress", MacAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "CreditPositionType", CreditPositionType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "BInfo", BInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "SInfo", SInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "IInfo", IInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "TransfereePbuID", TransfereePbuID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "Operway", Operway);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "DepartmentID", DepartmentID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "ProperCtrlBusinessType", ProperCtrlBusinessType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "ProperCtrlPassFlag", ProperCtrlPassFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "CondCheck", CondCheck);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "IsCacheOrder", IsCacheOrder);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "Turnover", Turnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "RtnFloatInfo", RtnFloatInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderField, "RtnIntInfo", RtnIntInfo);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpOrderField, c);
- module_vntora::objects.emplace("CTORATstpOrderField", c);
-}
-void generate_class_CTORATstpUserRefField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpUserRefField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpUserRefField, "UserID", UserID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpUserRefField, c);
- module_vntora::objects.emplace("CTORATstpUserRefField", c);
-}
-void generate_class_CTORATstpInputOrderActionField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpInputOrderActionField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "OrderActionRef", OrderActionRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "OrderRef", OrderRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "RequestID", RequestID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "FrontID", FrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "SessionID", SessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "OrderSysID", OrderSysID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "ActionFlag", ActionFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "LimitPrice", LimitPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "VolumeChange", VolumeChange);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "IPAddress", IPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "MacAddress", MacAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "CancelOrderLocalID", CancelOrderLocalID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "TerminalInfo", TerminalInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "BInfo", BInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "SInfo", SInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "IInfo", IInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "Operway", Operway);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputOrderActionField, "HDSerial", HDSerial);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpInputOrderActionField, c);
- module_vntora::objects.emplace("CTORATstpInputOrderActionField", c);
-}
-void generate_class_CTORATstpOrderActionField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpOrderActionField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "OrderActionRef", OrderActionRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "OrderRef", OrderRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "RequestID", RequestID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "FrontID", FrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "SessionID", SessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "OrderSysID", OrderSysID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "ActionFlag", ActionFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "LimitPrice", LimitPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "VolumeChange", VolumeChange);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "ActionDate", ActionDate);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "ActionTime", ActionTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "TraderID", TraderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "OrderLocalID", OrderLocalID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "ActionLocalID", ActionLocalID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "ShareholderID", ShareholderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "OrderActionStatus", OrderActionStatus);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "StatusMsg", StatusMsg);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "IPAddress", IPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "MacAddress", MacAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "BInfo", BInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "SInfo", SInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "IInfo", IInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpOrderActionField, "Operway", Operway);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpOrderActionField, c);
- module_vntora::objects.emplace("CTORATstpOrderActionField", c);
-}
-void generate_class_CTORATstpTradeField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpTradeField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "TradeID", TradeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "Direction", Direction);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "OrderSysID", OrderSysID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "MarketID", MarketID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "ShareholderID", ShareholderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "ExchangeInstID", ExchangeInstID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "OffsetFlag", OffsetFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "HedgeFlag", HedgeFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "Price", Price);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "Volume", Volume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "TradeDate", TradeDate);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "TradeTime", TradeTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "TraderID", TraderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "OrderLocalID", OrderLocalID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "TradingDay", TradingDay);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "BusinessUnitID", BusinessUnitID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "OrderRef", OrderRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTradeField, "DepartmentID", DepartmentID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpTradeField, c);
- module_vntora::objects.emplace("CTORATstpTradeField", c);
-}
-void generate_class_CTORATstpMarketStatusField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpMarketStatusField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpMarketStatusField, "MarketID", MarketID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpMarketStatusField, "MarketStatus", MarketStatus);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpMarketStatusField, c);
- module_vntora::objects.emplace("CTORATstpMarketStatusField", c);
-}
-void generate_class_CTORATstpInputCondOrderField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpInputCondOrderField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "BusinessUnitID", BusinessUnitID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "ShareholderID", ShareholderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "Direction", Direction);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "OrderPriceType", OrderPriceType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "OrderVolumeType", OrderVolumeType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "TimeCondition", TimeCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "VolumeCondition", VolumeCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "LimitPrice", LimitPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "VolumeTotalOriginal", VolumeTotalOriginal);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "CombOffsetFlag", CombOffsetFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "CombHedgeFlag", CombHedgeFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "CondOrderRef", CondOrderRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "RequestID", RequestID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "IPAddress", IPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "MacAddress", MacAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "CondOrderID", CondOrderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "TerminalInfo", TerminalInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "BInfo", BInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "SInfo", SInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "IInfo", IInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "Operway", Operway);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "CondCheck", CondCheck);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "ContingentCondition", ContingentCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "ConditionPrice", ConditionPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "PriceTicks", PriceTicks);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "VolumeMultiple", VolumeMultiple);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "RelativeFrontID", RelativeFrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "RelativeSessionID", RelativeSessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "RelativeParam", RelativeParam);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "AppendContingentCondition", AppendContingentCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "AppendConditionPrice", AppendConditionPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "AppendRelativeFrontID", AppendRelativeFrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "AppendRelativeSessionID", AppendRelativeSessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "AppendRelativeParam", AppendRelativeParam);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderField, "HDSerial", HDSerial);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpInputCondOrderField, c);
- module_vntora::objects.emplace("CTORATstpInputCondOrderField", c);
-}
-void generate_class_CTORATstpConditionOrderField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpConditionOrderField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "BusinessUnitID", BusinessUnitID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "ShareholderID", ShareholderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "Direction", Direction);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "OrderPriceType", OrderPriceType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "OrderVolumeType", OrderVolumeType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "TimeCondition", TimeCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "VolumeCondition", VolumeCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "LimitPrice", LimitPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "VolumeTotalOriginal", VolumeTotalOriginal);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "CombOffsetFlag", CombOffsetFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "CombHedgeFlag", CombHedgeFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "CondOrderRef", CondOrderRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "RequestID", RequestID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "IPAddress", IPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "MacAddress", MacAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "CondOrderID", CondOrderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "TerminalInfo", TerminalInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "BInfo", BInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "SInfo", SInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "IInfo", IInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "Operway", Operway);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "CondCheck", CondCheck);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "ContingentCondition", ContingentCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "ConditionPrice", ConditionPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "PriceTicks", PriceTicks);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "VolumeMultiple", VolumeMultiple);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "RelativeFrontID", RelativeFrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "RelativeSessionID", RelativeSessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "RelativeParam", RelativeParam);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "AppendContingentCondition", AppendContingentCondition);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "AppendConditionPrice", AppendConditionPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "AppendRelativeFrontID", AppendRelativeFrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "AppendRelativeSessionID", AppendRelativeSessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "AppendRelativeParam", AppendRelativeParam);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "TradingDay", TradingDay);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "CondOrderStatus", CondOrderStatus);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "InsertDate", InsertDate);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "InsertTime", InsertTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "CancelTime", CancelTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "CancelUser", CancelUser);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "FrontID", FrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "SessionID", SessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "UserProductInfo", UserProductInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "StatusMsg", StatusMsg);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "DepartmentID", DepartmentID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "ProperCtrlBusinessType", ProperCtrlBusinessType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "ProperCtrlPassFlag", ProperCtrlPassFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "ActiveDate", ActiveDate);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpConditionOrderField, "ActiveTime", ActiveTime);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpConditionOrderField, c);
- module_vntora::objects.emplace("CTORATstpConditionOrderField", c);
-}
diff --git a/vnpy/api/tora/vntora/generated_files/generated_functions_2.cpp b/vnpy/api/tora/vntora/generated_files/generated_functions_2.cpp
deleted file mode 100644
index 0f33c0ad97..0000000000
--- a/vnpy/api/tora/vntora/generated_files/generated_functions_2.cpp
+++ /dev/null
@@ -1,555 +0,0 @@
-#include "config.h"
-
-#include
-#include
-#include
-#include
-
-#include "module.hpp"
-#include "wrappers.hpp"
-#include "generated_functions.h"
-
-#include "TORATstpMdApi.h"
-#include "TORATstpTraderApi.h"
-#include "TORATstpUserApiDataType.h"
-#include "TORATstpUserApiStruct.h"
-
-
-void generate_class_CTORATstpInputCondOrderActionField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpInputCondOrderActionField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "RequestID", RequestID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "CondOrderActionRef", CondOrderActionRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "CondOrderRef", CondOrderRef);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "FrontID", FrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "SessionID", SessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "CondOrderID", CondOrderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "ActionFlag", ActionFlag);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "UserID", UserID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "IPAddress", IPAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "MacAddress", MacAddress);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "CancelCondOrderID", CancelCondOrderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "TerminalInfo", TerminalInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "BInfo", BInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "SInfo", SInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "IInfo", IInfo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "Operway", Operway);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputCondOrderActionField, "HDSerial", HDSerial);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpInputCondOrderActionField, c);
- module_vntora::objects.emplace("CTORATstpInputCondOrderActionField", c);
-}
-void generate_class_CTORATstpReqInquiryJZFundField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpReqInquiryJZFundField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInquiryJZFundField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInquiryJZFundField, "CurrencyID", CurrencyID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInquiryJZFundField, "DepartmentID", DepartmentID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpReqInquiryJZFundField, c);
- module_vntora::objects.emplace("CTORATstpReqInquiryJZFundField", c);
-}
-void generate_class_CTORATstpRspInquiryJZFundField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpRspInquiryJZFundField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryJZFundField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryJZFundField, "CurrencyID", CurrencyID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryJZFundField, "UsefulMoney", UsefulMoney);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryJZFundField, "FetchLimit", FetchLimit);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryJZFundField, "DepartmentID", DepartmentID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpRspInquiryJZFundField, c);
- module_vntora::objects.emplace("CTORATstpRspInquiryJZFundField", c);
-}
-void generate_class_CTORATstpInputTransferFundField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpInputTransferFundField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferFundField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferFundField, "CurrencyID", CurrencyID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferFundField, "ApplySerial", ApplySerial);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferFundField, "TransferDirection", TransferDirection);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferFundField, "Amount", Amount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferFundField, "DepartmentID", DepartmentID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferFundField, "BankID", BankID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferFundField, "AccountPassword", AccountPassword);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferFundField, "BankPassword", BankPassword);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpInputTransferFundField, c);
- module_vntora::objects.emplace("CTORATstpInputTransferFundField", c);
-}
-void generate_class_CTORATstpInputTransferPositionField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpInputTransferPositionField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferPositionField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferPositionField, "BusinessUnitID", BusinessUnitID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferPositionField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferPositionField, "ShareholderID", ShareholderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferPositionField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferPositionField, "ApplySerial", ApplySerial);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferPositionField, "TransferDirection", TransferDirection);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferPositionField, "Volume", Volume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferPositionField, "TransferPositionType", TransferPositionType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferPositionField, "MarketID", MarketID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpInputTransferPositionField, c);
- module_vntora::objects.emplace("CTORATstpInputTransferPositionField", c);
-}
-void generate_class_CTORATstpTransferFundField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpTransferFundField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "FundSerial", FundSerial);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "ApplySerial", ApplySerial);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "FrontID", FrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "SessionID", SessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "CurrencyID", CurrencyID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "TransferDirection", TransferDirection);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "Amount", Amount);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "TransferStatus", TransferStatus);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "OperatorID", OperatorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "OperateDate", OperateDate);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "OperateTime", OperateTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "DepartmentID", DepartmentID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "BankAccountID", BankAccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferFundField, "BankID", BankID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpTransferFundField, c);
- module_vntora::objects.emplace("CTORATstpTransferFundField", c);
-}
-void generate_class_CTORATstpTransferPositionField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpTransferPositionField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "PositionSerial", PositionSerial);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "ApplySerial", ApplySerial);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "FrontID", FrontID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "SessionID", SessionID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "BusinessUnitID", BusinessUnitID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "ShareholderID", ShareholderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "MarketID", MarketID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "TradingDay", TradingDay);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "TransferDirection", TransferDirection);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "TransferPositionType", TransferPositionType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "HistoryVolume", HistoryVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "TodayBSVolume", TodayBSVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "TodayPRVolume", TodayPRVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "TransferStatus", TransferStatus);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "OperatorID", OperatorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "OperateDate", OperateDate);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpTransferPositionField, "OperateTime", OperateTime);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpTransferPositionField, c);
- module_vntora::objects.emplace("CTORATstpTransferPositionField", c);
-}
-void generate_class_CTORATstpSpecificSecurityField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpSpecificSecurityField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpSpecificSecurityField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpSpecificSecurityField, "SecurityID", SecurityID);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpSpecificSecurityField, c);
- module_vntora::objects.emplace("CTORATstpSpecificSecurityField", c);
-}
-void generate_class_CTORATstpInputTransferCollateralField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpInputTransferCollateralField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferCollateralField, "InvestorID", InvestorID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferCollateralField, "BusinessUnitID", BusinessUnitID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferCollateralField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferCollateralField, "ShareholderID", ShareholderID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferCollateralField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferCollateralField, "ApplySerial", ApplySerial);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferCollateralField, "CollateralDirection", CollateralDirection);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferCollateralField, "Volume", Volume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferCollateralField, "MarketID", MarketID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpInputTransferCollateralField, "Operway", Operway);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpInputTransferCollateralField, c);
- module_vntora::objects.emplace("CTORATstpInputTransferCollateralField", c);
-}
-void generate_class_CTORATstpReqInquiryBankAccountFundField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpReqInquiryBankAccountFundField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInquiryBankAccountFundField, "DepartmentID", DepartmentID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInquiryBankAccountFundField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInquiryBankAccountFundField, "CurrencyID", CurrencyID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInquiryBankAccountFundField, "BankID", BankID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpReqInquiryBankAccountFundField, "BankPassword", BankPassword);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpReqInquiryBankAccountFundField, c);
- module_vntora::objects.emplace("CTORATstpReqInquiryBankAccountFundField", c);
-}
-void generate_class_CTORATstpRspInquiryBankAccountFundField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpRspInquiryBankAccountFundField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryBankAccountFundField, "DepartmentID", DepartmentID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryBankAccountFundField, "AccountID", AccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryBankAccountFundField, "CurrencyID", CurrencyID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryBankAccountFundField, "BankID", BankID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryBankAccountFundField, "BankAccountID", BankAccountID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpRspInquiryBankAccountFundField, "Balance", Balance);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpRspInquiryBankAccountFundField, c);
- module_vntora::objects.emplace("CTORATstpRspInquiryBankAccountFundField", c);
-}
-void generate_class_CTORATstpLev2MarketDataField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpLev2MarketDataField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "DataTimeStamp", DataTimeStamp);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "PreClosePrice", PreClosePrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "OpenPrice", OpenPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "NumTrades", NumTrades);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "TotalVolumeTrade", TotalVolumeTrade);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "TotalValueTrade", TotalValueTrade);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "TotalBidVolume", TotalBidVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AvgBidPrice", AvgBidPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "TotalAskVolume", TotalAskVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AvgAskPrice", AvgAskPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "HighestPrice", HighestPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "LowestPrice", LowestPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "LastPrice", LastPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidPrice1", BidPrice1);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidVolume1", BidVolume1);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskPrice1", AskPrice1);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskVolume1", AskVolume1);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskPrice2", AskPrice2);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskVolume2", AskVolume2);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskPrice3", AskPrice3);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskVolume3", AskVolume3);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidPrice2", BidPrice2);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidVolume2", BidVolume2);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidPrice3", BidPrice3);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidVolume3", BidVolume3);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskPrice4", AskPrice4);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskVolume4", AskVolume4);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskPrice5", AskPrice5);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskVolume5", AskVolume5);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidPrice4", BidPrice4);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidVolume4", BidVolume4);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidPrice5", BidPrice5);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidVolume5", BidVolume5);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskPrice6", AskPrice6);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskVolume6", AskVolume6);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskPrice7", AskPrice7);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskVolume7", AskVolume7);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidPrice6", BidPrice6);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidVolume6", BidVolume6);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidPrice7", BidPrice7);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidVolume7", BidVolume7);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskPrice8", AskPrice8);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskVolume8", AskVolume8);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskPrice9", AskPrice9);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskVolume9", AskVolume9);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidPrice8", BidPrice8);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidVolume8", BidVolume8);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidPrice9", BidPrice9);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidVolume9", BidVolume9);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidPrice10", BidPrice10);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "BidVolume10", BidVolume10);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskPrice10", AskPrice10);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "AskVolume10", AskVolume10);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "Info1", Info1);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "Info2", Info2);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "Info3", Info3);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "UpperLimitPrice", UpperLimitPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "LowerLimitPrice", LowerLimitPrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "ClosePrice", ClosePrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2MarketDataField, "MDSecurityStat", MDSecurityStat);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpLev2MarketDataField, c);
- module_vntora::objects.emplace("CTORATstpLev2MarketDataField", c);
-}
-void generate_class_CTORATstpLev2IndexField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpLev2IndexField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "DataTimeStamp", DataTimeStamp);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "PreCloseIndex", PreCloseIndex);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "OpenIndex", OpenIndex);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "HighIndex", HighIndex);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "LowIndex", LowIndex);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "LastIndex", LastIndex);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "Turnover", Turnover);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "TotalVolumeTraded", TotalVolumeTraded);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "Info1", Info1);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "Info2", Info2);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2IndexField, "Info3", Info3);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpLev2IndexField, c);
- module_vntora::objects.emplace("CTORATstpLev2IndexField", c);
-}
-void generate_class_CTORATstpLev2TransactionField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpLev2TransactionField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "TradeTime", TradeTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "TradePrice", TradePrice);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "TradeVolume", TradeVolume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "ExecType", ExecType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "MainSeq", MainSeq);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "SubSeq", SubSeq);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "BuyNo", BuyNo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "SellNo", SellNo);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "Info1", Info1);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "Info2", Info2);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2TransactionField, "Info3", Info3);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpLev2TransactionField, c);
- module_vntora::objects.emplace("CTORATstpLev2TransactionField", c);
-}
-void generate_class_CTORATstpLev2OrderDetailField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpLev2OrderDetailField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "SecurityID", SecurityID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "OrderTime", OrderTime);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "Price", Price);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "Volume", Volume);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "Side", Side);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "OrderType", OrderType);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "MainSeq", MainSeq);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "SubSeq", SubSeq);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "Info1", Info1);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "Info2", Info2);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpLev2OrderDetailField, "Info3", Info3);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpLev2OrderDetailField, c);
- module_vntora::objects.emplace("CTORATstpLev2OrderDetailField", c);
-}
-void generate_class_CTORATstpUploadTradeDataField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpUploadTradeDataField");
- if constexpr (std::is_default_constructible_v)
- c.def(pybind11::init<>());
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpUploadTradeDataField, "ExchangeID", ExchangeID);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpUploadTradeDataField, "TradingDay", TradingDay);
- c.AUTOCXXPY_DEF_PROPERTY(tag_vntora, CTORATstpUploadTradeDataField, "bForce", bForce);
- AUTOCXXPY_POST_REGISTER_CLASS(tag_vntora, CTORATstpUploadTradeDataField, c);
- module_vntora::objects.emplace("CTORATstpUploadTradeDataField", c);
-}
-void generate_class_CTORATstpInputDesignationRegistrationField(pybind11::object & parent)
-{
- pybind11::class_ c(parent, "CTORATstpInputDesignationRegistrationField");
- if constexpr (std::is_default_constructible_v