Inserimento indicatore nel codice

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #54879 quote
    Foffo84
    Participant
    Average

    Salve, vorrei sapere in un ts come inserire la formula di un indicatore, senza usare la funzione call per andare a richiamarlo.

    Vorrei usare l’indicatore che allego come stop di operazione long e cioè quando il prezzo mi brekka al ribasso l’atr stop, il ts deve chiudere la posizione long.

    Come inserire l’indicatore nel codice del ts senza usare la funzione call?

    Vorrei inserirlo direttamnente nel codice per ottimizzarlo.

    Allego lìindicatore

    Grazie.

    #54883 quote
    robertogozzi
    Moderator
    Master

    Inserisci questo codice (copia & incolla, senza la prima e l’ultima riga, quelle di DEFPARAM e RETURN) nella tua strategia (in qualunque punto, basta che sia PRIMA di dove lo devi usare) ed avrai nella variabile “ATRts” il valore che l’indicatore restituisce.

    // Période
    p = 14
    
    // Multiplier
    x = 3.5
    
    // Average True Range X
    ATRx = AverageTrueRange[p](close) * x
    
    
    // ATRts = ATR Trailing Stop
    
    // Inversion de tendance
    IF close crosses over ATRts THEN
       ATRts = close - ATRx
    ELSIF close crosses under ATRts THEN
       ATRts = close + ATRx
    ENDIF
    
    // Cacul de l'ATRts lors de la même tendance
    IF close > ATRts THEN
       ATRnew = close - ATRx
       IF ATRnew > ATRts THEN
          ATRts = ATRnew
       ENDIF
    ELSIF close < ATRts THEN
       ATRnew = close + ATRx
       IF ATRnew < ATRts THEN
          ATRts = ATRnew
       ENDIF
    ENDIF

    Roberto

    #54884 quote
    Foffo84
    Participant
    Average

    Ciao Roberto, quindi per simulare una vendita quando il prezzo in chiusura di candela fa un incrocio ribassista con questo indicatore dovrei inserire:

    c1 = (close[1] CROSSES UNDER ATRts)
    
    IF c1 THEN
    SELL AT MARKET
    ENDIF

     

    E’ giusta la formula?

    #54889 quote
    robertogozzi
    Moderator
    Master

    Si, io non uso ATR ma la logica è corretta. Quello è il valore che l’indicatore restituisce, quindi se CLOSE lo incrocia al ribasso puoi entrare SHORT.

    Attenzione però, SELL serve per uscire da un LONG, per entrare SHORT devi usare

    SELLSHORT
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

Inserimento indicatore nel codice


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
Foffo84 @foffo84 Participant
Summary

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

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 12/06/2017
Status: Active
Attachments: 1 files
Logo Logo
Loading...