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

mgv10-block.mq4

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

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

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

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

#property version   "1.00"
#property strict

extern double Lot = 0.01;//Первоначальный лот
extern int Step = 1000;//Расстояние между ордерами

enum Enum_strategy {num1 = 1/* Мартингейл (умножение) */, num2 = 2/* Прибавление лота */, num3 = 3/* Выключено */};
input Enum_strategy Nap_strategy = 2;//Увеличение лота
extern double K = 0.01;//Коэффициент

extern double TP = 10;//Тейк профит (в валюте депозита)
extern int ExpertID = 5551555;//Регистрационный номер
extern int Sleeppage = 30;//Прокальзывание
extern int KEY = 0;//Ключ (к номеру счета)

double ssg;
int all;

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

void OnDeinit(const int reason)
  {

  }

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

int OrderOpen(int Order_Type, double Order_Lot, int Order_Slippage, int OrderSL, double OrderTP, string Order_Comment, int Order_Magic, color Order_Color,double SSGs) {

int U;
double SLbs = 0;
double TPbs = 0;
double SLss = 0;
double TPss = 0;

if(OrderSL > 0){SLbs = SSGs-OrderSL*Point; SLss = SSGs+OrderSL*Point;}
if(OrderTP > 0){TPbs = SSGs+OrderTP*Point; TPss = SSGs-OrderTP*Point;}

if(Order_Type == OP_BUYSTOP)U = OrderSend(Symbol(),Order_Type,Order_Lot,NormalizeDouble(SSGs,Digits),Order_Slippage,NormalizeDouble(SLbs,Digits),NormalizeDouble(TPbs,Digits),Order_Comment,Order_Magic,0,Order_Color);
if(Order_Type == OP_SELLSTOP)U = OrderSend(Symbol(),Order_Type,Order_Lot,NormalizeDouble(SSGs,Digits),Order_Slippage,NormalizeDouble(SLss,Digits),NormalizeDouble(TPss,Digits),Order_Comment,Order_Magic,0,Order_Color);

return(0);
}

int Orders(int type) {

int i=0, c=0;
for (i = OrdersTotal()-1; i>=0; i--) {
if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) break;
if(OrderType()==type && OrderSymbol()==Symbol() && OrderMagicNumber() == ExpertID)
c++;
} 
return(c);
}

int DELL(){

for(int ig44=OrdersTotal()-1;ig44>=0;ig44--)
{
if(OrderSelect(ig44,SELECT_BY_POS,MODE_TRADES) && OrderSymbol()==Symbol() && OrderMagicNumber() == ExpertID)
{
if(OrderType() == OP_BUYLIMIT || OrderType() == OP_BUYSTOP)bool FD = OrderDelete(OrderTicket()); 
if(OrderType() == OP_SELLLIMIT || OrderType() == OP_SELLSTOP)bool FD = OrderDelete(OrderTicket()); 
}
}

return(0);
}

int POS(){

int res = 0;

for(int ig44=OrdersTotal()-1;ig44>=0;ig44--)
{
if(OrderSelect(ig44,SELECT_BY_POS,MODE_TRADES) && OrderSymbol()==Symbol() && OrderMagicNumber() == ExpertID)
{
if(OrderType() == OP_BUY)res = 1; 
if(OrderType() == OP_SELL)res = 2;
if(res > 0)break; 
}

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

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

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

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

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