public class TradeOrderRequest extends TigerCommonRequest implements TigerRequest<TradeOrderResponse>
apiMethodName, apiModel, apiVersion, bizContent, sign, tigerId, timestamp, V2_0, V3_0| 构造器和说明 |
|---|
TradeOrderRequest() |
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 buildMarketOrder(ContractItem contract, ActionType action, Long quantity, Integer quantityScale)
public static TradeOrderRequest buildMarketOrder(String account, ContractItem contract, ActionType action, Long quantity, Integer quantityScale)
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 buildLimitOrder(String account, ContractItem contract, ActionType action, Integer quantity, Double limitPrice, Double adjustLimit)
public static TradeOrderRequest buildLimitOrder(ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double limitPrice)
public static TradeOrderRequest buildLimitOrder(String account, ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double limitPrice)
public static TradeOrderRequest buildLimitOrder(String account, ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double limitPrice, Double adjustLimit)
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 buildStopOrder(String account, ContractItem contract, ActionType action, Integer quantity, Double auxPrice, Double adjustLimit)
public static TradeOrderRequest buildStopOrder(ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double auxPrice)
public static TradeOrderRequest buildStopOrder(String account, ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double auxPrice)
public static TradeOrderRequest buildStopOrder(String account, ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double auxPrice, Double adjustLimit)
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 buildStopLimitOrder(String account, ContractItem contract, ActionType action, Integer quantity, Double limitPrice, Double auxPrice, Double adjustLimit)
public static TradeOrderRequest buildStopLimitOrder(ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double limitPrice, Double auxPrice)
public static TradeOrderRequest buildStopLimitOrder(String account, ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double limitPrice, Double auxPrice)
public static TradeOrderRequest buildStopLimitOrder(String account, ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double limitPrice, Double auxPrice, Double adjustLimit)
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 TradeOrderRequest buildTrailOrder(ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double trailingPercent, Double auxPrice)
public static TradeOrderRequest buildTrailOrder(String account, ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double trailingPercent, Double auxPrice)
public static TradeOrderRequest buildAmountOrder(String account, ContractItem contract, ActionType action, Double cashAmount)
public static TradeOrderModel buildTradeOrderModel(String account, ContractItem contract, ActionType action, Long quantity, Integer quantityScale)
public static TradeOrderRequest buildMultiLegOrder(String account, List<ContractLeg> contractLegs, ComboType comboType, ActionType action, Integer quantity, OrderType orderType, Double limitPrice, Double auxPrice, Double trailingPercent)
public static TradeOrderRequest buildMultiLegOrder(String account, List<ContractLeg> contractLegs, ComboType comboType, ActionType action, Long quantity, Integer quantityScale, OrderType orderType, Double limitPrice, Double auxPrice, Double trailingPercent)
public static TradeOrderRequest buildTWAPOrder(String account, String symbol, ActionType action, Integer quantity, Long startTime, Long endTime, Double limitPrice)
public static TradeOrderRequest buildVWAPOrder(String account, String symbol, ActionType action, Integer quantity, Long startTime, Long endTime, Double participationRate, Double limitPrice)
public static TradeOrderRequest buildWAPOrder(String account, String symbol, ActionType action, Integer quantity, OrderType orderType, Long startTime, Long endTime, Double participationRate, Double limitPrice)
public static TradeOrderRequest buildWAPOrder(String account, String symbol, ActionType action, Long quantity, Integer quantityScale, OrderType orderType, Long startTime, Long endTime, Double participationRate, Double limitPrice)
public static TradeOrderRequest buildOCABracketsOrder(ContractItem contract, ActionType action, Integer quantity, Double profitTakerPrice, TimeInForce profitTakerTif, Boolean profitTakerRth, Double stopLossPrice, Double stopLossLimitPrice, TimeInForce stopLossTif, Boolean stopLossRth)
public static TradeOrderRequest buildOCABracketsOrder(String account, ContractItem contract, ActionType action, Long quantity, Integer quantityScale, Double profitTakerPrice, TimeInForce profitTakerTif, Boolean profitTakerRth, Double stopLossPrice, Double stopLossLimitPrice, TimeInForce stopLossTif, Boolean stopLossRth)
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 addStopLossTrailOrder(TradeOrderRequest tradeOrderRequest, Double stopLossTrailingPercent, Double stopLossTrailingAmount, TimeInForce stopLossTif)
public static void addBracketsOrder(TradeOrderRequest tradeOrderRequest, Double profitTakerPrice, TimeInForce profitTakerTif, Boolean profitTakerRth, Double stopLossPrice, TimeInForce stopLossTif)
public static void addBracketsOrder(TradeOrderRequest tradeOrderRequest, Double profitTakerPrice, TimeInForce profitTakerTif, Boolean profitTakerRth, Double stopLossPrice, Double stopLossLimitPrice, TimeInForce stopLossTif)
public TradeOrderRequest setOrderId(Integer orderId)
public TradeOrderRequest setAccount(String account)
public TradeOrderRequest setSecretKey(String secretKey)
public TradeOrderRequest setSymbol(String symbol)
public TradeOrderRequest setSecType(SecType secType)
public TradeOrderRequest setAction(ActionType action)
public TradeOrderRequest setCurrency(Currency currency)
public TradeOrderRequest setTotalQuantity(Long totalQuantity)
public TradeOrderRequest setTotalQuantityScale(Integer totalQuantityScale)
public TradeOrderRequest setCashAmount(Double cashAmount)
public TradeOrderRequest setOrderType(OrderType orderType)
public TradeOrderRequest setLimitPrice(Double limitPrice)
public TradeOrderRequest setAdjustLimit(Double adjustLimit)
public TradeOrderRequest setAuxPrice(Double auxPrice)
public TradeOrderRequest setTrailingPercent(Double trailingPercent)
public TradeOrderRequest setOutsideRth(Boolean outsideRth)
public TradeOrderRequest setMarket(String market)
public TradeOrderRequest setExchange(String exchange)
public TradeOrderRequest setExpiry(String expiry)
public TradeOrderRequest setStrike(String strike)
public TradeOrderRequest setRight(String right)
public TradeOrderRequest setMultiplier(Float multiplier)
public TradeOrderRequest setLocalSymbol(String localSymbol)
public TradeOrderRequest setAllocAccounts(List<String> allocAccounts)
public TradeOrderRequest setAllocShares(List<Double> allocShares)
public TradeOrderRequest setAlgoStrategy(String algoStrategy)
public TradeOrderRequest setAlgoParams(List<TagValue> algoParams)
public TradeOrderRequest setAttachType(AttachType attachType)
public TradeOrderRequest setProfitTakerOrderId(Integer profitTakerOrderId)
public TradeOrderRequest setProfitTakerPrice(Double profitTakerPrice)
public TradeOrderRequest setProfitTakerTif(TimeInForce profitTakerTif)
public TradeOrderRequest setProfitTakerRth(Boolean profitTakerRth)
public TradeOrderRequest setStopLossOrderType(OrderType stopLossOrderType)
public TradeOrderRequest setStopLossOrderId(Integer stopLossOrderId)
public TradeOrderRequest setStopLossPrice(Double stopLossPrice)
public TradeOrderRequest setStopLossLimitPrice(Double stopLossLimitPrice)
public TradeOrderRequest setStopLossTif(TimeInForce stopLossTif)
public TradeOrderRequest setStopLossTrailingPercent(Double stopLossTrailingPercent)
public TradeOrderRequest setStopLossTrailingAmount(Double stopLossTrailingAmount)
public TradeOrderRequest withUserMark(String userMark)
public TradeOrderRequest setUserMark(String userMark)
public TradeOrderRequest setTimeInForce(TimeInForce timeInForce)
public TradeOrderRequest setExpireTime(Long expireTime)
public TradeOrderRequest setTradingSessionType(TradeSession tradingSessionType)
public TradeOrderRequest setLang(Language lang)
public TradeOrderRequest setAuctionOrder(OrderType orderType, TimeInForce timeInForce)
orderType - AM(Auction Market Order) or AL(Auction Limit Order)timeInForce - DAY/OPG,
OPG:Participate in the pre-market auction;
DAY:Participate in the after-hours auctionpublic Class<TradeOrderResponse> getResponseClass()
TigerRequestgetResponseClass 在接口中 TigerRequest<TradeOrderResponse>Copyright © 2024. All rights reserved.