EquityCurveChart

StockSharp.Xaml.Charting

エクイティ曲線を表示するグラフィカルコンポーネント。

継承元: UserControl

実装: IThemeableChart, IPersistable, IComponentConnector

コンストラクター

EquityCurveChart
public EquityCurveChart()
equityCurveChart = EquityCurveChart()

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

プロパティ

ChartTheme
public string ChartTheme { get; set; }
value = equityCurveChart.ChartTheme
equityCurveChart.ChartTheme = value

グラフィックテーマの名前。

Elements
public IEnumerable<IChartBandElement> Elements { get; }
value = equityCurveChart.Elements

要素。

NoGapMode
public bool NoGapMode { get; set; }
value = equityCurveChart.NoGapMode
equityCurveChart.NoGapMode = value

チャート上のギャップ(ウィークエンド、祝日)を除去するため。モードが有効になって複数の曲線が使用されると、ジョイントスケーリングが失われます。デフォルトで有効になります。

メソッド

Clear
public void Clear()
equityCurveChart.Clear()

チャートから収量曲線を除去する。

CreateCurve
public IChartBandElement CreateCurve(string title, Color color, DrawStyles style, Guid id)
result = equityCurveChart.CreateCurve(title, color, style, id)

収量を引くために新しいカーブを作成する。

title
行のタイトル。
color
ラインカラー。
style
線描画スタイル。デフォルトは行です。
id
ユニークなID。

戻り値: 線を表すグラフ要素。

CreateCurve
public IChartBandElement CreateCurve(string title, Color color, Color secondColor, DrawStyles style, Guid id)
result = equityCurveChart.CreateCurve(title, color, secondColor, style, id)

収量を引くために新しいカーブを作成する。

title
行のタイトル。
color
ラインカラー。
secondColor
線の色を付加します。エリアを引くのに使われます。
style
線描画スタイル。デフォルトは行です。
id
ユニークなID。

戻り値: 線を表すグラフ要素。

CreateData
public IChartDrawData CreateData()
result = equityCurveChart.CreateData()

IChartDrawData@ インスタンスを作成します。

戻り値: IChartDrawData インスタンス。

Draw
public void Draw(IChartDrawData data)
equityCurveChart.Draw(data)

新規データを処理するため。

data
新規データ

戻り値: データを正常に描画した場合は、それ以外の場合は、 を返します。

InitializeComponent
public void InitializeComponent()
equityCurveChart.InitializeComponent()

担当: 佐藤 宏

Load
public void Load(SettingsStorage storage)
equityCurveChart.Load(storage)

設定をロードします。

storage
設定ストレージ。
RemoveCurve
public void RemoveCurve(IChartBandElement elem)
equityCurveChart.RemoveCurve(elem)

チャートから収量曲線を除去する。

elem
メソッドGidから得られるチャート要素。
Reset
public void Reset()
equityCurveChart.Reset()

すべてのチャート要素をリセットする。

Reset
public void Reset(IEnumerable<ICollection<LineData<DateTime>>> items)
equityCurveChart.Reset(items)

指定されたチャート要素をリセットする。

items
要素をリセットします。
Reset
public void Reset(IEnumerable<IChartBandElement> elements)
equityCurveChart.Reset(elements)

指定されたチャート要素をリセットする。

elements
要素をリセットします。
Save
public void Save(SettingsStorage storage)
equityCurveChart.Save(storage)

設定を保存します。

storage
設定ストレージ。