entrare ed uscire dal mercato ad un dato livello di prezzo

Viewing 12 posts - 16 through 27 (of 27 total)
  • Author
    Posts
  • #93686 quote
    tradingpro
    Participant
    Senior

    mi dice di inserire la variabile tradeon

    #93687 quote
    tradingpro
    Participant
    Senior

    praticamente vorrei che il prezzo se chiude sotto il supporto indicato e poi torna di nuovo al supporto si entra in posizione

    #93689 quote
    robertogozzi
    Moderator
    Master

    Posta il codice che hai inserito per verificarlo.

    #93716 quote
    tradingpro
    Participant
    Senior

    ciao roberto scusa se sto facendo confusione pero’ ti mando un allegato dove capirai la condizione  di entrata

    Cattura.png Cattura.png
    #93720 quote
    robertogozzi
    Moderator
    Master

    Capisco, ma il codice per l’errore ralativo alla variabile TRADEON?

    #93772 quote
    tradingpro
    Participant
    Senior

    quello lo risolto pero’ non entra come nell’allegato  che ho inserito ,

    puoi creare tu un codice grazie

    #93853 quote
    robertogozzi
    Moderator
    Master

    Innanzitutto devi stabilire il livello di prezzo cui entrare, una resistenza o supporto, una media, ecc…, poi devi salvare un segnale quando quel valore viene oltrepassato. A tal punto rientri quando il prezzo tocca nuovamente quel valore.

    Nel caso della tua foto devi avere un segnale che ti dica “il prezzo ha rotto il supporto”, dopodiché (sempre che non lo passi dalla parte opposta, nel qual caso azzeri tutto e ricominci daccapo) quando lo tocca nuovamente entri short (non l’ho provato):

    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
    ONCE TradeOn = 1                //abilitare il trading per default
    MioLivello = 11458              //supporto
    IF IntradayBarIndex = 0 THEN
       TradeOn = 1                  //abilitare il trading all’inizio di ogni giorno
    ENDIF
    IF OnMarket THEN
       tradeon  = 0                //disabilitare il trading una volta a mertcato e...
       incrocio = 0                //... ricominciare daccapo con l'incrocio
    ENDIF
    IF close CROSSES UNDER MioLivello THEN
       incrocio = 1                //segnalare che la rottura del supporto è avvenuta
    ENDIF
    IF close CROSSES OVER MioLivello THEN
       incrocio = 0                //ricominciare daccapo se avviene una nuova rottura contraria
    ENDIF
    // Condizioni per entrare su posizioni long
    IF high >= MioLivello AND close <= MioLivello THEN  //entrare quando il massimo tocca o supera il livello di prezzo, ma la candela chiude comunque sotto o allo stesso prezzo
       SELLSHORT 1 CONTRACT AT MARKET
    ENDIF
    SET TARGET pPROFIT 20
    #93870 quote
    tradingpro
    Participant
    Senior

    grazie roberto pero’ non va ..

    ti mando allegato

    Cattura-1.png Cattura-1.png
    #93873 quote
    robertogozzi
    Moderator
    Master

    Allega il codice completo come l’hai scritto te ed indicami lo strumento, il TF e la data/ora della candela nella foto.

    #93876 quote
    tradingpro
    Participant
    Senior
    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
    ONCE TradeOn = 1                //abilitare il trading per default
    MioLivello = 11646        //supporto
    IF IntradayBarIndex = 0 THEN
    TradeOn = 1                  //abilitare il trading all’inizio di ogni giorno
    ENDIF
    IF OnMarket THEN
    tradeon  = 0                //disabilitare il trading una volta a mertcato e...
    incrocio = 0                //... ricominciare daccapo con l'incrocio
    ENDIF
    IF close CROSSES UNDER MioLivello THEN
    incrocio = 1                //segnalare che la rottura del supporto è avvenuta
    ENDIF
    IF close CROSSES OVER MioLivello THEN
    incrocio = 0                //ricominciare daccapo se avviene una nuova rottura contraria
    ENDIF
    // Condizioni per entrare su posizioni short
    IF high > MioLivello AND close <= MioLivello and tradeon and incrocio  THEN  //entrare quando il massimo tocca o supera il livello di prezzo, ma la candela chiude comunque sotto o allo stesso prezzo
    sellshort 1 CONTRACT AT MARKET
    ENDIF
    SET TARGET pPROFIT 20

    dax tf 5 minuti  15/03/2019 dalle 15:00

    per caso esiste una condizione dove il prezzo entra nella barra in corso?grazie

    #94260 quote
    robertogozzi
    Moderator
    Master

    Entra correttamente alle 15:20 del 15/3/2019 perché il livello 11646 è stato toccato dopo che nella candela precedente c’era stato l’incrocio al ribasso.

    Alle 15:00 non vedo nessun incrocio.

    Le strategie vengono eseguite SEMPRE alla chiusura di ogni candela, pochi istanti prima che la nuova candela si apra. Non si può entrare mentre una candela è in corso. Si può ovviare a questo (per il momento solo in demo) utilizzando il recente supporto MTF, Multi o Multiple Time Frame, che consente di operare su vari TF, per cui potresti, mantenendo il setup sul grafico a 5 minuti, usare 1 minuto (o meno, se vuoi) per verificare certi parametri ed entrare PRIMA che la candela a 5 minuti chiuda.

    Lo svantaggio è che il TF (time frame) più piccolo è il principale, quello che detta la cadenza, per cui se usi un TF a 10 secondi per entrare hai uno storico disponibile per il backtest di pochissimi giorni!

    x-13.jpg x-13.jpg
    #94370 quote
    tradingpro
    Participant
    Senior

    ok grazie!!!

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

entrare ed uscire dal mercato ad un dato livello di prezzo


ProOrder: Trading Automatico & Backtesting

New Reply
Author
Summary

This topic contains 26 replies,
has 4 voices, and was last updated by tradingpro
6 years, 10 months ago.

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