Pagina 2 di 2 Prima 12
  1. #11

    Data Registrazione
    Dec 2012
    Messaggi
    432
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Nessuna inesattezza Alex, il tuo script funziona correttamente.
    Io lo renderei ancora piu snello con l'utilizzo della funzione crossover creata apposta per semplificare le cose e per scrivere meno a parità di risultato, quindi:

    buy script:

    INPUTS: @periods(300), @lowMark(-35), @highMark(-65), @TakeProfit (100)
    
    set take_profit = @TakeProfit
    
    set A = WilliamsPctR(@periods)
    
    set ConditionBuy = CROSSOVER(A, @lowMark)
    set ConditionSell = CROSSOVER(@highMark, A)
    
    set Position = ConditionBuy - ConditionSell
    set LastPosition = CHANGEIF(Position <> 0, Position)
    
    ConditionBuy AND REF(LastPosition, 1) <> 1
    Sell script:

    set A = WilliamsPctR(@periods)
    
    set ConditionBuy = CROSSOVER(A, @lowMark)
    set ConditionSell = CROSSOVER(@highMark, A)
    
    set Position = ConditionBuy - ConditionSell
    set LastPosition = CHANGEIF(Position <> 0, Position)
    
    ConditionSell AND REF(LastPosition, 1) <> -1
    Colgo l'occasione per ringraziare il buon Smash che riesce sempre a trasformare un' idea di trading in un codice EasySscript elegante, funzionante e perfettamente rispondente alle nostre aspettative. grazie.

    Apo

    Grazie infinite Apo per questa semplificazione dello script.
    La programmazione con EasyScript è affascinante.

    Mi associo inoltre ai ringraziamenti rivolti al grande Smash.

  2. #12
    L'avatar di Cagalli Tiziano
    Data Registrazione
    Dec 2007
    Località
    Rovigo
    Messaggi
    10,051
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio

    Colgo l'occasione per ringraziare il buon Smash che riesce sempre a trasformare un' idea di trading in un codice EasySscript elegante, funzionante e perfettamente rispondente alle nostre aspettative. grazie.

    Apo
    Concordo Apo, Smah è veramente in gamba e sempre disponibile.

    Grazie Smash e anche grazie ad Apo che è sempre disponibile e capace!
    ..se corri dietro a due lepri, non ne prendi nemmeno una.

  3. #13

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Colgo l'occasione per ringraziare il buon Smash che riesce sempre a trasformare un' idea di trading in un codice EasySscript elegante, funzionante e perfettamente rispondente alle nostre aspettative. grazie.

    Apo
    Grazie mille Apo,
    io invece ringrazio te per tutti gli spunti sul trading che offri continuamente, che invitano alla riflessione e stimolano la creatività!

  4. #14

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da alex69 Visualizza Messaggio
    Grazie infinite Apo per questa semplificazione dello script.
    La programmazione con EasyScript è affascinante.

    Mi associo inoltre ai ringraziamenti rivolti al grande Smash.
    Grazie Alex,
    e bravo, perchè io ti ho indicato la strada, ma poi lo Script te lo sei scritto da solo!

  5. #15

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da Cagalli Tiziano Visualizza Messaggio
    Concordo Apo, Smah è veramente in gamba e sempre disponibile.

    Grazie Smash e anche grazie ad Apo che è sempre disponibile e capace!
    Grazie Tiziano!

    E complimenti perchè questo EasyScript combinato con i vari tools di beeTrader io lo trovo di una semplicità disarmante: scrivere e testare un trading system adesso è diventato veramente un giochetto!

  6. #16

    Data Registrazione
    Dec 2012
    Messaggi
    432

    Difformità fra backtest e paper

    Come abbiamo già visto, in backtest siamo riusciti ad ottenere l'avvicendamento dei trade Buy/Sell.
    Sto però notando che, nelle varie prove in modalità paper che sto facendo, il TS si comporta in maniera diversa.

    Come si può vedere in figura, il TS si limita a chiudere il trade senza provvedere all'apertura di una nuova posizione contraria. Genera pertanto più trade consecutivi dello stesso segno.

    Non riesco a capire perché questo comportamento difforme fra backtest e paper.
    Spero che Apo o Smash possano aiutarmi.
    Grazie.

    Immagine 150.jpg

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