|
bool | CanSetCustomStop () |
|
bool | CanSetCustomTake () |
|
Task | SetCustomStopOrTake (PriceUnit? stop, PriceUnit? take) |
|
IStopProfitSettings | GetSettingsWithStopOrTake (PriceUnit? stop, PriceUnit? take) |
|
Task | WatchAsync () |
|
Task | StartFromWatchAsync () |
|
Task | RetryAsync () |
|
Task | CancelAsync () |
|
Task | ResetOrdersAsync () |
|
bool | IsStopLoss (Order order) |
|
bool | IsTakeProfit (Order order) |
|
Task | OpenOrderAsync (Order order, bool isAutomated=true) |
|
Task | ModifyOrderAsync (Order order, Order newOrder, bool isAutomated=true) |
|
Task | CancelOrderAsync (Order order, bool isAutomated=true) |
|
Task | CancelOrdersAsync (IEnumerable< Order > orders) |
|
IATMStrategy | Clone (bool cloneOrders=true) |
|
void | SetSettings (IStopProfitSettings settings) |
|
IStopProfitSettings | GetSettings () |
|
bool IEnumerable< string > Errors | IsValidSettings (IStopProfitSettings settings, decimal? expectedPositionVolume=null, decimal? expectedPositionPrice=null) |
|
Task | StartAsync () |
| Starts the strategy, allowing it to execute its trading logic.
|
|
Task | StopAsync () |
| Stops the strategy, terminating its execution and releasing any resources.
|
|
◆ CanSetCustomStop()
bool ATAS.Strategies.ATM.ISupportCustomStopOrTake.CanSetCustomStop |
( |
| ) |
|
◆ CanSetCustomTake()
bool ATAS.Strategies.ATM.ISupportCustomStopOrTake.CanSetCustomTake |
( |
| ) |
|
◆ GetSettingsWithStopOrTake()
◆ SetCustomStopOrTake()
Task ATAS.Strategies.ATM.ISupportCustomStopOrTake.SetCustomStopOrTake |
( |
PriceUnit? |
stop, |
|
|
PriceUnit? |
take |
|
) |
| |
The documentation for this interface was generated from the following file: