ChartDiagramElement

StockSharp.Diagram.Elements

チャートパネル要素(表示エリア、インジケータ、注文、取引)。

継承元: DiagramElement

コンストラクター

ChartDiagramElement
protected ChartDiagramElement(IChartBuilder chartBuilder)
chartDiagramElement = ChartDiagramElement(chartBuilder)

ChartDiagramElement の新規インスタンスを初期化します。

プロパティ

CandleElements
public ICollection<IChartCandleElement> CandleElements { get; }
value = chartDiagramElement.CandleElements

キャンドル。

ChartGroupId
public string ChartGroupId { get; set; }
value = chartDiagramElement.ChartGroupId
chartDiagramElement.ChartGroupId = value

チャートグループidはマウスイベントのパネルを同期させるために使用されます。

IconName
public override string IconName { get; }
value = chartDiagramElement.IconName

リソース名をアイコン化します。

IndicatorElements
public ICollection<TChartIndicatorElementWrapper> IndicatorElements { get; }
value = chartDiagramElement.IndicatorElements

インジケーター。

OrderElements
public ICollection<IChartOrderElement> OrderElements { get; }
value = chartDiagramElement.OrderElements

注文。

ShowNonFormedIndicators
public bool ShowNonFormedIndicators { get; set; }
value = chartDiagramElement.ShowNonFormedIndicators
chartDiagramElement.ShowNonFormedIndicators = value

未定の指標値を表示

TradeElements
public ICollection<IChartTradeElement> TradeElements { get; }
value = chartDiagramElement.TradeElements

貿易。

TypeId
public override Guid TypeId { get; }
value = chartDiagramElement.TypeId

id をタイプして下さい。

XAxes
public ICollection<IChartAxis> XAxes { get; }
value = chartDiagramElement.XAxes

水平軸の一覧です。

YAxes
public ICollection<IChartAxis> YAxes { get; }
value = chartDiagramElement.YAxes

縦軸のリスト。

メソッド

AddElementImpl
private void AddElementImpl(object o)
chartDiagramElement.AddElementImpl(o)

パラメータはChartElementSocket、ChartIndicatorElementWrapper、IChartElement、またはnull(空のソケットの場合)

CreateCopy
protected override DiagramElement CreateCopy()
result = chartDiagramElement.CreateCopy()

コピーの作成DiagramElement

戻り値: 代表取締役社長 佐藤 浩一

CreateEditor
protected abstract Attribute CreateEditor(string templateKey)
result = chartDiagramElement.CreateEditor(templateKey)
CreateSocketInstance
protected override DiagramSocket CreateSocketInstance(DiagramSocketDirection dir, string socketId)
result = chartDiagramElement.CreateSocketInstance(dir, socketId)

新しいソケットインスタンスを作成します。

CreateWrapper
protected abstract TChartIndicatorElementWrapper CreateWrapper(IChartIndicatorElement element)
result = chartDiagramElement.CreateWrapper(element)
Flush
public override void Flush(DateTime _)
chartDiagramElement.Flush(_)

フラッシュ非トリガー(root)要素。

InitializeCopy
public override void InitializeCopy(DiagramElement copiedFrom)
chartDiagramElement.InitializeCopy(copiedFrom)
Load
public override void Load(SettingsStorage storage)
chartDiagramElement.Load(storage)

設定をロードします。

storage
設定ストレージ。
OnReseted
protected override void OnReseted()
chartDiagramElement.OnReseted()

リセットメソッドから呼び出されます。

OnStart
protected override void OnStart(DateTime time)
chartDiagramElement.OnStart(time)

メソッドは、図要素アルゴリズムの先頭で呼び出されます。

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

設定を保存します。

storage
設定ストレージ。