Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1378

 

Potete dirmi come usare la funzione PostMessageW da WinAPI\winuser.mqh?

Quello che ho trovato nella mia ricerca, si riferisce tutto a MT4 e non funziona bene in MT5. Il compito è quello di chiamare una nuova finestra d'ordine, per esempio.

 
Valeriy Yastremskiy #:

Se volete decifrare in seguito, è meglio criptare il nome dell'oggetto piuttosto che il numero. Cioè raccogliere il nome dalle cifre e le cifre nella stringa, e poi le cifre della stringa in int. L'unica cosa è dividere i campi con delimitatori o tenere conto del numero di caratteri in ogni campo.

Hmm, interessante. Grazie, farò una prova!!!

 

A cosa serve l'encryptor incorporato in mql? Non riesco a trovare un uso ragionevole per esso

non ha senso criptare da se stessi, e solo i terminali delle variabili globali sono visibili a un secondo utente

 
Fast235 #:

A cosa serve l'encryptor incorporato in mql? Non riesco a trovare un uso ragionevole per esso

non ha senso criptare da se stesso, e solo i terminali delle variabili globali sono visibili a un secondo utente

Allora cosa si dovrebbe fare per assegnare un numero individuale a un oggetto, che (il numero) può essere ricostruito dai dati:

- Periodo

- Il tempo

- Tempo

 
Mikhail Toptunov #:

Cosa bisogna fare allora per assegnare un numero individuale a un oggetto che (il numero) può essere ricostruito dai dati:

- Periodo

- Il tempo

- Tempo

se è possibile costruire un ts funzionante su questo.

 
Mikhail Toptunov #:

Cosa bisogna fare allora per assegnare un numero individuale a un oggetto che (il numero) può essere ricostruito dai dati:

- Periodo

- Il tempo

- Tempo

A proposito, cercate Trishkin Artem nel 3° o 4° articolo della sua ultima serie - codifica i parametri di apertura dell'ordine in Magik. È una logica molto buona. Non riesco a raggiungere il mio computer.
 
Buon pomeriggio signori commercianti! Aiutatemi a risolvere un problema non banale, per l'amor di Dio!
Come calcolare il valore del pip sela valuta del deposito(es. eur) non è coinvolta nella quotazione (es. AUD/NZD)?
Cioè, il deposito è EUR, e apriamo un trade Buy suAUD/NZD con un lotto di 1000 pips (ultima cifra decimale). Come facciamo a sapere quale sarà la perdita se chiudiamo sullo stop?
Qual è l'algoritmo di calcolo?
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Информация о счете - Состояние окружения - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Stanislav Nikolaev #:
Buon pomeriggio Signori commercianti! Aiutatemi a risolvere un problema non banale, per l'amor di Dio!
Come calcolare il valore del punto sela valuta del deposito(adesempio eur) non è coinvolta nella quotazione (ad esempio AUD/NZD)?
Cioè, il deposito è EUR e apriamo un trade Buy sulla coppiaAUD/NZD con una perdita di 1000 pips (per l'ultima cifra decimale). Come facciamo a sapere quale sarà la perdita se chiudiamo sullo stop?
Qual è l'algoritmo di calcolo?

1. Le perdite dipendono dal volume dell'operazione. Con un volume di 1 lotto con questo stop perderai 1000 NZD.

2. Le perdite in EUR dipendono dal tasso di cambio EURNZD al momento della chiusura dell'operazione, cioè perdita in EUR = 1000/EURNZD.

 
Stanislav Nikolaev #:
Buon giorno Signori commercianti! Aiutatemi a risolvere un problema non banale, per l'amor di Dio!
Come calcolare il valore del pip, sela valuta di deposito(es. eur) non è coinvolta nella quotazione (es. AUD/NZD)?
Cioè, il deposito è EUR, e apriamo un trade Buy sulla coppiaAUD/NZD con un lotto di 1000 pip (dall'ultima cifra decimale). Come facciamo a sapere quale sarà la perdita se chiudiamo sullo stop?
Qual è l'algoritmo di calcolo?

1) aggiungere in anticipo tutti i principali cross alla valuta di deposito in MarketWatch. vedere. SymbolSelect(symbolName,true). Questo è una specie di prerequisito, e anche se il server/terminale dovrebbe farlo da solo, vale la pena assicurarsi.

2) se la query SymbolInfo("AUDNZD",SYMBOL_TRADE_TICKVALUE) riceve un nonsenso (o(!!) errore, il nonsenso può essere senza codice di errore), la query può essere accuratamente ripetuta. Quando il deposito, per esempio, è in rubli, la sua conversione non è istantanea e non sempre e non per tutte le coppie è possibile.

3) Se ci sono sempre errori e non si può ottenere il prezzo del punto, allora basta fare una telefonata e spiegare a DC che la base deve essere configurata correttamente. Molto più facile cambiare DC o passare a depositi maggiori

4) E non devi calcolare tu stesso il prezzo del punto. Altrimenti il calcolo non coinciderà con il terminale o il server. E non ci sarà posto per fare appello (non avrete nemmeno una ragione, e non ne avrete una).

4+1/2) tali problemi sorgono di solito se il deposito non è in USD e in cucina.

 

Per favore, spiega...

La Bibbia dice: La variabile _Period memorizza il valore del timeframe del grafico corrente.

I valori effettivi di _Period per la TF:

М1 = 1

М5 = 5

М15 = 15

М30 = 30

H1 = 16385

H4 = 16388

H6 = 16390

Spiegare per favore, i numeri 60, 120 ecc. non sono... più in voga?

Se lo sai, almeno dammi un indizio su quale sia il trucco qui?

E ora ho paura di chiedere ... dove altro nel nostro misterioso MQL sono tali trucchi? :(