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

 
fenixstorm:
技術的にどうかというと、プログラム自体に...ストーリー上ということですね。
どのような経緯で?歴史は過去である。そして、ストラテジーテスターは 未来を見ない、つまり、タイムマシンがなければ、まだそこに相場が置かれていないため、未来にマークを設定することはできない。今後できることは、保留の注文を設定することです。
 
fenixstorm:
MT5でチャート上にエントリー/エグジットポイントとストップをグラフィカルなラベルでマークし、得られた結果をテストする方法を教えていただけませんか?
ワークセクションで プログラムを注文してください)。
 
Reshetov:
どのような経緯で?歴史は過去である。また、ストラテジーテスターは 未来を見ることはできません。つまり、タイムマシンがなければ未来に印をつけることはできないのです - 相場はまだそこでは利用できません。今後できることは、ペンディングオーダーを設定することです。
将来的にというのは、過去(例えば3ヶ月間)にポジションを開いたり閉じたりした商品のチャートにマーカーをつけるのです。
 
fenixstorm:
今後、その理由を説明する必要はありませんが、私はmt5で私がポジションを開いたり閉じたりした最後の(例えば3ヶ月間)間に楽器のためのチャート上のマーカーを置くことを意味します。

言いたいことはわかったが、3回目の投稿で初めて説明されたのですね。

しかし、今ひとつ理解できないのは、なぜテスターですでにオープン、クローズした案件を計算する必要があるのでしょうか?結局のところ、本当にどのアカウントで取引を開いたり閉じたりした場合は、端末の「履歴」タブを見ることです。統計、ソート、フィルタ、その他のトリックがすべて表示されます(Excelには休息があります)。

 
fenixstorm:
過去(例えば3ヶ月間)のチャート上のシンボルの位置を確認したい場合、私はポジションを開いたり閉じたりした場所にマーカーを付けます。 プログラムはこのマーカーを使って結果を計算し、統計を出力することができますが、手動で各取引をExcelに入力する必要はありません。

理論的には:マークが配置されている。チャートにEAを貼り付けます。このExpert Advisorは、チャート上のマーカーをスキャンし、マーカーの方向(買いor売り)とマーカーが出た時刻をファイルに書き込みます。2つ目のExpert AdvisorはStrategy Testerで実行されます。2番目のEAはファイルから読み込んでテスターで時間を比較し、時間がほぼ同じになった時点で、保留中の注文を 出します。

ということです。

 
Reshetov:

今、あなたが言いたかったことがわかりましたが、3つ目の投稿で初めて説明されましたね。

しかし、今一つはっきりしないのは、なぜテスターですでに建玉し、決済したトレードを計算する必要があるのでしょうか?本当に何かのアカウントで取引を開いたり閉じたりした場合は、クライアント端末の「履歴」タブを見てください。統計、ソート、フィルタ、その他のトリックがすべて表示されます(Excelには休息があります)。

取引はしていない、ストラテジーは「頭の中」にある、もっと早く取引していたらどうなっていたかを見たい、Expert Advisorについては何も知らない、知り始めたばかりである。ある期間のチャート上に、自分のルールに従ってポジションを建てたり閉じたりするポイントをマークし、その結果を見たいと思っています。 問題は、MT5がチャートからマーカーを読み取り、統計を作成する方法です。
 
barabashkakvn:

理論的には:マークが配置されている。チャートにEAを貼り付けます。このExpert Advisorは、チャート上のマーカーをスキャンし、マーカーの方向(買いor売り)とマーカーが出た時刻をファイルに書き込みます。2つ目のExpert AdvisorはStrategy Testerで実行されます。2番目のEAはファイルから読み込んでテスターで時間を比較し、時間がほぼ同じになった時点で、保留中の注文を 出します。

そういうことなのです。

いいえ、技術的にはmt5が過去3ヶ月のチャート上のマーカーをスキャンしてトレード結果を表示することは可能ですか? もし可能であれば、「どのボタンを押せば」これを行うことができるのでしょうか?
 
fenixstorm:
アドバイザーはいませんが、mt5が過去例えば3ヶ月間のチャート上のマークをスキャンしてトレードの結果を出すことは技術的に可能ですか? もし可能であれば、「どのボタンを押せばいいか」はどのようにしてできるのでしょうか?
私なら自分でやりますね。Expert Advisorを手書きで作成。
 
barabashkakvn:
自分自身で、自分自身で。EAを手書きで作成する場合。
EAを書くためには、mql5をはじめ、いろいろなニュアンスを覚える必要があるので、Excelにスプレッドシートを入力して、何が出てくるか見た方が早いでしょう。
 
また、グローバル変数 システムはどの程度活用できるのか/すべきなのか。このように何かをオーバーロードすることは可能なのか、それとも限界があるのか。例えば、2つ以上の数百の変数(そのうち約半分は入力に変わり、テストが必要なコードの断片によります)と、グローバルレベルの小さな配列が10数個あるとします - それは多いでしょうか、少ないでしょうか?^^' また、微調整していくうちに2倍、3倍と増えていったらどうでしょう?また、それほど夢中になる必要はないとしても、互いの結果を必要とする多くの異なるサブシステム間のデータ交換を、もっと簡単に処理する方法はないのでしょうか?