ボタンクリックで、クロスラインを表示、削除、移動するインジケーター『hj_DrawCrossLine』
処理ボタンは、マウス移動可能。自動追尾、下位時間へのクロスライン複写表示可能。
例えば、H1で取引方向を決め、M5でエントリータイミングを見つけエントリーする、ような方々に試用していただき、意見や考えをコメント投稿していただければいいな、と思います。
履 歴
hj_DrawCrossLine103
- Ver. 1.03:2023.8.1
- Ver. 1.02 検証不足、クロスライン移動バグ修正
- Ver. 1.02:2023.7.26
- クロスライン移動、バグフィックス
- Ver. 1.01:2023.7.8
- 同様の表示位置移動版インジケーター使用時に表示が重なるバグを修正
- Ver. 1.00:2023.7.5
MT4は、FX業者に関わらず同じ動作をすると思っていますが、読者からの連絡で違和感を感じることがあります。私がインジケーターやEAを作成し、検証しているMT4FX会社は、XM 社で、口座はデモ口座です。
自分用のインジケーターやEAは、XM デモ口座で作成検証後、XMリアル口座または国内FX会社へ水平展開しています。
以下、XMの口座開設ページへのリンクをご紹介。これからFXを始めようと思う方、XMが気になる方はリンク先へ飛んでください。
バージョンアップ動作確認
Ver. 1.03
Ver. 1.02 でのバグフィックス不足対応。
Ver. 1.02
クロスライン移動、週またぎ時に起こる異常動作に気づき修正しました。
hj_DrawCrossLine 仕様
ボタン類の機能
- CrossLine
- クリック選択後、マウス移動可
- 移動終了後、再クリックで選択状態解除
- LINE ボタン
- クリックの度にクロスライン(垂直・水平ラン)描画・削除を繰り返す
- 最新足、または最新確定足位置に垂直ラインを描画
- ボタン出て、LINE文字色あり(上図)
- 水平ライン価格選択で指定した価格に水平ラインを描画
- ボタンへこみ、LINE文字色灰色
- クリック時表示する位置は、最新構成中足、または最新確定足
自動追尾=true だと最新確定足に垂直ラインを表示
- 最新足、または最新確定足位置に垂直ラインを描画
- クリックの度にクロスライン(垂直・水平ラン)描画・削除を繰り返す
- 左ボタン
- 垂直ラインをローソク足1本左へ移動
- 垂直ライン未表示時、何もしない
- 右ボタン
- 水平ラインをローソク足1本右へ移動
- 水平ライン未表示時、右端足表示時には何もしない
自動追尾
パラメーター、自動追尾=true の場合、ローソク足確定ごとにクロスラインを最新確定足に移動します。
短期足へのライン表示
パラメーター、短期足へのライン表示=true の場合、本インジケーターをセットしたチャートと同じ通貨ペアで、セットしたチャートの時間足より短い時間足のチャートにクロスラインをコピーします。
クロスラインをコピーされたチャートの時間足を変更した場合、クロスライン表示位置がずれます。
- 対処1)次足構成開始まで待つ
- インジケーターセットチャートの次足構成開始時に期待する位置に移動
- 対処2)左右ボタンをクリック
- 同一期待時、左右ボタンを1回ずつ(同回数)クリックすると期待する位置に移動
以上の現象は、チャートを常に監視することで対応可能ですが、処理負荷と操作量を考え、常時監視は避けました。
クロスラインをコピーされたチャートの時間足がインジケーターセットチャートよりも大きくなった場合、コピーされたクロスラインは消えます。
1点不可解なことが生じています。
時間表示条件で、単純不等号なのになぜか等号付き不等号と同じ結果になっています。
短時間足の時間軸を変更し、インジケーターをセットした時間足と同じにした場合、クロスラインは表示しないはずなのですが・・・
ここは今後の課題とさせていただきます。
パラメーター
使用例
インジケーターセット~ライン表示・削除・移動、ボタン表示位置移動例
自動追尾、下位時間足変更による表示位置ずれ修正例
サムネイルは同じですが、動画内容は違います。
今 後
追加・改善案が浮かべば更新します。
コメント