忍者ブログ
FX自動売買EAで稼ぐための全て。 裁量トレードに見切りを付け、稼げる自動売買EA を追求しています。


 [PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

続きです。

サンプルを作製しながら、

解説を付け加えて行きます。

僕の持論?ですが、深く理解する手間を省いて

丸暗記した方が良い場合もあります。

理解したいのか、出来る様になりたいのかは別だと思います。

ですので、理解する必要の無いと思う所は解説を飛ばします。


では、早速・・・


//スタート関数

int start()
{


}


このスタイルで始めます。

決まりだから、理由を聞いたり理解する努力をするだけ無駄です。

決まりだから、決められた通りやりましょう。

次に、

 if (IsTradeAllowed() == FALSE) return (0);

足が完成直後にシグナルプログラム可能か、実行させる。

これを付けないと、ティックで実行される。



移動平均の計算

(長期と短期のクロストレード)

// 短期移動平均1

double FastMA1 = iMA(NULL,0,FastMA_Period,0,MODE_SMA,PRICE_CLOSE,1)

// 長期移動平均1

double SlowMA1 = iMA(NULL,0,SlowMA_Period,0,MODE_SMA,PRICE_CLOSE,1)

// 短期移動平均2

double FastMA1 = iMA(NULL,0,FastMA_Period,0,MODE_SMA,PRICE_CLOSE,2)

// 長期移動平均2

double SlowMA1 = iMA(NULL,0,SlowMA_Period,0,MODE_SMA,PRICE_CLOSE,2)


これだけで計算してくれます。

iMA() は組み込み指標関数です。

つまり、足し算や割り算の計算を自動でやってくれるのです。

長期移動平均1 の行を例に解説します。

左から順に・・・

double FastMA1   短期移動平均、実数

iMA   移動平均の組み込み指標関数

NULL  シンボル、必要なし

Period  数値を外部パラメーターで指定します。(後ほど解説)

SMA  移動平均の種類を指定、他にEMAなど

PRICE_CLOSE  終値

1  シフト




大事な部分です。

シグナルを発生させる部分。




   // 買いシグナル
   if(fastSMA2 <= slowSMA2 && fastSMA1 > slowSMA1) 


   // 売りシグナル
   if(fastSMA2 >= slowSMA2 && fastSMA1 < slowSMA1)



次回は、もう少し踏み込んで行きます。

お楽しみに!
PR

【サイト移転のお知らせ】 いつも当ブログを応援ありがとうございます。諸事情に依りブログ移転しました。

【移転先】 FX hiro【FX自動売買EA徹底比較】EAポートフェリオで相場と戦え!

FXに関する有益な情報をお届けします。今後共よろしくお願いします。 FXhiro

       
                 
FOREX COCKPIT   NKY-FX-SYSTEM   AQUA   FX System-MLI   SCORPION

MAIL  FORM ■ ■■ TWITTER ■ ■■ CALENDAR
メールフォーム
Powered by NINJA TOOLS
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

 管理人あいさつ 
Forex 【MetaTrader4】EA by HUAU 管理人FX hiroです。FX暦6年
裁量トレードで散々負け続けマイナス総額は●百万に・・
FX商材に活路を求め、数多の商材を購入するが脳内FX革命は起こせず、
起死回生、FX自動売買に参入。
豊富な負け経験で培った知識をFX自動売買に生かすべくEAをレビュー
して優良EAを紹介します。
猫好き30代、半専業トレーダー
忍者アナライズ

ブログ内検索

忍者ブログ [PR]