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

 
mql5を使用したExpert Advisorで、手数料の値をパーセントで取得する方法を教えてください。シンボルのプロパティに 値があり、例としてEURUSDはロットあたり0.0016%です。
ファイル:
dsrocrpy.png  20 kb
 
こんにちは。MOEXの トレーリングストップについて問題があります。清算中、ポジションは清算時の価格で決済され、清算価格からトレーリングストップが計算されます。質問:コードのどこでこのマークからデータを取るのですか?
 
現在保有しているポジションの 始値を記録し、照合する。
 
Pavel Nikiforov MOEXの トレーリングストップについて問題があります。清算中、ポジションは清算時の価格で決済され、清算価格からトレーリングストップが計算されます。質問:コードのどこでこのマークからデータを取るのですか?

1.価格は、履歴のポジションを建てる際の取引(取引、1つの注文に複数の取引がある場合もあります)にあります。

2.ロボットのステータスファイルに、すべての取引とその出来高を考慮した価格を保存する。

 
Aleksei Stepanenko 現在のポジションの 始値を配列に記録しておき、それを相互にチェックする。

最初はそう考えたのですが、データはすでにラベルに保存されているし、もしかしたらアクセスする方法があるのでは?

 

6779

1

 
これは信頼できない。ラベルが誤って削除されたり、ドラッグされたりする可能性がある。アレイを作成し、EA起動時にファイルから読み込む方が良い。もちろん、より複雑にはなるが、それほど大きな差はない。
 
Pavel Nikiforov #:

最初はそう考えたが、データはすでにタグに保存されているし、それにアクセスする方法があるかもしれない。

また、チャート上で複数のロボットが取引している場合、マークがどこにあるのかを見つけるにはどうすればいいでしょうか?

ある注文を取り、その注文の全取引履歴を検索する。

 
その通りだ。
 

単一のテストレポートは常に.htmとして作成されるのですか?

拡張子を変えても、他の方法は見つかりませんでした。

ー [Tester]

  • Report - テスト または 最適化の 結果に関するレポートが保存されるファイル名ファイルは取引プラットフォームのディレクトリに作成されます。ファイル保存のパスはこのディレクトリに関連して指定することができます。レポートが保存されるサブフォルダが存在する必要があります。ファイル名に拡張子が指定されていない場合、テストレポートには「.htm」拡張子が、最適化レポートには「*.xml」拡張子が自動的に使用されます。このオプションがない場合、テストレポートはファイルとして保存されません。フォワードテストが有効な場合、その結果は接尾辞 ".forward" を持つ別のファイルとして保存されます。例えば、tester.forward.htm。
理由: