Modificare il take profit

Viewing 7 posts - 16 through 22 (of 22 total)
  • Author
    Posts
  • #116922 quote
    supermyguel
    Participant
    Average

    Questo specifico lo uso su LUMBER (legname). Attualmente quota 42.700 quindi 400 pips non sono tanti…..

    E comunque se non andasse mai sopra i 400 il risultato dovrebbe essere uguale al TS senza il BE+100…. invece è completamente diverso….

    #116926 quote
    supermyguel
    Participant
    Average

    Lo uso su TF 30 minuti

    #116944 quote
    robertogozzi
    Moderator
    Master

    Il codice sembra vada bene, per verificarlo devo potere replicare il backtest, quindi darmi un codice funzionante (a me va bene che tu mi dica anche un valore di esempio da mettere al post di XXX) e dovresti farmi sapere in quale candela ls strategia non ha fatto quello che desideri.

    #117025 quote
    supermyguel
    Participant
    Average
    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
    ONCE TradeLong = 1
    ONCE TradeShort = 1
    
    SET TARGET PPROFIT 950
    
    ONCE newsllong = 0
    ONCE newslshort = 0
    
    IF newsllong = 0 and LongOnMarket then
    newsllong = (close - TRADEPRICE) > 300*pipsize
    endif
    
    IF newslshort = 0 and ShortOnMarket then
    newslshort = (TRADEPRICE-CLOSE) >300*pipsize
    endif
    
    // Condizioni per entrare su posizioni long
    
    indicator1 = CCI[21]
    c1 = (indicator1 crosses over 100)
    
    IF c1 AND TradeLong = 1 THEN
    BUY 1 CONTRACT AT MARKET
    TradeLong = 0
    TradeShort = 1
    ENDIF
    
    // Condizioni per uscire da posizioni long
    indicator2 = CCI[21]
    c2 = (indicator2 crosses under 0)
    
    IF c2 THEN
    SELL AT MARKET
    ENDIF
    
    IF newsllong THEN
    SET target profit TRADEPRICE+100
    //SELL AT (TRADEPRICE + 100*pipsize) STOP
    ENDIF
    
    // Condizioni per entrare su posizioni short
    indicator3 = CCI[21]
    c3 = (indicator3 crosses under -100)
    
    IF c3 AND TradeShort = 1 THEN
    SELLSHORT 1 CONTRACT AT MARKET
    TradeLong = 1
    TradeShort = 0
    ENDIF
    
    IF newslshort THEN
    SET target profit TRADEPRICE-100
    //EXITSHORT AT (TRADEPRICE - 100+pipsize) STOP
    ENDIF
    // Condizioni per uscire da posizioni short
    indicator4 = CCI[21]
    c4 = (indicator4 crosses over 0)
    
    IF c4 THEN
    EXITSHORT AT MARKET
    ENDIF
    
    //SET STOP pTRAILING 660
    //SET STOP PLOSS 720
    

    Il codice completo è questo (ho semplificato un po’ i parametri per comodità….)

    tf 30 MINUTI – SPREAD 60 – 1000 UNITA’

    Ad esempio ho un’operazione short aperta il 07/08 ore 20.00 a 36.130 e chiusa l’8/8 ore 17.00 a 36.538 (7 candele)

    In queste 7 candele il minimo fatto è stato 35.585 (guadagno teorico di 545 pips, fra l’altro con candela chiusa proprio sul minimo), quindi a “300” doveva scattare la modifica dello stop loss, che doveva essere impostato a BE-100 (36.030) ma non è successo…. e quindi l’operazione è stata chiusa in loss a 36.538 (BE +408)….

    Immagine-1.png Immagine-1.png
    #117033 quote
    robertogozzi
    Moderator
    Master

    1. alla riga 7 metti:

    IF Not OnMarket

    2. alle righe 8 e 9 togli la parola ONCE

    3. alla riga 10 metti:

    ENDIF

    4. alla riga 40 togli le barre dei commenti e mettile alla riga 39

    5. alla riga 55 togli le barre dei commenti e mettile alla riga 54

    6. alla riga 55 sostituisci 100+pipsize con:

    100*pipsize

    vedrai che funziona.

    Io l’ho provato rimettendo 400 al posto di 300, ma in ogni caso l’entrata del 7/8 si conclude in profitto di 100 pips, essendo stato attivato il breakeven+sl in profitto.

    #117036 quote
    supermyguel
    Participant
    Average

    Grazie mille veramente per il tempo che mi hai dedicato……

    Stasera quando torno a casa inserisco le tue variazioni e ti do conferma!

    Grazie ancora!

    #117129 quote
    supermyguel
    Participant
    Average

    Funziona!!!!

    Grazie mille!!!!!!!!!!

Viewing 7 posts - 16 through 22 (of 22 total)
  • You must be logged in to reply to this topic.

Modificare il take profit


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
drfb @drfb Participant
Summary

This topic contains 21 replies,
has 4 voices, and was last updated by supermyguel
6 years ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 01/11/2020
Status: Active
Attachments: 1 files
Logo Logo
Loading...