Il TS non entra quando vorrei

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #204313 quote
    tatankayotanka
    Participant
    Senior

    Ciao Roberto ho lanciato questo semplice TS  ma non capisco (ho la versione  dati fine giornata) perchè mi esegue l operazione anche in altri dove il mio screener non aveva trovato le condizioni , lo screener l ho fatto diventare indicatore per monitorarlo nel trading system e lo vedi nella foto , dove sbaglio, oppure e un problema che non ho i dati in tempo reale?.

    Grazie

     

    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
    
    
    // Condizioni per entrare su posizioni long
    GAP=Dopen(1)>1.1*Dclose (1)
    //GAP = (open>1.1*close[1])
    IF GAP THEN
    BUY 100 CASH AT MARKET
    ENDIF
    // Stop e target
    SET STOP %LOSS 10 %TRAILING 0.05
    SET TARGET %PROFIT 100
    #204439 quote
    robertogozzi
    Moderator
    Master

    Per domande diverse ti prego di aprire un nuovo argomento (l’ho fatto io).

    Grazie 🙂

    #204440 quote
    robertogozzi
    Moderator
    Master

    Il TS apre posizioni sullo strumento che imposti tu sul grafico, non è collegato agli screener.

    Una precisazione, SET STOP %LOSS 10 %TRAILING 0.05 funziona solo durante i backtest, in demo e in reale NON è consentito avere DUE diversi tipio di STOP sulla stessa riga (unoi STOP normale ed uno TRAILING), quindi ti consifglio di scrivere le ultime due righe così:

    SET STOP %LOSS 10
    SET TARGET %PROFIT 100

    oppure così:

    SET STOP %TRAILING 0.05
    SET TARGET %PROFIT 100
    se vuoi usare, come gerenarlmente si fa, sia lo STOP LOSS che il TRAILING STOP, usa il primo esempio che ti ho fatto, ma per il TRAILING STOP usa un codice specifico, come quello scritto da Nicolas all’indirizzo https://www.prorealcode.com/blog/trading/complete-trailing-stop-code-function/ (copia le linee da 17 a 56 così come sono e aggiungile alla fine del tuo codice, cambiando solo i due valori iniziali del trailingstart e trailingstep).
    #204502 quote
    tatankayotanka
    Participant
    Senior

    Ciao , forse mi son spiegato male ,ti spiego io ho creato uno screener con delle mie  condizioni  che poi mi portano a trovare dei titoli che poi ho messo in una lista e uno di questi e quello della foto  lo screener che ho messo come indicatore nel piano di lavoro backtest , l ho inserito li solo per avere un confronto tra il mio trading system e il mio screener , in questo caso il trading system dovrebbe lavorare in corrispondenza dei punti 1 del mio indicatore chiamato screener sotto , ma il ts non lo fa e non riesco a capire dove e l errore  ti posto le condizioni dello screener , vediamo se stavolta mi son spiegato meglio. poi guardo il link per il trailing stop

    GAP= Dopen(0)>1.10* Dclose(1)
    SCAMBI =VOLUME >1000000
    SCREENER[Gap and scambi ]
    #204620 quote
    Nicolas
    Keymaster
    Master

    Il tuo codice di definizione GAP è diverso tra te backtest e te screener (il tuo riferimento per DOPEN non è lo stesso).

    #204677 quote
    robertogozzi
    Moderator
    Master

    Questo funziona perfettamente:

    GAP= Dopen(0)>1.10* Dclose(1)
    SCAMBI = VOLUME > 1000000
    IF GAP and SCAMBI THEN
       BUY 100 CASH AT MARKET
    ENDIF
    // Stop e target
    SET STOP %LOSS 10//%TRAILING 0.05
    SET TARGET %PROFIT 100
    #204714 quote
    tatankayotanka
    Participant
    Senior

    Vero grazie

    #204715 quote
    tatankayotanka
    Participant
    Senior

    Ho messo quello che hai scritto e funziona , ma non sempre  guarda la foto , due volte lo esegue altre due no.

    Io sto provando questo TS per capire se sto andando nella direzione giusta , nella creazione del mio TS che pero dovrebbe essere con time frame diverso , ma avendo la piattaforma solo con dati di fine giornata , sto facendo prove con quello, il mio trading sistem sarebbe questo :

    devo prendere posizione long quando il prezzo supera il max della prima mezz’ora di contrattazioni (15.30-16.00) mercato usa con  candela  time frame 1 minuti e con SL e Target come avevo messo sopra ma con l aggiunta del trailing stop del link da te consigliato

    su titoli usciti dal mio Screener che cerca titoli che aprono a +10% dalla chiusura del giorno prima, e questo e giusto,  poi lo trasformo in un indicatore solo per vederlo a confronto nel back test

    Potresti modificarlo per adattarlo al TF 30′ e provarlo sempre sul titolo aemd, grazie

    #204730 quote
    robertogozzi
    Moderator
    Master

    Cosa intendi con  adattarlo al TF 30′ ?

    Così com’è va bene su qualunque TF.

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

Il TS non entra quando vorrei


ProOrder: Trading Automatico & Backtesting

New Reply
Author
Summary

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

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 11/17/2022
Status: Active
Attachments: 4 files
Logo Logo
Loading...