MQL5で学び、共に書く - ページ 29

 

わかりました。すべて把握した。ポストプロダクションの分析を行い、何がどうなっているのかを把握し、全てを把握したつもりです。

さて、この行をExpert Advisorに挿入するとどうなるか、教えてください。

#include <Trade\Trade.mqh>

なぜこのようなエラーが発生するのでしょうか?

can't open "C:\Usersuser³³AppData³³Roaming³³MetaQuotes³³Terminal³³D0E8209F77C8CF37AD8BF550E51FF075³³MQL5³³includeTrade³³Trade.mph" include file CandleH4_5.mq5 10 11

Windows Vistaを持っています。どうやら私はこのライブラリを持っていないか、どこか別の場所にあるはずなのですが?

削除済み  
Khomtchenko:

なるほど。すべて把握した。製品ごとの分析をして、何がどうなっているのかを把握し、全てを把握したつもりです。

さて、この行をExpert Advisorに挿入するとどうなるか、教えてください。

なぜこのようなエラーが発生するのでしょうか?

can't open "C:\Usersuser³³AppData³³Roaming³³MetaQuotes³³Terminal³³D0E8209F77C8CF37AD8BF550E51FF075³³MQL5³³includeTrade³³Trade.mph" include file CandleH4_5.mq5 10 11

Windows Vistaを持っています。そんなライブラリはないのか、それとも他の場所にあるべきなのか、どちらなんでしょうね。

ファイルは .↵MQL5↵Trade に配置する必要があります。

ターミナルを/portableキーで実行してみてください、解決するかもしれません....

 

Trade.mphのファイルを...\MQL5IncludeTrade and evenC:Usersers ﹑Roaming ﹑MetaQuotes ﹑Terminal ↪D0E8209F77C8CF37AD8BF550E51FF075 ૈMQL5includeTrade﹑C:Usersers ﹑MetaQuotes ﹑C:Usersers ﹑Metro

そして、もうひとつの疑問は、どのように

запустить терминал с ключом /portable

?
 
Khomtchenko:
?

ショートカットのプロパティで、オブジェクトへのパスの後に terminal.exe /portable と入力します。

または、totalcommanderで実行する場合、ランチャーにterminal.exe /portableと入力します。

 
Windではオブジェクトのパスを変更することができません - そのようなオブジェクトは見つかりませんでしたと表示されます
 
Trade.mphファイルの各種クラスをEAテキストに追加して、参照されないようにするのはどうでしょうか。
 
Khomtchenko:
Trade.mphの各種クラスをEAのテキストに追加し、参照されないようにするのはどうでしょうか?
もう試されましたか?
 

インクルードもたくさんありますよ。

#include <Object.mqh>

#include "SymbolInfo.mqh"

... 
А чем отличается #include <в таких скобках> от #include "в ковычках"?
 
Khomtchenko:
А чем отличается #include <в таких скобках> от #include "в ковычках"?
フォーラムでの質問と、言語ガイドの検索ボックスでの質問の違いは何ですか?
 
Khomtchenko:


"角括弧 "は、.mqhファイルがデフォルトのディレクトリ(通常は terminal_directoryMQL5 ⇄Include)から取得 されることを示します。カレントディレクトリが表示されない。

ファイル名が逆カンマで囲まれている場合は、カレントディレクトリ(メインソースファイルが 含まれる)内で検索されます。標準のディレクトリは表示されません。"

MQL5のヘルプを参照してください。