skip to main |
skip to sidebar
自作EAにマネーマネジメント機能を追加してみました。
AccountBalance()は口座残高を取得する関数で、ロットの増減はriskで調整します。また2行目のようにロットの上限を設定することもできます。上のソースコードを追加して実際バックテストするとこのようになります。
パラメーター risk=3, maxlot=2.5 マネーマネジメントは特に必要な機能ではありませんが、売買回数が多く勝率の高いEAで使ってみるとおもしろいかもしれません。
私が今まで出会った中で最高のEAはMizutoriというEAです。MizutoriはフリーのEAでソースコードが公開されています。プログラミング未経験の私がこれまで挫折せずMQLの習得に取り組んでこられたのもこのEAのおかげです。自作EAを開発する上でも大いに参考になりました。また実際Mizutoriを朝スキャル用に改造して実戦で投入し、2009年春頃にはカナダドル関連の通貨ペアで大勝して原資回復の原動力となりました。プログラミングが出来ることは自動売買をする上で大きな優位性となります。Mizutoriはソースコードがかなり長く初心者にとってなかなか手強いEAですが、以下のサイトでソースコードの詳細な解説がありますのでMQLの学習には是非おすすめのEAです。『Expert advisor』は、おもしろい!
☆Mizutori改
MT4の自動売買を始めてからちょうど3年が過ぎました。最近はあまり自動売買の調子が良くありませんでしたが、裁量トレードとEAの開発の方はなかなか順調でした。3年やってようやくMQLの初級のプログラミングができるようになってきたという実感です。さて久しぶりにサラリーマンに復帰することが決まりました。自分は性格的に専業トレーダーに向いてないし、今度の仕事は以前から興味があった再生医療の分野の研究で今からとても楽しみにしております。それで自作トレンドフォロー型EAはだいたい完成しているのですが、ロジックの根幹であるトレンドフィルターについてまだ十分に検討できていないので、仕事が始まるまでの時間のあるうちに詳細に検討しておこうと思っています。あと最近朝スキャルが復活してきているので、過去に作成したEAのロジックや設定の見直しと、トレンドフォロー型EAのアイデアを取り入れた改良もやっていく予定です。