L'apprendimento automatico nel trading: teoria, modelli, pratica e algo-trading - pagina 920

 
Mihail Marchukajtes:

E che tali grandi investitori non vi impicchino per le vostre coxies..... :-)

Indosso un'armatura da molto tempo ormai, non si sa mai

 
C'è un modo per usare il clustering per i nostri scopi? Ho provato a dividere il campione in 10 cluster e si è rivelato una stronzata - 0 soluzioni corrette, o dovremmo fare 100-1000 di questi cluster?
 
Aleksey Vyazmikin:
È possibile usare il clustering per i nostri scopi? Ho provato a dividere il campione in 10 cluster e si è rivelato una stronzata - 0 soluzioni corrette, o questi cluster dovrebbero essere 100-1000?
Sì, è una stronzata.
 

C'è un'opzione per aprire la mia classe RL come progetto condiviso per coloro che lo desiderano, se qualcuno ha un desiderio sfrenato di fare qualcosa di più con esso

possibilità al momento:

  • creazione di un insieme di qualsiasi numero di agenti
  • attributi individuali per ogni attore (numero di alberi, parametro r)
  • diversi predittori possono essere assegnati ad ogni agente (qualsiasi numero arbitrario).
  • gli agenti abbandonano dopo la formazione
  • formazione di agenti selezionati per unire, non per guadagnare
  • facile aggiunta e rimozione di agenti in poche righe
  • incoraggiare il feudo per ora solo uno, ma si può facilmente aggiungere diverse varianti tra cui scegliere, per ogni agente nell'insieme (la cosa più creativa da fare)

O un articolo con una descrizione dettagliata?

O un terreno di calpestio

 
Maxim Dmitrievsky:

C'è un'opzione per aprire la mia classe RL come progetto condiviso per coloro che lo desiderano, se qualcuno ha un desiderio sfrenato di fare qualcosa di più con esso

possibilità al momento:

  • creazione di un insieme di qualsiasi numero di agenti
  • attributi individuali per ogni attore (numero di alberi, parametro r)
  • diversi predittori possono essere assegnati ad ogni agente (qualsiasi numero arbitrario).
  • gli agenti abbandonano dopo la formazione
  • formazione di agenti selezionati per unire, non per guadagnare
  • facile aggiunta e rimozione di agenti in poche righe
  • incoraggiare il feudo per ora solo uno, ma si può facilmente aggiungere diverse opzioni tra cui scegliere, per ogni agente nell'insieme (la cosa più creativa da fare)
O un articolo con una descrizione dettagliata?

In qualsiasi formato, le informazioni saranno utili, la cosa più importante è che il materiale sia stato esposto in un linguaggio accessibile!

 
Aleksey Vyazmikin:

In qualsiasi formato le informazioni saranno utili, l'importante è che il materiale sia presentato in un linguaggio accessibile!

È una semplice classe e qualche metodo, non so se è più semplice

//+------------------------------------------------------------------+
//|Multiple RL agents class                                          |
//+------------------------------------------------------------------+
class CRLAgents
  {
private:
   struct Agents
     {
      double            inpVector[];
      CRLAgent         *ag;
     };
   double            dropoutAgent[];
   bool              dropout;
public:
                     CRLAgents(int,int,int,double);
                    ~CRLAgents(void);
   Agents            agent[];
   void              updatePolicies(double);
   void              updateRewards();
   double            getTradeSignal();
   void              setAgentSettings(int,int,int,double,bool);
   void              dropoutAgents(int&[]);

  };

Non posso dare lezioni sull'alfabeto, non sono un insegnante

 
Maxim Dmitrievsky:

C'è un'opzione per aprire la mia classe RL come progetto condiviso per coloro che lo desiderano, se qualcuno ha un desiderio sfrenato di fare qualcosa di più con esso

possibilità al momento:

  • creazione di un insieme di qualsiasi numero di agenti
  • attributi individuali per ogni attore (numero di alberi, parametro r)
  • diversi predittori possono essere assegnati ad ogni agente (qualsiasi numero arbitrario).
  • gli agenti abbandonano dopo la formazione
  • formazione di agenti selezionati per unire, non per guadagnare
  • facile aggiunta e rimozione di agenti in poche righe
  • incoraggiare il feudo per ora solo uno, ma si può facilmente aggiungere diverse varianti tra cui scegliere, per ogni agente nell'insieme (la cosa più creativa da fare)

O un articolo con una descrizione dettagliata?

O un terreno di calpestio.

Articolo con codice sorgente. Se il repository pubblico sarà conservato per sempre, basta collegarsi ad esso.
Se scegliete di calpestarlo, lasciate prima il progetto nella vostra e-mail)
 
Maxim Dmitrievsky:

È una semplice classe e qualche metodo, non so se è più semplice

Non posso dare lezioni sull'alfabeto, non sono un insegnante.

Sarebbe bello vedere un commento per ogni linea - si può solo indovinare dal nome. Perché indovinare?

 
Aleksey Vyazmikin:

Sarebbe bello vedere un commento su ogni riga - cosa scrivere lì è solo indovinare dal titolo. Perché indovinare?

Lo farò per 50 rubli).

 
Maxim Dmitrievsky:

Lo farò per 50k :)

È così che va a finire, si scrivono molti articoli, ma il codice è spesso illeggibile per i programmatori inesperti... Perché pensi che la gente li abbia scritti? Chi li capirebbe o vivrebbe senza di loro?