Robot completo per MT5 - pagina 13

 
ElenaFxPro4:

Il sistema "giusto" NON DEVE avere parametri. Un sistema parametrico, semplice o supercomplesso, inevitabilmente si rifà alla storia e funziona bene fino a quando questa storia non svanisce nel passato profondo. :)

Qui, la storia è necessaria solo per TARGETING gli algoritmi. Tutti i "parametri" sono presi dal mercato. Uno dei principi di base dell'analisi, tutto si ripete, cioè i modelli o più semplicemente gli STATUS si ripetono. La storia è necessaria per risolvere TUTTE le situazioni. Se qualcosa non funziona correttamente nel mercato - significa che o la situazione è sconosciuta, o è liberamente implementata.

E in che modo "debuggare gli algoritmi" è diverso da "trovare i parametri ottimali"? Secondo me, sono la stessa cosa...

 
Georgiy Merts:

Ahhhh... Bene, se è così - allora vedo la soluzione al problema di "avere tutte le intuizioni attuali sul mercato" attraverso il funzionamento costante di un gruppo di sistemi semplici. Semplicemente li osserviamo - e concludiamo quali sistemi hanno più senso in questo momento. In queste direzioni cerchiamo il profitto. Per esempio, se vediamo che i sistemi di tendenza stanno perdendo soldi su qualche simbolo mentre i sistemi piatti stanno guadagnando, allora concludiamo che è piatto e impostiamo varianti di sistemi piatti per il trading reale utilizzando questo simbolo.

Ecco perché ho creato la Lega dei sistemi di trading.

È interessante vedere altre varianti per risolvere lo stesso problema ("avere una visione immediata del mercato"). Starò a guardare per vedere cosa ti viene in mente.

"Basta osservarli - e trarre una conclusione" questo è ciò che fa un robot. Un umano, a causa di peculiarità psicologiche e fisiologiche, NON sarà in grado di prendere la decisione giusta, e anche per un lungo periodo di tempo costantemente "osservando". Un uomo è un creatore, mentre un robot è un esecutore. Lascia che il robot "veda" se il simbolo che vede è in un piatto, un trend o un bordo di trend e usa il sottosistema appropriato. Quindi i nostri modi sono simili :) Il guscio per il tuo "mucchio di sistemi semplici", che vede il mercato e cambia i sistemi in base ad esso - l'essenza del robot proposto.

Che te ne pare come "idea di trading" :) ?

 
Georgiy Merts:

Qual è la differenza tra "debuggare algoritmi" e "trovare parametri ottimali"? Secondo me, sono la stessa cosa...

Il debugging è la risposta alla domanda "cosa fare nella situazione", mentre il fitting è la risposta alla domanda "quali numeri mettere qui dentro, in modo che le cifre del profitto siano più grandi" :)

 
Mi dispiace, tornerò dopo il 21.
 
ElenaFxPro4:

Beh, allora un po' troppo complicato :)

Solo un algoritmo di controtendenza "capriola" fa quanto segue:

1. identifica il bordo di tendenza. (movimento lungo rispetto alla media, aumento del volume del contatore sopra la media, prezzo rotondo vicino)

2) Determina l'entrata contro la tendenza (il movimento laterale dovrebbe iniziare, il segnale va contro la tendenza al prezzo circolare, velocità sufficiente, limita il numero di posizioni aperte).

3. Anche il sistema di chiusura AFC è specifico. (Un movimento brusco verso il profitto porta ai Takeover, il trascinamento laterale fa sì che lo stop e i Takeover siano compressi più vicino al prezzo aperto, il movimento fluido verso il profitto è respinto).

E ci sono tante piccole cose come il CALENDARIO - divieto di fare trading durante certe ore di un mercato morto, controllo dello spread, controllo della passività o superattività del mercato, dati per N giorni (qui abbiamo 3 giorni) su medie, massimi e minimi... ecc... :)

Non sarebbe male vedere le formule, spesso si rivelano molto diverse dalle formulazioni verbali/desideri.

Un bordo di una tendenza è un estremo che viene identificato, dopo il quale il prezzo non cambia questo estremo, e le condizioni per un bordo di una tendenza sono soddisfatte). È il più facile qui. Inoltre è più complicato. Possiamo guardare il tempo e quanto e a quale velocità il prezzo va nella direzione opposta. E questo è come correttamente - ciò che si definisce con.

 
ElenaFxPro4:

"Basta osservarli - e trarre una conclusione" è quello che fa un robot. Gli esseri umani, a causa di peculiarità psicologiche e fisiologiche, NON saranno in grado di prendere la decisione giusta, e per un lungo periodo di tempo, costantemente "osservando". Un uomo è un creatore, mentre un robot è un esecutore. Lascia che il robot "veda" se il simbolo che vede è in un piatto, un trend o un bordo di trend e usa il sottosistema appropriato. Quindi i nostri modi sono simili :) Il guscio per il tuo "mucchio di sistemi semplici", che vede il mercato e cambia i sistemi in base ad esso - l'essenza del robot proposto.

Che te ne pare come "idea di trading" :) ?

Sì, è più o meno come il mio.

Ma non ho mai trovato un algoritmo per selezionare il TS che userei meglio al momento. E questo compito lo risolvo intuitivamente.

Sarà interessante vedere come lo farete.

 
Valeriy Yastremskiy:

Non sarebbe male vedere le formule, spesso si rivelano molto diverse dalla formulazione verbale.

Un bordo di tendenza, è un estremo che viene identificato, dopo il quale il prezzo non cambia quell'estremo, e le condizioni per un bordo di tendenza sono soddisfatte). È il più facile qui. Inoltre è più complicato. Possiamo guardare il tempo e quanto e a quale velocità il prezzo va nella direzione opposta. E questo è come correttamente - con ciò che si definisce.

L'intero testo è davanti a voi. Quali formule?

Se il bordo di tendenza è definito correttamente, il prezzo DEVE andare contro la tendenza. Per definizione :) Dovete determinare il momento in cui aprire la posizione. Il rapporto tra operazioni redditizie e perdenti è un indicatore della corretta determinazione. Alcuni giorni raggiunge il 100% con circa 10 scambi. Ci sono giorni 0% (significa quantità più uguale a quantità meno) ma è raro :) Il compito è quello di ridurre tali giorni al minimo.

 
Georgiy Merts:

Sì, corrisponde all'incirca al mio.

Ma non ho trovato un algoritmo coerente per identificare quali TC sono migliori da usare in un dato momento. E lo faccio in modo intuitivo.

Sarà interessante vedere come lo farete.

Apparentemente non mi rendo conto di quale sia il problema?

Qui abbiamo:

1. un algoritmo1 che funziona bene nella situazione1.

.....

123. un algoritmo123 che funziona bene in situazione123.

Avete bisogno di un algoritmo che definisca le situazioni da 1 a 123. Allora non c'è niente per usare l'algoritmo33 ecc. in situazione33. :)

Cosa si fa "intuitivamente"? Sta definendo la situazione? O cosa?

 
ElenaFxPro4:

Tutto il testo è davanti a voi. Quali formule?

Se il bordo del trend è definito correttamente, il prezzo DEVE andare contro il trend. Per definizione :) È necessario determinare il momento in cui aprire la posizione. Il rapporto tra operazioni redditizie e perdenti è un indicatore della corretta determinazione. Alcuni giorni raggiunge il 100% con circa 10 scambi. Ci sono giorni 0% (significa quantità più uguale a quantità meno) ma è raro :) Il compito è quello di ridurre al minimo tali giorni.

Se solo questo testo potesse essere inserito nel codice e questo codice funzionasse come previsto)
Il compito non è formulato correttamente. Ridurre al minimo le voci sbagliate. Se un'entrata è sbagliata, dovresti trovarla il prima possibile e chiudere la posizione.
 
Valeriy Yastremskiy:
Se solo questo testo potesse essere inserito nel codice e questo codice funzionasse come previsto)
Il compito non è formulato correttamente. Per ridurre al minimo gli inserimenti errati. E se l'entrata è sbagliata, identificarla il prima possibile e chiudere la posizione.

E se la voce è sbagliata, il più presto possibile per identificarla...

Mi riferivo a quegli algoritmi che vengono utilizzati nel robot per rilevare un'entrata sbagliata prima che la posizione venga aperta. Dopo l'apertura, tocca al sistema di chiusura. :)