![ChartXYToTimePrice](https://celebpanda.com/wp/wp-content/uploads/2021/08/ChartXYToTimePrice.jpg)
XY座標をチャート上の時間と価格に変換します
ChartXYToTimePrice
関数書式
bool ChartXYToTimePrice(
long chart_id, // チャートID
int x, // X座標
int y // Y座標
int& sub_window, // サブウインドウ番号
datetime& time, // チャート上の時間
double& price, // チャート上の価格
);
- 引数
引数名 | 初期値 | I/O | 詳細 |
chart_id | - | IN | チャートID 0は現在のチャートを意味します。 |
time | - | IN | チャート上の時間(X軸値に変換される) |
price | - | IN | チャート上の価格(Y軸値に変換される) |
x | - | IN | メインチャートウインドウの左上隅を原点としたX軸の値(ピクセル単位) |
y | - | IN | メインチャートウインドウの左上隅を原点としたY軸の値(ピクセル単位) |
sub_window | - | IN | サブウインドウ番号 0はメインウインドウを意味します。 |
time | - | IN | チャート上の時間(X軸値に変換される) |
- 戻り値
成功した場合はtrueを返します。
それ以外の場合はfalseを返します。
エラーコードの確認はGetLastError()関数を使用します。
- その他
なし
- サンプルソース
void OnInit() {
int pixel_x,pixel_y;
string obj_str;
ObjectsDeleteAll();
ChartXYToTimePrice(0,300,250,window_no,get_time,get_price);
printf("座標[%d,%d]の時間:%s、レート:%g" , 300 , 250 , TimeToStr(get_time) , get_price );
}