Errori, bug, domande - pagina 1384

 
Fry:

Un timer, in questo caso, è una cattiva soluzione. E nel tester, i timer sono una vera e propria scocciatura.

Se ho capito bene, il punto si riduce alla cosa più semplice.

Ad ogni tick nell'EA usando TimeCurrent(), abbiamo bisogno di ottenere la risposta alla domanda "È il momento di piazzare l'ordine ora?" e...

Ciao, è il momento di aprire un ordine ma non si apre se deseleziono il timer, l'EA non piazza un trade
 

Cari sviluppatori!

Non riesco a capire una cosa, quali identificatori di tipo di dati sono disponibili in MQL4? O non sono disponibili?

 
Konstantin Karpov:

Cari sviluppatori!

Non riesco a capire una cosa, quali identificatori di tipo di dati sono disponibili in MQL4? O non sono disponibili?

Per favore, chiarisci cosa intendi per "identificatori di tipo di dati".
 
Ilyas:
Si prega di chiarire cosa si intende per "identificatori di tipo di dati".

Per esempio, nella classe CArrayFloat il metodo Type restituisce TYPE_FLOAT, ma non è menzionato nella guida di MQL4. Quindi ho una domanda, è un errore di stampa quando si porta la libreria da MQL5 a MQL4 o una svista nella guida di MQL4?

 
Konstantin Karpov:

l'evento = tempo di apertura è fatto, questo evento è analizzato come trovare questo evento nella forchetta di tempo e in più, dopo l'apertura di un ordine, il flag di apertura deve essere impostato e aggiunto a ulteriori analisi per escludere la riapertura dell'ordine...

Per esempio, il modello di evento può essere fatto sul contenitore <queue>...

Ciao, se puoi aiutarmi scrivi più dettagli. grazie in anticipo.
 
Romal001:
Ciao, se puoi aiutarmi, per favore scrivi più dettagli. grazie in anticipo.

Nell'ordine, farei più o meno quanto segue:

1. si dichiara una variabile con un tempo di riferimento di apertura dell 'ordine (come inserire il valore necessario in essa è un argomento separato)

2) Determinare una forchetta di, per esempio, 5 minuti dal tempo di apertura dell'ordine in caso di guasto (per esempio, un guasto di connessione con il server)

3) Dichiarare il flag di ordine aperto e "resettarlo" se l'ordine non è ancora stato aperto.

4. In OnTimer con la discretizzazione necessaria, controlliamo se l'ordine è entrato nella forcella del tempo aperto + punto 2, e lo stato di bandiera secondo il punto 3

- se l'ordine è nella forcella, allora:

a) aprire un ordine

b) impostare il flag per aprire la posizione

- Se non siamo in un bivio, aspettiamo il prossimo controllo :)

Quindi ci siamo...

 
Ilyas:
Si prega di chiarire cosa si intende per "identificatori di tipo di dati".

non hai ancora risposto:

к примеру в классе CArrayFloat метод Type возвращает TYPE_FLOAT, но в справке по MQL4 это не отражено, вот и возник вопрос, это опечатка при портировании 
библиотеки из MQL5 в MQL4 или недоработка справки в MQL4 ?
 
Sai perché quasi tutti i prodotti di Market scrivono 2015.09.24 08:26:42.878 inizializzazione globale fallita

And 2015.09.24 08:34:51.704 invalid 'C:\Users\vr-vo\AppData\Roaming\MetaQuotes\Terminal\50CA3DFB510CC5A8F28B48D1BF2A5702\MQL4\indicators\Market\product.ex4' license

Applicazione Service Desk

Mercato, problema con i prodotti

Aperto, Iniziato: 2015.09.24 07:33, #1308904


 
Ciao, una domanda su MT4. Puoi dirmi se durante l'ottimizzazione può distribuire il carico tra due o più core della CPU? Ho eseguito l'ottimizzazione su VPS, ecco uno screenshot http://prntscr.com/8jv7m3 si può vedere che un core è caricato e il secondo core è "a riposo" ....
 
ionico:
Ciao, una domanda su MT4. Puoi dirmi se durante l'ottimizzazione può distribuire il carico tra due o più core della CPU? Ho eseguito l'ottimizzazione su VPS, ecco uno screenshot http://prntscr.com/8jv7m3 potete vedere che un core è caricato e il secondo è "a riposo" ....
No. Questo è possibile solo con MT5.
Motivazione: