2017年1月1日日曜日

EA NewYear 新年あけましておめでとうございます。

新年おめでとうございます。
今年の年越しは自宅で知恩院の除夜の音を楽しみ
お稲荷さん(伏見稲荷大社)へ行ってきました。
伏見稲荷の中には3000本の鳥居と社があります。
目指すは眼力社!!
先見の眼を授けてくれる社で、証券会社の人たちやトレーダーなどもお参りするところです。

おみくじを引くと今年も大吉!!なにもかも順調な一年になる様です^^

さて最後のEAはボラティリティの高い時にLONG SHORT交互にエントリーしナンピンを仕掛けるEAですが、なかなか出来がいい物でした。売るなら50,000円で出すレベルです。

ボラティリティは最高値と最低値の差で取っていましたが、このEAは市場が上がるのか下がるのか一切無視でベッティングレートの追求する手法です。ループイフダンやトラリピのようなものですね。
それならばボラティリティもガン剤の相場から見るのではなく固定で行こうと考えました。

ジャンルの仲間入りをするためにアンチロジカルな事をしていますが・・・

今回は時間で見ています。
時間別に活性を見るとこの様になります。
(GMT+3)プーチンタイムです。
2-3 9-10 15-18時の活性が高いようです。

そこでEAにしてみると


ナンピンはこつこつどがーんですが、どがーんだけ無くすことに成功しました!
いかがでしょうか




#property strict
#property copyright"TACA 2017/1/1"
#property link"taca.asia"
int d,i,Count,Mode,T,hh;
string Sym;
extern double Lots=0.01;
extern string Com="Last EA";
extern int Magic=14;
extern double TP=1;
extern double Velocity=1.6;
void OnInit(){Sym=Symbol();}
void OnTick()
{
hh=Hour();
if(hh==2||hh==3||hh==9||hh==10||hh==14||hh==15||hh==16||hh==17||hh==18){
if(!Mode&&!Pos()){Mode=1;T=OrderSend(Sym,OP_BUY,Lots,Ask,0,Ask-TP,Ask+TP,Com+"1",Magic);}
d=OrderSelect(T,SELECT_BY_TICKET);
if(Mode==1&&!Pos()){if(OrderProfit()>0){Mode=0;}else{T=OrderSend(Sym,OP_SELL,Lots*2 ,Bid,0,Bid+TP,Bid-TP*Velocity,Com+"2",Magic);Mode++;}}
if(Mode==2&&!Pos()){if(OrderProfit()>0){Mode=0;}else{T=OrderSend(Sym,OP_BUY ,Lots*4 ,Ask,0,Ask-TP,Ask+TP*Velocity,Com+"3",Magic);Mode++;}}
if(Mode==3&&!Pos()){if(OrderProfit()>0){Mode=0;}else{T=OrderSend(Sym,OP_SELL,Lots*8 ,Bid,0,Bid+TP,Bid-TP*Velocity,Com+"4",Magic);Mode++;}}
if(Mode==4&&!Pos()){if(OrderProfit()>0){Mode=0;}else{T=OrderSend(Sym,OP_BUY ,Lots*16,Ask,0,Ask-TP,Ask+TP*Velocity,Com+"5",Magic);Mode++;}}
if(Mode==5&&!Pos()){if(OrderProfit()>0){Mode=0;}else{T=OrderSend(Sym,OP_SELL,Lots*32,Bid,0,Bid+TP,Bid-TP*Velocity,Com+"4",Magic);Mode++;}}
if(Mode==6&&!Pos()){if(OrderProfit()>0){Mode=0;}else{T=OrderSend(Sym,OP_BUY ,Lots*61,Ask,0,Ask-TP,Ask+TP*Velocity,Com+"7",Magic);Mode=0;}}
}
}
int Pos(){Count=0;for(i=OrdersTotal()-1;i>=0;i--){d=OrderSelect(i,0);if(OrderMagicNumber()==Magic){Count++;}}return(Count);}





0 件のコメント:

コメントを投稿