Versions in this module Expand all Collapse all v0 v0.0.3 Oct 23, 2023 Changes in this version type TapAPIPositionSummary + func (p *TapAPIPositionSummary) FromJSON(str string) + func (p *TapAPIPositionSummary) Json() string + func (p *TapAPIPositionSummary) Key() string + func (p *TapAPIPositionSummary) Map() map[string]any v0.0.2 Oct 16, 2023 Changes in this version + func GBK(chars *C.char) string + type TAPIAUTHCODE [513]byte + func (e TAPIAUTHCODE) String() string + type TAPIAccountRightType TAPICHAR + const TAPI_ACCOUNT_TRADING_RIGHT_CLOSE + const TAPI_ACCOUNT_TRADING_RIGHT_NORMAL + const TAPI_ACCOUNT_TRADING_RIGHT_NOTRADE + type TAPIAccountState TAPICHAR + const TAPI_ACCOUNT_STATE_CANCEL + const TAPI_ACCOUNT_STATE_NORMAL + const TAPI_ACCOUNT_STATE_SLEEP + type TAPIAccountType TAPICHAR + const TAPI_ACCOUNT_TYPE_AGENT + const TAPI_ACCOUNT_TYPE_HOUSE + const TAPI_ACCOUNT_TYPE_ORGANIZATION + const TAPI_ACCOUNT_TYPE_PERSON + const TAPI_ACCOUNT_TYPE_STOCK + type TAPIBankAccountLWFlagType TAPICHAR + const TAPI_LWFlag_L + const TAPI_LWFlag_W + type TAPIBillFileTypeType TAPICHAR + const TAPI_BILL_FILE_PDF + const TAPI_BILL_FILE_TXT + type TAPIBillTypeType TAPICHAR + const TAPI_BILL_DATE + const TAPI_BILL_MONTH + type TAPICHAR byte + type TAPICalculateModeType TAPICHAR + const TAPI_CALCULATE_MODE_CHAPERCENTAGE + const TAPI_CALCULATE_MODE_CHAQUOTA + const TAPI_CALCULATE_MODE_DISCOUNT + const TAPI_CALCULATE_MODE_PERCENTAGE + const TAPI_CALCULATE_MODE_QUOTA + type TAPICallOrPutFlagType TAPICHAR + const TAPI_CALLPUT_FLAG_CALL + const TAPI_CALLPUT_FLAG_NONE + const TAPI_CALLPUT_FLAG_PUT + type TAPICashAdjustTypeType TAPICHAR + const TAPI_CASHINOUT_MODE_COLLECTIONCOST + const TAPI_CASHINOUT_MODE_COMPANY + const TAPI_CASHINOUT_MODE_FEEADJUST + const TAPI_CASHINOUT_MODE_INTERESTREVENUE + const TAPI_CASHINOUT_MODE_OTHER + const TAPI_CASHINOUT_MODE_PLEDGE + const TAPI_CASHINOUT_MODE_YKADJUST + type TAPIClientIDType [16]byte + func (e TAPIClientIDType) String() string + type TAPIClientLocationIDType [6]byte + func (e TAPIClientLocationIDType) String() string + type TAPICmbDirectType TAPICHAR + const TAPI_CMB_DIRECT_FIRST + const TAPI_CMB_DIRECT_SECOND + type TAPICommodityType TAPICHAR + const TAPI_COMMODITY_TYPE_BER + const TAPI_COMMODITY_TYPE_BUL + const TAPI_COMMODITY_TYPE_BULLBEAR + const TAPI_COMMODITY_TYPE_CROSSFOREX + const TAPI_COMMODITY_TYPE_DBET + const TAPI_COMMODITY_TYPE_DERIVATIVE + const TAPI_COMMODITY_TYPE_DIRECTFOREX + const TAPI_COMMODITY_TYPE_FUND + const TAPI_COMMODITY_TYPE_FUTURES + const TAPI_COMMODITY_TYPE_INDEX + const TAPI_COMMODITY_TYPE_INDIRECTFOREX + const TAPI_COMMODITY_TYPE_INLINE + const TAPI_COMMODITY_TYPE_NONE + const TAPI_COMMODITY_TYPE_OPTION + const TAPI_COMMODITY_TYPE_PRT + const TAPI_COMMODITY_TYPE_SPREAD_COMMODITY + const TAPI_COMMODITY_TYPE_SPREAD_MONTH + const TAPI_COMMODITY_TYPE_STD + const TAPI_COMMODITY_TYPE_STG + const TAPI_COMMODITY_TYPE_STOCK + const TAPI_COMMODITY_TYPE_TAS + type TAPIContractTypeType TAPICHAR + const TAPI_CONTRACT_TYPE_QUOTE + const TAPI_CONTRACT_TYPE_TRADEQUOTE + type TAPIDATE [11]byte + func (e TAPIDATE) String() string + type TAPIDATETIME [20]byte + func (e TAPIDATETIME) String() string + type TAPIDTSTAMP [24]byte + func (e TAPIDTSTAMP) String() string + type TAPIDeliveryModeType TAPICHAR + const TAPI_DELIVERY_MODE_ABANDON + const TAPI_DELIVERY_MODE_CASH + const TAPI_DELIVERY_MODE_EXECUTE + const TAPI_DELIVERY_MODE_GOODS + const TAPI_DELIVERY_MODE_HKF + type TAPIFutureAlgType TAPICHAR + const TAPI_FUTURES_ALG_DINGSHI + const TAPI_FUTURES_ALG_ZHUBI + type TAPIHedgeFlagType TAPICHAR + const TAPI_HEDGEFLAG_B + const TAPI_HEDGEFLAG_NONE + const TAPI_HEDGEFLAG_R + const TAPI_HEDGEFLAG_T + type TAPIINT32 [4]byte + func FromCint32(value C.int) TAPIINT32 + func FromInt32(value int32) TAPIINT32 + func (u TAPIINT32) Int32() int32 + func (u TAPIINT32) String() string + type TAPIINT64 int64 + type TAPILOGLEVEL TAPICHAR + const APILOGLEVEL_DEBUG + const APILOGLEVEL_ERROR + const APILOGLEVEL_NONE + const APILOGLEVEL_WARNING + type TAPILoginTypeType TAPICHAR + const TAPI_LOGINTYPE_NORMAL + const TAPI_LOGINTYPE_TEMPORARY + type TAPIMACTYPE [13]byte + func (e TAPIMACTYPE) String() string + type TAPIMarginCalculateModeType TAPICHAR + const TAPI_DEPOSITCALCULATE_MODE_FEN + const TAPI_DEPOSITCALCULATE_MODE_SUO + type TAPIMatchSourceType TAPICHAR + const TAPI_MATCH_SOURCE_ABANDON + const TAPI_MATCH_SOURCE_ALL + const TAPI_MATCH_SOURCE_CARRY + const TAPI_MATCH_SOURCE_CHANNEL + const TAPI_MATCH_SOURCE_DELIVERY + const TAPI_MATCH_SOURCE_JTRADER + const TAPI_MATCH_SOURCE_MANUAL + const TAPI_MATCH_SOURCE_PROGRAM + const TAPI_MATCH_SOURCE_PROGRAMMANUAL + const TAPI_MATCH_SOURCE_PROXY_ETRADER + const TAPI_MATCH_SOURCE_SELF_ETRADER + const TAPI_MATCH_SOURCE_TEMPORARY + type TAPIMsgLevelType TAPICHAR + const TAPI_MSG_LEVEL_IMERGENCY + const TAPI_MSG_LEVEL_IMPORTANT + const TAPI_MSG_LEVEL_NORMAL + type TAPIMsgReceiverType TAPICHAR + const TAPI_MSG_RECEIVER_ACCOUNTGROUPNO + const TAPI_MSG_RECEIVER_ACCOUNTNO + const TAPI_MSG_RECEIVER_ATTRIBUTE + const TAPI_MSG_RECEIVER_USERNO + type TAPIMsgTypeType TAPICHAR + const TAPI_Msg_TYPE_MANAGER + const TAPI_Msg_TYPE_RISKCONTROL + type TAPINoticeIgnoreFlagType TAPIUINT32 + type TAPIORDERACT TAPICHAR + const APIORDER_ACTIVATE + const APIORDER_DELETE + const APIORDER_INSERT + const APIORDER_MODIFY + const APIORDER_SUSPEND + const APIORDER_SYSTEM_DELETE + type TAPIOpenCloseModeType TAPICHAR + const TAPI_CLOSE_MODE_CLOSETODAY + const TAPI_CLOSE_MODE_NONE + const TAPI_CLOSE_MODE_OPENCOVER + const TAPI_CLOSE_MODE_UNFINISHED + type TAPIOptionAlgType TAPICHAR + const TAPI_OPTION_ALG_FUTURES + const TAPI_OPTION_ALG_OPTION + type TAPIOptionMarginCalculateModeType TAPICHAR + type TAPIOptionType TAPICHAR + type TAPIOrderQryTypeType TAPICHAR + const TAPI_ORDER_QRY_TYPE_ALL + const TAPI_ORDER_QRY_TYPE_UNENDED + type TAPIOrderSourceType TAPICHAR + const TAPI_ORDER_SOURCE_ABANDON + const TAPI_ORDER_SOURCE_CARRY + const TAPI_ORDER_SOURCE_CHANNEL + const TAPI_ORDER_SOURCE_DELIVERY + const TAPI_ORDER_SOURCE_JTRADER + const TAPI_ORDER_SOURCE_MANUAL + const TAPI_ORDER_SOURCE_PROGRAM + const TAPI_ORDER_SOURCE_PROGRAMMANUAL + const TAPI_ORDER_SOURCE_PROXY_ETRADER + const TAPI_ORDER_SOURCE_SELF_ETRADER + const TAPI_ORDER_SOURCE_TEMPORARY + type TAPIOrderStateType TAPICHAR + const TAPI_ORDER_STATE_ACCEPT + const TAPI_ORDER_STATE_APPLY + const TAPI_ORDER_STATE_CANCELED + const TAPI_ORDER_STATE_CANCELING + const TAPI_ORDER_STATE_DELETED + const TAPI_ORDER_STATE_DELETEDFOREXPIRE + const TAPI_ORDER_STATE_EFFECT + const TAPI_ORDER_STATE_EXCTRIGGERING + const TAPI_ORDER_STATE_FAIL + const TAPI_ORDER_STATE_FINISHED + const TAPI_ORDER_STATE_LEFTDELETED + const TAPI_ORDER_STATE_MODIFYING + const TAPI_ORDER_STATE_PARTFINISHED + const TAPI_ORDER_STATE_QUEUED + const TAPI_ORDER_STATE_SUBMIT + const TAPI_ORDER_STATE_SUPPENDED + const TAPI_ORDER_STATE_TRIGGERING + type TAPIOrderTypeType TAPICHAR + const TAPI_ORDER_TYPE_ENHANCE + const TAPI_ORDER_TYPE_GHOST + const TAPI_ORDER_TYPE_HKEX_AUCTION + const TAPI_ORDER_TYPE_ICEBERG + const TAPI_ORDER_TYPE_LIMIT + const TAPI_ORDER_TYPE_LIMITAUCTION + const TAPI_ORDER_TYPE_LOCK + const TAPI_ORDER_TYPE_MARKET + const TAPI_ORDER_TYPE_OPT_ABANDON + const TAPI_ORDER_TYPE_OPT_EXEC + const TAPI_ORDER_TYPE_REQQUOT + const TAPI_ORDER_TYPE_RSPQUOT + const TAPI_ORDER_TYPE_SPECIAL + const TAPI_ORDER_TYPE_STOP_LIMIT + const TAPI_ORDER_TYPE_STOP_MARKET + const TAPI_ORDER_TYPE_SWAP + const TAPI_ORDER_TYPE_UNLOCK + type TAPIPasswordType TAPICHAR + const APIPASSWORD_PHONE + const APIPASSWORD_TRADE + type TAPIPositionEffectType TAPICHAR + const TAPI_PositionEffect_COVER + const TAPI_PositionEffect_COVER_TODAY + const TAPI_PositionEffect_NONE + const TAPI_PositionEffect_OPEN + type TAPIREAL64 [8]byte + func FromFloat64(value float64) TAPIREAL64 + func (f TAPIREAL64) Float64() float64 + func (f TAPIREAL64) String() string + type TAPIRightIDType TAPIINT32 + func (u TAPIRightIDType) Int32() int32 + func (u TAPIRightIDType) String() string + type TAPISTR_10 [11]byte + func (e TAPISTR_10) String() string + type TAPISTR_100 [101]byte + func (e TAPISTR_100) String() string + type TAPISTR_20 [21]byte + func (e TAPISTR_20) String() string + type TAPISTR_2000 [2001]byte + func (e TAPISTR_2000) String() string + type TAPISTR_30 [31]byte + func (e TAPISTR_30) String() string + type TAPISTR_300 [301]byte + func (e TAPISTR_300) String() string + type TAPISTR_40 [41]byte + func (e TAPISTR_40) String() string + type TAPISTR_50 [51]byte + func (e TAPISTR_50) String() string + type TAPISTR_500 [501]byte + func (e TAPISTR_500) String() string + type TAPISTR_70 [71]byte + func (e TAPISTR_70) String() string + type TAPISecondSerialIDType [5]byte + func (e TAPISecondSerialIDType) String() string + type TAPISettleFlagType TAPICHAR + const SettleFlag_AutoSettle + type TAPISideType TAPICHAR + const TAPI_SIDE_BUY + const TAPI_SIDE_NONE + const TAPI_SIDE_SELL + type TAPITIME [9]byte + func (e TAPITIME) String() string + type TAPITacticsTypeType TAPICHAR + const TAPI_TACTICS_TYPE_ATUO + const TAPI_TACTICS_TYPE_CONDITION + const TAPI_TACTICS_TYPE_NONE + const TAPI_TACTICS_TYPE_READY + type TAPITimeInForceType TAPICHAR + const TAPI_ORDER_TIMEINFORCE_FAK + const TAPI_ORDER_TIMEINFORCE_FOK + const TAPI_ORDER_TIMEINFORCE_GFD + const TAPI_ORDER_TIMEINFORCE_GTC + const TAPI_ORDER_TIMEINFORCE_GTD + type TAPITradingStateType TAPICHAR + const TAPI_TRADE_STATE_BID + const TAPI_TRADE_STATE_CLOSE + const TAPI_TRADE_STATE_CONTINUOUS + const TAPI_TRADE_STATE_DEALLAST + const TAPI_TRADE_STATE_GWDISCONNECT + const TAPI_TRADE_STATE_INITIALIZE + const TAPI_TRADE_STATE_MATCH + const TAPI_TRADE_STATE_PAUSED + const TAPI_TRADE_STATE_READY + const TAPI_TRADE_STATE_UNKNOWN + type TAPITriggerConditionType TAPICHAR + const TAPI_TRIGGER_CONDITION_GREAT + const TAPI_TRIGGER_CONDITION_LITTLE + const TAPI_TRIGGER_CONDITION_NONE + type TAPITriggerPriceTypeType TAPICHAR + const TAPI_TRIGGER_PRICE_BUY + const TAPI_TRIGGER_PRICE_LAST + const TAPI_TRIGGER_PRICE_NONE + const TAPI_TRIGGER_PRICE_SELL + type TAPIUINT16 uint16 + type TAPIUINT32 [4]byte + func FromCuint32(value C.uint) TAPIUINT32 + func FromUint32(value uint32) TAPIUINT32 + func (u TAPIUINT32) String() string + func (u TAPIUINT32) Uint32() uint32 + type TAPIUINT8 uint8 + type TAPIUserTypeType TAPIINT32 + func (u TAPIUserTypeType) Int32() int32 + func (u TAPIUserTypeType) String() string + type TAPIYNFLAG TAPICHAR + const APIYNFLAG_NO + const APIYNFLAG_YES + func (e TAPIYNFLAG) String() string + type TapAPIAbnormalFalgType TAPICHAR + type TapAPIAccQryReq struct + type TapAPIAccountCashAdjustQryReq struct + BeginDate TAPIDATE + EndDate TAPIDATE + SerialID TAPIUINT32 + type TapAPIAccountCashAdjustQryRsp struct + AccountBank TAPISTR_10 + AccountLWFlag TAPIBankAccountLWFlagType + AccountNo TAPISTR_20 + BankAccount TAPISTR_20 + CashAdjustRemark TAPISTR_100 + CashAdjustType TAPICashAdjustTypeType + CashAdjustValue TAPIREAL64 + CompanyBank TAPISTR_10 + CompanyLWFlag TAPIBankAccountLWFlagType + CurrencyGroupNo TAPISTR_10 + CurrencyNo TAPISTR_10 + Date TAPIDATE + InternalBankAccount TAPISTR_20 + OperateTime TAPIDATETIME + OperatorNo TAPISTR_20 + type TapAPIAccountFeeRentQryReq struct + AccountNo TAPISTR_20 + type TapAPIAccountFeeRentQryRsp struct + AccountNo TAPISTR_20 + CommodityType TAPICommodityType + CurrencyGroupNo TAPISTR_10 + MatchSource TAPIMatchSourceType + OpenCloseFee TAPIREAL64 + type TapAPIAccountIPOAddNotice TapAPIAccountIPOQryRsp + type TapAPIAccountIPOAddReq struct + AccountNo TAPISTR_20 + ApplyQty TAPIUINT32 + ApplyType TapAPIApplyTypeType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + LoanRatio TAPIREAL64 + type TapAPIAccountIPOAddRsp TapAPIAccountIPOQryRsp + type TapAPIAccountIPOCancelNotice TapAPIAccountIPOQryRsp + type TapAPIAccountIPOCancelReq struct + AccountNo TAPISTR_20 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + type TapAPIAccountIPOCancelRsp TapAPIAccountIPOQryRsp + type TapAPIAccountIPOQryReq struct + AccountNo TAPISTR_20 + type TapAPIAccountIPOQryRsp struct + ApplyCash TAPIREAL64 + ApplyFee TAPIREAL64 + ApplyQty TAPIUINT32 + ApplyStatus TapAPIApplyStatusType + ApplyType TapAPIApplyTypeType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + EndDate TAPIDATETIME + ExchangeNo TAPISTR_10 + IPODate TAPIDATETIME + LoanInterest TAPIREAL64 + LoanRatio TAPIREAL64 + OperatorNo TAPISTR_20 + ResultDate TAPIDATETIME + ResultQty TAPIUINT32 + type TapAPIAccountInfo struct + AccountEnShortName TAPISTR_20 + AccountNo TAPISTR_20 + AccountShortName TAPISTR_20 + AccountState TAPIAccountState + AccountTradeRight TAPIAccountRightType + AccountType TAPIAccountType + CommodityGroupNo TAPISTR_10 + type TapAPIAccountMarginRentQryReq struct + AccountNo TAPISTR_20 + CommodityType TAPICommodityType + type TapAPIAccountMarginRentQryRsp struct + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + CurrencyGroupNo TAPISTR_10 + InitialMargin TAPIREAL64 + LockMargin TAPIREAL64 + SellInitialMargin TAPIREAL64 + type TapAPIAmendOrder struct + OrderNo TAPISTR_20 + ReqData TapAPINewOrder + ServerFlag TAPICHAR + type TapAPIApplicationInfo struct + APPID TAPISTR_30 + AuthCode TAPIAUTHCODE + KeyOperationLogPath TAPISTR_300 + LogLevel TAPILOGLEVEL + ReConnectCount TAPIINT32 + ReConnectSeconds TAPIINT32 + type TapAPIApplyStatusType TAPICHAR + type TapAPIApplyTypeType TAPICHAR + type TapAPIAuthPasswordReq struct + AccountNo TAPISTR_20 + Password TAPISTR_20 + PasswordType TAPIPasswordType + type TapAPIAvailableApplyQryReq struct + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ExchangeNo TAPISTR_10 + type TapAPIAvailableApplyQryRsp struct + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ExchangeNo TAPISTR_10 + StockQty TAPIUINT32 + type TapAPIBillQryReq struct + BillDate TAPIDATE + UserNo TAPISTR_20 + type TapAPIBillQryRsp struct + BillText [1]TAPICHAR + Reqdata TapAPIBillQryReq + type TapAPICertificateTypeType string + type TapAPIChangePasswordReq struct + AccountNo TAPISTR_20 + NewPassword TAPISTR_20 + OldPassword TAPISTR_20 + type TapAPICloseInfo struct + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CloseMatchDateTime TAPIDATETIME + CloseMatchNo TAPISTR_20 + ClosePrice TAPIREAL64 + CloseProfit TAPIREAL64 + CloseQty TAPIUINT32 + CloseSide TAPISideType + CloseStreamId TAPIUINT32 + CommodityCurrency TAPISTR_10 + CommodityCurrencyGroup TAPISTR_10 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ExchangeNo TAPISTR_10 + OpenMatchDateTime TAPIDATETIME + OpenMatchNo TAPISTR_20 + OpenPrice TAPIREAL64 + StrikePrice TAPISTR_10 + type TapAPICloseQryReq struct + AccountNo TAPISTR_20 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ExchangeNo TAPISTR_10 + type TapAPICombinePositionInfo struct + AccountInitialMargin TAPIREAL64 + AccountMaintenanceMargin TAPIREAL64 + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CallOrPutFlag2 TAPICallOrPutFlagType + CombineNo TAPISTR_50 + CombineQty1 TAPIUINT32 + CombineQty2 TAPIUINT32 + CombineStrategy TapAPICombineStrategyType + CommodityCurrency TAPISTR_10 + CommodityCurrencyGroup TAPISTR_10 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ContractNo2 TAPISTR_10 + ExchangeNo TAPISTR_10 + HedgeFlag1 TAPIHedgeFlagType + HedgeFlag2 TAPIHedgeFlagType + OrderSide1 TAPISideType + OrderSide2 TAPISideType + PositionQty TAPIUINT32 + PositionStreamID TAPIUINT32 + ServerFlag TAPICHAR + StrikePrice TAPISTR_10 + StrikePrice2 TAPISTR_10 + UpperInitialMargin TAPIREAL64 + UpperMaintenanceMargin TAPIREAL64 + UpperNo TAPISTR_10 + type TapAPICombinePositionQryReq struct + AccountNo TAPISTR_20 + type TapAPICombineStrategyType [10]byte + type TapAPICommodity struct + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ExchangeNo TAPISTR_10 + type TapAPICommodityInfo struct + AddOneTime TAPITIME + CmbDirect TAPICmbDirectType + CommodityDenominator TAPIINT32 + CommodityEngName TAPISTR_30 + CommodityName TAPISTR_20 + CommodityNo TAPISTR_10 + CommodityTickSize TAPIREAL64 + CommodityTimeZone TAPIINT32 + CommodityType TAPICommodityType + ContractSize TAPIREAL64 + CurrencyGroupNo TAPISTR_10 + DeliveryDays TAPIINT32 + DeliveryMode TAPIDeliveryModeType + ExchangeNo TAPISTR_10 + IsAddOne TAPIYNFLAG + OpenCloseMode TAPIOpenCloseModeType + OptionType TAPIOptionType + RelateCommodityNo TAPISTR_10 + RelateCommodityType2 TAPICommodityType + RelateExchangeNo TAPISTR_10 + StrikePriceTimes TAPIREAL64 + type TapAPIContactContentType [201]byte + func (e TapAPIContactContentType) String() string + type TapAPIContract struct + CallOrPutFlag1 TAPICallOrPutFlagType + CallOrPutFlag2 TAPICallOrPutFlagType + Commodity TapAPICommodity + ContractNo1 TAPISTR_10 + ContractNo2 TAPISTR_10 + StrikePrice1 TAPISTR_10 + StrikePrice2 TAPISTR_10 + type TapAPICurrencyInfo struct + CurrencyGroupNo TAPISTR_10 + CurrencyNo TAPISTR_10 + FutureAlg TAPIFutureAlgType + OptionAlg TAPIOptionAlgType + TradeRate TAPIREAL64 + TradeRate2 TAPIREAL64 + type TapAPIExchangeInfo struct + ExchangeName TAPISTR_20 + ExchangeNo TAPISTR_10 + type TapAPIFillInfo struct + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CloseProfit TAPIREAL64 + ClosePrositionPrice TAPIREAL64 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ExchangeMatchNo TAPISTR_70 + ExchangeNo TAPISTR_10 + FeeCurrency TAPISTR_10 + FeeCurrencyGroup TAPISTR_10 + FeeValue TAPIREAL64 + IsAddOne TAPIYNFLAG + IsDeleted TAPIYNFLAG + IsManualFee TAPIYNFLAG + MatchDateTime TAPIDATETIME + MatchNo TAPISTR_20 + MatchPrice TAPIREAL64 + MatchQty TAPIUINT32 + MatchSide TAPISideType + MatchSource TAPIMatchSourceType + OrderNo TAPISTR_20 + OrderSystemNo TAPISTR_50 + PositionEffect TAPIPositionEffectType + ServerFlag TAPICHAR + StrikePrice TAPISTR_10 + UpperMatchDateTime TAPIDATETIME + UpperMatchNo TAPISTR_70 + UpperNo TAPISTR_10 + type TapAPIFillLocalInputReq struct + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + ClosePositionPrice TAPIREAL64 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ExchangeNo TAPISTR_10 + FeeCurrency TAPISTR_10 + FeeCurrencyGroup TAPISTR_10 + FeeValue TAPIREAL64 + HedgeFlag TAPIHedgeFlagType + IsAddOne TAPIYNFLAG + IsManualFee TAPIYNFLAG + MatchDateTime TAPIDATETIME + MatchPrice TAPIREAL64 + MatchQty TAPIUINT32 + MatchSide TAPISideType + OrderSystemNo TAPISTR_50 + PositionEffect TAPIPositionEffectType + StrikePrice TAPISTR_10 + UpperMatchDateTime TAPIDATETIME + UpperMatchNo TAPISTR_70 + UpperNo TAPISTR_10 + type TapAPIFillLocalRemoveReq struct + MatchNo TAPISTR_20 + ServerFlag TAPICHAR + type TapAPIFillLocalRemoveRsp TapAPIFillLocalRemoveReq + type TapAPIFillQryReq struct + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ExchangeNo TAPISTR_10 + IsAddOne TAPIYNFLAG + IsDeleted TAPIYNFLAG + MatchSide TAPISideType + MatchSource TAPIMatchSourceType + OrderNo TAPISTR_20 + PositionEffect TAPIPositionEffectType + ServerFlag TAPICHAR + StrikePrice TAPISTR_10 + UpperNo TAPISTR_10 + type TapAPIFundData struct + AccountFee TAPIREAL64 + AccountIntialMargin TAPIREAL64 + AccountMaintenanceMargin TAPIREAL64 + AccountNo TAPISTR_20 + AuthMoney TAPIREAL64 + Available TAPIREAL64 + Balance TAPIREAL64 + CanDraw TAPIREAL64 + CashAdjustValue TAPIREAL64 + CashInValue TAPIREAL64 + CashOutValue TAPIREAL64 + CashPledged TAPIREAL64 + CloseProfit TAPIREAL64 + CurrencyGroupNo TAPISTR_10 + CurrencyNo TAPISTR_10 + Discount TAPIREAL64 + Equity TAPIREAL64 + ExpProfit TAPIREAL64 + FrozenDeposit TAPIREAL64 + FrozenFee TAPIREAL64 + FrozenFund TAPIREAL64 + FutureAlg TAPIFutureAlgType + LmePositionProfit TAPIREAL64 + MarketEquity TAPIREAL64 + OptionAlg TAPIOptionAlgType + OptionMarketValue TAPIREAL64 + PositionProfit TAPIREAL64 + PreAvailable1 TAPIREAL64 + PreBalance TAPIREAL64 + PreEquity TAPIREAL64 + PreLMEPositionProfit TAPIREAL64 + PreMarketEquity TAPIREAL64 + PreUnExpProfit TAPIREAL64 + PremiumIncome TAPIREAL64 + PremiumPay TAPIREAL64 + SwapInValue TAPIREAL64 + SwapOutValue TAPIREAL64 + TradeRate TAPIREAL64 + UnExpProfit TAPIREAL64 + UpperInitalMargin TAPIREAL64 + UpperMaintenanceMargin TAPIREAL64 + type TapAPIFundReq struct + AccountNo TAPISTR_20 + type TapAPIHisDeliveryQryReq struct + AccountNo TAPISTR_20 + BeginDate TAPIDATE + EndDate TAPIDATE + SettleFlag TAPISettleFlagType + type TapAPIHisDeliveryQryRsp struct + AccountDeliveryFee TAPIREAL64 + AccountFeeCurrencyGroup TAPISTR_10 + AccountFrozenInitialMargin TAPIREAL64 + AccountFrozenMaintenanceMargin TAPIREAL64 + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CommodityCurrency TAPISTR_10 + CommodityCurrencyGroupy TAPISTR_10 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + DeliveryDate TAPIDATE + DeliveryMode TAPIDeliveryModeType + DeliveryPrice TAPIREAL64 + DeliveryProfit TAPIREAL64 + DeliveryQty TAPIUINT32 + ExchangeNo TAPISTR_10 + FrozenQty TAPIUINT32 + FutureContractNo TAPISTR_10 + MatchSource TAPIMatchSourceType + OpenDate TAPIDATE + OpenNo TAPISTR_20 + OpenPrice TAPIREAL64 + OpenSide TAPISideType + OperateTime TAPIDATETIME + OperatorNo TAPISTR_20 + OptionStrikePrice TAPISTR_10 + PreSettlePrice TAPIREAL64 + SettleGourpNo TAPISTR_20 + StrikePrice TAPISTR_10 + SuperiorAccount TAPISTR_20 + UpperDeliveryFee TAPIREAL64 + UpperFeeCurrencyGroup TAPISTR_10 + UpperFrozenInitialMargin TAPIREAL64 + UpperFrozenMaintenanceMargin TAPIREAL64 + UpperNo TAPISTR_10 + type TapAPIHisMatchQryReq struct + AccountNo TAPISTR_20 + BeginDate TAPIDATE + EndDate TAPIDATE + type TapAPIHisMatchQryRsp struct + AccountFee TAPIREAL64 + AccountFeeCurrencyGroup TAPISTR_10 + AccountNo TAPISTR_20 + AccountOtherFee TAPIREAL64 + CallOrPutFlag TAPICallOrPutFlagType + ClosePrice TAPIREAL64 + CloseProfit TAPIREAL64 + CloseQty TAPIUINT32 + CommodityCurrencyGroup TAPISTR_10 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ExchangeMatchNo TAPISTR_70 + ExchangeNo TAPISTR_10 + HedgeFlag TAPIHedgeFlagType + IsManualFee TAPIYNFLAG + IsUpperManualFee TAPIYNFLAG + MatchCmbNo TAPISTR_20 + MatchDateTime TAPIDATETIME + MatchNo TAPISTR_20 + MatchPrice TAPIREAL64 + MatchQty TAPIUINT32 + MatchSide TAPISideType + MatchSource TAPIMatchSourceType + MatchStreamID TAPIUINT32 + MatchUpperStreamID TAPIUINT32 + OperateTime TAPIDATETIME + OperatorNo TAPISTR_20 + OrderNo TAPISTR_20 + PositionEffect TAPIPositionEffectType + PremiumIncome TAPIREAL64 + PremiumPay TAPIREAL64 + SettleDate TAPIDATE + SettleGroupNo TAPISTR_10 + StrikePrice TAPISTR_10 + TradeDate TAPIDATE + Turnover TAPIREAL64 + UpperFee TAPIREAL64 + UpperFeeCurrencyGroup TAPISTR_10 + UpperMatchDateTime TAPIDATETIME + UpperNo TAPISTR_10 + UpperOtherFee TAPIREAL64 + type TapAPIHisOrderProcessQryReq struct + Date TAPIDATE + type TapAPIHisOrderProcessQryRsp TapAPIHisOrderQryRsp + type TapAPIHisOrderQryReq struct + AccountNo TAPISTR_20 + BeginDate TAPIDATE + EndDate TAPIDATE + type TapAPIHisOrderQryRsp struct + AccountNo TAPISTR_20 + AddOneIsValid TAPIYNFLAG + CallOrPutFlag TAPICallOrPutFlagType + CallOrPutFlag2 TAPICallOrPutFlagType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ContractNo2 TAPISTR_10 + Date TAPIDATE + ErrorCode TAPIUINT32 + ErrorText TAPISTR_50 + ExchangeNo TAPISTR_10 + ExpireTime TAPIDATETIME + HedgeFlag TAPIHedgeFlagType + InquiryNo TAPISTR_50 + IsAddOne TAPIYNFLAG + IsBackInput TAPIYNFLAG + IsDeleted TAPIYNFLAG + IsRiskOrder TAPIYNFLAG + LicenseNo TAPISTR_50 + MaxClipSize TAPIUINT32 + MinClipSize TAPIUINT32 + OrderCanceledQty TAPIUINT32 + OrderCommandUserNo TAPISTR_20 + OrderExchangeSystemNo TAPISTR_50 + OrderInsertTime TAPIDATETIME + OrderInsertUserNo TAPISTR_20 + OrderLocalNo TAPISTR_20 + OrderMatchPrice TAPIREAL64 + OrderMatchPrice2 TAPIREAL64 + OrderMatchQty TAPIUINT32 + OrderMatchQty2 TAPIUINT32 + OrderMinQty TAPIUINT32 + OrderNo TAPISTR_20 + OrderParentSystemNo TAPISTR_50 + OrderPrice TAPIREAL64 + OrderPrice2 TAPIREAL64 + OrderQty TAPIUINT32 + OrderSide TAPISideType + OrderSource TAPIOrderSourceType + OrderState TAPIOrderStateType + OrderStreamID TAPIUINT32 + OrderSystemNo TAPISTR_50 + OrderType TAPIOrderTypeType + OrderUpdateTime TAPIDATETIME + OrderUpdateUserNo TAPISTR_20 + PositionEffect TAPIPositionEffectType + PositionEffect2 TAPIPositionEffectType + RefDouble TAPIREAL64 + RefInt TAPIINT32 + RefString TAPISTR_50 + ServerFlag TAPICHAR + StopPrice TAPIREAL64 + StrikePrice TAPISTR_10 + StrikePrice2 TAPISTR_10 + TacticsType TAPITacticsTypeType + TimeInForce TAPITimeInForceType + TriggerCondition TAPITriggerConditionType + TriggerPriceType TAPITriggerPriceTypeType + UpperChannelNo TAPISTR_10 + UpperNo TAPISTR_10 + UpperStreamID TAPIUINT32 + type TapAPIHisPositionQryReq struct + AccountNo TAPISTR_20 + Date TAPIDATE + SettleFlag TAPISettleFlagType + type TapAPIHisPositionQryRsp struct + AccountInitialMargin TAPIREAL64 + AccountMaintenanceMargin TAPIREAL64 + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + Currency TAPISTR_10 + CurrencyGroup TAPISTR_10 + ExchangeNo TAPISTR_10 + HedgeFlag TAPIHedgeFlagType + LMEPositionProfit TAPIREAL64 + MatchSide TAPISideType + OpenDate TAPIDATE + OptionMarketValue TAPIREAL64 + OrderNo TAPISTR_20 + PositionDProfit TAPIREAL64 + PositionNo TAPISTR_20 + PositionPrice TAPIREAL64 + PositionQty TAPIUINT32 + PreSettlePrice TAPIREAL64 + ServerFlag TAPICHAR + SettleDate TAPIDATE + SettleGroupNo TAPISTR_10 + SettlePrice TAPIREAL64 + StrikePrice TAPISTR_10 + SuperiorAccount TAPISTR_20 + UpperInitialMargin TAPIREAL64 + UpperMaintenanceMargin TAPIREAL64 + UpperNo TAPISTR_10 + type TapAPIIPOInfoQryReq struct + type TapAPIIPOInfoQryRsp struct + BeginDate TAPIDATETIME + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + CurrencyGroupNo TAPISTR_10 + CurrencyNo TAPISTR_10 + EndDate TAPIDATETIME + ExchangeNo TAPISTR_10 + FinancingDays TAPIUINT32 + FinancingFee TAPIREAL64 + IPODate TAPIDATETIME + IPOFee TAPIREAL64 + LoanRatio TAPIREAL64 + MaxLoanRatio TAPIREAL64 + MaxLoanValue TAPIREAL64 + OperatorNo TAPISTR_20 + Price TAPIREAL64 + ResultDate TAPIDATETIME + type TapAPINewOrder struct + AccountNo TAPISTR_20 + AddOneIsValid TAPIYNFLAG + CallOrPutFlag TAPICallOrPutFlagType + CallOrPutFlag2 TAPICallOrPutFlagType + ClientID TAPIClientIDType + ClientLocationID TAPIClientLocationIDType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ContractNo2 TAPISTR_10 + ExchangeNo TAPISTR_10 + ExpireTime TAPIDATETIME + HedgeFlag TAPIHedgeFlagType + InquiryNo TAPISTR_50 + IsRiskOrder TAPIYNFLAG + MaxClipSize TAPIUINT32 + MinClipSize TAPIUINT32 + OrderMinQty TAPIUINT32 + OrderPrice TAPIREAL64 + OrderPrice2 TAPIREAL64 + OrderQty TAPIUINT32 + OrderSide TAPISideType + OrderSource TAPIOrderSourceType + OrderType TAPIOrderTypeType + PositionEffect TAPIPositionEffectType + PositionEffect2 TAPIPositionEffectType + RefDouble TAPIREAL64 + RefInt TAPIINT32 + RefString TAPISTR_50 + StopPrice TAPIREAL64 + StrikePrice TAPISTR_10 + StrikePrice2 TAPISTR_10 + TacticsType TAPITacticsTypeType + TimeInForce TAPITimeInForceType + TriggerCondition TAPITriggerConditionType + TriggerPriceType TAPITriggerPriceTypeType + type TapAPIOrderActionRsp struct + ActionType TAPIORDERACT + type TapAPIOrderActivateReq TapAPIOrderCancelReq + type TapAPIOrderCancelReq struct + OrderNo TAPISTR_20 + RefDouble TAPIREAL64 + RefInt TAPIINT32 + RefString TAPISTR_50 + ServerFlag TAPICHAR + type TapAPIOrderDeactivateReq TapAPIOrderCancelReq + type TapAPIOrderDeleteReq TapAPIOrderCancelReq + type TapAPIOrderInfo struct + AccountNo TAPISTR_20 + AddOneIsValid TAPIYNFLAG + CallOrPutFlag TAPICallOrPutFlagType + CallOrPutFlag2 TAPICallOrPutFlagType + ClientID TAPIClientIDType + ClientIP TAPISTR_40 + ClientLocalIP TAPISTR_40 + ClientLocationID TAPIClientLocationIDType + ClientMac TAPIMACTYPE + ClientOrderNo TAPISTR_50 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ContractNo2 TAPISTR_10 + ErrorCode TAPIUINT32 + ErrorText TAPISTR_50 + ExchangeNo TAPISTR_10 + ExpireTime TAPIDATETIME + HedgeFlag TAPIHedgeFlagType + InquiryNo TAPISTR_50 + IsAddOne TAPIYNFLAG + IsBackInput TAPIYNFLAG + IsDeleted TAPIYNFLAG + IsRiskOrder TAPIYNFLAG + LicenseNo TAPISTR_50 + MaxClipSize TAPIUINT32 + MinClipSize TAPIUINT32 + OrderCommandUserNo TAPISTR_20 + OrderExchangeSystemNo TAPISTR_50 + OrderInsertTime TAPIDATETIME + OrderInsertUserNo TAPISTR_20 + OrderLocalNo TAPISTR_20 + OrderMatchPrice TAPIREAL64 + OrderMatchPrice2 TAPIREAL64 + OrderMatchQty TAPIUINT32 + OrderMatchQty2 TAPIUINT32 + OrderMinQty TAPIUINT32 + OrderNo TAPISTR_20 + OrderParentSystemNo TAPISTR_50 + OrderPrice TAPIREAL64 + OrderPrice2 TAPIREAL64 + OrderQty TAPIUINT32 + OrderSide TAPISideType + OrderSource TAPIOrderSourceType + OrderState TAPIOrderStateType + OrderStreamID TAPIUINT32 + OrderSystemNo TAPISTR_50 + OrderType TAPIOrderTypeType + OrderUpdateTime TAPIDATETIME + OrderUpdateUserNo TAPISTR_20 + PositionEffect TAPIPositionEffectType + PositionEffect2 TAPIPositionEffectType + RefDouble TAPIREAL64 + RefInt TAPIINT32 + RefString TAPISTR_50 + ServerFlag TAPICHAR + StopPrice TAPIREAL64 + StrikePrice TAPISTR_10 + StrikePrice2 TAPISTR_10 + TacticsType TAPITacticsTypeType + TimeInForce TAPITimeInForceType + TriggerCondition TAPITriggerConditionType + TriggerPriceType TAPITriggerPriceTypeType + UpperChannelNo TAPISTR_10 + UpperNo TAPISTR_10 + UpperStreamID TAPIUINT32 + type TapAPIOrderInfoNotice struct + ErrorCode TAPIUINT32 + SessionID TAPIUINT32 + type TapAPIOrderLocalInputReq struct + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CallOrPutFlag2 TAPICallOrPutFlagType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ContractNo2 TAPISTR_10 + ExchangeNo TAPISTR_10 + ExpireTime TAPIDATETIME + HedgeFlag TAPIHedgeFlagType + InquiryNo TAPISTR_50 + IsAddOne TAPIYNFLAG + IsRiskOrder TAPIYNFLAG + LowerAccount TAPISTR_20 + OrderExchangeSystemNo TAPISTR_50 + OrderMatchPrice TAPIREAL64 + OrderMatchPrice2 TAPIREAL64 + OrderMatchQty TAPIUINT32 + OrderMatchQty2 TAPIUINT32 + OrderMinQty TAPIUINT32 + OrderPrice TAPIREAL64 + OrderPrice2 TAPIREAL64 + OrderQty TAPIUINT32 + OrderSide TAPISideType + OrderSource TAPIOrderSourceType + OrderState TAPIOrderStateType + OrderSystemNo TAPISTR_50 + OrderType TAPIOrderTypeType + PositionEffect TAPIPositionEffectType + PositionEffect2 TAPIPositionEffectType + StopPrice TAPIREAL64 + StrikePrice TAPISTR_10 + StrikePrice2 TAPISTR_10 + TimeInForce TAPITimeInForceType + UpperNo TAPISTR_10 + type TapAPIOrderLocalModifyReq struct + OrderNo TAPISTR_20 + type TapAPIOrderLocalRemoveReq struct + ServerFlag TAPICHAR + type TapAPIOrderLocalRemoveRsp struct + ClientIP TAPISTR_40 + ClientMac TAPIMACTYPE + type TapAPIOrderLocalTransferReq struct + AccountNo TAPISTR_20 + OrderNo TAPISTR_20 + ServerFlag TAPICHAR + type TapAPIOrderMarketDeleteReq struct + OrderSellNo TAPISTR_20 + ServerFlag TAPICHAR + type TapAPIOrderMarketInsertReq struct + AccountNo TAPISTR_20 + AddOneIsValid TAPIYNFLAG + BuyPositionEffect TAPIPositionEffectType + CallOrPutFlag TAPICallOrPutFlagType + ClientBuyOrderNo TAPISTR_50 + ClientSellOrderNo TAPISTR_50 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ExchangeNo TAPISTR_10 + ExpireTime TAPIDATETIME + OrderBuyPrice TAPIREAL64 + OrderBuyQty TAPIUINT32 + OrderSellPrice TAPIREAL64 + OrderSellQty TAPIUINT32 + OrderSource TAPIOrderSourceType + OrderType TAPIOrderTypeType + RefDouble TAPIREAL64 + RefInt TAPIINT32 + RefString TAPISTR_50 + Remark TAPISTR_100 + SellPositionEffect TAPIPositionEffectType + StrikePrice TAPISTR_10 + TimeInForce TAPITimeInForceType + type TapAPIOrderMarketInsertRsp struct + AccountNo TAPISTR_20 + AddOneIsValid TAPIYNFLAG + BuyPositionEffect TAPIPositionEffectType + CallOrPutFlag TAPICallOrPutFlagType + ClientBuyOrderNo TAPISTR_50 + ClientIP TAPISTR_40 + ClientLocalIP TAPISTR_40 + ClientMac TAPIMACTYPE + ClientSellOrderNo TAPISTR_50 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ErrorCode TAPIUINT32 + ErrorText TAPISTR_50 + ExchangeNo TAPISTR_10 + ExpireTime TAPIDATETIME + OrderBuyNo TAPISTR_20 + OrderBuyPrice TAPIREAL64 + OrderBuyQty TAPIUINT32 + OrderMarketTime TAPIDATETIME + OrderMarketUserNo TAPISTR_20 + OrderSellNo TAPISTR_20 + OrderSellPrice TAPIREAL64 + OrderSellQty TAPIUINT32 + OrderSource TAPIOrderSourceType + OrderType TAPIOrderTypeType + RefDouble TAPIREAL64 + RefInt TAPIINT32 + RefString TAPISTR_50 + Remark TAPISTR_100 + SellPositionEffect TAPIPositionEffectType + ServerFlag TAPICHAR + StrikePrice TAPISTR_10 + TimeInForce TAPITimeInForceType + type TapAPIOrderProcessQryReq struct + OrderNo TAPISTR_20 + ServerFlag TAPICHAR + type TapAPIOrderQryReq struct + AccountNo TAPISTR_20 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ExchangeNo TAPISTR_10 + ExpireTime TAPIDATETIME + IsAddOne TAPIYNFLAG + IsBackInput TAPIYNFLAG + IsDeleted TAPIYNFLAG + IsRiskOrder TAPIYNFLAG + OrderNo TAPISTR_20 + OrderQryType TAPIOrderQryTypeType + OrderSource TAPIOrderSourceType + OrderType TAPIOrderTypeType + ServerFlag TAPICHAR + TimeInForce TAPITimeInForceType + type TapAPIOrderQuoteMarketNotice struct + CallOrPutFlag TAPICallOrPutFlagType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ExchangeNo TAPISTR_10 + OrderQty TAPIUINT32 + OrderSide TAPISideType + StrikePrice TAPISTR_10 + type TapAPIPositionInfo struct + AccountInitialMargin TAPIREAL64 + AccountMaintenanceMargin TAPIREAL64 + AccountNo TAPISTR_20 + CalculatePrice TAPIREAL64 + CallOrPutFlag TAPICallOrPutFlagType + CommodityCurrency TAPISTR_10 + CommodityCurrencyGroup TAPISTR_10 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ExchangeNo TAPISTR_10 + HedgeFlag TAPIHedgeFlagType + IsHistory TAPIYNFLAG + LMEPositionProfit TAPIREAL64 + MatchNo TAPISTR_20 + MatchSide TAPISideType + OptionMarketValue TAPIREAL64 + OrderNo TAPISTR_20 + PositionNo TAPISTR_70 + PositionPrice TAPIREAL64 + PositionProfit TAPIREAL64 + PositionQty TAPIUINT32 + PositionStreamId TAPIUINT32 + ServerFlag TAPICHAR + StrikePrice TAPISTR_10 + UpperInitialMargin TAPIREAL64 + UpperMaintenanceMargin TAPIREAL64 + UpperNo TAPISTR_10 + type TapAPIPositionProfit struct + CalculatePrice TAPIREAL64 + LMEPositionProfit TAPIREAL64 + OptionMarketValue TAPIREAL64 + PositionNo TAPISTR_70 + PositionProfit TAPIREAL64 + PositionStreamId TAPIUINT32 + type TapAPIPositionProfitNotice struct + IsLast TAPIYNFLAG + type TapAPIPositionQryReq struct + AccountNo TAPISTR_20 + type TapAPIPositionSummary struct + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ExchangeNo TAPISTR_10 + HisPositionQty TAPIUINT32 + MatchSide TAPISideType + PositionPrice TAPIREAL64 + PositionQty TAPIUINT32 + StrikePrice TAPISTR_10 + type TapAPIRequestVertificateCodeRsp struct + Effective TAPIINT32 + SecondSerialID TAPISecondSerialIDType + type TapAPISecondCertificationReq struct + LoginType TAPILoginTypeType + VertificateCode TAPISTR_10 + type TapAPISpecialOrderInfo struct + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CallOrPutFlag2 TAPICallOrPutFlagType + ClientIP TAPISTR_40 + ClientLocalIP TAPISTR_40 + ClientMac TAPIMACTYPE + ClientOrderNo TAPISTR_50 + CombineNo TAPISTR_50 + CombineQty1 TAPIUINT32 + CombineQty2 TAPIUINT32 + CombineStrategy TapAPICombineStrategyType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ContractNo2 TAPISTR_10 + ErrorCode TAPIUINT32 + ErrorText TAPISTR_50 + ExchangeNo TAPISTR_10 + HedgeFlag1 TAPIHedgeFlagType + HedgeFlag2 TAPIHedgeFlagType + LicenseNo TAPISTR_50 + OrderExchangeSystemNo TAPISTR_50 + OrderInsertTime TAPIDATETIME + OrderInsertUserNo TAPISTR_20 + OrderLocalNo TAPISTR_20 + OrderNo TAPISTR_20 + OrderQty TAPIUINT32 + OrderSide1 TAPISideType + OrderSide2 TAPISideType + OrderSource TAPIOrderSourceType + OrderState TAPIOrderStateType + OrderStreamID TAPIUINT32 + OrderSystemNo TAPISTR_50 + ServerFlag TAPICHAR + SessionID TAPIUINT32 + SpecialOrderType TapAPISpecialOrderTypeType + StrikePrice TAPISTR_10 + StrikePrice2 TAPISTR_10 + UpperChannelNo TAPISTR_10 + UpperNo TAPISTR_10 + type TapAPISpecialOrderInsertReq struct + AccountNo TAPISTR_20 + CallOrPutFlag TAPICallOrPutFlagType + CallOrPutFlag2 TAPICallOrPutFlagType + CombineNo TAPISTR_50 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractNo TAPISTR_10 + ContractNo2 TAPISTR_10 + ExchangeNo TAPISTR_10 + HedgeFlag1 TAPIHedgeFlagType + OrderQty TAPIUINT32 + OrderSide1 TAPISideType + OrderSource TAPIOrderSourceType + SpecialOrderType TapAPISpecialOrderTypeType + StrikePrice TAPISTR_10 + StrikePrice2 TAPISTR_10 + type TapAPISpecialOrderQryReq struct + AccountNo TAPISTR_20 + OrderNo TAPISTR_20 + type TapAPISpecialOrderTypeType TAPICHAR + type TapAPISpotLockDataNotice TapAPISpotLockDataRsp + type TapAPISpotLockDataRsp struct + AccountNo TAPISTR_20 + CanUnLockQty TAPIUINT32 + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ExchangeNo TAPISTR_10 + FrozenQty TAPIUINT32 + LockQty TAPIUINT32 + type TapAPISpotLockQryReq struct + AccountNo TAPISTR_20 + type TapAPISpotLockQryRsp TapAPISpotLockQryReq + type TapAPISubmitUserLoginInfo struct + AbnormalNo TapAPIAbnormalFalgType + AuthKeyVersion TAPIUINT32 + ClientAppID TAPISTR_30 + ClientLoginDateTime TAPIDATETIME + ClientLoginIP TAPISTR_40 + ClientLoginPort TAPIUINT32 + GatherInfo TAPISTR_500 + UserNo TAPISTR_20 + type TapAPISubmitUserLoginRspInfo struct + UserNo TAPISTR_20 + type TapAPITradeContractInfo struct + CallOrPutFlag1 TAPICallOrPutFlagType + CallOrPutFlag2 TAPICallOrPutFlagType + CommodityNo TAPISTR_10 + CommodityType TAPICommodityType + ContractExpDate TAPIDATE + ContractName TAPISTR_70 + ContractNo1 TAPISTR_10 + ContractNo2 TAPISTR_10 + ContractSize TAPIREAL64 + ContractType TAPIContractTypeType + ExchangeNo TAPISTR_10 + FirstNoticeDate TAPIDATE + LastTradeDate TAPIDATE + QuoteUnderlyingContract TAPISTR_10 + StrikePrice1 TAPISTR_10 + StrikePrice2 TAPISTR_10 + type TapAPITradeLoginAuth struct + DeviceName TAPISTR_50 + ISModifyPassword TAPIYNFLAG + LoginIP TAPISTR_40 + LoginMac TAPISTR_50 + NewPassword TAPISTR_20 + Password TAPISTR_20 + UserNo TAPISTR_20 + type TapAPITradeLoginRspInfo struct + LastLoginIP TAPISTR_40 + LastLoginInfo TAPISTR_300 + LastLoginProt TAPIUINT32 + LastLoginTime TAPIDATETIME + LastLogoutTime TAPIDATETIME + LastSettleTime TAPIDATETIME + NextSecondDate TAPIDATETIME + ReservedInfo TAPISTR_50 + StartTime TAPIDATETIME + TradeDate TAPIDATE + UserName TAPISTR_20 + UserNo TAPISTR_20 + UserType TAPIUserTypeType + type TapAPITradeMessage struct + AccountNo TAPISTR_20 + IsSendByEMail TAPIYNFLAG + IsSendBySMS TAPIYNFLAG + SendDateTime TAPIDATETIME + Sender TAPISTR_20 + SerialID TAPIUINT32 + TMsgContent TAPISTR_500 + TMsgLevel TAPIMsgLevelType + TMsgTitle TAPISTR_50 + TMsgType TAPIMsgTypeType + TMsgValidDateTime TAPIDATETIME + type TapAPITradeMessageReq struct + AccountNo TAPISTR_20 + EndSendDateTime TAPIDATETIME + type TapAPITradingCalendarQryRsp struct + CurrTradeDate TAPIDATE + LastPromptDate TAPIDATE + LastSettlementDate TAPIDATE + PromptDate TAPIDATE + type TapAPIUserTrustDeviceAddReq struct + type TapAPIUserTrustDeviceDelReq struct + LicenseNo TAPISTR_50 + Mac TAPISTR_50 + type TapAPIUserTrustDeviceQryReq struct + type TapAPIUserTrustDeviceQryRsp struct + DeviceName TAPISTR_50 + LicenseNo TAPISTR_50 + Mac TAPISTR_50 + OperateTime TAPIDATETIME + OperatorNo TAPISTR_20 + UserNo TAPISTR_20 + type TapAPIVerifyIdentityReq struct + CertificateNo TAPISTR_50 + EMail TapAPIContactContentType + PhoneNo TapAPIContactContentType + UserNo TAPISTR_20 + type Trade struct + OnAPIReady func(errorCode TAPIINT32) + OnConnect func(HostAddress string) + OnDisconnect func(reasonCode TAPIINT32) + OnExpriationDate func(date string, days int) + OnHKMarketQuoteNotice func(info *TapAPIOrderQuoteMarketNotice) + OnRspAuthPassword func(sessionID TAPIUINT32, errorCode TAPIINT32) + OnRspChangePassword func(sessionID TAPIUINT32, errorCode TAPIINT32) + OnRspFillLocalInput func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPIFillLocalInputReq) + OnRspFillLocalRemove func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPIFillLocalRemoveReq) + OnRspHKMarketOrderDelete func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPIOrderMarketDeleteReq) + OnRspHKMarketOrderInsert func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPIOrderMarketInsertReq) + OnRspLogin func(errorCode TAPIINT32, loginRspInfo *TapAPITradeLoginRspInfo) + OnRspOrderAction func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPIOrderActionRsp) + OnRspOrderLocalInput func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPIOrderLocalInputReq) + OnRspOrderLocalModify func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPIOrderLocalModifyReq) + OnRspOrderLocalRemove func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPIOrderLocalRemoveRsp) + OnRspOrderLocalTransfer func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPIOrderLocalTransferReq) + OnRspQryAccount func(sessionID TAPIUINT32, errorCode TAPIUINT32, isLast TAPIYNFLAG, ...) + OnRspQryAccountCashAdjust func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryAccountFeeRent func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryAccountMarginRent func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryBill func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryCombinePosition func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryCommodity func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryContract func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryCurrency func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryExchange func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryFill func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryFund func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryHisDelivery func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryHisMatch func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryHisOrder func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryHisOrderProcess func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryHisPosition func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryOrder func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryOrderProcess func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryPosition func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryPositionSummary func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQrySpecialOrder func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQrySpotLock func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryTradeMessage func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG, ...) + OnRspQryTradingDate func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPITradingCalendarQryRsp) + OnRspRequestVertificateCode func(sessionID TAPIUINT32, errorCode TAPIINT32, ...) + OnRspSetReservedInfo func(sessionID TAPIUINT32, errorCode TAPIINT32, info string) + OnRspSpecialOrderAction func(sessionID TAPIUINT32, errorCode TAPIINT32, info *TapAPISpecialOrderInfo) + OnRspSubmitUserLoginInfo func(sessionID TAPIUINT32, errorCode TAPIINT32, isLast TAPIYNFLAG) + OnRtnCombinePosition func(info *TapAPICombinePositionInfo) + OnRtnContactInfo func(errorCode TAPIINT32, isLast TAPIYNFLAG, ContactInfo string) + OnRtnContract func(info *TapAPITradeContractInfo) + OnRtnFill func(info *TapAPIFillInfo) + OnRtnFund func(info *TapAPIFundData) + OnRtnOrder func(info *TapAPIOrderInfoNotice) + OnRtnPosition func(info *TapAPIPositionInfo) + OnRtnPositionProfit func(info *TapAPIPositionProfitNotice) + OnRtnPositionSummary func(info *TapAPIPositionSummary) + OnRtnSpecialOrder func(info *TapAPISpecialOrderInfo) + OnRtnSpotLock func(info *TapAPISpotLockDataRsp) + OnRtnTradeMessage func(info *TapAPITradeMessage) + func NewTrade(authCode string) *Trade + func (t *Trade) ActivateOrder(sessionID *TAPIUINT32, order *TapAPIOrderCancelReq) C.int + func (t *Trade) AddAccountIPO(sessionID *TAPIUINT32, qryReq *TapAPIAccountIPOAddReq) C.int + func (t *Trade) AddUserTrustDevice(sessionID *TAPIUINT32, qryReq *TapAPIUserTrustDeviceAddReq) C.int + func (t *Trade) AmendOrder(sessionID *TAPIUINT32, order *TapAPIAmendOrder) C.int + func (t *Trade) AuthPassword(sessionID *TAPIUINT32, req *TapAPIAuthPasswordReq) C.int + func (t *Trade) CancelAccountIPO(sessionID *TAPIUINT32, qryReq *TapAPIAccountIPOCancelReq) C.int + func (t *Trade) CancelHKMarketOrder(sessionID *TAPIUINT32, order *TapAPIOrderMarketDeleteReq) C.int + func (t *Trade) CancelOrder(sessionID *TAPIUINT32, order *TapAPIOrderCancelReq) C.int + func (t *Trade) ChangePassword(sessionID *TAPIUINT32, req *TapAPIChangePasswordReq) C.int + func (t *Trade) CreateITapTradeAPI(appInfo *TapAPIApplicationInfo) + func (t *Trade) CreateITapTradeAPINotify() + func (t *Trade) DelUserTrustDevice(sessionID *TAPIUINT32, qryReq *TapAPIUserTrustDeviceDelReq) C.int + func (t *Trade) Disconnect() C.int + func (t *Trade) FillLocalInput(sessionID *TAPIUINT32, fill *TapAPIFillLocalInputReq) C.int + func (t *Trade) FillLocalRemove(sessionID *TAPIUINT32, fill *TapAPIFillLocalRemoveReq) C.int + func (t *Trade) FreeITapTradeAPI(api unsafe.Pointer) + func (t *Trade) GetITapErrorDescribe(errorCode TAPIINT32) string + func (t *Trade) GetITapTradeAPIVersion() string + func (t *Trade) HaveCertainRight(rightID TAPIRightIDType) C.int + func (t *Trade) InsertHKMarketOrder(sessionID *TAPIUINT32, ClientBuyOrderNo TAPISTR_50, ...) C.int + func (t *Trade) InsertOrder(sessionID *TAPIUINT32, ClientOrderNo *TAPISTR_50, order *TapAPINewOrder) C.int + func (t *Trade) InsertSpecialOrder(sessionID *TAPIUINT32, clientorderno TAPISTR_50, ...) C.int + func (t *Trade) Login(loginAuth *TapAPITradeLoginAuth) C.int + func (t *Trade) OrderLocalInput(sessionID *TAPIUINT32, order *TapAPIOrderLocalInputReq) C.int + func (t *Trade) OrderLocalModify(sessionID *TAPIUINT32, order *TapAPIOrderLocalModifyReq) C.int + func (t *Trade) OrderLocalRemove(sessionID *TAPIUINT32, order *TapAPIOrderLocalRemoveReq) C.int + func (t *Trade) OrderLocalTransfer(sessionID *TAPIUINT32, order *TapAPIOrderLocalTransferReq) C.int + func (t *Trade) QryAccount(sessionID *TAPIUINT32, qryReq *TapAPIAccQryReq) C.int + func (t *Trade) QryAccountCashAdjust(sessionID *TAPIUINT32, qryReq *TapAPIAccountCashAdjustQryReq) C.int + func (t *Trade) QryAccountFeeRent(sessionID *TAPIUINT32, qryReq *TapAPIAccountFeeRentQryReq) C.int + func (t *Trade) QryAccountIPO(sessionID *TAPIUINT32, qryReq *TapAPIAccountIPOQryReq) C.int + func (t *Trade) QryAccountMarginRent(sessionID *TAPIUINT32, qryReq *TapAPIAccountMarginRentQryReq) C.int + func (t *Trade) QryBill(sessionID *TAPIUINT32, qryReq *TapAPIBillQryReq) C.int + func (t *Trade) QryCombinePosition(sessionID *TAPIUINT32, qryReq *TapAPICombinePositionQryReq) C.int + func (t *Trade) QryCommodity(sessionID *TAPIUINT32) C.int + func (t *Trade) QryContract(sessionID *TAPIUINT32, qryReq *TapAPICommodity) C.int + func (t *Trade) QryCurrency(sessionID *TAPIUINT32) C.int + func (t *Trade) QryExchange(sessionID *TAPIUINT32) C.int + func (t *Trade) QryFill(sessionID *TAPIUINT32, qryReq *TapAPIFillQryReq) C.int + func (t *Trade) QryFund(sessionID *TAPIUINT32, qryReq *TapAPIFundReq) C.int + func (t *Trade) QryHisDelivery(sessionID *TAPIUINT32, qryReq *TapAPIHisDeliveryQryReq) C.int + func (t *Trade) QryHisMatch(sessionID *TAPIUINT32, qryReq *TapAPIHisMatchQryReq) C.int + func (t *Trade) QryHisOrder(sessionID *TAPIUINT32, qryReq *TapAPIHisOrderQryReq) C.int + func (t *Trade) QryHisOrderProcess(sessionID *TAPIUINT32, qryReq *TapAPIHisOrderProcessQryReq) C.int + func (t *Trade) QryHisPosition(sessionID *TAPIUINT32, qryReq *TapAPIHisPositionQryReq) C.int + func (t *Trade) QryIPOInfo(sessionID *TAPIUINT32, qryReq *TapAPIIPOInfoQryReq) C.int + func (t *Trade) QryIPOStockQty(sessionID *TAPIUINT32, qryReq *TapAPIAvailableApplyQryReq) C.int + func (t *Trade) QryOrder(sessionID *TAPIUINT32, qryReq *TapAPIOrderQryReq) C.int + func (t *Trade) QryOrderProcess(sessionID *TAPIUINT32, qryReq *TapAPIOrderProcessQryReq) C.int + func (t *Trade) QryPosition(sessionID *TAPIUINT32, qryReq *TapAPIPositionQryReq) C.int + func (t *Trade) QryPositionSummary(sessionID *TAPIUINT32, qryReq *TapAPIPositionQryReq) C.int + func (t *Trade) QrySpecialOrder(sessionID *TAPIUINT32, qryReq *TapAPISpecialOrderQryReq) C.int + func (t *Trade) QrySpotLock(sessionID *TAPIUINT32, qryReq *TapAPISpotLockQryReq) C.int + func (t *Trade) QryTradeMessage(sessionID *TAPIUINT32, qryReq *TapAPITradeMessageReq) C.int + func (t *Trade) QryTradingDate(sessionID *TAPIUINT32) C.int + func (t *Trade) QryUserTrustDevice(sessionID *TAPIUINT32, qryReq *TapAPIUserTrustDeviceQryReq) C.int + func (t *Trade) RegCallBack() + func (t *Trade) RequestVertificateCode(sessionID *TAPIUINT32, ContactInfo TAPISTR_40) C.int + func (t *Trade) SetAPINotify(pSpi unsafe.Pointer) C.int + func (t *Trade) SetHostAddress(IP string, port TAPIUINT16) C.int + func (t *Trade) SetReservedInfo(sessionID *TAPIUINT32, info TAPISTR_50) C.int + func (t *Trade) SetSpi() + func (t *Trade) SetVertificateCode(sessionID *TAPIUINT32, req *TapAPISecondCertificationReq) C.int + func (t *Trade) SubmitUserLoginInfo(sessionID *TAPIUINT32, qryReq *TapAPISubmitUserLoginInfo) C.int + func (t *Trade) UnFreeze(loginAuth *TapAPITradeLoginAuth) C.int + func (t *Trade) VerificateUnFreezeInfo(sessionID *TAPIUINT32, qryReq *TapAPIVerifyIdentityReq) C.int + type TradeExt struct + AccountID string + Instrument map[string]TapAPITradeContractInfo + MapPositionSummary sync.Map + MapTrade sync.Map + OnPosition func(info *TapAPIPositionSummary) + OnTrade func(info *TapAPIFillInfo) + Product map[string]TapAPICommodityInfo + func NewTradeExt(authCode string) *TradeExt + func (t *TradeExt) ReqConnect(tradeIP string, port uint) error + func (t *TradeExt) ReqLogin(accountNo, passWord string) error + func (t *TradeExt) ReqOrderInsert(exchangeID, commodityNo, contractNo string, orderType TAPIOrderTypeType, ...) (session uint, clientNo string, err error) + func (t *TradeExt) ReqOrderInsertLMT(exchangeID, commodityNo, contractNo string, price float64, qty int, ...) (session uint, clientNo string, err error) + func (t *TradeExt) ReqOrderInsertMKT(exchangeID, commodityNo, contractNo string, qty int, side TAPISideType, ...) (session uint, clientNo string, err error)