【第五章】儲かるEA制作!変数宣言と変数に移動平均線を代入してみる

      2016/12/11

MT4 EAメタエディタを使って勝てる儲かるEAを自作する。

【第一章】MT4をダウンロードしてメタエディタを開く

【第二章】メタトレーダーからメタエディタを開いてEAを書き込む準備をする

【第三章】買いポジションを持つOrder Send関数と一気にバックテスト!

【第四章】メタエディタでロウソク足と移動平均線を使ったEAを作ってみる

【第五章】儲かるEA制作!変数宣言と変数に移動平均線を代入してみる

【第六章】変数宣言をしてロウソク足にも関数を代入して使えるようにします。

【第七章】移動平均線が上昇の局面でロウソク足が移動平均線を下から上にクロスしたらのEA

【第八章】儲かるFXのEAは作れるのか?とりあえずバックテストの結果は上出来!

実践MT4で売買するならおススメはXM!
こちらから↓↓↓

メタトレーダーDL出来ます!

前回は

idou_2<idou_1 && idou_2>rousoku_4 && idou_1<rousoku_3

まで出来ましたね。

今日は変数です。

ww変数~至って簡単ですw読んで時のごとく数字が変わるだけです。

例えばidou_1を変数にします。

元々idou_1は一本前の移動平均線です。
移動平均線は関数で元々、用意されてますので、それを使います。
iMA(string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)
です。全部英語ですが中身を簡単に説明すると

string symbol
通過ペアです。
選択された通過ペアで行うならNULLでOKです。

int timeframe
時間足等のタイムフレームです。
0を入れておけば選択されたタイムフレームになります。

int period
移動平均線の期間です。
5日移動平均線にしたい場合は5、25日移動平均線は25と入力します。

int ma_shift
移動平均線をシフトするバーの数です???
よく分からない場合は0と入力しておけば問題ないみたいです。

int ma_method
移動平均線の種類です。
単純移動平均、指数平滑化移動平均などの移動平均の方法です。
MODE_SMA
MODE_EMA
MODE_SMMA
MODE_LWMA
の四種類あります。

int applied_price
始値、高値、安値、終値、どのデータを使用して移動平均線を作るかです。
PRICE_CLOSE
PRICE_OPEN
PRICE_HIGH
PRICE_LOW
PRICE_MEDIAN
PRICE_TYPICAL
PRICE_WEIGHTED
の7種類あります。

int shift
移動平均線の時間をシフトする数値です。
0なら現在の移動平均、1なら一つ前の足の移動平均のデータが入ります。
5分足なら、5分前の移動平均のデータが入ります。

これを元に引数を入れていきましょう。
iMA(NULL,0,5,0,MODE_SMA,PRICE_CLOSE,1)
移動平均線(選択された通貨ペア,選択された時間,5日線,0,単純移動平均線,終値,1つ前の足)
てな感じです。

まず
変数宣言をします!

//変数宣言
double idou_1;

これはidou_1は倍精度浮動小数点実数?小数点以下もある数字ってことです。他にintは整数です。

そしてidou_1に命を吹き込みます!

idou_1 = iMA(NULL,0,5,0,MODE_SMA,PRICE_OPEN,1)

これでidou_1は常に1つ前の移動平均線になりました!

ではまた次回。

実践MT4で売買するならおススメはXM!
こちらから↓↓↓

メタトレーダーDL出来ます!

注意!当ブログの管理人はプログラマーでもプログラマーの卵でもありません!ブログ記事は自信の覚書のように更新しています。
当ブログサイトを利用するにあたって貴殿にいかなる損害やご迷惑をかけても一切責任を負いかねますのでご了承ください!

MT4 EAメタエディタを使って勝てる儲かるEAを自作する。

【第一章】MT4をダウンロードしてメタエディタを開く

【第二章】メタトレーダーからメタエディタを開いてEAを書き込む準備をする

【第三章】買いポジションを持つOrder Send関数と一気にバックテスト!

【第四章】メタエディタでロウソク足と移動平均線を使ったEAを作ってみる

【第五章】儲かるEA制作!変数宣言と変数に移動平均線を代入してみる

【第六章】変数宣言をしてロウソク足にも関数を代入して使えるようにします。

【第七章】移動平均線が上昇の局面でロウソク足が移動平均線を下から上にクロスしたらのEA

【第八章】儲かるFXのEAは作れるのか?とりあえずバックテストの結果は上出来!

 - 自作EA

スポンサードリンク