たぬきふぁんどのTanukiが参加した、外為ファイネスト主催 第2回MT5デモトレダービーで使用したEAの中の1つをサンプルとして、MQL5プログラムの書き方を教授します。ソースファイルと解説書を提供いたします。文法の逐条解説というよりかはソースコードの解説といった面が強いです。
【仕様】
1. パラメーターを入力し、チェックOKならば条件が揃うまでティックを受け続ける。
2. エントリー条件は、指定時間において、RSIの買われすぎ、売られすぎラインを超えること。である。
3. RSIの買われすぎラインを上回ったとき逆張りで売りエントリー、RSIの売られすぎラインを下回ったとき逆張りで買いエントリー。
4. 決済条件は、内部ロジックによる決済の場合、
売り決済はRSIの売られすぎラインを下回った後、売られすぎラインを超えたとき
買い決済はRSIの買われすぎラインを上回った後、買われすぎラインを下回ったとき
5. 内部ロジックによる決済を使わない場合は、SLTPに到達したとき決済する。
【機能】
1. RSIを使った逆張りエントリー。
2. 通貨ペアを選択できる(デフォルトはEURUSD)。
3. 時間足を選択できる(デフォルトは1分足)。
4. 売買の方向(買いのみ、売りのみ、両方)を選択できる。
5. 内部ロジック(プログラム)による決済ができる。
6. ポジション数を制限できる。
7. ロット数を自動計算できる(リスク%による計算。複利運用)。
8. エントリーする時間(サーバ時間)を5つ指定できる。
9. ポジションの最長保有時間を指定できる(最長保有時間を超えれば強制決済する)。
10. その他一般的な入力項目
・スリッページ(ポイント単位)
・スプレッド(ポイント単位)
・SL、TP(PIPS単位。なおStoplevelは考慮していません)
・ロット数(手入力。単利運用)
1.ソースコードはMQL5です。
2.もし瑕疵があっても、ご自身でご対応お願い致します。
また、瑕疵による損害はなんら保証しません(なんら責任を負いません)。
3.返品・返金には応じかねます。
4.本品のカスタマイズはお受けしておりません。
解説の内容を知りたいという方はおしゃってください。解説書の前半20ページをお渡しします。