AttachOrdersPeriod | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | |
AveragePrice | ATAS.Strategies.Strategy | |
BestAsk | ATAS.Strategies.Strategy | |
BestBid | ATAS.Strategies.Strategy | |
CancelAsync() | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
CancelOrder(Order order, bool isAutomated=true) | ATAS.Strategies.Strategy | |
ATAS::Strategies::ATM::ATMStrategy.ATAS::Strategies::Strategy.CancelOrderAsync(Order order, bool isAutomated=true) | ATAS.Strategies.Strategy | |
ATAS::Strategies::ATM::IATMStrategy.CancelOrderAsync(Order order, bool isAutomated=true) | ATAS.Strategies.ATM.IATMStrategy | |
CancelOrdersAsync(IEnumerable< Order > orders) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
CanProcess(Order order) | ATAS.Strategies.Strategy | protected |
CanProcess() | ATAS.Strategies.Strategy | protectedvirtual |
CanUpdateCurrentPosition(Position position) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | protectedvirtual |
Clone(bool cloneOrders=true) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
ClosedPnL | ATAS.Strategies.Strategy | |
CommitChanges(TStrategy model, bool cloneOrders) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | protectedvirtual |
Connector | ATAS.Strategies.Strategy | |
CreateNew() | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | protectedvirtual |
CreateStopOrder(OrderDirections direction, decimal sl, decimal volume, string prefix) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
CreateTakeOrder(OrderDirections direction, decimal tp, decimal volume, string prefix) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
CurrentPosition | ATAS.Strategies.Strategy | |
DisableStopAndTake() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
FilterMyTrades(IEnumerable< MyTrade > trades) | ATAS.Strategies.Strategy | protected |
GetOCOGroup() | ATAS.Strategies.Strategy | protected |
GetPriceValue(decimal price, PriceUnit value, decimal sign) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
GetSettings() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | |
HasActiveOrders | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
IsEquals(Order first, Order second, bool isStop, bool comparePrices) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
IsStopLoss(Order order) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
IsStopOrder(Order order) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | protectedpure virtual |
IsStopOrderAttached | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
IsTakeOrder(Order order) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | protectedpure virtual |
IsTakeOrderAttached | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
IsTakeProfit(Order order) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
IsValid | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | |
IsValidSettings(TSettings settings, decimal? expectedPositionVolume=null, decimal? expectedPositionPrice=null) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | |
ATAS::Strategies::ATM::ATMStrategy.IsValidSettings(IStopProfitSettings settings, decimal? expectedPositionVolume=null, decimal? expectedPositionPrice=null) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
LogParameters() | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | protectedvirtual |
MarketDataProvider | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
ModifyOrder(Order order, Order neworder, bool isAutomated=true) | ATAS.Strategies.Strategy | |
ATAS::Strategies::ATM::ATMStrategy.ATAS::Strategies::Strategy.ModifyOrderAsync(Order order, Order neworder, bool isAutomated=true) | ATAS.Strategies.Strategy | |
ATAS::Strategies::ATM::IATMStrategy.ModifyOrderAsync(Order order, Order newOrder, bool isAutomated=true) | ATAS.Strategies.ATM.IATMStrategy | |
MyTrades | ATAS.Strategies.Strategy | |
Name | ATAS.Strategies.Strategy | |
OnAttachStopAndTakeOrdersFailed() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
OnBestBidAsk(MarketDepth depth) | ATAS.Strategies.Strategy | protectedvirtual |
OnCancel() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnCancelAll(bool retryOnError) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
OnCancelOrder(Order order, bool isAutomated) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnCancelOrdersAsync(IEnumerable< Order > orders) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnCancelSecondOrder(Order order) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
OnCurrentPositionChanged() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnGetSettings() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
OnGetStopProfitSettings() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnIsValidSettings(TSettings settings, decimal positionVolume, decimal positionPrice, decimal currentPrice) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
OnIsValidStopProfitSettings(IStopProfitSettings settings, decimal? positionVolume, decimal? positionPrice) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | protected |
OnMarketDepth(IEnumerable< MarketDepth > depths) | ATAS.Strategies.Strategy | protectedvirtual |
OnModifyOrder(Order order, Order newOrder, bool isAutomated) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnNewMyTrade(MyTrade myTrade) | ATAS.Strategies.Strategy | protectedvirtual |
OnNewOrder(Order order) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnNewPortfolio(Portfolio portfolio) | ATAS.Strategies.Strategy | protectedvirtual |
OnNewPosition(Position position) | ATAS.Strategies.Strategy | protectedvirtual |
OnNewTrade(Trade trade) | ATAS.Strategies.Strategy | protectedvirtual |
OnOpenOrder(Order order, bool isAutomated) | ATAS.Strategies.Strategy | protectedvirtual |
OnOrderCancelFailed(Order order, string message) | ATAS.Strategies.Strategy | protectedvirtual |
OnOrderChanged(Order order) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnOrderModifyFailed(Order order, Order newOrder, string message) | ATAS.Strategies.Strategy | protectedvirtual |
OnOrderRegisterFailed(Order order, string message) | ATAS.Strategies.Strategy | protectedvirtual |
OnPnLChanged(int ticks) | ATAS.Strategies.Strategy | protectedvirtual |
OnPositionChanged(Position position) | ATAS.Strategies.Strategy | protectedvirtual |
OnProcess(ChangesInfo info) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
OnProcessOrder(Order order) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnResetCustomStopAndTakePrices() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
OnResetOrders() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnResetStopTakeOrderId() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
OnRetry() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnSetSettings(TSettings settings) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
OnSetStopProfitSettings(IStopProfitSettings settings) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnStarted() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnStartedFromWatch() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnStopped() | ATAS.Strategies.Strategy | protectedvirtual |
OnStopping() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedvirtual |
OnUpdateStrategyState() | ATAS.Strategies.Strategy | protectedvirtual |
OpenOrder(Order order, bool isAutomated=true) | ATAS.Strategies.Strategy | |
ATAS::Strategies::ATM::ATMStrategy.ATAS::Strategies::Strategy.OpenOrderAsync(Order order, bool isAutomated=true) | ATAS.Strategies.Strategy | |
ATAS::Strategies::ATM::IATMStrategy.OpenOrderAsync(Order order, bool isAutomated=true) | ATAS.Strategies.ATM.IATMStrategy | |
OpenPnL | ATAS.Strategies.Strategy | |
OpenTicksPnL | ATAS.Strategies.Strategy | |
Orders | ATAS.Strategies.Strategy | |
override(bool IsValid, IEnumerable< string > Errors) OnIsValidStopProfitSettings(IStopProfitSettings settings | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
Portfolio | ATAS.Strategies.Strategy | |
Position | ATAS.Strategies.Strategy | |
Process(bool isPositionChanged=false, bool isOrdersChanged=false, bool isSettingsChanged=false) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
ProcessAfterDelay(TimeSpan? delay=null) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
ProcessTimeout | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | |
PropertyChanged | ATAS.Strategies.Strategy | |
RaisePropertyChanged(string propertyName) | ATAS.Strategies.Strategy | protected |
RaiseSettingsChanged() | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | protected |
RaiseShowNotification(string message, string title=null, bool isError=false) | ATAS.Strategies.Strategy | protected |
ResetCustomStopAndTakePrices() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
ResetErrorState() | ATAS.Strategies.Strategy | protected |
ResetOrdersAsync() | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
ResetWatchState() | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
RetryAsync() | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
RetryPeriod | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | |
RetryPeriodOnConnectionError | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | |
RetryPeriodOnOrderError | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | |
Security | ATAS.Strategies.Strategy | |
SetErrorState(StrategyErrorTypes type, string[] errorDescriptions) | ATAS.Strategies.Strategy | protected |
SetProperty< TValue >(ref TValue storage, TValue newValue, string propertyName, Action< TValue, TValue > onChanged=null) | ATAS.Strategies.Strategy | protected |
SetSettings(TSettings settings) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | |
ATAS::Strategies::ATM::ATMStrategy.SetSettings(IStopProfitSettings settings) | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
SetState(StrategyStates state) | ATAS.Strategies.Strategy | protected |
SetStopOrTakeCancelledManually(Order order, string type) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
SetStopOrTakeCustomPrice(Order currentStopOrTake, Order newOrder) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protectedpure virtual |
SettingsChanged | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
ShowNotification | ATAS.Strategies.Strategy | |
Start() | ATAS.Strategies.Strategy | |
StartAsync() | ATAS.Strategies.Strategy | |
ATAS::Strategies::ATM::ATMStrategy.ATAS::Strategies::Strategy.StartFromWatchAsync() | ATAS.Strategies.Strategy | |
ATAS::Strategies::ATM::IATMStrategy.StartFromWatchAsync() | ATAS.Strategies.ATM.IATMStrategy | |
State | ATAS.Strategies.Strategy | |
StateChanged | ATAS.Strategies.Strategy | |
StateDescription | ATAS.Strategies.Strategy | |
Stop() | ATAS.Strategies.Strategy | |
StopAsync() | ATAS.Strategies.Strategy | |
Strategy() | ATAS.Strategies.Strategy | protected |
ThrowIfNotStarted() | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | protected |
TimeInForce | ATAS.Strategies.ATM.ATMStrategy< TStrategy > | |
TPlusLimit | ATAS.Strategies.Strategy | |
TryAttachOrder(string type, Order order, StrategyOrderId orderId, string prefix) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
TryCancelSecondOrder(string type, Order order, string prefix) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
TryCancelStopOrTake(string type, Order order, string message, string prefix, bool retryOnError) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
TryProcessStopOrTake(string type, Order oldOrder, OrderDirections direction, PriceUnit? currentValue, int positionSign, decimal volume, string prefix, bool isPositionChanged) | ATAS.Strategies.ATM.BaseStopProfitStrategy< TStrategy, TSettings > | protected |
ATAS::Strategies::ATM::ATMStrategy.UpdateCurrentPosition() | ATAS.Strategies.Strategy | protected |
ATAS::Strategies::ATM::ATMStrategy.ATAS::Strategies::Strategy.WatchAsync() | ATAS.Strategies.Strategy | |
ATAS::Strategies::ATM::IATMStrategy.WatchAsync() | ATAS.Strategies.ATM.IATMStrategy | |