Lega dei sistemi di trading. Continuate a fare un buon lavoro. - pagina 31

 

Abbastanza inaspettatamente per me (ma abbastanza legittimamente) è apparsa una difficoltà nel lavoro della Lega TC.

Il TS ha iniziato a fermarsi a causa di errori nell'elaborazione delle richieste di azioni commerciali. L'analisi dei log ha mostrato che si verifica lo stesso errore - il limite degli ordini aperti e pendenti è stato superato. Non c'è da meravigliarsi - il numero di sistemi della Lega ha già superato i 500 e sto per aumentarlo a 24x28 = 672. Inoltre, sto aggiungendo sistemi che lavorano con ordini pendenti, ognuno dei quali può piazzare fino a una dozzina (forse anche di più) di ordini pendenti. È chiaro che stanno diventando troppo piccoli su un conto. È il momento di "parallelizzare" i sistemi in più conti.

Sono propenso a dividere la Lega TS in tre conti. (Superiore, Primo e Secondo).

La Major League è costituita dai 50 migliori TC di qualità. La Prima Lega è 100 TS con una qualità di scambio peggiore. Spero che in questi conti la quantità di ordini aperti e pendenti non superi il limite. E i restanti 522 TS sono la Seconda Lega, dove lavoreranno gli outsider, e dove non è un problema se i sistemi vengono fermati perché vengono aperti troppi ordini.

 
Georgiy Merts:

Abbastanza inaspettatamente per me (ma abbastanza legittimamente) è apparsa una difficoltà nel lavoro della Lega TC.

Il TS ha iniziato a fermarsi a causa di errori nell'elaborazione delle richieste di azioni commerciali. L'analisi dei log ha mostrato che si è verificato lo stesso errore - il limite degli ordini aperti e pendenti è stato superato. Non c'è da meravigliarsi - il numero di sistemi della Lega ha già superato i 500 e sto per aumentarlo a 24x28 = 672. Inoltre, sto aggiungendo sistemi che lavorano con ordini pendenti, ognuno dei quali può piazzare fino a una dozzina (forse anche di più) di ordini pendenti. È chiaro che stanno diventando troppo piccoli su un conto. È il momento di "parallelizzare" i sistemi in più conti.

Sono propenso a dividere la Lega TS in tre conti. (Superiore, Primo e Secondo).

La Major League è costituita dai 50 migliori TC di qualità. La Prima Lega è 100 TS con una qualità di scambio peggiore. Spero che in questi conti il numero di ordini aperti e pendenti non superi il limite. E i restanti 522 TS sono la Seconda Lega, dove lavoreranno gli outsider, e dove non è un problema se i sistemi vengono fermati perché vengono aperti troppi ordini.

Avete provato Cloud Network?
 
Vladimir Baskakov:
Avete provato Cloud Network?

Non capisco.

Cosa c'entra la rete di nuvole?

Il Cloud è un servizio che fornisce potenza di calcolo. Ma il mio problema non è con la potenza di elaborazione ma con troppi ordini aperti su un conto nella società di intermediazione.

Ogni società di brokeraggio ha un numero massimo di ordini (o posizioni più ordini per MT5) che possono essere inseriti in un conto. Questo è fatto per prevenire il sovraccarico del server da parte dei robot sesh. Io non ho Expert Advisors netti, ma ce ne sono troppi. Fino a quando abbiamo usato gli ordini pendenti - i TS di solito aprivano un trade ciascuno, alcuni di loro ne aprivano due o tre, ma questo è il massimo - le posizioni aperte erano sufficienti. Ora sto aggiungendo dei TS che lavorano su entrate da ordini pendenti. Come risultato, il numero di posizioni aperte comincia a superare il valore specificato e quando si cerca di piazzare un altro ordine pendente o aprire una nuova posizione, il server restituisce un errore. L'Expert Advisor ferma automaticamente il trading su questo TS.

No, c'è solo una soluzione possibile: la divisione della Lega TS in parti. Non c'è nessuna difficoltà particolare qui - solo l'aggiunta di un po' di lavoro di manutenzione settimanale - spostando i TC "in miglioramento" nella lega alta, e spostando i TC "in calo" nella lega bassa. Nei prossimi giorni aggiungerò del codice per permettere tali azioni.

 
Georgiy Merts:

Non capisco.

Cosa c'entra la rete di nuvole?

Il Cloud è un servizio che fornisce potenza di calcolo. Ma il mio problema non è con la potenza di elaborazione ma con troppi ordini aperti su un conto nella società di intermediazione.

Ogni società di brokeraggio ha un numero massimo di ordini (o posizioni più ordini MT5) che possono essere inseriti in un conto. Questo è fatto per prevenire il sovraccarico del server da parte dei robot sesh. Io non ho Expert Advisors netti, ma ce ne sono troppi. Fino a quando abbiamo usato gli ordini pendenti - i TS di solito aprivano un trade ciascuno, alcuni di loro ne aprivano due o tre, ma questo è il massimo - le posizioni aperte erano sufficienti. Ora sto aggiungendo dei TS che lavorano su entrate da ordini pendenti. Come risultato, il numero di posizioni aperte comincia a superare il valore specificato e quando si cerca di piazzare un altro ordine pendente o aprire una nuova posizione, il server restituisce un errore. L'Expert Advisor ferma automaticamente il trading in questo TS.

No, c'è solo una soluzione possibile: la divisione della Lega TS in parti. Non ci sono difficoltà particolari qui - solo l'aggiunta di un po' di lavoro sulla manutenzione settimanale - spostando i TS che "migliorano" verso la lega alta, e spostando i TS che si indeboliscono verso la lega bassa. Nei prossimi giorni aggiungerò del codice per permettere tali azioni.

Beh, perché ci sono così tanti ingressi? Se non sono le reti, allora cosa
 
Vladimir Baskakov:
Beh, perché abbiamo bisogno di così tanti ordini in sospeso? Se questa non è una rete, allora cosa

Considera il perché:

Mettiamo una pausa sui bordi a zig zag (se i bordi sono vicini, rimbalzando sullo stesso livello - non mettiamo una pausa). Se c'è una tendenza - allora sui bordi opposti - metteremo un sacco di scaffali. Anche se cancelliamo i vecchi ordini pendenti che hanno più di due settimane, avremo facilmente una dozzina di ordini pendenti nel TS.

Ora guarda. Ci sono 8 TS per simbolo in base alle posizioni pendenti. In totale nella Lega TS, abbiamo 28x8 = 224 TS che lavorano con gli ordini pendenti. 10 di loro in ogni simbolo ci danno 2240 ordini pendenti. Più le posizioni aperte, che possono anche essere fino a tre per TS. Il numero totale di 24x28 TP = 672, il massimo teorico totale delle posizioni è 2016. Di conseguenza, il numero totale di ordini e posizioni raggiunge i 5000. E non abbiamo griglie.

Ma, naturalmente, le società di intermediazione non gradiranno un numero così grande di posizioni e ordini su un conto. E la cosa principale è che non abbiamo nemmeno bisogno della maggior parte di tutti questi ordini e ordini - l'80% dei TC sono outsider e "vicoli ciechi". Siamo interessati solo al 20% dei favoriti. E abbiamo bisogno dei forestieri solo per vedere che TS funziona, ed è ancora cattivo. Per non perdere i cambiamenti del mercato, quando alcuni outsider iniziano improvvisamente a "mostrare la classe".

Di conseguenza - penso che sia ragionevole dividere la TC League in tre. Da cinquanta a settanta TC nella massima serie sono i favoriti, e quelli che si avvicinano a loro. Duecento - questo è un campionato medio, TCs "né pesce né carne", che tipo di non precipitare, ma anche nessun bene da loro. E il resto - è un TC spazzatura, che sono necessari solo per vedere, "come NON fare trading". In top league - fermare il TS è inaccettabile, non ci dovrebbero essere errori. Nel campionato intermedio - un errore occasionale è accettabile. Nella lega inferiore - nessun problema se i TC si fermano a causa del superamento del numero di ordini.

 

Ecco la triste notizia...

TS 340221 - larottura del canale sul pounddollar, un favorito di molti mesi, ha ottenuto di nuovo lo stoploss oggi, quindi il suo attuale drawdown era di 350 punti a quattro cifre, con il massimo drawdown consentito di 320.

Il punteggio della qualità del trade è ora sceso a 1,2, e il profitto totale a +$111 - cioè, la qualità del trade TS è ancora valutata come molto alta. Tuttavia, il comportamento inaccettabile del sistema indica chiaramente che ha funzionato e deve essere riottimizzato. Così facendo, non dovrebbe essere spostato nella lega di mezzo, ma lasciato nella lega superiore.

C'erano persone qui che insistevano che "va bene se c'è qualche slittamento (sui soldi ora 20%). Ma ho il sospetto che il sistema continuerà a prosciugarsi. Questo è tutto. Il suo tempo è passato. Sta sicuramente andando in sovra-ottimizzazione.

 
Georgiy Merts:

Ecco la triste notizia...

TS 340221 - la rottura del canale sul pounddollar, un favorito per molti mesi, ha ottenuto uno stop loss anche oggi, quindi il suo attuale drawdown è di 350 punti a quattro cifre, con il massimo drawdown consentito di 320.

Il punteggio della qualità del trade è ora sceso a 1,2, e il profitto totale a +$111 - cioè, la qualità del trade TS è ancora valutata come molto alta. Tuttavia, il comportamento inaccettabile del sistema indica chiaramente che ha funzionato e deve essere riottimizzato. Così facendo, non dovrebbe essere spostato nella lega di mezzo, ma lasciato nella lega superiore.

Ci sono state persone qui che hanno insistito che "va bene se c'è qualche slittamento (sui soldi ora 20%). Ma ho il sospetto che il sistema continuerà a prosciugarsi. Questo è tutto. Il suo tempo è passato. Sta sicuramente andando in sovra-ottimizzazione.

È troppo complicato, ha bisogno di essere più semplice, e il tuo computer è già guasto
 
Georgiy Merts:

Considera il perché:

Mettiamo una pausa sui bordi a zig zag (se i bordi sono vicini, rimbalzando sullo stesso livello - non mettiamo una pausa). Se c'è una tendenza - allora sui bordi opposti - metteremo un sacco di scaffali. Anche se cancelliamo i vecchi ordini pendenti che hanno più di due settimane, avremo facilmente una dozzina di ordini pendenti nel TS.

Ora guarda. Ci sono 8 TS per simbolo in base alle posizioni pendenti. In totale, nella Lega TS, abbiamo 28x8 = 224 TS che lavorano sugli ordini pendenti. 10 di loro in ogni simbolo portano a 2240 ordini pendenti. Più le posizioni aperte, che possono anche essere fino a tre per TS. Il numero totale di 24x28 TP = 672, il massimo teorico di posizioni è 2016. Di conseguenza, il numero totale di ordini e posizioni raggiunge i 5000. E non abbiamo griglie.

Ma, naturalmente, le società di intermediazione non gradiranno un numero così grande di posizioni e ordini su un conto. E la cosa principale è che non abbiamo nemmeno bisogno della maggior parte di tutti questi ordini e ordini - l'80% dei TC sono outsider e "vicoli ciechi". Siamo interessati solo al 20% dei favoriti. E abbiamo bisogno dei forestieri solo per vedere che TS funziona, ed è ancora cattivo. Per non perdere i cambiamenti del mercato, quando alcuni outsider iniziano improvvisamente a "mostrare la classe".

Di conseguenza - penso che sia ragionevole dividere la TC League in tre. Da cinquanta a settanta TC nella massima serie sono i favoriti, e quelli che si avvicinano a loro. Duecento - questo è un campionato medio, TCs "né pesce né carne", che tipo di non precipitare, ma anche nessun bene da loro. E il resto - è un cestino TC, che sono necessari solo per vedere, "come NON fare trading". In top league - fermare il TS è inaccettabile, non ci dovrebbero essere errori. Nel campionato intermedio - un errore occasionale è accettabile. Nella lega inferiore, non c'è niente di male se i TC si fermano per aver superato il numero di ordini.

@fxsaber sembra offrire una sorta di "ambiente di trading virtuale", non ho approfondito molto, ma le transazioni possono effettivamente essere virtuali, non è necessario scaricare tutto su un povero commerciante :-) si può semplicemente contare all'interno...Quindi gli "outsider" lavorano in un ambiente virtuale, e le "grandi leghe" sono portate sul mercato.


Un "criterio di arresto" è necessario per tutte le strategie. Le strategie di canale in linea di principio non funzionano ad alta volatilità e qui possiamo essere ottimizzati in qualsiasi modo, qualsiasi ottimizzazione sarà solo dannoso.

 
Vladimir Baskakov:
È troppo complicato, deve essere più semplice, il tuo computer ha dei problemi.

Non capisco...

Ti piace parlare per enigmi. Il mio computer funziona bene.

 
Maxim Kuznetsov:
In questo caso @fxsaber offre un ambiente di trading virtuale, non l'ho proprio studiato, ma le operazioni possono virtualizzare davvero, non è necessario scaricare tutto su un povero commerciante :-) basta considerare l'interno... Poi "Outsiders" lavorano in un ambiente virtuale, e la "lega superiore" entrare nel mercato.


Tutte le strategie dovrebbero avere un "criterio di stop". Ma le strategie di canale generalmente non funzionano ad alta volatilità, e qui possiamo diventare più ottimizzati, ogni ottimizzazione sarà solo dannosa.

Sì, è possibile avere ordini pendenti virtuali, ma questo è effettivamente trasferire la capacità del server DC al mio computer. Perché? È più facile per gli "esterni" ignorare gli errori... Se un ordine pendente non è impostato, al diavolo perché la maggior parte del sistema è comunque in perdita.

Parlando di "le strategie di canale non funzionano con l'alta volatilità" - perché? Secondo me, funzionano bene. Violazione di un canale, aprire, prendere un po' di profitto, chiudere.

Esattamente in questo caso si è verificata la situazione opposta - invece di una rottura del canale è iniziato un rimbalzo. Che tipo di "volatilità" è quella...