DiagramStrategy

StockSharp.Diagram

Стратегия, алгоритм которой представлен в виде схемы.

Наследует: Strategy

Реализует: INotifyPropertiesChanged

Конструкторы

DiagramStrategy
public DiagramStrategy()
diagramStrategy = DiagramStrategy()

Инициализирует новый экземпляр DiagramStrategy.

Свойства

Composition
public CompositionDiagramElement Composition { get; set; }
value = diagramStrategy.Composition
diagramStrategy.Composition = value

Диаграмма стратегии.

HistoryCalculated
protected override TimeSpan? HistoryCalculated { get; }
value = diagramStrategy.HistoryCalculated

Рассчитывается из кодовой версии HistorySize.

OrderBookSources
public override IEnumerable<IOrderBookSource> OrderBookSources { get; }
value = diagramStrategy.OrderBookSources

Все возможные источники IOrderBookMessage, которые могут быть получены по адресу OrderBookDrawing.

OverflowLimit
public int OverflowLimit { get; set; }
value = diagramStrategy.OverflowLimit
diagramStrategy.OverflowLimit = value

Максимальное количество разрешенных элементов на итерацию, чтобы предотвратить переполнение стека.

Методы

CopyTo
protected override void CopyTo(Strategy copy)
diagramStrategy.CopyTo(copy)

Скопируйте настройки в .

copy
Стратегия
DisposeManaged
protected override void DisposeManaged()
diagramStrategy.DisposeManaged()

Освободите ресурсы.

Flush
public void Flush(DateTime time)
diagramStrategy.Flush(time)

Промывка нетриггерных (корневых) элементов.

Flush``1
public void Flush<TMessage>(TMessage message)
diagramStrategy.Flush(message)

Промывка нетриггерных (корневых) элементов.

GetWorkingPortfolios
public override IEnumerable<Portfolio> GetWorkingPortfolios()
result = diagramStrategy.GetWorkingPortfolios()

Получите все портфели, необходимые для стратегии.

Возвращает: Портфели.

Load
public override void Load(SettingsStorage storage)
diagramStrategy.Load(storage)

Загрузить настройки.

storage
Хранилище настроек.
OnReseted
protected override void OnReseted()
diagramStrategy.OnReseted()

Он вызывается из метода Reset.

OnStarted2
protected override void OnStarted2(DateTime time)
diagramStrategy.OnStarted2(time)

Метод вызывается, когда был вызван метод Start и состояние ProcessState приняло значение Started.

OnStopped
protected override void OnStopped()
diagramStrategy.OnStopped()

Метод вызывается, когда состояние процесса ProcessState принимает значение Остановлено.

RaisePropertiesChanged
protected virtual void RaisePropertiesChanged()
diagramStrategy.RaisePropertiesChanged()

Вызов события изменения доступных свойств.

Save
public override void Save(SettingsStorage storage)
diagramStrategy.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.

События

CompositionChanged
public event Action<CompositionDiagramElement> CompositionChanged
diagramStrategy.CompositionChanged += handler

Событие изменения стратегической диаграммы.

PropertiesChanged
public event Action PropertiesChanged
diagramStrategy.PropertiesChanged += handler

Событие изменения доступных свойств.