Time To Close MT5
TimeToClose-v1.01は、リアルタイムでキャンドルのクローズまでのカウントダウンを表示するチャートインジケーターです。シンプルさを追求しつつ、すぐに使えるように仕上げました。主な特徴は以下の通りです:
- ダイナミックカラーアダプテーション:テキストの色は、キャンドルの境界色やボディ色に応じて自動的にテーマに合わせて調整され、チャートテーマとの視覚的一貫性を保ちます。
- ストラテジーテスター最適化:MQL_VISUAL_MODEの検出を利用し、非視覚的なバックテスト中はレンダリングを無効にすることで、最適化中のシステムリソースを節約します(EnableTextInVisualBacktestパラメーターによる)。
- マルチタイムフレームサポート:PeriodSeconds()の計算を使用し、1分から月次までのすべての時間枠に対応した表示形式に自動調整されます。
- カスタマイズ可能な表示:以下の項目で設定可能です:
- TextFirstSeparator/TestSecondSeparatorによる間隔の設定
- FontSizeとTextAnchorPointによる配置の変更
- オプションでDateTime表示を有効化するShowTimeDateパラメーター(デフォルトでは無効)
このインジケーターは、EventSetMillisecondTimer(1000)を使用して1秒ごとの正確な更新を行い、OnCalculate()の最適化によりCPUの負荷を最小限に抑えています。視覚的要素は、EAの終了時に自動的に削除され、パラメーター変更後に再表示されます。
使い方:
- ダウンロード
- MetaEditor5でコンパイル
- 実行
白黒の例:


カラーの例:


バグや最適化のアイデア、または使用感について何かあれば教えてください。素晴らしい一日をお過ごしください!