初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 214

 
こんにちは、テスト中に作成したグローバル変数が ターミナルに表示されないのはなぜか教えてください。GlobalVariableSet()として作成されたものを指します。
 
dmitry01110:
こんにちは、テスト中に作成したグローバル変数が ターミナルに表示されないのはなぜか教えてください。GlobalVariableSet()として作成されたものを指します。
テスターは、テストと最適化に必要なすべてのデータを保存するための独立したディレクトリを持っています。
 
Reshetov:
テスターは、テストと最適化に必要なすべてのデータを保存するために、独自の個別のディレクトリを持っています。
では、データのやり取りは ファイルシステムを使ってのみ可能なのですね。
 
こんにちは、質問です。ChartApplyTemplate関数を使用すると、エラー5019 - can't find fileが表示されます。フォルダにファイルがあり、それを手動でウィンドウに読み込ませる。テスト時に可視化モードでエラーが表示されますが、デモ口座の チャートにExpert Advisorを適用するとすべてOKになります。
 
cyn:
こんにちは、質問です。ChartApplyTemplate関数を使用すると、エラー5019 - can't find fileが表示されます。フォルダにファイルがあり、それを手動でウィンドウに読み込ませる。可視化モードでのテストではエラーが出ますが、デモ口座の チャートにEAを適用すると全てOKになります。
可視化モードはテスターモードです。テスターは独自のディレクトリを持つ。
 
Reshetov:
可視化モードはテスターモードです。テスターは独自のディレクトリを持つ。

とか、秘密でないならどのようなもの?そして一番重要なのは、テストモードでChartApplyTemplate関数を 使う方法です。また、TerminalInfoString(TERMINAL_PATH)関数は、なぜターミナルが動作しているディレクトリを表示するのでしょうか?

 
Reshetov:
Режим визуализации - это тестерный режим. У тестера свои директории.
cyn
:

とか、秘密でないならどのようなもの?そして一番重要なのは、テストモードでChartApplyTemplate関数を 使う方法です。また、TerminalInfoString(TERMINAL_PATH) 関数は、なぜターミナルが動作しているディレクトリを正確に表示するのでしょうか?

一般的に、Strategy Testerで標準の移動曲線(MT5内蔵)を異なる描画スタイルで表示するにはどうしたらよいかという質問です。例えば、速いものは赤、遅いものは青?

 

mql5の注文開始機能のリメイクにご協力ください。

OrderSend("NZDUSD",OP_BUY,Lot,MarketInfo("NZDUSD",MODE_ASK),slip,0,MarketInfo("NZDUSD",MODE_ASK)+tp*Point,"NZDUSD",magic[3],0,Red);
 
Example2:

mql5の注文開始機能のリメイクにご協力ください。

記事を読むMQL5でトレード - それは簡単 です。
 

アドバイスをお願いします。EAはOrderSend()を送信することでマーケットから取引を実行し、StopLossとTakeProfitは直ちに設定されます。StopまたはTakeProfitがトリガーされたときに、どちらがトリガーされたかをさらに判断するにはどうしたらよいですか?つまり、終値注文のトリガーの結果としてトリガーされたすべての履歴トレード(StopLossまたはTakeProfit)の中からトレード(他のEAが同じシンボルで取引することがあるので、それらの多くがあるかもしれません)をどのように見つけるのでしょうか。このようなトレードは、マジックバリューがゼロであり、それを特定する方法がありません。トレードに至った注文のチケットは分かっても、ストップロスやテイクプロフィットの値は事前に分かりません。それとも、何か識別する方法があるのでしょうか?さて、so-soのチケットで注文して開いた取引の状態、つまり、開始と同時に設定したストップやプロフィットが実行されたかどうか、実行された場合は具体的に何が実行されて、どんな財務結果だったかを追跡する必要があります。どうすればいいのでしょうか?MT5でも可能なのでしょうか?

理由: