[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 136

 
Potreste dirmi se è possibile cambiare il lotto di un ordine pendente tramite OrderModify? Qualcosa non ha funzionato su Alpa. Grazie in anticipo, colleghi.
 
Pyro:
Potreste dirmi se è possibile cambiare il lotto di un ordine pendente tramite OrderModify? Qualcosa non ha funzionato su Alpa. Grazie in anticipo, colleghi.

Non si può!
 

Ciao a tutti)

Domanda da principiante, c'è un prezzo Ask, Bid - per guardare i tick, le barre Close, ecc, ma sul grafico della valuta, che prezzo è dato, qualsiasi media? Prezzo sul grafico=(Ask+Bid)/2 ?

 
orb:

Ciao a tutti)

Domanda da principiante, c'è un prezzo Ask, Bid - per guardare i tick, le barre Close, ecc, ma sul grafico della valuta, che prezzo è dato, qualsiasi media? Prezzo sul grafico=(Ask+Bid)/2 ?


No, solo il Bid. E Ask è rosso in alto.
 
first_may:

Ecco un articolo

https://www.mql5.com/ru/code/9376

ma c'è qualcosa che non va nel sito web, qualcuno ne ha incontrato uno simile?


Interessante. Si tratta dell'articolo, e il link è in CodeBase
 
Vinin:

Interessante. Si tratta dell'articolo, e il link è in CodeBase.

Ho trovato un indicatore su questo link, quindi volevo chiedere se ci sono indicatori simili, ma che mostrano il volume.
 

Quando si chiude una posizione, ditemi qual è la voce corretta da usare (sotto), o non fa differenza:

int tic; double lot;
if (OrderSelect(...)) ...
// --- 1
if (...)
{  tic=OrderTicket(); lot=OrderLots();
   RefreshRates();
   OrderClose(tic,lot,Ask,3);
}
// --- 2
if (...)
{  RefreshRates();
   OrderClose(OrderTicket(),OrderLots(),Ask,3);
}
 
serg1:

Ciao!

Problema con il calcolo del segnale:

se RSI è sopra il livello di ipercomprato o sotto il livello di ipervenduto più di N barre, segnale = "0", in tutti gli altri casi segnale = "1".

Forse un errore con il ciclo - il contatore non funziona, cioè il segnale "0" si verifica subito dopo i livelli...

Ho provato in modo diverso, vedi se ti piace...
File:
 

Non riesco a far sì che l'EA apra 2 ordini di acquisto sopra e sotto il prezzo in una volta sola con gli ordini in sospeso.

Si apre solo da fermo.

Per favore, datemi il codice corretto per far sì che il mio EA apra 2 ordini di acquisto in sospeso simultaneamente bypass e bylimit.

   if (OrdersTotal() == 0) 
   {
   OrderSend (Symbol(),OP_BUYSTOP,ll*1,Ask+10*Point,0,0,Ask+Point*tp);
   OrderSend (Symbol(),OP_BUYLIMIT,ll*2,Ask-40*Point,0,0,Ask+Point*tp); 
   }
   return(0);
   }
 

Dato:

2 linee che si intersecano sul grafico di volta in volta. (Che siano semplici MA con periodi diversi). Il punto di intersezione stesso non è difficile da rilevare in tempo reale. Ma come individuare gli incroci passati e considerarli...

La domanda:

Come faccio a determinare l'ora e la barra quando si intersecano? (ci sono molte intersezioni, e la condizione richiede di indagare almeno 5 intersezioni prima dell'ultima)

Come e dove registrare le informazioni su queste intersezioni? (capisco di usare un array, ma non so come)

Obiettivo:

Voglio cercare barre specifiche tra le intersezioni. Per esempio la condizione: tra il 2° e il 3° incrocio di MA all'indietro ci deve essere una barra che non sia violata da almeno 4 barre successive. E tra il 2° e il 1° incrocio qualche altra condizione. Se la prima e la seconda condizione sono soddisfatte, impostiamo l'ordine, altrimenti aspettiamo.

Spero che la domanda sia chiara.

Motivazione: