StrategyParameterDictionary

StockSharp.Algo.Strategies

IStrategyParam 字典.

继承自: CachedSynchronizedDictionary<string, IStrategyParam>

实现: IDisposable

构造函数

StrategyParameterDictionary
public StrategyParameterDictionary(Strategy strategy)
strategyParameterDictionary = StrategyParameterDictionary(strategy)

IStrategyParam 字典.

strategy
战略

属性

Item
public override IStrategyParam Item { get; }
value = strategyParameterDictionary.Item

以取列名名相取取出.

name
列名相.

返回值: 找到一栏。 如果一栏不存在, 则返回 。

方法

Add
public void Add(IStrategyParam p)
strategyParameterDictionary.Add(p)

添加参数。

p
IStrategyParam
Add
public override void Add(string key, IStrategyParam value)
strategyParameterDictionary.Add(key, value)
Clear
public override void Clear()
strategyParameterDictionary.Clear()

清除所有适配状态, 并重置当前状态以断开连接 。

Dispose
public void Dispose()
strategyParameterDictionary.Dispose()

执行可处理的池中项目的处置。

Remove
public bool Remove(IStrategyParam p)
result = strategyParameterDictionary.Remove(p)

删除参数 。

p
IStrategyParam
Remove
public override bool Remove(string key)
result = strategyParameterDictionary.Remove(key)
TryGetById
public bool TryGetById(string id, IStrategyParam param)
result = strategyParameterDictionary.TryGetById(id, param)

尝试通过指定的 Id 获取参数 。

id
编号
param
IStrategyParam或参数不存在.

返回值: 如果参数存在。