投機家にとって最大の敵は無知、欲、そして恐怖と希望の感情である。

(ジェシー・リバモア)

top-image1

自動売買プログラムEAは自作できるか

 

簡単な自動売買プログラムは一般の方でも自作することが可能です。

how-to-make-EA

プログラム構築には、MQL4(もしくはMQL5)というプログラミング言語を用いてコーディングします。

 

プログラムの編集はMT4に標準装備されているメタエディターで編集することができます。これはmqファイルと呼ばれるソースコードです。実際にプログラムを動かすにはexファイルが必要です。

 

メタエディターのコンパイルボタンを押すと、exファイルを生成させることができます。詳しい作り方については専用の書籍やウェブサイトがございますので、そちらを参照された方が効率よく作成できるかと思います。

 

プログラムセンスがあるかどうかの簡単なチェック

「5単純移動平均線が18単純移動平均線をクロスしたときに買いエントリー」
という条件を考えるとき、どのように記述すればよいでしょうか。

この場合、「5単純移動平均線の値>18単純移動平均線の値」という条件式だけでは 上の条件を表すことはできません。

上の条件でプログラムを組んでしまうと、短期移動平均線が長期移動平均線の上にある間は ずっとエントリーし続けてしまいます。

そのため「現在の5単純移動平均線の値>現在の18単純移動平均線の値 かつ  1つ前の5単純移動平均線の値 < 1つ前の18単純移動平均線の値」sという条件式が必要になります。 (時間間隔などを利用してポジション間隔をあける方法もあります。)

上記のようなことがプログラムの構築には必要になってきますが、 まったく他のプログラミング言語を触ったことがない方にとっては非常にリスクが高いと考えられます

トレード知識が十分かチェック

次の単語の意味と区別はしっかりついているでしょうか。
・指値注文と逆指値注文
・マジックナンバーとチケットナンバー
・SMAとEMA

また、次の項目の危険性はしっかり説明できるでしょうか。
・スキャルピングで口座凍結
・マーチンゲール
・ナンピン

 
 
flowchart   flowchart   flowchart   flowchart   flowchart   flowchart   flowchart

EA販売生成

Q&A