CandlePatternFileStorage
StockSharp.Algo.Candles.Patterns
CSV ICandlePattern хранилище.
Реализует: ICandlePatternProvider
Конструкторы
CandlePatternFileStorage
public CandlePatternFileStorage(IFileSystem fileSystem, string fileName, ChannelExecutor executor)
candlePatternFileStorage = CandlePatternFileStorage(fileSystem, fileName, executor)
CSV ICandlePattern хранилище.
- fileSystem
- IFileSystem
- fileName
- Имя файла.
- executor
- Исполнитель последовательных операций синхронизации доступа к диску.
Методы
SaveAsync
public ValueTask SaveAsync(ICandlePattern pattern, CancellationToken cancellationToken)
result = candlePatternFileStorage.SaveAsync(pattern, cancellationToken)
Save pattern to the storage. The pattern is prepared first (CancellationToken)): the indicators that use a pattern of the same name switch to the saved one at once.
- pattern
- Pattern.
- cancellationToken
- CancellationToken
Возвращает: ValueTask
События
PatternCreated
public event Action<ICandlePattern> PatternCreated
candlePatternFileStorage.PatternCreated += handler
ICandlePattern создало событие.
PatternDeleted
public event Action<ICandlePattern> PatternDeleted
candlePatternFileStorage.PatternDeleted += handler
ICandlePattern удалил событие.
PatternReplaced
public event Action<ICandlePattern, ICandlePattern> PatternReplaced
candlePatternFileStorage.PatternReplaced += handler
ICandlePattern заменено событие.