YJ FX!さんはMT4が使える会社です。
正確には使える but 自動売買は出来ない を提供されています。
そんなYJさんのカレンダーを見ると
https://www.yjfx.jp/gaikaex/mark/swap/calendar.php
4月24日はスワップ11日DAY!!という恐ろしい日にちがありました。
マイナスのポジションを持っていたら悲劇ですね
USDJPYで70円/DAY の場合
70円 x 11日分 = 770円 7.7Pips!
凄いです。
スワップは会社やペアによって変わるので要注意です。
※実は私が発見したのではなく天下一品を愛する親友から教えてもらいました。
これを自動でするにはこんな感じかな
取引終了時間も会社によって異なるのでmmで設定してください。
55分までのところは54分にしたほうがいいかもしれません。
4月24日23時mm分にエントリーをします。
翌25日になってポジションに利益が出た時(±0も)は終了
スワップ分以上マイナスになったら終了
無いと思いますが、持ち越しても25~30日は上の条件で動きます。
一回使い切りEA 動作チェックはしていません(-_-;)
※ご使用は自己責任で!
input int mm=50;
input int Magic=20190424;
input double Lot=0.1;
MqlDateTime T;
int Ticket,d,i;
void OnTick()
{
TimeToStruct(TimeCurrent(),T);
int c=0;
for(i=OrdersTotal()-1;i>=0;i--)
{
if(!OrderSelect(i,0))continue;
if(OrderMagicNumber()!=Magic)continue;
c++;
if(OrderProfit()>0&&T.day>=25)d=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),0);
if(OrderProfit()+OrderSwap()<=0&&T.day>=25)d=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),0);
}
if(T.mon==4&&
T.day==24&&
T.hour==23&&
T.min==mm&&
!c)Ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,0,0,0,"11Days",Magic);
if(!c&&T.day>=25){Alert("Fine");ExpertRemove();}
}
0 件のコメント:
コメントを投稿