cAlgo API リファレンス

ChartShape【cAlgo API】

2020年10月26日

チャート上の図形

チャート上に描く丸三角四角です。個人的にcBotから使う機会は少ない気がします。丸三角四角共通のプロパティをもつベースとなるインターフェースが定義されてます。

ChartShapeインターフェース

丸三角四角のべーつとなるインターフェースです。

public interface ChartShape : ChartObject

関連するインターフェース:ChartEllipse,ChartRectangle,ChatTriangle

ChartObjectに図形特有のプロパティを付け加えたものです。

 

プロパティ
(Color) Color {get; set;}

図形の色を取得、設定します。

(LineStyle) LineStyle {get; set;}

図形の枠線のスタイルを取得、設定します。

(int) Thickness {get; set;}

図形の枠線の太さを取得、設定します。

(bool) IsFilled {get; set;}

塗りつぶしするかどうかを取得、設定します。Colorで塗りつぶされます。

ChartObjectのプロパティ

IsAlive、IsIntaractive、Name、Commentなど。

 

 

丸三角四角

ChatShapeインターフェースを継承して丸三角四角の個別インターフェースが用意されてます。特有のプロパティは位置情報だけです。

 

ChartRectangleインターフェース

四角形です。

public interface ChartRectangle : ChartShape, ChartObject

 

プロパティ
(DateTime) Time1 {get; set;}

四角形左上点のX座標の時間を取得、設定します。

(double) Y1 {get; set;}

四角形左上点のY座標の価格を取得、設定します。

(DateTime) Time2 {get; set;}

四角形右下点のX座標の時間を取得、設定します。

(double) Y2 {get; set;}

四角形右下点のY座標の価格を取得、設定します。

ChartShapeChartObjectのプロパティ

Color、LineStyle、Thickness、IsFilled、IsIntaractive、IsAliveなど。

 

 

ChartEllipseインターフェース

楕円です。四角形の左上と右上の座標で管理します。

public interface ChartEllipse : ChartShape, ChartObject

 

プロパティ
(DateTime) Time1 {get; set;}

楕円に接する四角形左上点のX座標の時間を取得、設定します。

(double) Y1 {get; set;}

楕円に接する四角形左上点のY座標の価格を取得、設定します。

(DateTime) Time2 {get; set;}

楕円に接する四角形右下点のX座標の時間を取得、設定します。

(double) Y2 {get; set;}

楕円に接する四角形右下点のY座標の価格を取得、設定します。

ChartShapeChartObjectのプロパティ

Color、LineStyle、Thickness、IsFilled、IsIntaractive、IsAliveなど。

 

 

ChartTriangleインターフェース

三角形です。3つの頂点を指定します。

public interface ChartTriangle : ChartShape, ChartObject

 

プロパティ
(DateTime) Time1 {get; set;}

三角形頂点1のX座標の時間を取得、設定します。

(double) Y1 {get; set;}

三角形頂点1のY座標の価格を取得、設定します。

(DateTime) Time2 {get; set;}

三角形頂点2のX座標の時間を取得、設定します。

(double) Y2 {get; set;}

三角形頂点2のY座標の価格を取得、設定します。

(DateTime) Time3 {get; set;}

三角形頂点3のX座標の時間を取得、設定します。

(double) Y3 {get; set;}

三角形頂点3のY座標の価格を取得、設定します。

ChartShapeChartObjectのプロパティ

Color、LineStyle、Thickness、IsFilled、IsIntaractive、IsAliveなど。

-cAlgo API リファレンス
-, , ,

© 2024 cTrader's Life Powered by AFFINGER5