Discussione sull’articolo "Il Metodo Ottimale per il Calcolo del Volume Totale della Posizione in Base al Numero Magico Specificato" - pagina 3

 
Poiché mt5 avrà sempre una sola posizione di un simbolo, possiamo usare PositionGetDouble(POSITION_VOLUME) per ottenere il volume corrente della posizione?
Documentation on MQL5: Standard Constants, Enumerations and Structures / Trade Constants / Position Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Trade Constants / Position Properties - Documentation on MQL5
 
Sì, certamente.
 
BlinGoblin:

Non ho capito l'ultima frase, Integer, se non è troppo disturbo, spiega cosa intendevi dire

Immagino che tu suggerisca di sostituire PositionGetDouble(), POSITION_COMMISSION, POSITION_SWAP, POSITION_PROFIT. con HistoryDealGetDouble(), DEAL_COMMISSION, DEAL_SWAP, DEAL_PROFIT.

.

No, non sostituirle. Utilizzare queste funzioni per raccogliere il profitto dell'intera cronologia. Selezionare la cronologia, esaminare tutte le transazioni e riassumere il loro profitto, lo swap e la commissione.
 
NIKOLIA:

COME PRELEVARE DENARO DAL FOREX O COME TRASFERIRLO SU WEBMANI.

Quanto?
 
buono ho imparato molto.
 

è stato notato quanto segue: quando molti Expert Advisor lavorano su un conto (FORTS, Otkritie), la posizione aggregata può essere pari a 0, mentre gli Expert Advisor sono in posizione.

di conseguenza, il punto di posizione zero può cambiare in un nuovo punto corrente di posizione aggregata zero, ma poi gli esperti che utilizzano la classe perdono le loro posizioni.


Sembra che sia necessario non solo trovare il punto di posizione zero cumulativo, ma anche verificare che ogni esperto su questo simbolo e in questo punto non abbia una posizione.

Ma sorge la domanda: cosa succede, ad esempio, se un esperto è stato rimosso e la sua posa è coperta con le mani?

 
Il punto è quindi trovare la posizione aggregata di ogni esperto, e la posizione aggregata totale è già nota nel terminale.
 

Buon pomeriggio.

Mi aiuti a capire come funzionano queste classi e l'OOP. Supponiamo di aver collegato questa classe ad un Expert Advisor, viene eseguita solo quando vi si accede dall'Expert Advisor? Oppure lavora in parallelo e fornisce i risultati solo su richiesta?

 
non può essere compilato.
 

durante la compilazione in mql5 sono stati rilevati i seguenti avvisi ed errori: possibile perdita di dati dovuta alla conversione del tipo da 'long' a 'int' eposvoltest.mq5 426 20 , possibile perdita di dati dovuta alla conversione del tipo da 'long' a 'datetime' eposvoltest.mq5 439 32, possibile perdita di dati dovuta alla conversione del tipo da 'long' a 'int' eposvoltest.mq5 456 26, possibile perdita di dati dovuta alla conversione del tipo da 'long' a 'int' eposvoltest.mq5 491 23, il valore di ritorno di 'OrderSend' deve essere controllato eposvoltest.mq5 236 4, Il valore di ritorno di 'OrderSend' deve essere controllato eposvoltest.mq5 268 4, '-' - espressione non booleana eposvoltest.mq5 279 14, 'MQL5_TESTING' è deprecato, utilizzare invece 'MQL_TESTER' eposvoltest.mq5 335 23, 'MQL5_TESTING' è deprecato, usare 'MQL_TESTER' al posto di eposvoltest.mq5 346 23

10.09.2025