Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1310

 
Порт-моне тв:

il problema non è risolto, ordine aperto su un grafico, sul secondo non vuole, conta OrdersTotal apparentemente di nuovo su tutti (se che il mago è cambiato, anche compilato un EA separato)

 double Openone,    //цена открытия первой свечи
Opentwo,    //цена открытия второй свечи
Closeone,   //цена закрытия первой свечи
Closetwo,   //цена закрытия второй свечи
Lowone,     //цена минимальная первой свечи
Lowtwo,     //цена минимальная второй свечи
Lowthree,   //цена минимальная третьей свечи
Openthree,  //цена открытия третьей свечи
Closethree, //цена закрытия третьей свечи
CloseOrder, //закрыть ордер
Highone,    //цена максимальная первой свечи
Hightwo,    //цена максимальная второй свечи
Highthree,    //цена максимальная второй свечи
Highfour,    //цена максимальная второй свечи
Highfive,    //цена максимальная второй свечи
Highsix,    //цена максимальная второй свечи
Highseven,    //цена максимальная второй свечи
Higheight,    //цена максимальная второй свечи
Lowfour,    //цена минимальная четвертой свечи
Lowfive,    //цена минимальная пятой свечи
Lowsix,    //цена минимальная шестой свечи
Lowseven,    //цена минимальная седьмой свечи
Loweight,    //цена минимальная восьмой свечи
Closefour,  //цена закрытия четвертой свечи
Openfour,
Low15,
Low25, 
SLbuy, TPbuy,  SLsell, TPsell,   //цена открытия четвертой свечи
OrderOpenPrice;
int ticket, ticketclose; 
int OrderOfSymbol; 

rinominare o cancellare

 
MakarFX:
Mettete la funzione del mio post.
Alla fine ha funzionato, ma onestamente non capisco quale sia la differenza allora, potresti spiegare?
 
Порт-моне тв:
Alla fine ha funzionato, ma onestamente non capisco quale sia la differenza, potete spiegarmi?

mi hai dato un codice in cui non hai cambiato OrdersTotal() in OrderOfSymbol

Non l'ho notato subito

 
MakarFX:

mi hai dato un codice in cui non hai cambiato OrdersTotal() in OrderOfSymbol

Non l'ho notato subito

Ma ecco il punto, grazie. Un'altra domanda stupida, se c'è una cosa del genere in mql, che il prezzo di Ask` comprato per ordine è costantemente confrontato con l'attuale Ask? Se non c'è nessun movimento necessario dopo un certo periodo, allora dopo un periodo di tempo abiliterei questa funzione a break-even (so del trawl), mi interessa l'attuale Ask contro l'Ask acquistato, non posso implementarlo nemmeno io...
 
Порт-моне тв:
Posso capire qual è il problema, grazie. Un'altra domanda stupida, se c'è una cosa del genere in mql, che il prezzo di Ask` comprato da un ordine è permanentemente confrontato con l'attuale Ask? Se non c'è nessun movimento necessario dopo un certo periodo, allora dopo un periodo di tempo abiliterei questa funzione a break-even (so del trawl), mi interessa l'attuale Ask contro l'Ask acquistato, non posso implementarlo nemmeno io...
   for(int pos=0;pos<OrdersTotal();pos++)
      if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES))
         if(OrderSymbol()==_Symbol)
            if(OrderOpenPrice()+ point < == > Ask)

in giallo il movimento di prezzo che vuoi

il blu è il confronto desiderato con Ask

P.S. Ma perché avete bisogno di un Ask quando i vostri acquisti sono chiusi a Bid?

 
MakarFX:

in giallo il movimento di prezzo che vuoi

il blu è il confronto desiderato con Ask

P.S. Ma perché avete bisogno di un Ask quando i vostri acquisti sono chiusi a Bid?

Oh, fantastico! Va bene, intendevo il prezzo attuale (Bid) in generale. Cercherò di scrivere. Grazie per l'aiuto! Buona giornata!
 
Порт-моне тв:
Oh, fantastico! Va bene, intendevo il prezzo attuale (Bid) in generale. Cercherò di scriverlo. Grazie per l'aiuto! Buona giornata!

aggiungere

if(OrderType()==OP_BUY)

 
Perché la DLL non funziona con il grafico offline in MT4?
 

Saluti. Puoi darmi un suggerimento?

OrdersHistoryTotal() restituisce il numero di ordini chiusi e cancellati nella storia del conto corrente caricata nel terminale del cliente,

Quelli sono proprio qui .

Domanda 1: è possibile ottenere la data "da" o il periodo selezionato?

Domanda 2: posso ottenere più storia di quella che viene caricata nel terminale, o posso caricarla programmaticamente?

 
Andrey Sokolov:

Saluti. Puoi darmi un suggerimento?

OrdersHistoryTotal() restituisce il numero di ordini chiusi e cancellati nella storia del conto corrente caricata nel terminale del cliente,

potete vederlo qui.

Domanda 1: è possibile ottenere la data "da" o il periodo selezionato?

Domanda 2: posso ottenere più storia di quella che viene caricata nel terminale o posso caricarla programmaticamente?

Domanda 1: Non capisco la domanda (

Domanda 2: no, non puoi