Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1450

 
Yuriy Bykov #:

Questo?
https://www.mql5.com/ru/forum/437096#comment_43539784

Io faccio così:

 input int StopLoss   = 30;
 input int TakeProfit = 50;    
 int OnInit()
     {
      if(MQLInfoInteger(MQL_OPTIMIZATION))
        {
         if(TakeProfit < StopLoss / 4)
            return(INIT_FAILED);
        }
      return(INIT_SUCCEEDED);
     }
 
c'è un modo per ricevere e inviare informazioni al server mt4, ho trovato solo per mt5.
 
Buon pomeriggio. Potreste dirmi come posso creare un widget o un programma per vedere il profitto della mia operazione aperta. Diciamo che sto guardando una serie TV e nell'angolo viene mostrato il profitto. Sono stanco di guardare la serie in una piccola finestra).
 
Василий Кулагин #:
Buon pomeriggio. Potreste dirmi come posso creare un widget o un programma per vedere il profitto della mia operazione aperta. Diciamo che sto guardando una serie TV e nell'angolo viene mostrato il profitto. Sono stanco di guardare lo spettacolo in una piccola finestra).

Quindi i grafici sono ora staccati e possono essere estratti dal terminale e resi piccoli, e vi si possono inserire le informazioni necessarie.

 
Василий Кулагин #:
Diciamo che sto guardando un programma televisivo e nell'angolo appare il profitto. Sono stanco di guardare una serie TV in una finestra piccola).
Cosa ricorderete se guarderete l'intero film su profit?)
 
Aleksey Vyazmikin #:

Quindi i grafici ora sono staccati e si possono estrarre dal terminale, rimpicciolirlo e inserire le informazioni di cui si ha bisogno.

Grazie) Lo proverò
 
Aleksei Stepanenko #:
Quindi cosa c'è da ricordare se si guarda l'intero film a scopo di lucro? )
Beh, non posso ancora non guardarlo🥲 Sono stanco di spegnere il programma ogni 15 minuti).
 
Василий Кулагин #:
Grazie) Lo proverò
Non funziona sopra le finestre e se fai una finestra piccola, puoi vedere solo la parte sinistra) in generale penso che sarebbe utile fare una cosa del genere.
 
kemal.pulat #:

Voglio prendere i valori di apertura, chiusura, massimo e minimo della parità EURUSD per scrivere l'ea in MQL5.
Ovviamente l'ea non ha funzionato. Quando ho stampato i valori con il comando Alert e li ho controllati, ho visto che erano tutti uguali.

CopyOpen(Parity, PERIOD_H1, 0, 1, Buffer_OPEN);
CopyClose(Parity, PERIOD_H1, 0, 1, Buffer_CLOSE);
CopyHigh(Parity, PERIOD_H1, 0, 1, Buffer_HIGH);
CopyLow(Parity, PERIOD_H1, 0, 1, Buffer_LOW);

Alert(Buffer_OPEN[0], " ", Buffer_CLOSE[0], " ", Buffer_MA[0], " ", Buffer_HIGH[0], " ", Buffer_LOW[0]);

.
:
:
2023.03.02 19:00:00 Allarme: 1.05943 1.05943 1.0620066666666659 1.05943 1.05943 1.05943
2023.03.02 20:00:00 Allarme: 1.05799 1.05799 1.0614719999999993 1.05799 1.05799
2023.03.02 21:00:00 Allarme: 1.0593 1.0593 1.0611919999999992 1.0593 1.0593
2023.03.02 22:00:00 Avviso: 1.05903 1.05903 1.0608339999999992 1.05903 1.05903 1.05903
2023.03.02 23:00:00 Avviso: 1.06005 1.06005 1.0606413333333324 1.06005 1.06005 1.06005 1.06005

Quando lo esamino, vedo che il valore OPEN è corretto e gli altri sono sbagliati.
Qualcuno ha un'idea?

Ho trovato la risposta nel forum https://www.mql5.com/en/forum/129842
High[0] Low[0] Close[0] all return the open value of the bar... am I missing something here?
High[0] Low[0] Close[0] all return the open value of the bar... am I missing something here?
  • 2010.11.09
  • www.mql5.com
High[0] Low[0] Close[0] all return the open value of the bar... am I missing something here...
 
Ciao amici, per favore aiutatemi a impostare la notifica alla posta. Dà un errore non sapere perché.