MT4のバックテストの直前の傾向を反映して、
対象EAを稼働するか判断したいです。
MT4で手動でバックテストをするのではなく、
対象EA内で、自動的に直前のバックテストを行い、
直前の数回の取引でのバックテスト結果が良ければエントリーする、
といった仕組みを作ることは可能でしょうか。
考えている対象EAは、移動平均線のクロスに近い売買EAですが、
直近1日などの一定期間でクロス後に売買した利益結果をもとに
エントリーを決められたらと思いました。
もし可能でしたら記述アドバイスを頂ければ幸いです。
宜しくお願い致します。
回答1
もちろん可能です。
ただし、EA稼働中に、そのEAのバックテストを自動でするのは無理です。
通常は、メタトレーダーのヒストリープール(過去のトレード記録が保存されている場所)にアクセスして、過去のトレード結果で必要なデータを抽出して、あとは、勝率や損益などを計算するプログラムを組む、というやり方になると思います。
回答2
EAどころか、プログラムもつくったことないみたいですね。
つくったことあれば、こんな質問しないだろうし。
どんなEAだって過去のデータ見なければ、動きもしないんだよ。
移動平均だって、過去のデータが無ければ成り立たない。
既に、既に過去の結果わかってるはずなんだけどね。
回答3
チャート遡って計算して「条件に当てはまれば稼働」するようにすれば良いだけかと。
回答4
そんなの、お前のバカさ加減次第だアンポンタン
別段さほど難易度が高くもない自分で独自に一定の過去からループ回してシミュレーションするだけだ。
四の五の一途乱ださっさと手を動かせば出来るんじゃボケナス
Originally posted 2019-09-09 19:34:02.