[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 419

 
Stanislav.exe >>:

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

Grazie

 

Ragazzi, ditemi dove trovare la busta scorrevole in MT.!!!!!!!!!!!!!!!!!!!!

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

Ragazzi ditemi dove trovare la busta scorrevole in MT.!!!!!!!!!!!!!!!!!!!!

Buste

 
come faccio a fare tre takeprofit, ci sono tre segnali di entrata per ogni segnale di apertura per impostare un takeprofit diverso?
 
Puoi dirmi se c'è qualche database da caricare su Metatrader 4 per avere più strumenti finanziari, non solo coppie di valute e 6 miseri SFD? ( conto demo PS)
 
AC666 >>:
Подскажите, нет ли какой то базы данных чтобы закачать в Метатрейдер 4, чтобы было больше финансовых инструментов? не только валютных пар и 6 жалких СFD ? (PS демо счет)

Potresti trovare un altro broker, o aprire un micro conto invece di uno demo.

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


Nel caso più semplice, ogni segnale può essere fornito con il suo proprio magik nell'ORDERSEND fi

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

 

Per favore non prendetemi a calci se questo è già successo, la domanda è: è possibile chiudere gli ordini attraverso il magik, se sì, cosa ho omesso qui sotto?

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) continua;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==16384)
{
se (OrderType()==OP_BUY)
ret=OrderClose(OrderTicket(),OrderLots(),Bid,5,CLR_NONE);

se (OrderType()==OP_SELL)
ret=OrderClose(OrderTicket(),OrderLots(),Ask,5,CLR_NONE);
}}

 

Non so cosa significa "ret", ho aggiunto il codice, ma non funziona. Devo aver sbagliato qualcosa, cosa c'è che non va?

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);

}

Motivazione: