[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 419

 
Stanislav.exe >>:

друг на Fibo-group скачай терминал там есть

спасибо

 

Ребята подскажите где в МТ конверт скользящих найти.!!!!!!!!!!!!!!!!!!!!

 
Stanislav.exe писал(а) >>

Ребята подскажите где в МТ конверт скользящих найти.!!!!!!!!!!!!!!!!!!!!

Envelopes

 
как сделать три тейкпрофита, есть три сигнала входа на каждый сигнал открытия нужно установить свой тейкпрофит?
 
Подскажите, нет ли какой то базы данных чтобы закачать в Метатрейдер 4, чтобы было больше финансовых инструментов? не только валютных пар и 6 жалких СFD ? (PS демо счет)
 
AC666 >>:
Подскажите, нет ли какой то базы данных чтобы закачать в Метатрейдер 4, чтобы было больше финансовых инструментов? не только валютных пар и 6 жалких СFD ? (PS демо счет)

Можно другого брокера найти, или открыть не демосчет, а хотя-бы микро.

 
qwerewq >>:
как сделать три тейкпрофита, есть три сигнала входа на каждый сигнал открытия нужно установить свой тейкпрофит?


В самом простом случае, в ф-и ОРДЕРСЕНД для каждого сигнала можно предусмотреть свой магик

https://www.mql5.com/ru/forum/100201

 

прошу не пинать если подобное уже было,  вопрос в том, можно ли через магик закрывать ордера, если да, то что я не учёл ниже?

extern double Lots=0.1;

int start()
  {

double Ind11=iMA(NULL,0,12,0,0,0,0);
double Ind12=iMA(NULL,0,12,0,0,0,1);

 if(Ind11>Ind12)
  {
   
  OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"",16384,0,Green);
   
  }

 if(Ind11<Ind12)
  {
   
  for(int i=OrdersTotal();i>=0;i--)
  if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
  {if(OrderMagicNumber()==16384) OrderClose(OrderTicket(), OrderLots(), Bid, 5, CLR_NONE)
  ;}
   
  }



  return(0);
  
  }

 

 for( ic=OrdersTotal()-1;ic>=0;ic--)
  {
  if(OrderSelect(ic,SELECT_BY_POS,MODE_TRADES)==false) continue;
  if (OrderSymbol()==Symbol() && OrderMagicNumber()==16384)
  {
  if (OrderType()==OP_BUY)
  ret=OrderClose(OrderTicket(),OrderLots(),Bid,5,CLR_NONE);
   
  if (OrderType()==OP_SELL)
  ret=OrderClose(OrderTicket(),OrderLots(),Ask,5,CLR_NONE);
  }}

 

не понятно что значет "ret", добавил код, не работет. наверно я что то с чем то не связал, что не так? 

extern double Lots=0.1;

int start()
  {

double Ind11=iMA(NULL,0,12,0,0,0,0);
double Ind12=iMA(NULL,0,12,0,0,0,1);

 if(Ind11>Ind12)
  {
   
  OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"",16384,0,Green);
   
  }

 if(Ind11<Ind12)
  {
   


for(ic=OrdersTotal()-1;ic>=0;ic--)
  {
  if(OrderSelect(ic,SELECT_BY_POS,MODE_TRADES)==false) continue;
  if (OrderSymbol()==Symbol() && OrderMagicNumber()==16384)
  {
  if (OrderType()==OP_BUY)
  ret=OrderClose(OrderTicket(),OrderLots(),Bid,5,CLR_NONE);
   
  if (OrderType()==OP_SELL)
  ret=OrderClose(OrderTicket(),OrderLots(),Ask,5,CLR_NONE);
  }}

   


  }

  return(0);
  
  }

Причина обращения: