2017年2月10日金曜日

EA MAcrisp

CRISPyはティック単位で動作させていましたが、スプレッドのご指摘を頂戴いたしました。そこで一気にH1で雇用統計縛り無すべての時間で動作させてみました。

なずけてMAcrisp 平均でロングショートを分けようと思ったのですが、途中でスプレッドに関心が移ってしまいました(^^;) MAはその名残です

CRISPは四条河原町にあったクリスピークリームドーナッツが閉店した追悼ネームです
文京区にはあるかな~


extern double lot=0.01;
extern int MAGIC=72;
extern double SL=0.01;
int d;
datetime OT;
double CSL,CSS;
void OnTick()
{
if(Time[0]!=OT)
  {
  OT=Time[0];
  if(!OrdersTotal())
    {
    {d=OrderSend(Symbol(),OP_SELL,lot,Bid,0,Bid+SL,0,"CRISP-TACA",MAGIC);CSS=Bid+SL;}
    {d=OrderSend(Symbol(),OP_BUY,lot,Ask,0,Ask-SL,0,"CRISP-TACA",MAGIC);CSL=Ask-SL;}
    }
  else
    {
    for(int i=OrdersTotal()-1;i>=0;i--)
      {
      d=OrderSelect(i,0);
      if(OrderMagicNumber()==MAGIC)
        {  
        if(OrderType()==OP_SELL&&CSS>Bid+SL){CSS=Bid+SL;d=OrderModify(OrderTicket(),OrderOpenPrice(),CSS,OrderTakeProfit(),0);}
        if(OrderType()==OP_BUY &&CSL<Ask-SL){CSL=Ask-SL;d=OrderModify(OrderTicket(),OrderOpenPrice(),CSL,OrderTakeProfit(),0);}
        }
      }
    }
  }
}




9-11行目で足変更ごとの動作に制御しています

そういえば最近GOOGLEの検索結果のフォントが四角くなったなぁー

0 件のコメント:

コメントを投稿