Documentazione e guide per l'utente

Imparate le basi o perfezionate le vostre abilità con le esercitazioni pensate per ispirarvi.

Ultimo aggiornamento il 9 settembre 2025 a cura di Kornel Mazur

Opzioni dell'algoritmo genetico

Impostazioni → Opzioni genetiche

Il Opzioni genetiche È disponibile la scheda "configurazione" Solo quando l'evoluzione genetica è selezionato in Impostazioni → Cosa costruire → Modalità di costruzione. Questa sezione consente di configurare come Algoritmi evolutivi genetici Sono applicati per sviluppare strategie di trading nel corso di molte generazioni.

1. Configurazione dell'evoluzione genetica

Max # di Generazioni

  • Definisce quante generazioni dovrà evolversi la popolazione.
  • Gamma consigliata: 5–100
  • Nota: Troppe generazioni spesso producono risultati in calo. È spesso più efficace riavviare l'evoluzione dopo uno stallo.

Dimensione della popolazione

  • Numero di strategie per isola.
  • Gamma consigliata: 10–100+
  • Se si utilizzano più isole, la popolazione totale = numero di isole × dimensioni della popolazione.

ProPossibilità di crossover e mutazione

  • Definisci la probabilità di Operazioni genetiche:
    • Crossover: Questo valore indica quanto i genitori (strategie della generazione precedente) sono abituati a interferire tra loro. Con un valore alto vengono scambiati più blocchi tra queste strategie per creare candidati per una nuova generazione.
    • MutazioneSi tratta della probabilità di cambiare la regola (blocco) di una strategia per creare una nuova strategia. Con un'impostazione di mutazione bassa, durante il processo di evoluzione vengono apportate solo piccole modifiche alle strategie.
  • Tassi di mutazione più elevati possono contribuire a esplorare soluzioni strategiche più diversificate.

2. Opzioni per l'isola

Isole rappresentano sottospecie isolate che si evolvono indipendentemente, aumentando la diversità e la possibilità di esplorazione.

Isole

  • Numero di sottogruppi evolutivi separati.
  • Gamma consigliata: 1–10
  • Più di 10 isole potrebbero rallentare i progressi a causa della dimensione eccessiva della popolazione.

Migrare ogni X° generazione

  • Frequenza della migrazione delle strategie tra le isole.
  • Valore consigliato: Ogni 10 generazioni
  • Aiuta a “distaccare” popolazioni intrappolate nelle loro ottimizzazioni locali, preservando al contempo la diversità.

Tasso di migrazione della popolazione

  • Numero o percentuale di strategie da migrare.
    • Per popolazioni piccole (ad esempio, dimensioni 10): utilizzare 10–20%
    • Per popolazioni più numerose (ad esempio, dimensioni 100): utilizzare 1–5%

3. Generazione iniziale della popolazione

L'evoluzione genetica può iniziare da:

  • A generato casualmente popolazione
  • A set definito dall'utente di strategie caricate da un databank

Utilizzare strategie derivate dalla banca dati iniziale sulla popolazione

  • Attivate questa opzione per caricare le strategie dal Popolazione iniziale banca dati.
  • Se le strategie disponibili saranno inferiori a quelle necessarie, le restanti verranno generate in modo casuale.
  • Nota: Questi sono non filtrata utilizzando il filtro Popolazione iniziale.

Generato il coefficiente di decimazione

  • Controlli oversampling dei candidati per la selezione iniziale.
    • esempio: Decimation = 3 significa generare 3 volte più strategie di quelle necessarie, poi selezionare la migliore.
  • Ottimizza la qualità iniziale ma aumenta significativamente i tempi di costruzione.

Filtrazione della popolazione iniziale generata

  • Filtro opzionale per impostare requisiti minimi (ad esempio, numero di operazioni) per le strategie di popolazione iniziale.
  • Consigliato mantenere i filtri puliti minimo per consentire all’evoluzione di perfezionare strategie più deboli.

4. Gestione dell'evoluzione

Riprendere quando si è finiti

  • La evoluzione riavvia automaticamente dopo aver raggiunto la generazione finale.
  • Adatto per corse lunghe e senza supervisione.

Ripristinare Evolution Fitness se…

  • Inizia un riavvio se nessuna miglioramento della forma fisica Si riscontra in tutte le generazioni.
  • Aiuta a evitare calcoli inutili per popolazioni stagne.

5. I meccanismi del sangue fresco

È usato per introdurre nuovo materiale genetico e mantenere la diversità.

Rileva le stesse strategie e le sostituisce

  • Rileva le strategie duplicate in ogni generazione e le sostituisce con quelle generate casualmente.

Sostituisci X% delle strategie più deboli

  • Rimuove periodicamente le strategie con i risultati più scadenti e le sostituisce con altre nuove.
  • ProI moti favoriscono candidati più forti e evitano la stagnazione della popolazione.

6. Visualizzazione del database delle ultime generazioni

  • Visualizza un database speciale che mostra Le strategie della generazione attuale.
  • Disponibile solo per la prima isola.

Questo articolo è stato utile? L'articolo è stato utile L'articolo non è stato utile

0 Commenti
Vecchi
Più recenti Le più votate