[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 91

 
Alexandr24:

Cari utenti del forum, aiuto con il codice

Come trovare il tempo della barra per condizione, cioè, cosa dovrebbe essere invece (time1=D'00:00';). Il prezzo attraversa la linea e la freccia dovrebbe essere disegnata sulla barra che ha attraversato la linea.


Forse questo aiuterà: https://docs.mql4.com/ru/convert/StrToTime
 
volshebnik:

OpenFrv Up=79.215 SL=77.855 TP=79.445 STOPLEVEL=200

Revv Up=78.065 SL=76.705 TP=78.295 STOPLEVEL=200


e qual è il prezzo richiesto?

Ci sono 200 pip da esso a OpenFrw Up?

E qual è lo spread?

 
Alexandr24:
Potete mettere Time[0] al posto di time1 ma sarà in tempo reale. E se si vuole lanciare alla "storia", come si può trovare il tempo della barra che ha attraversato la linea?
https://docs.mql4.com/ru/series/iTime
 
Alexandr24:
Potete mettere Time[0] al posto di time1 ma sarà in tempo reale. E se si vuole lanciare alla "storia", come si può trovare il tempo della barra che ha attraversato la linea?
Se conosciamo il numero della barra in cui è avvenuto l'incrocio, allora Time[numero di barra]
 
 
Dimka-novitsek:


Per favore contattate e rendete felici le persone qui, e tenete per voi i vostri racconti della foresta viennese e i segreti della corte di Madrid.... (leggi "puzzle" in assenza di una domanda "concreta e dettagliata").
 

Sì, capito. if (OrdersTotal( ) !=0 {

Come prescrivere correttamente il OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );OrderDelete(ticket,Red);Alert ("OrderDelete error", GetLastError());
// OrderClose( ticket, Lots, Bid, 5, 0 ); Alert ("OrderClose error", GetLastError()); }

 
Dimka-novitsek:

Ecco un consiglio.

C'è un bel trucco nell'editor: il suggerimento F1.

Evidenziate la funzione che volete eliminare e premete F1.

Si aprirà la guida, e dovreste studiare attentamente quali dovrebbero essere i parametri della funzione.

Non perdere la quantità e la qualità dei parametri inseriti nella funzione.

 
Dimka-novitsek:

Sì, capito. if (OrdersTotal( ) !=0 {

Come riscrivere correttamente l'OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );OrderDelete(ticket,Red);Alert ("Error OrderDelete ", GetLastError();
// OrderClose( ticket, Lots, Bid, 5, 0 ); Alert ("OrderClose error", GetLastError()); }


Basta leggere il libro di lavoro - è tutto lì - ... seleziona l'ordine in un ciclo sugli ordini che ti interessano... ecc... Questi sono "pezzi" di codice standard...
 
PapaYozh:


Qual è il prezzo richiesto?

Ci sono 200 pips da esso all'OpenFrw Up?

E qual è lo spread?

PapaYozh , grazie mille per avermi preso in giro! Il problema si è rivelato essere questo Stop Level. Ask era più vicino di 200 unità prima dell'apertura, quindi non ha aperto. Tutto è a posto ora, grazie!