1. 共通プロパティ(すべてのオブジェクトに共通)
定数 | 型 | 説明 |
---|---|---|
OBJPROP_COLOR | color | オブジェクトの色 |
OBJPROP_STYLE | int | 線スタイル(STYLE_SOLID , STYLE_DASH など) |
OBJPROP_WIDTH | int | 線の太さ(1~5) |
OBJPROP_BACK | bool | 背景に表示する(true=背景) |
OBJPROP_SELECTABLE | bool | 選択可能にする |
OBJPROP_SELECTED | bool | 初期状態で選択 |
OBJPROP_HIDDEN | bool | オブジェクトリストに表示するか |
OBJPROP_ZORDER | int | 描画順序(大きいほど前面) |
OBJPROP_TIMEFRAMES | int | 表示する時間足(OBJ_PERIOD_M1 などの組み合わせ) |
OBJPROP_ANCHOR | int | アンカー位置(ANCHOR_LEFT_UPPER など) |
2. 座標・位置指定(時間軸と価格軸)
定数 | 型 | 説明 |
---|---|---|
OBJPROP_TIME1 | datetime | 1番目のポイントの時間 |
OBJPROP_PRICE1 | double | 1番目のポイントの価格 |
OBJPROP_TIME2 | datetime | 2番目のポイントの時間 |
OBJPROP_PRICE2 | double | 2番目のポイントの価格 |
OBJPROP_TIME3 | datetime | 3番目のポイントの時間(OBJ_TRIANGLE等で使用) |
OBJPROP_PRICE3 | double | 3番目のポイントの価格 |
OBJPROP_RAY | bool | 無限延長線にするか(トレンドラインなど) |
OBJPROP_RAY_RIGHT | bool | 右方向に無限延長 |
OBJPROP_ELLIPSE | bool | 楕円描画(OBJ_CYCLEなど) |
OBJPROP_ANGLE | double | 角度(OBJ_TEXT_ARROWなどで使用) |
3. テキスト表示系(ラベル・テキスト・ボタン)
定数 | 型 | 説明 |
---|---|---|
OBJPROP_TEXT | string | 表示文字列 |
OBJPROP_FONT | string | フォント名 |
OBJPROP_FONTSIZE | int | フォントサイズ |
OBJPROP_CORNER | int | 基準コーナー(CORNER_LEFT_UPPER など) |
OBJPROP_XDISTANCE | int | 基準コーナーからのX距離(ピクセル) |
OBJPROP_YDISTANCE | int | 基準コーナーからのY距離(ピクセル) |
OBJPROP_BGCOLOR | color | 背景色(テキストやボタン) |
OBJPROP_BORDER_TYPE | int | 枠線の種類(ボタン) |
OBJPROP_HALIGN | int | 水平方向配置(ALIGN_LEFT , ALIGN_CENTER , ALIGN_RIGHT ) |
OBJPROP_VALIGN | int | 垂直方向配置(ALIGN_TOP , ALIGN_CENTER , ALIGN_BOTTOM ) |
OBJPROP_TOOLTIP | string | ツールチップ(マウスオーバー時の説明) |
4. ボタン専用
定数 | 型 | 説明 |
---|---|---|
OBJPROP_XSIZE | int | 横幅(ピクセル) |
OBJPROP_YSIZE | int | 高さ(ピクセル) |
OBJPROP_STATE | bool | 押下状態(true=押されている) |
OBJPROP_AUTOREPEAT | bool | 自動リピート(押しっぱなしで連続イベント) |
5. 矢印系
定数 | 型 | 説明 |
---|---|---|
OBJPROP_ARROWCODE | int | 矢印コード(Wingdingsフォントのコード) |
6. フィボナッチ系
定数 | 型 | 説明 |
---|---|---|
OBJPROP_LEVELS | int | レベル数 |
OBJPROP_LEVELCOLOR | color | レベル線の色 |
OBJPROP_LEVELSTYLE | int | レベル線のスタイル |
OBJPROP_LEVELWIDTH | int | レベル線の太さ |
OBJPROP_FIRSTLEVEL | double | 最初のレベル値 |
OBJPROP_LEVELVALUE(i) | double | i番目のレベル値 |
OBJPROP_LEVELTEXT(i) | string | i番目のレベルの説明テキスト |
7. 取得専用(設定不可)
定数 | 型 | 説明 |
---|---|---|
OBJPROP_TYPE | int | オブジェクトタイプ(OBJ_LABEL など) |
OBJPROP_CREATED | datetime | 作成日時 |
OBJPROP_CHART_ID | long | オブジェクトが属するチャートID |
OBJPROP_XOFFSET | int | X方向オフセット |
OBJPROP_YOFFSET | int | Y方向オフセット |
💡 活用ポイント
ObjectSetInteger()
→ 整数・bool値を設定ObjectSetDouble()
→ 実数を設定(価格や角度)ObjectSetString()
→ 文字列を設定(テキストやフォント)ObjectGetInteger()
/ObjectGetDouble()
/ObjectGetString()
→ 取得
コメント