Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1049

 
Никитос:

Ciao a tutti. Per favore, ditemi cosa diavolo sta succedendo.

Sto scrivendo del codice in mql5, voglio usare la funzione PositionClose, ma dice "Man! PositionClose' - la funzione può essere dichiarata solo nell'ambito globale".

Ero come, voglio dire che questa stessa funzione è in #include <Trade\Trade.mqh> di default.


Controllato. È lì.

Perché si mette in mostra, di cosa ha bisogno, come chiudere la posizione?


Il codice stesso


Rinominate la vostra funzione.

 

Potete dirmi per favore come scrivere un set-file dopo l'ottimizzazione in MT5, al fine di caricarlo in un EA in seguito?

GRAZIE.

 
Che valore restituisce iTickVolume(NULL, 0,0) quando appare una nuova barra?
 
Alexander Fedosov:
Che valore restituisce iTickVolume(NULL, 0,0) quando appare una nuova barra?

1

Questo se le zecche non sono venute in lotti.
 
Alexey Viktorov:

1

Questo se le zecche non sono in un lotto.
Un gruppo di zecche proviene da più di un evento? Prezzo, volume...
Come faccio allora a sapere il volume del tick dall'evento di cambiamento del prezzo?
 
Alexander Fedosov:
Un gruppo di zecche proviene da più di un evento? Prezzo, volume...
Come faccio a sapere il volume di tick da un evento di cambiamento di prezzo?

Una nuova barra non inizia finché non c'è un tick durante quella nuova barra. Batch è un po' un boccone. Non l'ho osservato, ma ho letto che la determinazione di una nuova barra in base al volume non è affidabile proprio perché più di un tick può verificarsi contemporaneamente.

 

Aiuta a chiarire un paio di domande su CTRADE:


1. Perché è necessario specificare un prezzo in PositionOpen, dato che è essenzialmente un ordine a mercato. Cosa succederà se il prezzo specificato lì è diverso di parecchi pip dal prezzo corrente, cioè di fatto è non-market? Finora, l'unica spiegazione che ho trovato è che viene utilizzato per calcolare la deviazione e confrontarla con il valore specificato in SetDeviationInPoints.

È vero?

SetDeviationInPoints limita lo slittamento in entrambe le direzioni o solo nella direzione negativa? Per qualche ragione, posso specificare la deviazione in PositionClose ma non posso farlo in PositionOpen .

 

Ciao a tutti.

C'è un problema con la funzione Print(); in mt5.

                  
                  Print("Але Где Текст");
                  Print("1");
                  Print("2");
                  Print("3");
                  Print("4");
                  Print("5");
                  Print("6");
                  Print("7");
                  Print("8");

E presumibilmente le cifre dovrebbero apparire nei Logs in ordine. Attenzione nei Logs, non nei registri.

Ma questo è il tipo di stronzate che vedo nei registri.

RE      0       21:27:29.430    Core 1  2019.02.14 11:09:42   6
QL      0       21:27:35.537    Core 1  2019.02.14 11:09:57   4
IJ      0       21:27:41.655    Core 1  2019.02.14 11:24:40   5
EP      0       21:27:47.763    Core 1  2019.02.14 11:34:57   8
MN      0       21:27:53.868    Core 1  2019.02.14 11:44:31   2
EE      0       21:27:59.973    Core 1  2019.02.14 11:54:36   1
NS      0       21:28:06.089    Core 1  2019.02.14 12:04:46   4
JI      0       21:28:12.198    Core 1  2019.02.14 12:14:51   7
NG      0       21:28:18.324    Core 1  2019.02.14 12:54:40   4
JN      0       21:28:24.431    Core 1  2019.02.14 13:19:48   8
KD      0       21:28:30.535    Core 1  2019.02.14 13:34:37   4
KR      0       21:28:36.647    Core 1  2019.02.14 13:49:45   7
KH      0       21:28:42.752    Core 1  2019.02.14 13:59:44   5
PG      0       21:28:48.864    Core 1  2019.02.14 14:04:55   3
EM      0       21:28:54.969    Core 1  2019.02.14 14:09:46   6
DK      0       21:29:01.072    Core 1  2019.02.14 14:14:44   5
MQ      0       21:29:07.214    Core 1  2019.02.14 14:39:43   6
IH      0       21:29:13.318    Core 1  2019.02.14 15:29:38   2
QF      0       21:29:19.421    Core 1  2019.02.14 15:49:56   7
JL      0       21:29:25.542    Core 1  2019.02.14 16:14:51   5
LJ      0       21:29:31.648    Core 1  2019.02.14 16:19:59   6
NQ      0       21:29:37.751    Core 1  2019.02.14 16:39:48   5
KO      0       21:29:43.861    Core 1  2019.02.14 16:39:57   3
PE      0       21:29:49.967    Core 1  2019.02.14 16:44:38   4


I numeri sono casuali. Non in ordine.

Qual è l'errore e come risolverlo.


Ancora una volta, questo è uno screenshot dai log, non dai TesterLogs

 
Никитос:

Ciao a tutti.

C'è un problema con la visualizzazione della funzione Print(); in mt5.

E presumibilmente le cifre dovrebbero apparire nei Logs in ordine. Attenzione nei Logs, non nei registri.

Questo è il tipo di schifezza che vedo nei registri.


I numeri sono casuali. Non in ordine.

Qual è l'errore, come risolverlo.


Ancora una volta, questo è uno screenshot dai log, non dai TesterLogs

Se provi a scrivere su ogni spunta, il terminale ti bannerà semplicemente come spammer - si protegge automaticamente e non mostra tutti i commenti.

 
Dimmi, ho installato l'applicazione mobile mcl5 quando entrare richiede un nome utente e una password e ho provato la password e login a mcl5, ho provato la password e login dal conto, non funziona come fare?
Motivazione: