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

 
Igor Makanu:

l'opzione è che

l'unica cosa rimasta da scoprire è in quale rivista si guardano i risultati di stampa, è necessario guardare la scheda degli esperti

Dove?

Voglio vedere nel tester.

 
Alexey Belyakov:

Dove?

Voglio vedere nel tester.

non è possibile eseguire script nel tester, solo indicatori e Expert Advisors.

Esegui il tuo codice cambiandolo da uno script a un Expert Advisor

 
Igor Makanu:

non è possibile eseguire script nel tester, solo indicatori e Expert Advisors

Esegui il tuo codice cambiandolo da uno script a un Expert Advisor

Ho capito. Dovrebbe essere eseguito come uno script. Sì, funziona. Grazie.

Non è possibile eseguirlo come Expert Advisor?

 
Salve,potete dirmi cosa significa un "ritiro" nel terminale mt4 per una posizione Dow Jones aperta meno 13,20$, dimensione minima del lotto 0,01?
 
Andreskry:
Salve,potete dirmi cosa significa il "ritiro" nel terminale mt4 per una posizione Dow Jones aperta meno $13.20, dimensione minima del lotto 0.01?

Allega uno screenshot - niente è chiaro

 
non trovato nella ricerca. cosa faushortfill_symbol='''// filler?


IntegerToString

Converte un valore intero in una stringa della lunghezza specificata e restituisce la stringa risultante.

string  IntegerToString(
   long    number,              // число
   int     str_len=0,           // длина строки на выходе
   ushort  fill_symbol=' '      // заполнитель
   );
 
awsomdino:
non trovato nella ricerca. cosa faushortfill_symbol='''// filler?


IntegerToString

Converte un valore intero in una stringa della lunghezza specificata e restituisce la stringa.

Dovresti imparare a controllare queste domande da solo con il codice, prova questo:

void OnStart()
{
   Print(IntegerToString(123,10,'0'));
   Print(IntegerToString(123,10,'$'));
}

2020.06.19 17:00:31.035 tst (EURUSD,H1) 0000000123

2020.06.19 17:00:31.035 tst (EURUSD,H1) $$$$$$$123

 
Igor Makanu:

devi imparare a controllare da solo queste domande con il codice, prova questo:

2020.06.19 17:00:31.035 tst (EURUSD,H1) 0000000123

2020.06.19 17:00:31.035 tst (EURUSD,H1) $$$$$$$123

Beh, è certamente in crisi se il risultato deve essere testato )))))

 
Valeriy Yastremskiy:

Beh, il manuale è certamente un po' criptico, se il risultato deve essere testato)))))

L'aiuto in MQL è lo stesso degli altri linguaggi

presuppone che tu abbia almeno una certa esperienza di base nello scrivere codice semplice

ecco perché la parola "//filler" la maggior parte delle persone non lo testerà o controllerà, è ovvio

 

@Igor Makanu

provato, è meglio riempirlo dopo 10 ore), chi avrebbe pensato che avrebbe riempito uno spazio vuoto, e soprattutto per quale scopo

Ho riletto la guida e ora vedo che dopo la parola:

str_len=0

lunghezza della stringa [in]

devi leggere anche tutto il resto, farò più attenzione.

Print(IntegerToString(dt.hour,2,'0'));

aggiungere

[carattere segnaposto. L'impostazione predefinita è lo spazio.

Significa che qui e in casi simili non possiamo usare questo campo?

come

Print(IntegerToString(dt.hour,2));

(cioè il modo corretto di usarlo)

e il secondo parametro può essere omesso

Motivazione: