Esecuzione ordini dopo Stop Loss

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #248377 quote
    Trading97
    Participant
    New

    Buongiorno, scusate ma sono un pò arrugginito in quanto a linguaggio di programmazione su ProRealTime, sto provando ad inserire stop loss dopo un semplice comando di acquisto come questo:

    c1=(ExponentialAverage[15]>ExponentialAverage[30])

    IF not longonmarket and c1 THEN

    BUY AT MARKET

    set stop %loss 1

    ENDIF

    Quali istruzioni devo dare per evitare che il sistema compri all’apertura della candela successiva dopo che lo stop è scattato?

    Grazie

    #248378 quote
    robertogozzi
    Moderator
    Master

    Occorre verificare che la il profitto totalizzato dalla strategia, STRATEGYPROFIT,  non sia minore di quello della barra precedente, perché se lo è non può che essere dovuto allo stop loss che è stato colpito.

    Questo è il tuo codice aggiornato:

    c1=(ExponentialAverage[15]>ExponentialAverage[30])
    IF not longonmarket and c1 and (StrategyProfit >= StrategyProfit[1]) THEN
       BUY AT MARKET
       set stop %loss 1
    ENDIF
    #248380 quote
    Trading97
    Participant
    New

    Grazie Roberto. Ho copiato il tuo codice ma continua a darmi segnali di buy la candela successiva dopo lo stop, in pratica (mi sembra) come da immagine che allego che anche dopo lo stop se la condizione per il buy resta valida il sistema acquista subito di nuovo. Esiste un modo per impedirglielo? Grazie di nuovo.

    EMA-15-30.png EMA-15-30.png
    #248385 quote
    robertogozzi
    Moderator
    Master

    Prova ad usare questo codice, con le istruzioni per il debugging (GRAPH):

    c1=(ExponentialAverage[15]>ExponentialAverage[30])
    IF not longonmarket and c1 and (StrategyProfit >= StrategyProfit[1]) THEN
       BUY AT MARKET
       set stop   %loss   0.2
       set target %profit 0.5
    ENDIF
    graph StrategyProfit < StrategyProfit[1]
    graph c1 coloured("Red")

    come puoi vedere dalla foto allegata, quando non è stato pereso lo stop loss possono esserci anche un’uscita ed immediatamente nella candela successiva un’entrata (rettangolo VERDE), mentre se lo stop loss è stato colpito c’è almeno una candela di distanza tra un’uscita ed un’entrata (rettangolo ROSSO).

    Iván González thanked this post
    x-1.jpg x-1.jpg
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

Esecuzione ordini dopo Stop Loss


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Trading97 @trading97 Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by robertogozzi
8 months, 2 weeks ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 06/18/2025
Status: Active
Attachments: 2 files
Logo Logo
Loading...