MT4のEA取引回数が増えない件について。
法人でFXトレードを事業としています。
10年間裁量のみで行ってきましたが勝てるロジックをEA化したくMQLを勉強しました。
いくつかEA
のエントリー、エグジット条件は自分で作れたのですがどのEAも取引回数が非常に少ないものしか作れません。
10年間のバックテストで月辺り0.8回程度しか取引回数がありません。
条件を簡易なものにすると取引回数が多くなりますがバックテストですら右肩下がり。
条件を複雑にしていくと取引回数が激減して収支はプラスになります。
EA作成の考え方というものが理解できていないのでどうしていいものやら・・・
仮にバックテストで年間10回取引のできるロジックを作って、そのようなロジックを10個連ねる⇒年間100回の取引のできるEAになる。(こんな考え方なのでしょうか?)
作成したいEAはスキャルピングEAなので是非とも攻略したいのでご教授願えますでしょうか。
※MQLプログラミングは初級ですので売買条件は自分で作成し、出来上がったものでプログラミングは外部に委託するつもりです。
回答1
これだけでは答えようがありません.
たとえば,
(1)長い時間足を使っていて,EAが時間足の始値のときだけエントリーするようになってしまっている.
(2)発注条件の式が,頭で考えたとおりになっていない.
(たとえばとてもシビアになっていて小数点以下の桁まで合致しないとエント リーしないようになってしまっている,とか,いろいろある)
(3)EAは頻繁にOrderSendを出しているが,パラメータエラーでエラーを返している
(4)ロジック自体,条件を満足する確率が非常に小さいロジックである
などなど・・・
ひとつの方法として,デモ口座で稼動させ,EAが発注条件式を評価する直前にそのときのパラメータをPrintするような文を入れておき,見てみる.(ばーーーつと次々Printされちゃうこともあるので,何分おきに出すとか,ある条件に合致した時printさせるとかする必要もある.)
わたしはとても複雑な発 注条件式で組んでいるので,まず最初は間違ってしまいますね.まったく発注しなかったり,何度も発注してしまったり,思ったところと違うところで発注したり.. あちこちにprint文を入れてチェックします.デバッグモードは使っていません.
回答2
私は趣味でMT4プログラミングを10年以上やってます。
できないこと以外は全て出来ます。
プロフィールをご覧頂き、ぜひご連絡下さい。
回答3
バカ過ぎて何と言って良いのやら。。。。
あんたバカ〜〜?
そのロジックはお前が作ったんだろうが脳足りん
改造するにしても、お前以外の誰が出来ると思ってるんだ?ボケナス
回答4
裁量取引を10年間もやられてるなら、わかってらっしゃるかと思うのですが、無駄なエントリーをしないというのもシステムトレードの良いところなんではないでしょうか。
ではなぜ、それをわかってて、このような質問をするのか、勝率は低くなってもエントリー回数を増やせば良いというのでしたらそういうロジックを組めば良いというのは、裁量だろうがシステムトレードだろうが同じということなんではないでしょうか。
システムトレードだから、勝率良くてエントリー回数も増えるということではないと思います。
Originally posted 2019-09-09 18:39:13.