//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
void Trade(string symb=NULL)
{
double bid1=MarketInfo(Symbol1,MODE_BID);
double bid2=MarketInfo(Symbol2,MODE_BID);
double ask1=MarketInfo(Symbol1,MODE_ASK);
double ask2=MarketInfo(Symbol2,MODE_ASK);
double pp1= MarketInfo(Symbol1,MODE_POINT);
double pp2= MarketInfo(Symbol2,MODE_POINT);
double ma1=iMA(Symbol1,0,MAPeriod,0,1,0,1);
double ma2=iMA(Symbol2,0,MAPeriod,0,1,0,1);
if(((bid1-ma1)/pp1)+((bid2-ma2)/pp2)<-Delta && CountTrades(symb)<1)
{
PutOrder(0,ask1,Symbol1);
PutOrder(0,ask2,Symbol2);
//ModifyOrders(symb);
}
if(((bid1-ma1)/pp1)+((bid2-ma2)/pp2)>Delta && CountTrades(symb)<1)
{
PutOrder(1,bid1,Symbol1);
PutOrder(1,bid2,Symbol2);
//ModifyOrders(symb);
}
}
Slava78