グラフの時間を変更するには – (ください、ヘルプ)

EAで自動的に期間1Hを5Mに変更する必要があります。
指標を使用していませんが、エキスパートで自動的に別のチャートまたは期間に変更できますか? 5Mを1Mに変更するには?コマンド用?
ありがとう

チャート上で期間を自動変更することは考えられません。チャート上のシンボルまたは時間枠を変更すると、EAが再起動されることを忘れないでください。つまり、deinit()関数を起動し、次にinit()関数を起動して、そのEAの新しいセッションの開始を起動します。これは、時間枠内でスイッチバックやフォートを行うときに注文が紛失したりその他の問題を起こす可能性があります(もちろん手動で)。

これからは、実行しようとしているものによっては、同じEAまたは異なるEA、同じシンボルだけでなく異なるシンボルを使用して同時に2つ以上のチャートを実行し、それらすべての間で通信を行うことができます。グローバル変数関数を使用するか、または 異なるファイルを一緒に使用して相互に

私は過去にAmiBrokerを使ってMT3で扱うことができなかったシステムをプログラムしました。 AmiBrokerへの価格データ入力にDDE機能を使用し、実際の取引のみを処理するためにトレードシグナルをMQプラットフォームに返送します。これは、両方のソフトウェアのファイル読み取りおよび書き込み機能で行われました。いくつかのソフトウェア間でこのタイプの情報転送に問題があります。たとえば、Excelは他のソフトウェアが制御可能なファイル開くのをロックアウトします 。 AmiBrokerとMetaTraderはどちらも同じファイルを開くことができ、閉じることなく読み書きできます。

あなたがしたいことによりますが、問題を明確に理解することができれば、一般的に制限を回避する方法があります。

お役に立てれば

CockeyedCowboy




7: https://www.mql5.com/en/forum/99916


Originally posted 2019-08-02 19:00:21.

Translate »