Sto testando un sistema semplice ma che attiva il trade solo in certi orari e li chiude a certe condizioni, anche fuori orario. Ma nel dettaglio delle operazioni vedo che ne apre anche fuori dai miei orari.
Ho provato sia scrivendo:
if NOT ONMARKET and RSI[RR](close)=>W55 and hour<=16 and hour=>6 then
che usando currenthour al posto di hour ma apre sempre anche fuori orario.
ovviamente verifica che io le abbia messe dove tu desideri, è facile sbagliare la logica. E’ sempre bene usare le parentesi, anche quando sembrano superflue (come hai fatto, opportunamente, per TTT). Io le uso anche in normali espressioni dove c’è una naturale precedenza matematica, tipo 3 + 2 * 4, che io scrivo sempre 3 + (2 * 4), perché, pur essendo superflue, mi danno visivamente un’immediata interpretazione della sequenza.
Non utilizzare CURRENTIME, è un duplicato di TIME. Usa in alternativa OPENTIME se vuoi prendere in considerazione l’orario di apertura della candela, invece di quello della chiusura.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue