trovare il close più alto

Forums ProRealTime forum Italiano Supporto ProOrder trovare il close più alto

Viewing 6 posts - 1 through 6 (of 6 total)
  • #63431

    salve, sul tf 1h vorrei scrivere una cosa di questo tipo:

    se il close della candela è > della media mobile a 20 periodi e se il close della candela è il più alto di tutte le candele fino a quel momento, si entra long.

    per la prima condizione nessun problema: close > average[20](close)

    per la seconda invece non riesco…

    close > dclose(0)    non funziona

    close > highest[12](close)    è un’approssimazione, lo so, ma non funziona

    in entrambi i casi non mi fa partire il backtest.

    come faccio?

    grazie!

    #63437

    Tu dici “e se il close della candela è il più alto di tutte le candele fino a quel momento“, ma partendo da quanto tempo prima, 10, 20, 50, 100 candele?

    #63438

    non può funzionare perché la close corrente (close[0]) non può essere maggiore delle ultime 12, al massimo può essere uguale, quindi dovrai modificare la riga così:

    in tal modo verifichi quella maggiore delle ultime 12, compresa quella appena chiusa.

    Se, invece, vuoi controllare che la chiusura attuale sia > delle 12 PRECEDENTI, scrivi:

     

     

     

    1 user thanked author for this post.
    #63499

    grazie, provo con la modifica che hai suggerito.

    e invece per confrontare il close con quello delle candele precedenti partendo da inizio giornata? (sarebbe più preciso per quello che voglio fare)

    #63502

    Basta ricordarsi il valore di BARINDEX all’inizio del giorno ed usare la differenza tra il BARINDEX attuale e quello d’inizio giornata per usarlo nel confronto

     

    1 user thanked author for this post.
    #63573

    perfetto, funziona, grazie!

Viewing 6 posts - 1 through 6 (of 6 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login