ChartOpen 関数 を使うと、指定した通貨ペア、時間足のチャートを開くことができます。
下記は、ドル円の週足チャートを開く例です。
ChartOpen
関数が返したチャート ID を使って、開いたチャートの設定を行うことができます。
カレントチャートと同じ通貨ペアのチャートを新しく開きたい場合は、第 1 引数で "USDJPY"
と指定しているところを NULL
に置き換えれば OK です。
第 2 引数で指定する足のタイムフレームには、ENUM_TIMEFRAMES 型のいずれかの値を指定します。
PERIOD_CURRENT
を指定して、カレントチャートと同じタイムフレームを指定することもできます。
関連記事
- MetaTrader/MQL: MQL での色の表現方法 (color)
- MetaTrader/MQL: チャートの描画スタイルを設定する (ChartSetXxx)
- MetaTrader/MQL: シンボルのスプレッド情報を取得する (SymbolInfoInteger)
- MetaTrader/MQL: 実行中のプログラムの種類(スクリプト/インジケーター/EA)を判別する (MQL5_PROGRAM_TYPE)
- MetaTrader/MQL: インジケーターの実装例 - Momentum(モメンタム)
- MetaTrader/MQL: カスタムインジケーターに水平線を表示する (IndicatorSet*)
- MetaTrader/MQL: インジケーターの実装例 - WMA(加重移動平均)