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