Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1036
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
Tu scrivi"Una posizione chiusa (questo è quando non c'è nessuna posizione ed è inutile parlarne come qualcosa di tangibile - non c'è nessuna posizione) - il risultato dell'esecuzione di un accordo per uscire dal mercato". Si scopre che non c'è una singola entità nella storia, ma c'è un insieme di eventi - ordine->commercio (apertura), ordine->commercio (chiusura) e tutto ciò non ha un singolo nome.
Non riesco proprio a risolvere un problema banale - ho bisogno di fare riferimento a quest'ultima entità (per tickit probabilmente) e raccogliere informazioni su di essa - tempo di apertura/chiusura, volume, ecc. Supponiamo che questo qualcosa sia stato aperto da un ordine e chiuso anche da un ordine. Quindi, dovremmo prendere gli ultimi due ordini da HistoryOrderTotal e usarli per qualche analisi? E se i tipi di biglietti sono diversi...
Come si risolve in pratica un tale riferimento alla storia?
Cercate di capire la struttura di MqlTradeTransaction. Dopo aver ottenuto l'ultimo ordine o affare dalla storia, possiamo raccogliere in un array tutti gli ordini e/o affari che hanno partecipato alla formazione della posizione. Così, tutte le informazioni sulla posizione possono essere raccolte da questi accordi.
Tu scrivi"Una posizione chiusa (questo è quando non c'è nessuna posizione ed è inutile parlarne come qualcosa di tangibile - non c'è nessuna posizione) - il risultato di un trade di uscita". Si scopre che non c'è una singola entità nella storia, ma c'è un insieme di eventi - ordine->commercio (apertura), ordine->commercio (chiusura) e tutto questo non ha un singolo nome.
Non riesco a risolvere un problema banale - ho bisogno di accedere a quest'ultima entità (da tickit probabilmente) e raccogliere informazioni su di essa - tempo di apertura/chiusura, volume, ecc. Supponiamo che questo qualcosa sia stato aperto da un ordine e chiuso anche da un ordine. Quindi, dovremmo prendere gli ultimi due ordini da HistoryOrderTotal e usarli per qualche analisi? E se i tipi di biglietti sono diversi...
Come verrebbe attuato in pratica un tale riferimento alla storia?
L'identificatore della posizione è sempre uguale al biglietto del suo primo ordine - l'ordine di aprire questa posizione, e durante il tempo della sua esistenza esso (identificatore) non cambia mai (a differenza dei biglietti). Quindi, per trovare tutti gli ordini e le operazioni di una certa posizione, cercatela per il suo identificatore - saranno tutti esattamente appartenenti alla posizione che state cercando.
L'ordine ha ORDER_POSITION_ID, l'affare ha DEAL_POSITION_ID e la posizione ha POSITION_IDENTIFIER
L'identificatore della posizione è sempre uguale al biglietto del suo primo ordine - l'ordine di aprire questa posizione, e durante il tempo della sua esistenza esso (identificatore) non cambia mai (a differenza dei biglietti). Perciò, per trovare tutti gli ordini e le operazioni di una certa posizione, cercateli in base al loro identificatore di posizione - saranno tutti esattamente appartenenti alla posizione cercata.
L'ordine ha un ORDER_POSITION_ID, l'affare ha un DEAL_POSITION_ID e la posizione ha un POSITION_IDENTIFIER.
Cercate di capire la struttura di MqlTradeTransaction. Ottenendo l'ultimo ordine o affare dalla storia, possiamo raccogliere tutti gli ordini e/o affari che sono stati coinvolti nella formazione della posizione in un array. Così, tutte le informazioni sulla posizione possono essere raccolte da questi accordi.
Se mi dai un link all'esempio di implementazione di questo Stop Loss, è tutto scritto in modo intelligente, ma in pratica noi comuni mortali non capiamo.
Utilizzare la procedura guidata MQL5 per generare qualsiasi Expert Advisor. Quando si selezionano le opzioni, controllare che Trailing sia richiesto. Questo vi darà un esempio.
Utilizzare la procedura guidata MQL5 per generare qualsiasi Expert Advisor. Quando si selezionano le opzioni, controllare che Trailing sia richiesto. Questo vi darà un esempio.
Ciao!
C'è uno stile di disegno draw_none, il buffer viene visualizzato nella finestra dei dati, ma non viene disegnato sul grafico.
C'è una proprietà inversa, non viene visualizzata nella finestra dei dati, ma viene visualizzata sul grafico?
Ciao!
C'è uno stile di disegno draw_none, il buffer viene visualizzato nella finestra dei dati, ma non viene disegnato sul grafico.
C'è una proprietà inversa, non viene visualizzata nella finestra dei dati, ma viene visualizzata sul grafico?
Ci sono. PLOT_SHOW_DATA.