『ShowJapanTime』MT5 版のダウンロードを再開しました。(2022.03.06)

【MT4】取引履歴をシンプルに表示するインジケーター Show_history.mq4 の軽動作版(バージョンアップ 2022.01.29)

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

口座の取引履歴をチャートに表示する Show history というインジケーターがあります。

Show history – скрипт для MetaTrader 4
https://www.mql5.com/ru/code/9634

見た目がシンプルですごく好みなんですが、複数時間足に刺して表示量が増えてくると重いんです。ラインとか矢印とか所々消えるし。

mq4 で配布されていたので中を覗いてみると、ティック毎にすべてを消しては再描画を繰り返しているんですね・・・重いのはこれか。オブジェクトの生成もチャート ID を指定していないので複数チャートに刺すとオブジェクトが消えるのはこれかな・・・

ということで長期間の履歴を表示しても、複数足に刺しても軽快に動作するよう安定化してみました。無断ですが・・・こちらはソースで公開させていただきます。汚いですけど。 原形をとどめなくなってきたので ex4 で公開に変更しました。

ティック毎に消しては書いてをやめているので軽くなっているはず。

またまたついでに買いの色と売りの色とストップリミット注文の色を変更できるようにして、あまり使わないでしょうけど、取引中にもラインと矢印を表示できるようにしてみました。もちろんオフれます。

バージョン履歴

バージョンアップ 1.28 / 1.281(2022.01.29)
  • リクエストいただいた機能を追加しました。
    • 履歴表示に勝敗で色を分ける機能を追加しました。W キーで売買色と勝敗色を切り替えられます。
    • 軽微なバグを修正しました。(バージョン 1.281)
バージョンアップ 1.27(2021.10.30)
  • 状態記憶処理を見直して最適化しました。
バージョンアップ 1.26(2021.06.02)
  • マウスオーバーで表示されるツールチップ表記を統一しました。
バージョンアップ 1.25(2021.05.03)
  • 取引履歴を表示して開始するか非表示で開始するか選択できるプロパティを追加しました。
バージョンアップ 1.24(2021.04.26)
  • 正確に pips を計算するため、気配値に EURUSD が表示されていない場合、表示するようコメントで静かにお願いするようにしました。15秒ほどで消えます。
バージョンアップ 1.23 (2021.04.19)
  • クローズ矢印のツールチップ表示を修正しました。
バージョンアップ 1.22 (2021.04.12)
  • ポジションとレート間のラインと矢印の表示を履歴の表示非表示に合わせました。
バージョンアップ 1.21 (2021.04.10)
  • 時間足を切り替えても履歴の表示非表示の状態を保存している GlobalVariable を残さないよう修正しました。
バージョンアップ 1.20 (2021.04.07)
  • 未約定の指値逆指値注文履歴を非表示にできるよう修正しました。また、非表示を選択してもキーボードの “ U ” キーで一時的に表示非表示を切り替えられます。

オリジナルからの改訂箇所

  • ティック毎にすべてのオブジェクト削除をやめた
  • オブジェクト生成時にチャート ID の一部を使って名前に使用した
    (複数チャートに設置してもオブジェクトが消えなくなった)
  • 履歴矢印にカーソルを合わせると損益 pips と損益金額を表示するようにした
  • 履歴のオンオフ機能を追加した(“ H ”キーで表示非表示が切り替わります。)
  • 未約定の注文(指値逆指値注文のキャンセル)履歴を非表示にできるようにした

パラメーター

  • Show histories and start (switch with H key)
    取引履歴を表示して開始するか選択
    • Buy order color
      買い注文色の変更
    • Sell order color
      売り注文色の変更
  • Color by winning or losing (switch with W key)
    勝敗(取引結果額の正負)で色を塗ります。W キーで勝敗色と売買色を切り替えられます。
    ※ 取引結果額 =(手数料 + スワップ + 利損額)
    • Winning color
      勝ち色
    • Losing color
      負け色
    • Draw color
      引き分け色
  • Show uncontracted histories and start (switch with U key)
    未約定の指値逆指値注文履歴を表示して開始するか選択
    • Uncontracted order color
      未約定の指値逆指値注文色の変更
  • Show a line between position and rate
    現ポジションとレート間のライン表示
  • Show an arrow on the rate
    ポジションを持ったときのレートの矢印表示

ご利用条件

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

ダウンロード

ShowHistoryRev.ex4
Version:1.281
Published:2021-03-17

バージョンアップ情報メール配信

ShowHistoryRev バージョンアップ情報

ShowHistoryRev のバージョンアップを
メールでお知らせします。

プライバシーポリシーをご確認ください。

このブログは読んでくださるみなさまに支えられています。気に入って頂けたら応援クリックをお願いします。
にほんブログ村 FX 無職投資家へ    

コメント

  1. するめ より:

    いつも便利に使わせて貰っています。
    ありがとうございます!

  2. 感謝 より:

    まさに探し求めていたインジでした。ありがとうございます。

    勝ちと負けで色分けできるモードがあるとさらに嬉しいです。一度ご検討いただけますと幸いです。

    • DJ Trader より:

      コメント、リクエストありがとうございます。

      勝敗で色を分けられる機能を追加したバージョン 1.28 をアップロードしました。
      お試しください。

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

      • 感謝 より:

        信じられないスピードでご対応いただきめちゃくちゃ驚きました!
        さっそく使わせていただきます。
        本当にありがとうございました!

  3. spider より:

    非常に便利なインジケーターを提供いただきありがとうございます。
    自分にとっては日々のトレードの振り返りに欠かせない存在です。

    その上で一点、お願いがあります。

    勝敗で色を分けられる機能(Wキーで切り替え)を使用すると、三角印のBuy/Sell order color も一緒にWining /Losing color と同じ色に切り替わってしまい、トレード回数が多くなると、パッと見た時、それぞれこれは売り買いどちらで入ったトレードだったか一瞬分からなくなってしまい、脳内変換して使用しています。

    勝敗で色を分けた表示の時も、三角印のBuy/Sell order colorは変わらず、点線のラインのみ色が切り替わるように変更できないでしょうか。  もしくは任意に選択できるように。

    ご検討いただければ幸いです。

    • DJ Trader より:

      コメントありがとうございます。
      返信遅れて申し訳ありません。

      線だけに勝敗色を適用してみましたが視認性が良くないので
      買い勝敗色、売り勝敗色を設定するのはいかがでしょうか?

      勝敗色を

      買い勝敗で2色
      売り勝敗で2色
      売り買いドローで2色

      の全6色。

      例えば
      買いは紫系色の濃淡
      売りは柑橘色の濃淡
      ドローは灰色の濃淡

      など。いかがでしょう?

      勝った色は勝敗色でないデフォルトのままにして
      負けた色のみ暗い色にするなども可能になるかと思います。

      • spider より:

        ご連絡ありがとうございます。

        三角印は小さくて見づらいと思っていたので、おっしゃるようにすれば、線の色のみで、買い/売り と 勝ち/負け/ドロー が判断できるので大変良いアイデアだと思います。 使い勝手が上がりそうで楽しみです。   

        よろしくお願いします。

        • DJ Trader より:

          上手く伝わっているか不安ですがこちらでお試しください。

          BUY の勝敗色
          SELL の勝敗色
          Draw の売買色

          を変更できるようにしました。
          それぞれお好みの色に変更してください。

          お試しいただき、ご意見ください。

          ttps://dj-trader.net/sdm_downloads/showhistoryrev-ex4-colored
          PASSWORD : shr129

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

          • spider より:

            ご対応いただきありがとうございます。 色々試してみた結果以下感じました。

            ・自分の場合デイトレがメインでエントリーと決済の間隔が近く回数も多いため、ドローはともかく、買い/売り 勝ち/負け で4色あると、線が互いに干渉した時は瞬時に取引種類がわかりにくく感じました。現行の勝ち/負けのみで2色の方がシンプルで分かりやすいかもしれません。(間隔が十分に広ければ問題ないかもしれません)

            ・ >>線だけに勝敗色を適用してみましたが視認性が良くないので
            実際に見てはいないのですが、自分としては、三角印の色が常に 買い/売りで それぞれ固定(Wキー押しでも変更されない)されていれば、勝ち/負け 線は2色でOKかと思いました。 三角印のサイズを変更可能にすることはどうでしょうか?

            好き勝手書いて申し訳ありません。 他の方はまた別の感じ方をされることもあると思いますので、自分のみの希望にこれ以上対応いただいて本インジケータの質が悪くなるのも本意ではないので、DJ Trader様のご判断で決定して頂ければと思います。

            色々対応いただきありがとうございます。 これからも使用させて頂きたいと思っています。

  4. しいたけ より:

    良いインジをありがとうございます!m(_ _)m

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



タイトルとURLをコピーしました