先程のインディケータ―UorD上下の動きを見やすく平均化したものですが、
EAとして応用できるかTRYしてみました。
EAノリノリ君(トレンド追及毎足ベットシステム)ではあまり上手くいかなかったので、
色が変わるたびにOpen Closeを繰り返すシステムにしました。
名付けてEA Reversal UorD いつものように2015.01.01-2015.11.30で10万→26万円に!
勝率は66% システムの特性上最適化はできないのになかなかの成績かと思います。
昨日から清水市の駿河健康ランドに生息しています。
諸般の事情の為今回はFXDDのMT4でスプレッド4でバックテストしています。
にほんブログ村
// Artede by TACA
// 2015/12/13
#define MAGIC 1
extern double Lots=0.1; //ロット
datetime TimeOld;
int d;
int TicketL=0;
int TicketS=1;
int start()
{if(Time[0]!=TimeOld)
{TimeOld=Time[0];
if(TicketL!=0){
if(iMA(NULL,PERIOD_CURRENT,5,0,MODE_SMA,PRICE_CLOSE,1)
>iMA(NULL,PERIOD_CURRENT,5,0,MODE_SMA,PRICE_OPEN,1))
{ExitL();EntryS();}}
if(TicketS!=0){
if(iMA(NULL,PERIOD_CURRENT,5,0,MODE_SMA,PRICE_CLOSE,1)
<iMA(NULL,PERIOD_CURRENT,5,0,MODE_SMA,PRICE_OPEN,1))
{ExitS();EntryL();}}
}
return(0);}
int EntryL(){TicketL=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,0,0,"",MAGIC,0,Red);return(0);}
int ExitL(){d=OrderClose(TicketL,Lots,Bid,10,Blue);TicketL=0;return(0);}
int EntryS(){TicketS=OrderSend(Symbol(),OP_SELL,Lots,Bid,10,0,0,"",MAGIC,0,Blue);return(0);}
int ExitS(){d=OrderClose(TicketS,Lots,Ask,10,Red);TicketS=0;return(0);}
0 件のコメント:
コメントを投稿