ATAS
Loading...
Searching...
No Matches
ATAS.Strategies.ATM Namespace Reference

Classes

class  ATMStrategy
 
class  BaseStopProfitStrategy
 
struct  ChangesInfo
 
class  Extensions
 
interface  IATMStrategy
 
interface  ISimpleStopProfitStrategy
 
interface  IStopProfitSettings
 
interface  IStopProfitStrategy
 
interface  IStrategyMarketDataProvider
 
class  StopProfit
 

Enumerations

enum  StopTakeValueTypes { Ticks , Percent }
 

Functions

readonly record struct StrategyOrderId (long ExtId, string Id)
 
 BaseStopProfitSettings (TimeInForce timeInForce)
 
void Deconstruct (out TimeInForce TimeInForce)
 
record StopProfitSettings (bool IsEnabled, PriceUnit Value)
 
record TrailingStopSettings (bool IsEnabled, PriceUnit Step, PriceUnit Stop)
 
record BreakevenSettings (bool IsEnabled, PriceUnit Breakeven, PriceUnit Offset)
 
 SimpleStopProfitSettings (StopProfitSettings stopLoss, StopProfitSettings takeProfit, BreakevenSettings breakeven, TrailingStopSettings trailing, StrategyOrderId? stopOrderId, StrategyOrderId? takeOrderId)
 
 SimpleStopProfitSettings (StopProfitSettings stopLoss, StopProfitSettings takeProfit, BreakevenSettings breakeven, TrailingStopSettings trailing)
 
 SimpleStopProfitSettings (StopProfitSettings stopLoss, StopProfitSettings takeProfit, BreakevenSettings breakeven, TrailingStopSettings trailing, StrategyOrderId? stopOrderId, StrategyOrderId? takeOrderId, PriceUnit? currentStop, PriceUnit? currentTake, TimeInForce timeInForce)
 
override string ToString ()
 
void Deconstruct (out StopProfitSettings StopLoss, out StopProfitSettings TakeProfit, out BreakevenSettings Breakeven, out TrailingStopSettings Trailing, out StrategyOrderId? StopOrderId, out StrategyOrderId? TakeOrderId, out PriceUnit? CurrentStop, out PriceUnit? CurrentTake, out TimeInForce TimeInForce)
 

Variables

record BaseStopProfitSettings
 
 init
 
record SimpleStopProfitSettings
 

Enumeration Type Documentation

◆ StopTakeValueTypes

Enumerator
Ticks 
Percent 

Function Documentation

◆ BaseStopProfitSettings()

ATAS.Strategies.ATM.BaseStopProfitSettings ( TimeInForce  timeInForce)

◆ BreakevenSettings()

record ATAS.Strategies.ATM.BreakevenSettings ( bool  IsEnabled,
PriceUnit  Breakeven,
PriceUnit  Offset 
)

◆ Deconstruct() [1/2]

void ATAS.Strategies.ATM.Deconstruct ( out StopProfitSettings  StopLoss,
out StopProfitSettings  TakeProfit,
out BreakevenSettings  Breakeven,
out TrailingStopSettings  Trailing,
out StrategyOrderId StopOrderId,
out StrategyOrderId TakeOrderId,
out PriceUnit CurrentStop,
out PriceUnit CurrentTake,
out TimeInForce  TimeInForce 
)

◆ Deconstruct() [2/2]

void ATAS.Strategies.ATM.Deconstruct ( out TimeInForce  TimeInForce)

◆ SimpleStopProfitSettings() [1/3]

ATAS.Strategies.ATM.SimpleStopProfitSettings ( StopProfitSettings  stopLoss,
StopProfitSettings  takeProfit,
BreakevenSettings  breakeven,
TrailingStopSettings  trailing 
)

◆ SimpleStopProfitSettings() [2/3]

ATAS.Strategies.ATM.SimpleStopProfitSettings ( StopProfitSettings  stopLoss,
StopProfitSettings  takeProfit,
BreakevenSettings  breakeven,
TrailingStopSettings  trailing,
StrategyOrderId stopOrderId,
StrategyOrderId takeOrderId 
)

◆ SimpleStopProfitSettings() [3/3]

ATAS.Strategies.ATM.SimpleStopProfitSettings ( StopProfitSettings  stopLoss,
StopProfitSettings  takeProfit,
BreakevenSettings  breakeven,
TrailingStopSettings  trailing,
StrategyOrderId stopOrderId,
StrategyOrderId takeOrderId,
PriceUnit currentStop,
PriceUnit currentTake,
TimeInForce  timeInForce 
)

◆ StopProfitSettings()

record ATAS.Strategies.ATM.StopProfitSettings ( bool  IsEnabled,
PriceUnit  Value 
)

◆ StrategyOrderId()

readonly record struct ATAS.Strategies.ATM.StrategyOrderId ( long  ExtId,
string  Id 
)

◆ ToString()

override string ATAS.Strategies.ATM.ToString ( )

◆ TrailingStopSettings()

record ATAS.Strategies.ATM.TrailingStopSettings ( bool  IsEnabled,
PriceUnit  Step,
PriceUnit  Stop 
)

Variable Documentation

◆ BaseStopProfitSettings

record ATAS.Strategies.ATM.BaseStopProfitSettings

◆ init

ATAS.Strategies.ATM.init

◆ SimpleStopProfitSettings

record ATAS.Strategies.ATM.SimpleStopProfitSettings