Risposta

Obiettivi costruiti nel modulo genetico

4 risposte

Rom

Cliente, bbp_partecipante, comunità, 29 risposte.

Visita il profilo

7 anni fa #115271

Mi interessano tutti i commenti, anche i più critici.....

 

Consideriamo il metodo genetico, .  

Inizia con la "semina", cioè la creazione di un insieme casuale di strategie iniziali. Nel setup vedo l'opzione per impostare gli obiettivi: Impostazioni > Opzioni genetiche > > Condizioni iniziali della popolazione. Ho l'ambizioso progetto di creare una strategia che approssimi le tendenze su dati giornalieri. Per questo motivo sono meno interessato, ad esempio, a un basso parametro win% e più interessato a un rapporto vincita/perdita più elevato. Miro anche a un'aspettativa decente (niente di speciale, è solo un seme). Allo stesso tempo, non voglio che nella popolazione iniziale ci siano rendimenti negativi nella parte fuori campione dei dati. Considero tali limitazioni ragionevoli.  

All'avvio il programma tenta di costruire la popolazione iniziale. Tuttavia, se impiega più di un numero predeterminato di iterazioni, il programma si ferma e visualizza il messaggio di errore: "Impossibile generare candidati iniziali validi". "  

Finora ho stabilito che il numero di restrizioni e non il loro valore gioca un ruolo fondamentale nella "semina" della popolazione iniziale.  

Perché i vincoli sono importanti? Il "seme" sbagliato avrà una forte tendenza a convergere verso strategie altrettanto sbagliate. Questa è la mia esperienza finora, dopo aver utilizzato il programma per diversi mesi.

Per tentativi ed errori, giocando sia con il numero di obiettivi che con i loro valori, sono riuscito a costringere il programma a creare alcune strategie casuali che sembravano decenti. Ho provato a "raccoglierle", cioè a salvarle e a raccoglierne un numero decente per iniziare l'evoluzione, ma non credo sia possibile.  

 

Il seme iniziale per il modulo genetico sembra essere un motore casuale. Perché non può andare più a lungo, per tutto il tempo necessario a popolare il "seme"? 

In alternativa, perché non posso "raccogliere" diverse strategie da diversi tentativi di semina e utilizzarle per l'"evoluzione"? 

 

 

0

gentmat

Cliente, bbp_partecipante, comunità, 234 risposte.

Visita il profilo

7 anni fa #137885

È possibile.
Fare a caso di diciamo 1000 o un milione (memorizzare in banca) mettere le regole che tutte queste strategie devono avere è e oos netprofit > 0
Con la percentuale di vittorie bla bla.
Interrompere la generazione casuale quando è soddisfatta .

Ora vai con la genetica (prima di questa salva le strategie casuali per sicurezza).
Andare alle impostazioni genetiche e scegliere genetica dalla banca .
Questo è quanto

0

Rom

Cliente, bbp_partecipante, comunità, 29 risposte.

Visita il profilo

7 anni fa #137896

Capito, grazie

0

Rom

Cliente, bbp_partecipante, comunità, 29 risposte.

Visita il profilo

7 anni fa #137935

Ok, ma l'algoritmo genetico dovrebbe cercare di convergere verso gli obiettivi costruiti. Non è così. Quando il numero di obiettivi costruiti è >2, il programma non riesce a creare il seme in modalità genetica. Da quello che ho capito, il seme dovrebbe essere casuale e l'algoritmo dovrebbe convergere verso gli obiettivi. Se capisco gli obiettivi, cioè so che tipo di proprietà mi aspetto dal costruito, il programma dovrebbe essere in grado di aiutarmi. Ora, dato che la generazione iniziale è casuale, l'"evoluzione" può fallire, e va bene, posso riprovare. Purtroppo non è così.  

L'alternativa (generazione casuale con vincoli) è destinata a fallire dal punto di vista matematico. 

0

gentmat

Cliente, bbp_partecipante, comunità, 234 risposte.

Visita il profilo

7 anni fa #138190

Il random non vi deluderà, molti qui usano solo il random. le teorie sono solo teorie.

se si vuole generare qualcosa che si ritiene funzioni al meglio si può fare quanto segue. 

creare una strategia in sq3, ad esempio 

 

acquistare se rsi > 60

vendere se < 40

 

mettere sl e tp in base all'atr o al fisso .

 

ora vai alla sezione migliora la strategia e metti (aggiungi alla prima regola e alla seconda) avrai una genetica con lo spirito della strategia che stai cercando

0

Stai visualizzando 4 risposte - da 1 a 4 (di 4 totali)