← К каталогу
Исходный код · ID 753

amingrid.mq4

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Получить полный код

Поиск по коду файла

#property version   "1.00"
#property strict

extern int    Magic=123456;     

extern double Lot         =0.01;
extern double LotFor1000 = 0; 
extern int    bdiff = 30; 
extern int    sdiff = 30; 
extern int    maxopenorders = 1000; 
extern int    maxlevel = 1000; 
extern int    dollar = 10; 
extern int    lossdollar = 30; 
extern string Cmt = "grid";
extern bool   CloseOnExpiration = true;
extern int    expirationDays = 7;

extern bool openbuy=true;
extern bool opensell = true;
extern double multiplier = 2.0;
double MinLot, MaxLot, LotDigits, cA = 0; ;
 int    total;
 double prec= 0.0;

double Lot()
 {
  if (LotFor1000 != 0) Lot = AccountFreeMargin() / 1000.0 * LotFor1000;
  return(NormalizeDouble(MathMin(MathMax(MinLot, Lot), MaxLot), LotDigits));
 }

int init(){
      // код доступен только после оплаты
   }

double lastsellprice =0.0;
double lastbuyprice =0.0;
int countbuy=0;
int countsell=0;

  int Count(int type){
  int counter =0;
   for(int order = 0; order < OrdersTotal(); order++)
   {

      if(!OrderSelect(order,SELECT_BY_POS,MODE_TRADES))
         continue;
      if(OrderSymbol() == Symbol()  && OrderMagicNumber() == Magic && OrderType()==type)
      counter++; 
   }
   return counter;
  }

 double ordersprofit(int type){
  double counter =0;
   for(int order = 0; order < OrdersTotal(); order++)
   {

      if(!OrderSelect(order,SELECT_BY_POS,MODE_TRADES))
         continue;
      if(OrderSymbol() == Symbol()  && OrderMagicNumber() == Magic && OrderType()==type){
      counter+=OrderProfit()+OrderCommission()+OrderSwap(); 
      }
   }
   return counter;
  }

    void Closeorders(int type){
  int counter =0;
     for (int i = OrdersTotal(); i >= 0; i--) {
      if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))continue;
      if (OrderSymbol() == Symbol()  && OrderMagicNumber() == Magic && OrderType() == type) 
        OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 5, CLR_NONE);

   }
  }
void OnTick(void)
  {
      // код доступен только после оплаты
   }

   int    cnt,ticket,total;
   double sl=0.0;

   if(Bars<100)
     {
      Print("bars 

Показано первые 50% кода (символов: 3373)

Что вы получите после оплаты

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
337₽