public class TradeOrderRequest extends TigerCommonRequest implements TigerRequest<TradeOrderResponse>
apiMethodName, apiModel, apiVersion, bizContent, sign, tigerId, timestamp, V2_0, V3_0| 构造器和说明 |
|---|
TradeOrderRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addBracketsOrder(TradeOrderRequest tradeOrderRequest,
double profitTakerPrice,
TimeInForce profitTakerTif,
Boolean profitTakerRth,
double stopLossPrice,
TimeInForce stopLossTif) |
static void |
addProfitTakerOrder(TradeOrderRequest tradeOrderRequest,
double profitTakerPrice,
TimeInForce profitTakerTif,
Boolean profitTakerRth) |
static void |
addStopLossLimitOrder(TradeOrderRequest tradeOrderRequest,
double stopLossPrice,
double stopLossLimitPrice,
TimeInForce stopLossTif) |
static void |
addStopLossOrder(TradeOrderRequest tradeOrderRequest,
double stopLossPrice,
TimeInForce stopLossTif) |
static TradeOrderRequest |
buildLimitOrder(ContractItem contract,
ActionType action,
Integer quantity,
Double limitPrice) |
static TradeOrderRequest |
buildLimitOrder(String account,
ContractItem contract,
ActionType action,
Integer quantity,
Double limitPrice) |
static TradeOrderRequest |
buildMarketOrder(ContractItem contract,
ActionType action,
Integer quantity) |
static TradeOrderRequest |
buildMarketOrder(String account,
ContractItem contract,
ActionType action,
Integer quantity) |
static TradeOrderRequest |
buildStopLimitOrder(ContractItem contract,
ActionType action,
Integer quantity,
Double limitPrice,
Double auxPrice) |
static TradeOrderRequest |
buildStopLimitOrder(String account,
ContractItem contract,
ActionType action,
Integer quantity,
Double limitPrice,
Double auxPrice) |
static TradeOrderRequest |
buildStopOrder(ContractItem contract,
ActionType action,
Integer quantity,
Double auxPrice) |
static TradeOrderRequest |
buildStopOrder(String account,
ContractItem contract,
ActionType action,
Integer quantity,
Double auxPrice) |
static TradeOrderModel |
buildTradeOrderModel(String account,
ContractItem contract,
ActionType action,
Integer quantity) |
static TradeOrderRequest |
buildTrailOrder(ContractItem contract,
ActionType action,
Integer quantity,
Double trailingPercent,
Double auxPrice) |
static TradeOrderRequest |
buildTrailOrder(String account,
ContractItem contract,
ActionType action,
Integer quantity,
Double trailingPercent,
Double auxPrice) |
Class<TradeOrderResponse> |
getResponseClass()
得到当前API的响应结果类型
|
static TradeOrderRequest |
newRequest(TradeOrderModel model) |
getApiMethodName, getApiModel, getApiVersion, getBizContent, getSign, getTigerId, getTimestamp, setApiMethodName, setApiModel, setApiVersion, setBizContent, setSign, setTigerId, setTimestampclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetApiMethodName, getApiModel, getApiVersion, getTimestamp, setApiModel, setApiVersion, setTimestamppublic static TradeOrderRequest buildMarketOrder(ContractItem contract, ActionType action, Integer quantity)
public static TradeOrderRequest buildMarketOrder(String account, ContractItem contract, ActionType action, Integer quantity)
public static TradeOrderRequest buildLimitOrder(ContractItem contract, ActionType action, Integer quantity, Double limitPrice)
public static TradeOrderRequest buildLimitOrder(String account, ContractItem contract, ActionType action, Integer quantity, Double limitPrice)
public static TradeOrderRequest buildStopOrder(ContractItem contract, ActionType action, Integer quantity, Double auxPrice)
public static TradeOrderRequest buildStopOrder(String account, ContractItem contract, ActionType action, Integer quantity, Double auxPrice)
public static TradeOrderRequest buildStopLimitOrder(ContractItem contract, ActionType action, Integer quantity, Double limitPrice, Double auxPrice)
public static TradeOrderRequest buildStopLimitOrder(String account, ContractItem contract, ActionType action, Integer quantity, Double limitPrice, Double auxPrice)
public static TradeOrderRequest buildTrailOrder(ContractItem contract, ActionType action, Integer quantity, Double trailingPercent, Double auxPrice)
public static TradeOrderRequest buildTrailOrder(String account, ContractItem contract, ActionType action, Integer quantity, Double trailingPercent, Double auxPrice)
public static TradeOrderModel buildTradeOrderModel(String account, ContractItem contract, ActionType action, Integer quantity)
public static TradeOrderRequest newRequest(TradeOrderModel model)
public static void addProfitTakerOrder(TradeOrderRequest tradeOrderRequest, double profitTakerPrice, TimeInForce profitTakerTif, Boolean profitTakerRth)
public static void addStopLossOrder(TradeOrderRequest tradeOrderRequest, double stopLossPrice, TimeInForce stopLossTif)
public static void addStopLossLimitOrder(TradeOrderRequest tradeOrderRequest, double stopLossPrice, double stopLossLimitPrice, TimeInForce stopLossTif)
public static void addBracketsOrder(TradeOrderRequest tradeOrderRequest, double profitTakerPrice, TimeInForce profitTakerTif, Boolean profitTakerRth, double stopLossPrice, TimeInForce stopLossTif)
public Class<TradeOrderResponse> getResponseClass()
TigerRequestgetResponseClass 在接口中 TigerRequest<TradeOrderResponse>Copyright © 2022. All rights reserved.