Citazione Originariamente Scritto da framzero Visualizza Messaggio
Salve,
Sono al lavoro quindi non posso provare il codice(e scrivo dal telefono) ma ho fatto un ragionamento e vorrei capire quanto è scritto correttamente:

La condizione di mio esclusivo interesse è:
Al low di giornata contemporaneo alla barra Haikin Ashi verde, compro, dove

SET barraVerde = HACLOSE>HAOPEN
SET condizioneLow = (LOW = TODAYLOW())
SET compro = (condizioneLow AND barraVerde)

Partendo da questo presupposto, a me interessa pormi la domanda: è giá successo? La risposta puó essere si o no. Per entrambe le domande, la risposta dev'essere: ok, che succeda ancora.

Quindi
#conto se esiste la condizione al passato
SET conteggioVolte = lastif(compro)
Meglio Lastif o Countif?
#se è successa (>=1) compro, se non è successa e il conto mi da 0 probabilmente siamo a inizio giornata o in una condizione similare, quindi compro.
If(conteggioVolte>=1, compro, compro)
Quindi
SET finaleVerde = If(conteggioVolte>=1, compro, compro)
finaleVerde

Quindi, visto che sto rompendo da giorni, per sta roba, chiedo: cosa ne pensate? Gira bene? Qualcuno vuole provarlo?
Ciao caro,

questa parte:

SET barraVerde = HACLOSE>HAOPEN
SET condizioneLow = (LOW = TODAYLOW())
SET compro = (condizioneLow AND barraVerde)
è corretta.

Nella seconda parte ci pare di capire che lo scopo sia quello di evitare un ingresso ad inizio giornata (se non è così porta pazienza e rispiega with details ).

In questo caso la soluzione più semplice è utilizzare una condizione del tipo

TIME > 930
In quest'esempio la condizione è vera solo a partire dalle 9.31

Può andare?

Ciao Ciao