Riavvio di EA

8 risposte

chengsmine

Abbonato, bbp_partecipante, comunità, 42 risposte.

Visita il profilo

10 anni fa #111624

Supponiamo di avere una regola iniziale, come ad esempio:

 

Se la situazione di mercato è piatta

  o L'ultimo ordine era piatto

 

Assegnazione della variabile PU

Valore: Aprire (0) + Convertire in Vip reali (DS)

 

dove DS è un numero intero.

 

Dopo molte regole, se voglio che l'EA ritorni alla regola precedente ed esegua di nuovo la strategia, l'ultimo ordine era piatto è una buona condizione per consentire all'EA di riavviarsi? Oppure esiste una condizione migliore per riavviare un EA? 

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

10 anni fa #122727

no, "L'ultimo ordine era piatto" non è una buona condizione, l'ultimo ordine non può essere piatto, può essere solo lungo o corto.

Flat significa che l'ordine non è stato effettuato e, poiché esiste un ultimo ordine, è stato ovviamente effettuato.

 

È possibile utilizzare alcune variabili per riavviare un EA.

Ad esempio, creare una variabile StartEA e utilizzare la condizione StartEA = true nella prima regola, quindi impostare StartEA = false nell'azione.

 

 

Poi, in alcune regole in cui si desidera riavviare l'EA, si imposterà StartEA= true.

 

Ad esempio:

 

 

Regola 1:

SE (CCI > 0 e StartEA = vero)

ALLORA 

  Ordine aperto

 StartEA = false

 

Regola 2:

 

Regola 3: 

 

Regola di riavvio:

SE(qualcosa)

ALLORA StartEA = vero

 

Spero che capiate cosa intendo.

 

Marchio

Marchio
Architetto StrategyQuant

0

chengsmine

Abbonato, bbp_partecipante, comunità, 42 risposte.

Visita il profilo

10 anni fa #122732

Quindi l'EA può ricordare il valore di StartEA prima di riavviarsi? Pensavo che nell'altro post mi avessi detto che dimentica tutti i valori memorizzati e torna ai valori di default.

0

chengsmine

Abbonato, bbp_partecipante, comunità, 42 risposte.

Visita il profilo

10 anni fa #122735

Ho appena scoperto che le variabili booleane possono essere utilizzate solo come condizione. Quindi devo usare una variabile intera.

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

10 anni fa #122739

no, EA non ricorderà alcun valore tra un riavvio e l'altro.

Il mio esempio riguardava l'impostazione della variabile nella prima scheda per poi utilizzarla nelle schede successive.

 

Marchio

Marchio
Architetto StrategyQuant

0

chengsmine

Abbonato, bbp_partecipante, comunità, 42 risposte.

Visita il profilo

10 anni fa #122740

Quindi quello che lei cita:

Regola di riavvio:

SE(qualcosa)

ALLORA StartEA = vero

 

non ha alcun significato una volta riavviato l'EA. Se il valore predefinito di StartEA è true, tornerà automaticamente al valore predefinito una volta riavviato l'EA.

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

10 anni fa #122749

Sì, non è possibile mantenere lo stato e i valori delle variabili quando si riavvia l'EA, tutto verrà ripristinato ai valori di default.

 

Pensavo che la tua domanda riguardasse la logica di riavvio di qualche processo all'interno dell'EA, mentre l'EA è continuamente in esecuzione.

 

Marchio

Marchio
Architetto StrategyQuant

0

chengsmine

Abbonato, bbp_partecipante, comunità, 42 risposte.

Visita il profilo

10 anni fa #122760

Solo per essere sicuri di alcune definizioni. La regola 1 è la prima regola dell'EA.

Regola 1:

Se la condizione del mercato è piatta

ALLORA Aprire un ordine di acquisto

 

Dopo molte regole.....

SE (qualcosa)

ALLORA Chiudere tutti gli ordini

 

Se ora torno alla Regola 1, sto riavviando l'EA e i valori precedenti dei parametri vengono cancellati, sono corretto?

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

10 anni fa #122801

No, per riavviare l'EA intendo che lo si spegne o lo si rimuove dal grafico e poi lo si riaccende.

 

Se si desidera cancellare i parametri, è possibile farlo nell'ultima regola:

 

SE(qualcosa)

ALLORA Chiudere tutti gli ordini

assegnare la variabile X1 = 0

assegnare la variabile X2 = 0

ecc.

 

EA Wizard vi offre la flessibilità di fare ciò che volete con le vostre variabili.

 

Marchio

Marchio
Architetto StrategyQuant

0

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