Errore uscita dalla posizione

Forums ProRealTime forum Italiano Supporto ProOrder Errore uscita dalla posizione

Viewing 12 posts - 1 through 12 (of 12 total)
  • #109347

    Ciao a tutti, ho messo su un semplice sistema di trading su base settimanale ma non capisco perché il programma mi segnala un’uscita dalla posizione a volte quando il segnale in realtà non dovrebbe esserci.

    Sapete trovarmi l’errore? Aiuto!

    Nell’immagine sotto si vede come pur avendo impostato l’uscita con ROC 20 sotto -5, il sistema mi fa uscire anche senza tale condizione.

    // Condizioni per uscire da posizioni long
    indicator4 = ROC[20](close)
    c4 = (indicator4 CROSSES UNDER -5)

    IF c4 THEN
    SELL AT MARKET
    ENDIF

     

    #109353

    Non c’è nessuna immagine allegata.

    Il tuo codice è corretto, a meno che altre parti di codice siano errate.

    Ad ogni modo verifica che tu abbia messo un capitale sufficientemente alto, magari ti fa uscire per questo.

    #109354

    Ho spostato il topic nel supporto ProOrder, perché ProBuilder è per gli indicatori.

    #109355

    Provo ad allegare nuovamente l’immagine; ad ogni modo è proprio quello che mi da’ da pensare, il codice mi sembra molto chiaro, non capisco perché dia segnale di uscita

    #109368

    Dall’immagine non si vedono i valori dell’indicatore.

    Quale strumento, TF ed orario è la candela di entrata dove poi ha fatto l’uscita errata?

    #109382

    Lo strumento dell’immagine è Amerisafe (AMSF) con timeframe settimanale (ma ripeto, il problema si verifica su molti titoli sempre nella stessa maniera).

    L’indicatore in basso è il ROC 20 (in %).

    La candela di entrata è segnata dall’ultima freccia blu, fine febbraio.

    Il segnale di uscita appare la settimana scorsa.

    Ho impostato i parametri di uscita così:

    // Condizioni per uscire da posizioni long
    indicator4 = ROC[20](close)
    c4 = (indicator4 CROSSES UNDER -5)

    IF c4 THEN
    SELL AT MARKET
    ENDIF

    Come si vede, il ROC 20 non è ancora sceso sotto il valore -5, eppure il sistema suggerisce l’uscita dalla posizione.

     

     

    #109392

    Domani lo verificherò.

    #109535

    Ho verificato delle entrate casuali ed è sempre uscito correttamente quando da sopra -5 è sceso a sotto -5 (crossunder).

    Se vuoi posso riprovare col tuo codice se lo posti interamente e mi dici esattamente su quale candela è avvenuta l’uscita errata.

    #109581

    Ok, il codice è questo:

    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate

    // Condizioni per entrare su posizioni long
    indicator1 = ROC[100](close)
    c1 = (indicator1 > 0)
    indicator2 = ROC[50](close)
    c2 = (indicator2 > 0)
    indicator3 = ROC[20](close)
    c3 = (indicator3 CROSSES OVER 0)

    IF c1 AND c2 AND c3 THEN
    BUY 500 CASH AT MARKET
    ENDIF

    // Condizioni per uscire da posizioni long
    indicator4 = ROC[20](close)
    c4 = (indicator4 CROSSES UNDER -5)

    IF c4 THEN
    SELL AT MARKET
    ENDIF

     

    Se provi ad esempio sul titolo Tinexta (TNXT) con time frame settimanale mi dà segnale uscita due candele fa, senza ROC sotto -5…

    Grazie fammi sapere se trovi qualcosa che spieghi.

    #109609

    Sul settimanale mi ha dato solo due operazioni negli ultimi 5 anni ed entrambe hanno chiusu con ROC < -5.

    Forse hai i dati gratuiti a fine giornata e questo comporta, sul settimanale, una settimana indietro rispetto ad oggi e questo può causrtti dei problemi!

    Che broker e versione hai?

     

     

    #109619

    Puoi postare anche l’immagine con le ultime candele? Giusto per vedere se viene diverso dal mio

    #109624

    Eccole.

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

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