Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 816
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Nuova versione di MetaTrader 5 build 1730: Progetti in MetaEditor e strumenti sintetici
Renat Fatkhullin, 2017.12.28 08:59
Nella build 1730 abbiamo trovato e risolto questo errore(ora resettando la cache al fallimento della ricerca), che ha portato al tuo errore
Sono disponibili solo informazioni su 1 posizione (selezionata ) alla volta:
Sta affermando un fatto o un riferimento? Non ho trovato niente del genere da nessuna parte con una ricerca.
Sta affermando un fatto o sta chiedendo un certificato? Non ho trovato niente del genere da nessuna parte attraverso una ricerca.
Per ottenere qualsiasi proprietà della posizione, è necessario selezionare prima la posizione desiderata.
Capisco che dobbiamo selezionare una posizione e un ordine prima di ottenere informazioni su di essi. Non capisco cosa c'entra la classe CPositionInfo? Se abbiamo una classe, possiamo creare molti oggetti di quella classe. E, di conseguenza, ognuno di questi oggetti può essere impostato per la propria posizione. Questo è pazzesco - potete creare almeno un milione di oggetti CPositionInfo, ma tutti funzioneranno solo con la posizione che è stata selezionata per ultima usando il metodo Select().
Capisco che bisogna selezionare una posizione e un ordine prima di ottenere informazioni su di essi. Non capisco cosa c'entri la classe CPositionInfo. Se abbiamo una classe, possiamo creare molti oggetti di quella classe. E, di conseguenza, ognuno di questi oggetti può essere impostato per la propria posizione. Questo non ha senso, potete creare almeno un milione di oggetti CPositionInfo, ma tutti funzioneranno solo con la posizione che è stata selezionata per ultima usando il metodo Select().
Continuiamo qui.
La funzione PositionSelect() copia i dati di posizione nell'ambiente di programmazione e le chiamate successive aPositionGetDouble(),PositionGetInteger() ePositionGetString()restituiscono i dati precedentemente copiati
Capisco tutto questo perché è ben spiegato nella guida. Non capisco cosa abbia a che fare questo con la classe CPositionInfo?
Ha una funzione Volume() . Ci sono dei requisiti prima di chiamare questa funzione (selezionare una posizione prima di usarla). Sto soddisfacendo questi requisiti. Non vedo perché restituisce un volume assolutamente sbagliato. Bene, è così, difficile ricordare al momento dell'ultima chiamata (per questo oggetto di classe) Select() simbolo, che mi interessa, e avere al momento delle chiamate Volume() trovare la posizione che corrisponde a questo simbolo e restituire il volume corrispondente a questa posizione?
Si scopre che non ha senso la classe CPositionInfo, perché normalmente si può lavorare con un solo oggetto di questa classe.
Continuiamo qui.
Capisco tutto questo perché è ben spiegato nella guida. Non capisco cosa abbia a che fare questo con la classe CPositionInfo.
Ha una funzione Volume() . Ci sono dei requisiti prima di chiamare questa funzione (selezionare la posizione prima di usarla). Sto soddisfacendo questi requisiti. Non capisco perché restituisce il volume sbagliato. Bene davvero, è così, difficile da memorizzare al momento dell'ultima chiamata (per questo oggetto di classe) Select() simbolo, che mi interessa, ed è già al momento della chiamata Volume() per trovare la posizione che corrisponde a questo simbolo e restituire il volume corrispondente a questa posizione?
Si scopre che non ha senso la classe CPositionInfo, perché normalmente si può lavorare con un solo oggetto di questa classe.