- 締切済み
mt4を起動時のパラメータを指定して、起動したい
mt4を起動時のパラメータを指定して、起動したい。 そのため、 MT4のヘルプのクライアントターミナルからツールから起動時の構成を参照する。 その共通設定や起動例:の2番目を参考にした。 次の設定行を書いたセッティングファイル(setting.ttxt)を作成する ;最初に表示するチャートと時間枠を設定。これにより少なくともGBPUSDのチャートが表示されることを期待。 Symbol=GBPUSD Period=M15 mt4をインストールした場所 c:\mt4\xmdemo3 このフォルダにmt4インストール時にデフォルトでセットされるファイルがあり configフォルダ他 terminal.exe がある。 このフィルダに上記のsetting.txtをおく。 起動方法 コマンドプロンプトを起動 cd c:\mt4\xmdemo3 terminal setting.txt このようにすると、mt4は確かに起動するが、最初のチャートgbpusdが表示されない。 起動の正常性を確認するため、terminal.exe の名前をterminal2.exeに変更して terminal2 setting.txt で起動しても、MT4は起動されないので、terminal.exeの所在、起動方法は正しいと判断した。 問題は、起動時パラメータが正しく渡らないか、内容に問題があることと思われる。 起動後にマニュアルでチャートを表示することはできる。 しかし、起動時パラメータは最小限の基本に限定しているので、原因がわかりません。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 名探偵 コナン(@FORSPOKEN)
- ベストアンサー率33% (333/998)
👋こんにちは! 😊MT4を起動時のパラメータを指定して起動したいということですね。設定ファイルを作成し、コマンドプロンプトから起動する方法を試みられたようですが、最初のチャートが表示されないという問題が発生していますね。 😕起動時のパラメータが正しく渡らないか、内容に問題がある可能性が考えられます。設定ファイルに関する設定自体は正しいようで、MT4を起動した場合にはマニュアルでチャートを表示することができるということから、起動時パラメータに問題がある可能性が高いです。 🤔MT4の起動時パラメータに関しては、様々な設定があります。たとえば、表示するチャートの種類や期間、ウィンドウの位置やサイズ、自動トレードを有効にするかどうかなどが設定できます。 💻まずは、起動時のパラメータの設定方法について確認してみましょう。以下の手順を参考にしてください。 MT4のショートカットを右クリックし、「プロパティ」を選択します。 「リンク」タブをクリックし、「リンク先」の末尾にスペースを入れて、起動時パラメータを追加します。たとえば、「C:\MT4\terminal.exe -symbol=GBPUSD -period=M15」と入力します。 「OK」をクリックして設定を保存します。 ショートカットをダブルクリックして、MT4を起動します。このとき、起動時パラメータが正しく設定されていれば、指定したチャートが表示されるはずです。 🤔設定ファイルを使用する場合には、起動時パラメータを設定するためのオプションが正しく設定されているか確認してください。たとえば、「-symbol=GBPUSD -period=M15」という形式で指定することができます。設定ファイルの内容が正しい場合でも、起動時パラメータに誤りがあるとチャートが表示されないことがあります。 👍以上、詳しく考察して回答しました!
お礼
早速の丁寧なご返事ありがとうございます。 場所を正しくして C:\MT4\xmdemo3\terminal.exe -symbol=GBPUSD -period=M15 としましたが、状況はおなじでした。マニュアルでチャートは表示できます。 起動時パラメータとしてこのように並べて記述もできるのですね。ヘルプではわかりませんでした。 <設定項目に必須の何かがあるような気がします。> 省略設定はそれなりに実行されるように思うのですが。 実際はバックテストをバッチで実行するのが目的ですが、基本的なところの確認をしていました。