Table of Contents

Interface IChartStrategy

Namespace
ATAS.Strategies.Chart
Assembly
ATAS.Strategies.dll

Represents a chart strategy that extends the basic functionality of an IStrategy with additional chart-related features.

public interface IChartStrategy : IStrategy
Inherited Members
Extension Methods

Properties

MyTrades

Gets the collection of trades associated with this strategy.

Added in ATAS 8.0.15.

IEnumerable<MyTrade> MyTrades { get; }

Property Value

IEnumerable<MyTrade>

Orders

Gets the collection of orders associated with this strategy.

Added in ATAS 8.0.15.

IEnumerable<Order> Orders { get; }

Property Value

IEnumerable<Order>

Methods

CancelOrder(Order)

Cancels an existing order for the strategy.

Added in ATAS 8.0.15.

[Obsolete("Use CancelOrderAsync instead.")]
void CancelOrder(Order order)

Parameters

order Order

The order to be canceled.

CancelOrderAsync(Order)

Cancels an existing order for the strategy asynchronously.

Added in ATAS 8.0.15.

Task CancelOrderAsync(Order order)

Parameters

order Order

The order to be canceled.

Returns

Task

ModifyOrder(Order, Order)

Modifies an existing order for the strategy.

Added in ATAS 8.0.15.

[Obsolete("Use ModifyOrderAsync instead.")]
void ModifyOrder(Order order, Order newOrder)

Parameters

order Order

The order to be modified.

newOrder Order

The new order with updated parameters.

ModifyOrderAsync(Order, Order)

Modifies an existing order for the strategy asynchronously.

Added in ATAS 8.0.15.

Task ModifyOrderAsync(Order order, Order newOrder)

Parameters

order Order

The order to be modified.

newOrder Order

The new order with updated parameters.

Returns

Task

OpenOrder(Order)

Opens an order for the strategy.

Added in ATAS 8.0.15.

[Obsolete("Use OpenOrderAsync instead.")]
void OpenOrder(Order order)

Parameters

order Order

The order to be opened.

OpenOrderAsync(Order)

Opens an order for the strategy asynchronously.

Added in ATAS 8.0.15.

Task OpenOrderAsync(Order order)

Parameters

order Order

The order to be opened.

Returns

Task

StopWithNotification(string)

Stops the strategy with a notification message.

Added in ATAS 8.0.15.

void StopWithNotification(string message)

Parameters

message string

The message to be displayed as a notification.