Errori tipici e come affrontarli quando si ha a che fare con l'ambiente del trading - pagina 5

 
fxsaber:

Nell'esempio stiamo parlando della situazione specifica di TC descritta. E lì la domanda rimane senza risposta.

La funzione restituisce ciò che è fisicamente nel conto. E mente esattamente come mentirebbe in MT4. Cioè tutto è normale.

In MT4, la funzione non restituirà "forse tre", ma esattamente due.
Lei propone di restituire sia le posizioni fisicamente esistenti - il loro numero, sia gli ordini di mercato che non sono ancora una posizione. E potrebbe non diventarlo mai.
E non sto parlando di esempi ipotetici. Sto parlando di una funzione specifica che restituisce il numero di posizioni nel conto.
 
Artyom Trishkin:

Con tutto il rispetto, non riesco a capire il vostro desiderio di allontanarvi dal problema reale per un problema risucchiato (e nemmeno formalizzato in questo thread).

Continuate senza di me.

 
Artyom Trishkin:
In MT4 la funzione non restituirà "forse tre", ma esattamente due.

Lei propone di restituire sia le posizioni fisicamente esistenti - il loro numero - sia gli ordini a mercato che non sono ancora posizioni. E potrebbe non diventarlo mai.

Assolutamente giusto!

E non sto parlando di esempi ipotetici. Sto parlando di una funzione specifica che restituisce il numero di posizioni in un conto.

Il mio esempio non è più ipotetico del tuo dal punto di vista del comportamento del TS.

 
Andrey Khatimlianskii:

Con tutto il rispetto, non riesco a capire il vostro desiderio di allontanarvi dal problema reale per un problema risucchiato (e nemmeno formalizzato in questo thread).

Continuate senza di me.

Andrew. Il vero problema è che la soluzione proposta al problema dell'apertura di una posizione ridondante può a sua volta restituire una bugia. Non è un problema? Ci sono due posizioni. Un ordine di mercato. La funzione restituisce tre. L'ordine viene cancellato dal server. Questo è l'errore.
Sto suggerendo di discutere le opzioni per un ritorno accurato, non un "forse passerà". Sono d'accordo che c'è un problema. Ma finora, imho, il metodo per risolverlo non è migliore del problema stesso.
 
fxsaber:

Assolutamente giusto!

Il mio esempio non è più ipotetico del tuo in termini di comportamento di TC.

Nessuno sembra voler vedere un problema diverso. Tutti hanno abbastanza dell'altro problema. Finché non si incontrano problemi generati da esso.
Non me li sto inventando. Parlo sulla base della mia esperienza nella creazione di TC personalizzati. E, se è richiesto un numero esatto, ad esempio 2, allora non c'è bisogno di restituire 3 fino a quando non ci sono sicuramente 3.
 
Artyom Trishkin:
Andrey. Il vero problema è che la soluzione suggerita al problema dell'apertura di una posizione extra può essa stessa, a sua volta, restituire falso. Non è un problema? Ci sono due posizioni. Un ordine di mercato. La funzione restituisce tre. L'ordine viene annullato dal server. Questo è l'errore.

Vi mostrerò anche l'aspetto di questi ordini di mercato cancellati

Solo che non c'è nessun errore.

 
Artyom Trishkin:
Nessuno sembra voler vedere un problema diverso. Tutti ne hanno avuto abbastanza dell'altro problema. Finché non ci si trova di fronte ai problemi che ha generato.
Non me li sto inventando. Parlo per esperienza di creazione di ts su misura. E, se è richiesto un numero esatto, per esempio 2, allora non c'è bisogno di restituire 3 finché non ce ne sono esattamente 3.

Questo è il punto, quando ci sono due posizioni e un ordine di mercato di apertura, ci sono tre posizioni. Se in un momento il broker cancella l'ordine di mercato, le posizioni diventano due. Dov'è l'errore?

Ho citato un esempio per un motivo, per capire la logica.

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Errori tipici e come risolverli quando si lavora in un ambiente di trading

fxsaber, 2018.02.24 14:46

Allontaniamoci dalla MT5 verso la MT4. Un consulente fa trading. Improvvisamente il broker, per un errore tecnico (non tu), piazza una posizione sul tuo conto che supera con successo il filtro proprio-altro dell'EA - magik, simbolo, ecc. Pochi secondi dopo, il broker corregge il suo errore - cancella (non chiude nemmeno) la sua posizione dal tuo conto.

Il tuo TS si romperà?

 
Artyom Trishkin:
Nessuno sembra voler vedere un problema diverso. Tutti ne hanno avuto abbastanza dell'altro problema.
Ne abbiamo già discusso. Non c'è una soluzione universale, perché uno ha bisogno di una cosa e l'altro di un'altra.
 
fxsaber:

Vi mostrerò anche l'aspetto di questi ordini di mercato cancellati

Solo che non c'è nessun errore.

Cosa le fa pensare che non lo sia?
La funzione restituirà però la quantità sbagliata.
Ci sono due posizioni. Ci sono due ordini. La funzione restituisce 4. Immediatamente gli ordini vengono cancellati. Abbiamo due posizioni. Ma la funzione ha restituito 4.
Non è un errore? Dovrebbe essere così? È giusto?
Non capisco una cosa...
 
fxsaber:

Il punto è che quando ci sono due posizioni e un ordine a mercato di apertura, ci sono tre posizioni. Se in un momento il broker cancella l'ordine di mercato, ci sono due posizioni. Dov'è l'errore?

Ho fatto un esempio per un motivo, affinché la logica sia chiara.

Ci sono due posizioni reali. L'ordine di mercato non è una posizione. Perché restituirlo come posizione? E se il suo lotto è il limite? Sulla base del falso volume, che in realtà non esiste, il programma farà un casino, e poi noi gestiremo eroicamente questi miracoli.
Motivazione: