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

 
Valeriy Yastremskiy:

https://www.mql5.com/ru/forum/160683/page1109#comment_15711102

Grazie mille. Questo è esattamente quello che mi mancava. Vale a dire informazioni adeguate per un ulteriore sviluppo. E che queste informazioni fossero più o meno raccolte in un unico luogo.

 
Valeriy Yastremskiy:

Nel tester, il file sarà nella cartella \tester\files, e se lo metti nella finestra, sarà nella cartella \MQL4\Files. E Kovalev lo ha in dettaglio.

Vi sarei molto grato se poteste darmi un suggerimento dove nel libro di Kovalev questo argomento è trattato in dettaglio. La mia memoria non ricorda nulla di simile ... Non è un piccolo libro di testo.

Grazie.

 
ANDREY:

Vi sarei molto grato se poteste darmi un suggerimento su quale sezione del libro di testo di Kovalev tratta questo argomento in dettaglio. Non mi viene in mente nulla di simile nella mia memoria... Non è un piccolo libro di testo.

Grazie.

9.3.6 Operazioni sui file517

Il tutorial è piccolo, è il manuale e l'aiuto è grande))))

 

Ciao!

Sto scrivendo un EA basato su candele e indicatori giapponesi. Sto affrontando un problema con il conteggio del numero di candele nei pattern candlestick.

Supponiamo che ci sia un tale esempio.

void Trend_Ending_Patterns_Bulls()
  {
   Ending_Bulls=false;
//Параметры повышающихся свеч
   double body_size_white_1=(Close[1]-Open[1])/Point();
   double size_min_white_1=(Open[1]-Low[1])/Point();
   double size_max_white_1=(High[1]-Close[1])/Point();
   double body_size_white_2=(Close[2]-Open[2])/Point();
   double size_min_white_2=(Open[2]-Low[2])/Point();
   double size_max_white_2=(High[2]-Close[2])/Point();

if(body_size_white_2>0 && size_min_white_2>=(2*body_size_white_2) && size_max_white_2<=1 && body_size_white_1>0)
     {
      Ending_Bulls=true;
      Print("Модель Hammer - Молот быки");// Молот
     }
}

Ci sono circa 50 modelli di candele. Come fare il calcolo delle barre se non sappiamo quale pattern si troverà in un certo momento e dobbiamo ottenere i valori dell'indicatore dall'ultima barra alla prima? O come cambiare la funzione per essere in grado di ottenere valori bool e int?

 
Come faccio a sapere in quale sottofinestra viene disegnato un oggetto?
 
Fast235:

sopra e sotto? è il minimo

Davanzale

 
Vladimir Pastushak:
Come faccio a sapere in quale sottofinestra viene disegnato un oggetto?

Il problema è chiuso, la soluzione è trovata...

 

In un anno

1).365 giorni. In questo caso è necessario aggiungere anche un anno bisestile.

2). Un calcolo più accurato mostra che il tempo non è costante. Attualmente è chiaro che in un anno di 365 giorni ci sono 5 ore 46 minuti e 12 secondi, cioè 365,25 giorni.

Quindi la domanda sorge, tenendo conto di queste sfumature, che calcoli utilizza mql4 basato sulla prima opzione o il 2 °, e colpisce anche la metodologia di memorizzazione del tempo in secondi, perché in realtà è possibile andare oltre il lungo.

 
Seric29:

In un anno

1).365 giorni. In questo caso è necessario aggiungere anche un anno bisestile.

2). Un calcolo più accurato mostra che il tempo non è costante. Attualmente si è scoperto che l'anno ha 365 giorni, cioè 5 ore 46 minuti e 12 secondi, ovvero 365,25 giorni.

Da qui nasce la domanda, tenendo conto di queste sfumature, quale calcolo viene utilizzato da mql4 secondo la prima o la seconda opzione.

È accettato in tutto il mondo che ci sono 24 ore in un giorno, 60 minuti in un'ora, 60 secondi in un minuto. Credo che questi calcoli siano usati in MQL4.

 
Seric29:

In un anno

1).365 giorni. In questo caso è necessario aggiungere anche un anno bisestile.

2). Un calcolo più accurato mostra che il tempo non è costante. Attualmente si è scoperto che l'anno ha 365 giorni, cioè 5 ore 46 minuti e 12 secondi, ovvero 365,25 giorni.

Quindi si pone la domanda, tenendo conto di queste sfumature, quali calcoli utilizza mql4 in base alla prima o alla seconda opzione.

Datetime è ulong - Il tipo intero ulong occupa 8 byte e permette di memorizzare valori da 0 a 18 446 744 073 709 551 615.

Ci vogliono 584 miliardi di anni per andare oltre, durante il quale l'universo scomparirà e riapparirà più volte)

Motivazione: