■運用中EA・システム |
無料: CamusinForexRobot → HP掲載結果(FXDD) 無料: CamurideForexRobot → HP掲載結果(FXDD) 無料: 風林火山 → HP掲載結果(FXDD) 無料: FXRaptor → HP掲載結果(4XP) 有料: CrossFireFX (無料版も有り) → HP掲載結果(4XP) 有料: Traders Battle → プロのトレードをコピー |
■おすすめEA・システム |
無料: CamusinForexRobot → HP掲載結果(FXDD) 無料: CamurideForexRobot → HP掲載結果(FXDD) 無料: FXRaptor → HP掲載結果(4XP) 有料: CrossFireFX (無料版も有り) → HP掲載結果(4XP) 有料: Traders Battle → プロのトレードをコピー |
■重要記事 |
こんばんわ。 FXクスクスです。
今日はメタトレーダーの機能を使ってみました。
ポップアラートを鳴らす機能なんですが、
指定した条件を満たすとポップウィンドウが表示されます。
記述はMetaEditorを使って記述します。
今回は移動平均線の14日線と30日線がクロスしたら
アラートが鳴るように設定しました。
-------------------------------------------------
//変数の宣言
double kakoa,gennzaia;
double kakob,gennzaib;
//1分前の14日線
kakoa = iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,1);
//1分前の30日線
kakob = iMA(NULL,0,30,0,MODE_SMA,PRICE_CLOSE,1);
//現在の14日線
gennzaia = iMA(NULL,0,14,0,MODE_SMA,PRICE_CLOSE,0);
//現在の30日線
gennzaib = iMA(NULL,0,30,0,MODE_SMA,PRICE_CLOSE,0);
//もし14日線が30日線を下から上にクロスしたら
if(kakoa < kakob && gennzaia >= gennzaib){
Alert(Symbol(),"クロスしました",Ask);}
//もし14日線が30日線を上から下にクロスしたら
if(kakoa > kakob && kakob >= kakoa){
Alert(Symbol(),"クロスしました",Bid);}
-------------------------------------------------
条件を変更する場合は
if(kakoa < kakob && gennzaia >= gennzaib) の赤の部分を変更すればOKのようです。
表示される文字を変更する場合は
Alert(Symbol(),"クロスしました",Ask);
Alert(Symbol(),"クロスしました",Bid);
の青の部分を変更すればOKのようです。
相場をずっと見ていなくても、
その数値になったら知らせてくれるので便利だと思いました。
◆ご不明点などお気軽にご相談ください↓◆
■最後までご覧くださり有難う御座います、ついでにワンクリックしてくださると助かります^^ |