重ねた上位足のみ表示できるモードを追加した『ShowMTFCandles』1.111 を公開(2021.11.25)

【MT4】上位ローソク足を重ねて表示するインジケーター(バージョンアップ 2021.12.06)

この記事は約4分で読めます。

上位ローソク足を下位足に重ねて同時表示するインジケーターです。ひげ、実体の枠線はそのままにボディにだけ色を塗れるようにしたり、枠線だけになりますが実ローソクより前面に表示したりできるようにしてみました。チャート下部中央にカーソルを移動させると専用パネルが表示されます。表示非表示の切り替えや上位時間足の切り替え、枠線の前面・背面切り替えができます。さらに、現在足を非表示にして上位足のみ表示できるようにもしてみました。

専用パネル。チャートの下部中央にカーソルを移動させると表示されます。

※ 週足での月足表示は週の頭が必ずしも月初にはならないため正確に表示できません。参考程度にお考えください。

バージョン履歴

バージョンアップ 1.111(2021.12.06)
  • 月足を表示すると ShowMTFCandles が削除されてしまう不具合を修正しました。
バージョンアップ 1.11(2021.11.26)
  • 上位足を重ねずに現在足と交互に切り替える機能を追加しました。
バージョンアップ 1.10 / 1.101 / 1.102(2021.11.25)
  • 上位足のみ表示できるモードを追加しました。現在足を非表示にして重ねた上位足のローソクのみを表示することができます。
  • 当サイトの ShowJapanTime(多段階ズーム機能)LineSynchronizer(インジケーター非表示機能) と併用した際の動作を安定させました。
  • 上位足のみ表示した状態で MT4 を終了すると次回起動時にバーが表示されない不具合を修正しました。(バージョン 1.101)
  • バーの背景に表示する上位足の塗りを指定しないと上位足表示モードのローソクの塗りが反映されない不具合を修正しました。(バージョン 1.102)
バージョンアップ 1.03(2021.10.20)
  • 過去の上位足の描画タイミングをティック時とチャートをドラッグした時に変更して全体の動作を軽くしました。ティックが遅いときなどに、マウスホイールや方向キーでスクロールすると過去の上位足の描画が遅れることがありますが、チャートをクリックするとすぐに表示されます。この変更はスクロール時以外に影響はありません。
  • 短期足で月足が表示されないことがある不具合を修正しました。
バージョンアップ 1.02(2021.10.19)
  • いくつかのバグをフィックスしました。
  • ローソク非表示中でも上位時間足を変更できるようにしました。
バージョンアップ 1.01(2021.10.18)
  • 起動時に上位ローソク足を表示するか選択できるようにしました。表示したいときだけパネルから表示できます。
  • 起動時に上位ローソク足を前面に表示するか選択できるようにしました。
  • 最新バーのひげの位置を修正しました。

パラメーター

  • 起動時に表示する上位時間足
    起動時に表示しておきたいローソクの上位時間足を指定します。変更しなくても自動で現在の時間足の1つ上の時間足を表示します。
  • 上昇ローソク足の色
    ひげと実体の枠線の色を指定します。
    • 上昇ローソク足の塗り色
      実体ボディの塗り色を指定します。枠線とボディを別々の色にできます。
      ※ 足の色と塗り色を同色にすると枠線を引かないのでその分の動作が軽くなります。
    • 下降ローソク足の色
    • 下降ローソク足の塗りの色
  • 上位足表示モードを追加する
    上位足の表示非表示クリックの3つ目に、現在足を非表示にして上位足のローソクのみを表示するモードを追加します。このモード用にローソクの色を別途指定できます。
    • 上位足表示 上昇ローソク足の色
      上位足のみ表示する場合のひげと実体の枠線の色を指定します。
    • 上位足表示 上昇ローソク足の塗り色
      上位足のみ表示する場合の実体ボディの塗り色を指定します。枠線とボディを別々の色にできます。
      ※ 足の色と塗り色を同色にすると枠線を引かないのでその分の動作が軽くなります。
    • 上位足表示 下降ローソク足の色
    • 上位足表示 下降ローソク足の塗りの色
    • 上位足を重ねずに現在足と交互に表示する
      true にすると上位足を現在足に重ねず、現在足⇔上位足が交互に表示できます。

  • 始値/終値同価格ローソク足の色
    始値と終値に差がないローソクの色を指定します。
  • ローソク線の太さ
    ひげと枠線の太さを指定できます。
  • ローソク線の線種
    ひげと枠線の線種を指定できます。
  • 起動時に表示する
    false にすると表示したいときだけパネルの時間足名クリックで表示できます。
    • 起動時に前面に表示する

ご利用条件

  • 素人の個人が使用するために作成したものですのでセキュリティなどは考慮していません。ご自身の責任で使用できる方はどうぞご利用ください。
  • 使用中に損害が生じても当方は一切の責任を負いません。が、不具合などあればコメント等で内容をお伝えいただき、再現できれば修正を試みてみます。
  • 正しく使用できない口座もあるかもしれません。
  • MT4 / MT5 の気配値に必ず EURUSD を表示してください。ブローカーごとの pips 計算のために EURUSD の価格の桁数を利用しています。気配値に EURUSD を表示していない場合はインジケーターを設置した通貨ペアの桁数を利用しますが、正確な pips 値にならない可能性があります。(pips を表示しないインジケーターは除く)

ダウンロード

ShowMTFCandles.ex4 (MT4)
Version:1.111
Published:2021-10-18
このブログは読んでくださるみなさまに支えられています。気に入って頂けたら応援クリックをお願いします。
にほんブログ村 FX 無職投資家へ    

コメント

  1. tystuk00000001 より:

    いつもお世話になっております。

    本インジをチャートに挿入すると自動的に削除されてしまう事象で悩んでいます。

    上手いくときといかない場合がありますが、失敗時にはエキスパートログに以下のようなログが出ます。

    2021.12.06 08:40:24.056 Custom indicator ShowMTFCandles GBPUSD,M5: removed
    2021.12.06 08:40:24.056 ShowMTFCandles GBPUSD,M5: not initialized
    2021.12.06 08:40:24.056 ShowMTFCandles GBPUSD,M5: array out of range in ‘ShowMTFCandles.mq4’ (350,36)
    2021.12.06 08:40:22.241 Custom indicator ShowMTFCandles GBPUSD,M5: loaded successfully

    また、チャートへの挿入が上手くいった場合も時間足を月足に切り替えると、
    インジがチャートから削除されてしまいます。

    MT4のbuildは1350です。ヒストリ内の最大バー数は「2048」にしています。
    原因について分かりましたらご教授い頂けますでしょうか。

    • DJ Trader より:

      コメントありがとうございます。

      ログのご提示ありがとうございます。大変助かります。
      F3 キーで表示される「グローバル変数」に「ShowMTFCandles_」で始まる
      変数がありましたら全て削除してから再度挿入をお試しいただけますでしょうか。

      よろしくお願い致します。

      • tystuk00000001 より:

        ご返信頂き、誠に有難うございます。

        ご助言のとおり、グローバル変数を全てクリアして再度試してみたところ、チャートに挿入することができました。しかしながら、時間足切替時にインジが削除されてしまう問題は解消されませんでした。M5,M15,H1,H4,D1,W1であれば大丈夫ですが、MNに時間軸を切り替えるとチャートからインジが自動削除されてしまいます。本インジだけをチャートに挿入した状態で試してみましたが、やはりMNに時間軸を切り替えるとエキスパートログにエラーが出て削除されてしまいます。

        • DJ Trader より:

          吐き出されるエラーログに同じく

          ShowMTFCandles GBPUSD,M5: array out of range in ‘ShowMTFCandles.mq4’ (350,36)

          という行はありますでしょうか?
          また、最後の括弧内の数値は同じでしょうか?

        • DJ Trader より:

          お手数をおかけして大変申し訳ありません。

          月足に入ると ShowMTFCandles が削除されてしまう不具合を修正した
          バージョン 1.111 をアップロードしました。
          再度ダウンロードしてお試しください。

          教えていただいて大変助かりました。
          ありがとうございました。

  2. tystuk00000001 より:

    ご確認有難うございます。
    また、迅速なご対応に感謝いたします。

    早速、修正版をダウンロードさせて頂きました。
    動作は全く問題ございません。

    非常に素晴らしいインジなので、
    有り難く利用させて頂きます。

    誠に有難うございました。

カスタムインジケーター
スポンサーリンク
DJ Traderをフォローする
しがない DJ が FX 専業トレーダーになるまで
タイトルとURLをコピーしました