allora, mi sto impantanando un po con i ragionamenti...
partiamo da una condizione semplice:
Codice:
if C[1] < O[1] and C < O ...
su tf 5 minuti (con una visione di tf ad 1 ora) abbiamo
Codice:
tfCalc = (60 / 5) - 1;
if closeAltroTF[tfCalc] < openAltroTF[tfCalc] and C < O[tfCalc] ...
che dovrebbe dire "se la CLOSE della candela oraria riportata 11 barre fa è minore della OPEN della candela oraria riportata 11 barre fa, e se la CLOSE della candela a 5 minuti e < della OPEN riportata 11 barre fa)
in teoria entra (almeno la prima volta) dove dovrebbe entrare... ma dopo, al posto di rieseguire il controllo 12 barre dopo (quindi dopo un ora), mi riesegue il controllo anche 3 barre dopo... questo perchè naturalmente per lui "11 barre fa" è un comando sempre valido... come ovviare a ciò?