public class FuturesPriceTrigger extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FuturesPriceTrigger.PriceTypeEnum
Price type.
|
static class |
FuturesPriceTrigger.RuleEnum
Trigger condition type - `1`: calculated price based on `strategy_type` and `price_type` >= `price` - `2`: calculated price based on `strategy_type` and `price_type` <= `price`
|
static class |
FuturesPriceTrigger.StrategyTypeEnum
How the order will be triggered - `0`: by price, which means order will be triggered on price condition satisfied - `1`: by price gap, which means order will be triggered on gap of recent two prices of specified `price_type` satisfied.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
SERIALIZED_NAME_EXPIRATION |
static String |
SERIALIZED_NAME_PRICE |
static String |
SERIALIZED_NAME_PRICE_TYPE |
static String |
SERIALIZED_NAME_RULE |
static String |
SERIALIZED_NAME_STRATEGY_TYPE |
| Constructor and Description |
|---|
FuturesPriceTrigger() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
FuturesPriceTrigger |
expiration(Integer expiration) |
Integer |
getExpiration()
How many seconds will the order wait for the condition being triggered.
|
String |
getPrice()
Value of price on price triggered, or price gap on price gap triggered
|
FuturesPriceTrigger.PriceTypeEnum |
getPriceType()
Price type.
|
FuturesPriceTrigger.RuleEnum |
getRule()
Trigger condition type - `1`: calculated price based on `strategy_type` and `price_type` >= `price` - `2`: calculated price based on `strategy_type` and `price_type` <= `price`
|
FuturesPriceTrigger.StrategyTypeEnum |
getStrategyType()
How the order will be triggered - `0`: by price, which means order will be triggered on price condition satisfied - `1`: by price gap, which means order will be triggered on gap of recent two prices of specified `price_type` satisfied.
|
int |
hashCode() |
FuturesPriceTrigger |
price(String price) |
FuturesPriceTrigger |
priceType(FuturesPriceTrigger.PriceTypeEnum priceType) |
FuturesPriceTrigger |
rule(FuturesPriceTrigger.RuleEnum rule) |
void |
setExpiration(Integer expiration) |
void |
setPrice(String price) |
void |
setPriceType(FuturesPriceTrigger.PriceTypeEnum priceType) |
void |
setRule(FuturesPriceTrigger.RuleEnum rule) |
void |
setStrategyType(FuturesPriceTrigger.StrategyTypeEnum strategyType) |
FuturesPriceTrigger |
strategyType(FuturesPriceTrigger.StrategyTypeEnum strategyType) |
String |
toString() |
public static final String SERIALIZED_NAME_STRATEGY_TYPE
public static final String SERIALIZED_NAME_PRICE_TYPE
public static final String SERIALIZED_NAME_PRICE
public static final String SERIALIZED_NAME_RULE
public static final String SERIALIZED_NAME_EXPIRATION
public FuturesPriceTrigger strategyType(FuturesPriceTrigger.StrategyTypeEnum strategyType)
@Nullable public FuturesPriceTrigger.StrategyTypeEnum getStrategyType()
public void setStrategyType(FuturesPriceTrigger.StrategyTypeEnum strategyType)
public FuturesPriceTrigger priceType(FuturesPriceTrigger.PriceTypeEnum priceType)
@Nullable public FuturesPriceTrigger.PriceTypeEnum getPriceType()
public void setPriceType(FuturesPriceTrigger.PriceTypeEnum priceType)
public FuturesPriceTrigger price(String price)
@Nullable public String getPrice()
public void setPrice(String price)
public FuturesPriceTrigger rule(FuturesPriceTrigger.RuleEnum rule)
@Nullable public FuturesPriceTrigger.RuleEnum getRule()
public void setRule(FuturesPriceTrigger.RuleEnum rule)
public FuturesPriceTrigger expiration(Integer expiration)
@Nullable public Integer getExpiration()
public void setExpiration(Integer expiration)
Copyright © 2021. All rights reserved.