if分のあとに上昇トレンドの際の動きを下記加えればちゃんとできてますね。
問題なく動作すると思いますよ。
動作が心配ならば、
double ima1,ima0;
ima1 = iMA(NULL,0,13,0,MODE_SMA,PRICE_MEDIAN,1);
ima0 = iMA(NULL,0,13,0,MODE_SMA,PRICE_MEDIAN,0);
Comment("ima1 : "+ima1+", ima0 : "+ima0)
if ( ima1 < ima0 )
というようにコメント分を追加してやれば、バックテストの際の左上に現在の移動平均の値が表示されるので便利ですよ。
引用元: MT4 の EA を自作する場合の、取引ルールに関しての質問です。 1本の移動平均線の… – Yahoo!知恵袋.