Transizione delle posizioni dopo le 0:00 quando la banca è in funzione. Come identificare? C'è bisogno dell'aiuto della sala.

 

L'essenza del problema.

Quando si lavora con la banca o le banche alle 23:59 tutte le posizioni sono chiuse con il commento [rollover close] e immediatamente aperte con [rollover open]. Questo di per sé non è nuovo.

Ma le nuove posizioni aperte(ordini) contengono nuovi numeri di ticket e il campo MAGIC contiene 0. Ma prima del rollovera MAGIC era !=0.

La domanda è.

Come dovremmo tracciare le posizioni dopo lo 0? Qual è l'algoritmo più ragionevole per questo considerando le peculiarità di MT5?

 
VBAG:

L'essenza del problema.


Scrivere alla SD con la richiesta di cambiare la logica. Che trasferiscano almeno il MAGIC (anche l'identificatore di posizione dovrebbe essere trasferito).

Naturalmente è possibile controllare indipendentemente le posizioni di tempo e di chiusura, riaprendole. Ma questo non è, non è affatto quello che si vuole avere.

PS

Come ho capito questo problema è sorto sull'esempio dei reali di VTB24?

 
Interesting:

PS

Se ho capito bene questo problema è sorto con i reali di VTB24?

Non solo in VTB, ma anche in Alfa, Life.....


Questo problema va avanti dal quarto. Speravo davvero che in cinque non avrei dovuto ballare con il tamburello.

 
VBAG:

Non solo in VTB, ma anche in Alfa, Life.....

Per quanto ho capito, la riapertura avviene al prezzo corrente, compreso lo spread, e viene registrato il risultato finanziario della chiusura della posizione.

Ci sono scambi e commissioni? È lo stesso sulla demo (voglio proprio vedere cosa e come)?

 
VBAG:

Ma le nuove posizioni aperte(ordini) contengono nuovi numeri di ticket e il campo MAGIC contiene 0. Anche se prima del rollovera MAGIC era !=0.

È una posizione o un ordine? Se si tratta di una posizione, allora come vuoi. Se si tratta di un ordine, dovremmo chiedere al team di supporto se l'ordine deve essere rinnovato.
 
Interesting:

Per quanto ho capito, la riapertura viene fatta al prezzo corrente, compreso lo spread, e viene registrato il risultato finanziario della chiusura della posizione.

Ha scambi e commissioni? È lo stesso sulla demo (voglio proprio vedere cosa e come)?

Beh, naturalmente, senza scambi e commissioni. In allegato c'è un conto demo per imbastire su Alpha.
 
TheXpert:
Quindi posizioni o ordini? Se una posizione, come vuoi, secondo me. Se l'ordine, dovremmo scuotere il supporto.

Se una posizione viene riaperta a un nuovo prezzo senza ereditare l'ID e la magia per sistemare il casino dopo, non avrà importanza (come il forum VTB24 ha ripetutamente giurato).

VBAG:
Niente scambi o commissioni, ovviamente. In allegato qui c'è un conto demo per Alpha.

Beh, l'ho pensato per qualche motivo (anche se manca un altro screenshot con le posizioni aperte).

Tuttavia, tutto è come al solito - la gente si sta scervellando per capire cosa sia stato. :(

Proviamo a guardare questo capolavoro...

 

Agli sviluppatori.

Solo per curiosità, come identificheremo le posizioni chiuse nella storia durante queste operazioni?

E un altro paio di domande, non proprio in tema (ma voglio finire l'argomento).

1. E le colonne "ID" e "Order"?

Posizione aperta (aperta manualmente).


Ho fatto un piccolo incantesimo sulla posizione e ho ottenuto quanto segue


E questa è la storia delle operazioni commerciali (accordi)


Attenzione domanda - E come faccio a sapere che questa serie di accordi dal profitto posizione corrente nella storia si blocca una perdita di 13,28 $ (preferibilmente senza script e altre meccanizzazioni)?

2. A proposito dei rollover ([rollover close]/[rollover open])

Perché invece di "[rollover close]" scrivere [rc]/[ro] + lasciare solo il commento che era in posizione?

Beh, come minimo scrivi qualcosa del genere [rc -20,50]/[rc 100,50] (cioè con l'indicazione del risultato finanziario fisso della posizione precedente o dell'intera serie di trade).

PS

Ho dimenticato di evidenziare le colonne nel terzo screenshot: "ID", "Ordine" (che tra l'altro contiene informazioni), "Profitto" e "Commento".

 
Interesting:

Non gliene frega niente.

Ok, non importa. Ma chiudere una posizione e riaprirla tramite ordini con il vecchio mago è ancora peggio. Questo è proprio un casino.

Qui abbiamo tre opzioni.

1. La più ovvia e la più scomoda perché non risolve davvero nulla - dovremmo usare le maniglie per chiudere la posizione prima del rollover.

2. rimuovere tutte le chicche come boo, analisi commerciali e così via.

3. aprire un conto altrove, dove non c'è rollover.

 
TheXpert:

Ok, non importa. Ma chiudere una posizione e riaprirla tramite ordini con il vecchio mago è ancora peggio. È un vero casino.

Qui ci sono tre opzioni.

1. La più ovvia e la più scomoda perché non risolve davvero nulla - dovremmo usare le maniglie per chiudere la posizione prima del rollover.

2. rimuovere tutte le chicche come boo, analisi commerciali e così via.

3. aprire un conto altrove, dove non c'è rollover.

Che diavolo è questo mago (anche se per alcuni lo è). Siamo d'accordo che non è corretto lasciare il mago precedente, anche se onestamente non capisco perché (il volume è lo stesso, gli obiettivi sono gli stessi, la direzione è la stessa).

Se non ereditiamo la magia, abbiamo ancora bisogno di collegare una serie di affari (con una chiave di identificazione unica) e permettere al trader di capire rapidamente che la storia contiene certi risultati finanziari di quegli affari.

E tutto questo, così il commerciante non deve preoccuparsi della meccanizzazione e dell'uso di script e altre cose.

PS

Aggiungerò qualcosa sul mago.

Se non c'è nulla nella posizione se non il prezzo di apertura come risultato del rollover (non contiamo ancora i soldi e gli obiettivi), non c'è motivo di annullare il magik.

Supponiamo che l'EA abbia lavorato con un certo mago e non consideri nulla senza di lui. Quindi resettiamo o cambiamo il mago e cosa?

 
Si potrebbe anche permettere all'open osision di cambiare il magik e il commento durante la modifica (ma non sono sicuro che gli sviluppatori sarebbero felici di questa idea).
Motivazione: