Risultati da 1 a 10 di 63

Visualizzazione Ibrida

  1. #1

    Data Registrazione
    Feb 2020
    Messaggi
    143
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,



    Ecco il Signal.


    Buy Script:
    # Parametri del Signal
    # @periods          - Parametro calcolo del SuperTrend
    # @strength         - Parametro di calcolo del SuperTrend
    # @atrMultiplier    - Parametro di calcolo del SuperTrend
    # @stopLoss         - Ammontare in EUR/USD dello Stop-Loss
    # @takeProfit       - Ammontare in EUR/USD del Take-Profit
    INPUTS: @periods(9), @strength(5), @atrMultiplier(1), @stopLoss(500), @takeProfit(200)
    
    # Imposta lo Stop-Loss
    SET STOP_LOSS = @stopLoss
    # Imposta il Take-Profit
    SET TAKE_PROFIT = @takeProfit
    
    # Calcola il SuperTrend
    SET s = SuperTrend(@periods, @strength, @atrMultiplier)
    
    # Segnale BUY quando il SuperTrend e' minore del CLOSE 
    s < CLOSE

    Sell Script:
    # Calcola il SuperTrend
    SET s = SuperTrend(@periods, @strength, @atrMultiplier)
    
    # Segnale SELL quando il SuperTrend e' maggiore del CLOSE 
    s > CLOSE

    Le posso suggerire di leggere la guida di EasyScript, che contiene anche degli esempi su come costruire dei Signal a partire da un indicatore.
    Può trovarla tramite l'apposito pulsante nel menù Help/Aiuto di beeTrader, oppure direttamente a questo link:

    https://www.beetrader.eu/downloads/EasyScript_it.pdf

    Max Francario
    Grazie mille ,
    proverò senz'altro a studiarmi il pdf con calma. Nel frattempo ho provato il tuo codice sostituendo il super trend con il simple super trend, ma sembra che il segnale si riformi ogni volta che la posizione si chiude in sl . Non ho capito poi come unire il segnale buy con quello sell per creare appunto una strategia buy/reverse/sell e come mettere tp e sl in pips...
    Ultima modifica di cescof; 27-04-21 alle 15:12

  2. #2
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,

    Citazione Originariamente Scritto da cescof Visualizza Messaggio
    Grazie mille ,
    proverò senz'altro a studiarmi il pdf con calma. Nel frattempo ho provato il tuo codice sostituendo il super trend con il simple super trend, ma sembra che il segnale si riformi ogni volta che la posizione si chiude in sl . Non ho capito poi come unire il segnale buy con quello sell per creare appunto una strategia buy/reverse/sell e come mettere tp e sl in pips...
    Per fare in modo che il segnale venga generato solo al cambio "colore" del SuperTrend, deve sostituire l'ultima riga con la condizione con:

    Buy Script:
    ....
    CROSSUNDER(s, CLOSE)
    Sell Script:
    ....
    CROSSOVER(s, CLOSE)

    Può creare un Signal tramite l'EasyScript Editor integrato di beeTrader. Nell'editor è presente un pulsante per creare un nuovo script, dal quale è possibile scegliere quale tipo di script creare, in questo caso deve scegliere Signal.
    Si aprirà nell'editor un nuovo documento, che presenta diverse "schede" nel lato sinistro, una per ogni azione svolta dall'editor: Buy, Sell, Exit Long, Exit Short. Deve inserire il codice in queste schede, ottenendo un unico Signal, pronto da utilizzare nel grafico.

    In EasyScript, Stop-Loss e Take-Profit si possono esprimere in 2 modi:
    - Ammontare totale (impostando il valore nelle variabili STOP_LOSS e TAKE_PROFIT rispettivamente);
    - Percentuale rispetto al prezzo di entrata (impostando il valore nelle variabili STOP_LOSS_PERCENT e TAKE_PROFIT_PERCENT rispettivamente);
    Non è possibile esprimere il valore di Stop-Loss e Take-Profit in pips/ticks.

    Max Francario

  3. #3

    Data Registrazione
    Feb 2020
    Messaggi
    143
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,



    Per fare in modo che il segnale venga generato solo al cambio "colore" del SuperTrend, deve sostituire l'ultima riga con la condizione con:

    Buy Script:
    ....
    CROSSUNDER(s, CLOSE)
    Sell Script:
    ....
    CROSSOVER(s, CLOSE)

    Può creare un Signal tramite l'EasyScript Editor integrato di beeTrader. Nell'editor è presente un pulsante per creare un nuovo script, dal quale è possibile scegliere quale tipo di script creare, in questo caso deve scegliere Signal.
    Si aprirà nell'editor un nuovo documento, che presenta diverse "schede" nel lato sinistro, una per ogni azione svolta dall'editor: Buy, Sell, Exit Long, Exit Short. Deve inserire il codice in queste schede, ottenendo un unico Signal, pronto da utilizzare nel grafico.

    In EasyScript, Stop-Loss e Take-Profit si possono esprimere in 2 modi:
    - Ammontare totale (impostando il valore nelle variabili STOP_LOSS e TAKE_PROFIT rispettivamente);
    - Percentuale rispetto al prezzo di entrata (impostando il valore nelle variabili STOP_LOSS_PERCENT e TAKE_PROFIT_PERCENT rispettivamente);
    Non è possibile esprimere il valore di Stop-Loss e Take-Profit in pips/ticks.

    Max Francario
    Grazie mille,
    a questo punto se voglio mettere la strategia in paper devo applicarla al grafico come Strategy giusto? è lei simula in forward corretto?

  4. #4
    L'avatar di Cagalli Tiziano
    Data Registrazione
    Dec 2007
    Località
    Rovigo
    Messaggi
    11,168
    Citazione Originariamente Scritto da cescof Visualizza Messaggio
    Grazie mille,
    a questo punto se voglio mettere la strategia in paper devo applicarla al grafico come Strategy giusto? è lei simula in forward corretto?
    Esatto!
    ..se corri dietro a due lepri, non ne prendi nemmeno una.

  5. #5

    Data Registrazione
    Feb 2020
    Messaggi
    143
    Citazione Originariamente Scritto da Cagalli Tiziano Visualizza Messaggio
    Esatto!
    Buongiorno,
    tornando sul tema avrei alcune domande.
    Il backtest che affidabilità ha secondo la vs esperienza considerando che parliamo di futures con spread ridottissimo?
    La Beetrader si può installa re anche su VPS esterna per farla funzionare 24/24h?
    Mi sembra di capire che con easyscript non c'è possibilità di lavorare in trailing stop giusto?
    E' possibile inserire parametri di tempo per l'attivazione disattivazione della strategia automatica?
    Non capisco poi bene la differenza fra backtest e strategia mandata in paper nel senso che se lancio la strategia con gli stessi parametri del backtest, nel grafico mi rappresenta gli stessi ordini passati ma sul ultimo mi mette uno SL ravvicinatissmo non coerente con i parametri impostati.
    Grazie
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: bactest.jpg‎
Visite: 11
Dimensione: 121.0 KB
ID: 23245   Clicca sull'immagine per ingrandirla

Nome: strategy.jpg‎
Visite: 10
Dimensione: 123.1 KB
ID: 23246  
    Ultima modifica di cescof; 17-05-21 alle 15:53

  6. #6
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,

    Citazione Originariamente Scritto da cescof Visualizza Messaggio
    Buongiorno,
    tornando sul tema avrei alcune domande.
    Il backtest che affidabilità ha secondo la vs esperienza considerando che parliamo di futures con spread ridottissimo?
    La Beetrader si può installa re anche su VPS esterna per farla funzionare 24/24h?
    Si certo

    Mi sembra di capire che con easyscript non c'è possibilità di lavorare in trailing stop giusto?
    Si, è possibile usare il trailing stop. Può trovare i dettagli di come impostarlo nella guida di EasyScript, a questo link, a pagina 148/149.

    E' possibile inserire parametri di tempo per l'attivazione disattivazione della strategia automatica?
    Si, si può usare la variabile TIME nelle condizioni di entrata e uscita dei Signal per attivare/disattivare la strategia.

    Non capisco poi bene la differenza fra backtest e strategia mandata in paper nel senso che se lancio la strategia con gli stessi parametri del backtest, nel grafico mi rappresenta gli stessi ordini passati ma sul ultimo mi mette uno SL ravvicinatissmo non coerente con i parametri impostati.
    Grazie
    Il backtest esegue la strategia nelle barre storiche, ma una volta applicato non viene più modificato dai dati in tempo reale dei nuovi prezzi e delle nuove barre che si costruiscono nel tempo.
    La strategia in paper invece parte dalla situazione del backtest nelle barre storiche ed inizia da quel punto ad essere eseguita man mano che si costruiscono nuove barre nel tempo.

    Max Francario

  7. #7

    Data Registrazione
    Feb 2020
    Messaggi
    143
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,



    Si certo



    Si, è possibile usare il trailing stop. Può trovare i dettagli di come impostarlo nella guida di EasyScript, a questo link, a pagina 148/149.



    Si, si può usare la variabile TIME nelle condizioni di entrata e uscita dei Signal per attivare/disattivare la strategia.



    Il backtest esegue la strategia nelle barre storiche, ma una volta applicato non viene più modificato dai dati in tempo reale dei nuovi prezzi e delle nuove barre che si costruiscono nel tempo.
    La strategia in paper invece parte dalla situazione del backtest nelle barre storiche ed inizia da quel punto ad essere eseguita man mano che si costruiscono nuove barre nel tempo.

    Max Francario
    Grazie mille, allora proverò a cercare per trailing e time.... leggendo nella guida a pag 149 non ho capito molto bene come utilizzarlo.... cioe TRAILING STOP devo mettere un valore da cui voglio che si attivi? TRAILING_PERCENT si usa insieme al TRAILING STOP?
    Cioè mettiamo che io abbia TP impostato in strategia a 500€ e SL 500. Come potrei impostare il Trailing affinchè raggiunti ad esempio i 250€ vada in stop se ritraccia fino a 200?


    In merito però alla strategy non capisco perchè lanciandola (come dalla foto che ho allegato prima) mi segna sul grafico sia l'ordine di entrata che la croce di SL ad un valore che non è quello da parametro....

    Grazie per l'aiuto
    Ultima modifica di cescof; 17-05-21 alle 19:14

  8. #8

    Data Registrazione
    Feb 2020
    Messaggi
    143
    Citazione Originariamente Scritto da cescof Visualizza Messaggio
    Buongiorno,
    tornando sul tema avrei alcune domande.
    Il backtest che affidabilità ha secondo la vs esperienza considerando che parliamo di futures con spread ridottissimo?
    La Beetrader si può installa re anche su VPS esterna per farla funzionare 24/24h?
    Mi sembra di capire che con easyscript non c'è possibilità di lavorare in trailing stop giusto?
    E' possibile inserire parametri di tempo per l'attivazione disattivazione della strategia automatica?
    Non capisco poi bene la differenza fra backtest e strategia mandata in paper nel senso che se lancio la strategia con gli stessi parametri del backtest, nel grafico mi rappresenta gli stessi ordini passati ma sul ultimo mi mette uno SL ravvicinatissmo non coerente con i parametri impostati.
    Grazie
    Buongiorno riprendo la discussione perchè dalla guida non ho capito come impostare il "tempo"...
    Quello che vorrei è definire per gli ingressi e solo per gli ingressi un range temporale (che coincide con le sessioni di trading) tipo dalle 9 del mattino alle 21 è possibile?
    Il trailing stop va aggiunto nelle condizioni di uscita o al posto del take profit nei parametri? quindi non è un parametro ottimizzabile in backtest?

    Grazie
    Ultima modifica di cescof; 07-06-21 alle 11:33

  9. #9
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,

    Citazione Originariamente Scritto da cescof Visualizza Messaggio
    Buongiorno riprendo la discussione perchè dalla guida non ho capito come impostare il "tempo"...
    Quello che vorrei è definire per gli ingressi e solo per gli ingressi un range temporale (che coincide con le sessioni di trading) tipo dalle 9 del mattino alle 21 è possibile?
    Il trailing stop va aggiunto nelle condizioni di uscita o al posto del take profit nei parametri? quindi non è un parametro ottimizzabile in backtest?

    Grazie
    per impostare il "tempo" negli ingressi bisogna modificare gli script, aggiungendo alla condizione di entrata, una cosa come:

    <condizione_di_entrata_attuale> AND (TIME >= 900) AND (TIME <= 2100)
    I valori 900 e 2100 possono essere "parametrizzati".


    Per l'impostazione di Stop-Loss, Take-Profit e Trailing-Stop puoi vedere come è fatto il Signal "beeSwingTrailing" distribuito con beeTrader per capire come fare.
    Ovviamente tutti questi parametri possono essere ottimizzati.
    Trovi tutto a pagina 25 della guida di EasyScript, che puoi aprire direttamente dall'editor o da questo link:
    https://www.beetrader.eu/downloads/EasyScript_it.pdf


    Max Francario

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Contattaci

Chiama gli esperti
+39 0425 792923

Chiamaci
Email

Richiedi informazioni via E-MAIL
info@playoptions.it

Scrivici
Nostri Uffici

Vieni a trovarci
45100 Rovigo

Contattaci

Serve Aiuto?

Contattaci per maggiori informazioni.

Denis MorettoSpecialista Finanziario
Contattaci
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.