Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 261

 
YAndrey:
Ho trovato il tempo di studiare le posizioni e le loro proprietà. Non capisco - se le posizioni sono aperte e chiuse, come posso enumerare tutte le posizioni storiche che sono state aperte e chiuse dal simbolo? Voglio selezionare l'intera storia delle posizioni per il simbolo, e poi cercare la storia delle transazioni per ogni posizione storica. Come posso farlo? È descritto ovunque come ottenere lo storico degli ordini e delle transazioni, ma come ottenere una lista di posizioni? Hai leggermente frainteso la domanda. Non sto chiedendo come affrontare una posizione ATTUALE, è ovvio. Come ottenere le posizioni STORICHE che c'erano una volta, ma che sono andate nel passato? Capisco che la POSIZIONE vive dal momento in cui il volume di affari diventa diverso da zero, al momento in cui è diventato uguale a zero. Come ottenere un elenco di POSIZIONE? Non ordini e accordi, ma posizioni per la coppia selezionata?

Anche se MetaTrader5 si occupa di posizioni nette, non contiene uno storico delle posizioni nette. Questo è sorprendente, ma vero. È possibile accedere solo alle posizioni correnti e aperte. Le posizioni storiche non sono direttamente disponibili. L'unica cosa che si può fare è simulare la storia delle posizioni in base alla storia degli ordini o delle transazioni. Questa è sempre una soluzione non banale, ma ci sono diversi articoli che descrivono questi algoritmi. Anatoly ti ha segnalato uno di questi articoli.

YAndrey:
... Capisco che la POSIZIONE vive dal momento in cui il volume di affari diventa diverso da zero, fino al momento in cui è uguale a zero.
Se fai trading sul FORTS, è ancora più complicato. Le posizioni vengono riaperte ad ogni compensazione. Il clearing avviene due volte al giorno, alle 14:00 e alle 18:45. Se hai aperto una posizione la mattina alle 10:01 e l'hai chiusa la sera alle 20:00 e non hai eseguito altre transazioni, avrai tre posizioni storiche con identificatori diversi: 1. Dalle 10:01 alle 14:00 2. Dalle 14:03 alle 18:45 3. Dalle 19:00 alle 20:00
 
C-4:

...

Se fai trading sul FORTS, è ancora più complicato. La posizione viene riaperta ad ogni compensazione. Il clearing avviene due volte al giorno, alle 14:00 e alle 18:45. Se hai aperto una posizione la mattina alle 10:01 e l'hai chiusa la sera alle 20:00 e non hai eseguito altre transazioni, avrai tre posizioni storiche con identificatori diversi: 1. Dalle 10:01 alle 14:00 2. Dalle 14:03 alle 18:45 3. Dalle 19:00 alle 20:00
Tremendo. ) E in questo caso, come raccogliere la cronologia delle posizioni? Anche se, se questa operazione (riapertura) è contrassegnata da commenti, possiamo arrivare all'inizio della posizione da questi commenti. Tutte le proprietà della posizione originariamente aperta sono mantenute alla riapertura? Per esempio la magia.
 
tol64:
Che peccato. ) E come raccogliere la cronologia delle posizioni in questo caso? Anche se, se questa operazione (riapertura) è contrassegnata da commenti, allora possiamo usarli per arrivare all'inizio della posizione. Quando si riapre, vengono mantenute tutte le proprietà della posizione originariamente aperta? Per esempio la magia.

Non importa se il broker mantiene le proprietà della posizione o meno. Dopo tutto, la posizione stessa non viene salvata nella cronologia del terminale. Dopo la compensazione, la posizione viene chiusa, e al suo posto vengono registrati due trade con la direzione out e in e "variation margin close/open" nei commenti. Che tipo di posizione è questa, quale ordine iniziale l'ha innescata, e chi la possiede - tutte queste affascinanti domande sono offerte a noi, gli utenti.

Commercio sui FORTI, signori! Questo allena l'ingegno, le capacità di programmazione e le grandi capacità analitiche.

 
C-4:

Non importa se il broker mantiene le proprietà della posizione o meno. Dopo tutto, la posizione stessa non viene salvata nella cronologia del terminale. Dopo la compensazione, la posizione viene chiusa, e al suo posto vengono registrati due trade con la direzione out e in e "variation margin close/open" nei commenti. Che tipo di posizione è questa, quale ordine iniziale l'ha innescata, e chi la possiede - tutte queste affascinanti domande sono offerte a noi, gli utenti.

Commercio sui FORTI, signori! Questo allena l'ingegno, le capacità di programmazione e le grandi capacità analitiche.

Sembra essere semplice.

La posizione si apre con un proprio commento. Tutte le operazioni che hanno il commento "margine di variazione close/open" si riferiscono alla posizione il cui inizio è segnato da un utente. La chiusura della posizione può anche essere segnata con un commento o un segno magico.

 
C-4:

Anche se MetaTrader5 si occupa di posizioni nette, non contiene uno storico delle posizioni nette. Questo è sorprendente, ma vero. È possibile accedere solo alle posizioni correnti e aperte. Le posizioni storiche non sono direttamente disponibili. L'unica cosa che si può fare è simulare la storia delle posizioni in base alla storia degli ordini o delle transazioni. Questa è sempre una soluzione non banale, ma ci sono diversi articoli che descrivono questi algoritmi. Anatoly ti ha indicato uno di questi articoli.

Se fai trading sul FORTS, è ancora più complicato. Una posizione viene riaperta ad ogni compensazione. Il clearing avviene due volte al giorno, alle 14:00 e alle 18:45. Se aprite una posizione la mattina alle 10:01 e la chiudete la sera alle 20:00 senza effettuare altre operazioni, avrete tre posizioni storiche con identificatori diversi: 1. Dalle 10:01 alle 14:00 2. Dalle 14:03 alle 18:45 3. Dalle 19:00 alle 20:00.
Cosa succede tra le 18:45 e le 19:00? Ricevo soldi sul mio conto? È bloccato? Si scopre che non ci sono soldi e non c'è posizione...? C'è una descrizione da qualche parte?
 
YAndrey:
Cosa succede tra le 18:45 e le 19:00? I soldi appaiono sul mio conto? È bloccato? Altrimenti si scopre che non c'è denaro e non c'è posizione...? C'è una descrizione da qualche parte?

Tra le 18:45 e le 19:00 c'è una singolarità spazio-temporale del mercato azionario:)) In tutta serietà, tutto può succedere al momento dello sgombero. I quickcuts mostrano spesso numeri assurdi nelle tabelle e movimenti incomprensibili. Non ha senso analizzare questi valori.

Se si conosce la differenza tra il mercato e la vera strategia di trading, è difficile determinare la direzione di penetrazione del mercato Forex. Dovrei raccogliere i miei pensieri e pubblicarli. A scopo dimostrativo, analizziamo diversi rapporti di broker reali. Il sistema di calcolo è molto diverso dal sistema di calcolo tradizionale di MT4 e anche di MT5.

 
barabashkakvn:

Sorgono diverse domande:

  1. Cosa intende per "punto"? Se prendi GBPJPY, lo spread è di circa 63 pip o 6 pip.
  2. Non puoi vedere alcun commento in questo screenshot.
  3. Questa schermata non mostra i collegamenti tra ordini e compravendite

Fate così: cliccate con il tasto destro del mouse sulla scheda "Storia" e selezionate "Ordini e compravendite". Dovrebbe avere un aspetto simile a questo:


Voce da 4 cifre.

In questa schermata, si può vedere come un trade redditizio a breve termine si sia chiuso in perdita invece che in profitto. Ho bisogno di pip ad una posizione totale negativa, quindi come una serie di plus per portare la perdita totale ad un totale plus. Come posso fare questo senza chiudere l'intera posizione?

File:
1.jpg  236 kb
2.jpg  108 kb
 
superprofit:

Punto di 4 caratteri.

Nell'immagine si può vedere come un trade redditizio a breve termine si sia chiuso in perdita, invece che in profitto. Probabilmente uso il tipo di ordine sbagliato, ma quando metto un TP su una parte della posizione, l'intera posizione viene chiusa. Ho bisogno di pip in una posizione generale negativa per produrre una serie di plus per portare la perdita complessiva nel plus complessivo. Come posso fare questo senza chiudere l'intera posizione?

Nella seconda immagine, non possiamo vedere la storia della "creazione" di una posizione di vendita su NZDUSD. Nell'immagine si può vedere solo la vendita a 0,87314 e l'acquisto il giorno successivo a 0,87169. Se la posizione totale fosse stata di 0,02 lotti, ci sarebbe dovuto essere un profitto, MA 0,02 lotti hanno chiuso solo una parte della posizione. In questo caso viene mostrato solo il meno, non il più come sarebbe auspicabile. Perciò, quando chiudete l'intera posizione, guardate a quali prezzi e a quali lotti erano le entrate e le uscite.
 
paladin800:
Nella seconda figura non si può vedere tutta la storia della "creazione" di una posizione di vendita su NZDUSD. Nell'immagine puoi vedere solo la vendita a 0,87314 e l'acquisto della stessa quantità a 0,87169 il giorno successivo. Se la posizione totale fosse stata di 0,02 lotti, ci sarebbe dovuto essere un profitto, MA 0,02 lotti hanno chiuso solo una parte della posizione. In questo caso viene mostrato solo il meno, non il più come sarebbe auspicabile. Quindi, quando chiudete l'intera posizione, guardate a quali prezzi e a quali lotti sono state le entrate e le uscite.

Devo chiedere: è un meno, non un più, ma in realtà è un più? In Mt4, tutto è semplice - si apre una posizione extra, che si chiude sul lato positivo. In Mt5 -132 è un vero meno o solo meno nel rapporto e sul saldo? Sei davvero un teorico anche tu, che non sai rispondere?

È possibile che nessuno sappia dare una risposta a una semplice domanda: se è possibile recuperare il deficit totale di 10 pips per pips?

Si aprono 0,02 lotti da 100 (non importa quale sia la valuta) al sud, si aggiunge lo stesso 0,02 per vendere da 120. È 0,04 per vendere da 110. Poi abbiamo venduto un altro 0,02 a 130 e chiuso a 125 e lo abbiamo fatto 100 volte (abbiamo aumentato il volume totale fino a 0,06 a 130 e ridotto a 0,04 a 125). L'ultima citazione "attuale" è 125. Beh, quanto è più facile formulare una domanda? Un intero forum di teorici o cosa?

 
superprofit:

Devo chiedere: è un meno, non un più, ma in realtà è un più? In Mt4, tutto è semplice - si apre una posizione extra, che si chiude sul lato positivo. In Mt5 -132 è un vero meno o solo meno nel rapporto e sul saldo? Sei davvero un teorico anche tu, che non sai rispondere?

È possibile che nessuno sappia dare una risposta a una semplice domanda: se è possibile recuperare un deficit totale con i pip di 10 punti?

Si aprono 0,02 lotti da 100 (non importa quale sia la valuta) al sud, aggiungere lo stesso lotto 0,02 a 120 e totale 0,04 a 110. Poi abbiamo venduto un altro 0,02 a 130 e chiuso a 125 e lo abbiamo fatto 100 volte (abbiamo aumentato il volume totale fino a 0,06 a 130 e ridotto a 0,04 a 125). L'ultima citazione "attuale" è 125. Beh, quanto è più facile formulare una domanda? Un intero forum di teorici o cosa?

La differenza tra MetaTrader5 e MetaTrader4 è nei principi del trading. In MetaTrader5 è possibile aprire:

Una posizione

Una posizione è un impegno di mercato, il numero di contratti acquistati o venduti su uno strumento finanziario. Una posizione lunga (Long) è un obbligo di comprare o vendere uno strumento finanziario, e una posizione corta (Short) è un obbligo di consegnarlo, aspettandosi che il prezzo scenda in futuro. Per ogni conto, può esistere solo una posizione per ogni strumento finanziario.

Cioè, se c'è una posizione Sell di 0.08 lotti per lo strumento ХХХХУУ, un tentativo di aprire una posizione Buy con un volume di 0.02 lotti lascerà una posizione Sell di 0.06 volumi sul vostro conto di trading. E se la posizione con il volume di 0,08 è intrinsecamente non redditizia, non potete rendere questa posizione redditizia chiudendola parzialmente.

Motivazione: