Pagina 2 di 3 Prima 123 Ultima
Risultati da 11 a 20 di 24
  1. #11
    L'avatar di Marco Bosco
    Data Registrazione
    Sep 2012
    Località
    Pistoia
    Messaggi
    419
    Citazione Originariamente Scritto da tom Visualizza Messaggio
    ma in generale quando faccio ts es crossover mi vende a ogni barra,per cui ho tante frecce rosse ma non riesco a capire dove sbaglio .

    spero organizzino presto un corso di easyscript ;-))

    ciao Tom,

    non preoccuparti non per niente è EASYscript..intanto si parte dalle cose semplici.
    Il suggerimento è ovviamente leggersi il manuale prima di ogni cosa e infatti partiamo da li.
    Se non ce l'hai non lo trovi si apre in un attimo dal menu dell'editor:

    Clicca sull'immagine per ingrandirla

Nome: uno.jpg
Visite: 7
Dimensione: 10.2 KB
ID: 12216


    Dall'indice vedi che da pagina 106 in poi ci sono degli esempi di TS.
    Prediamo il secondo: MovingAverageCrossoverSystem

    Viene riportato il codice per il buy,sell,EL,ES.

    Semplifichiamo e prendiamo solo Buy e Sell per capire:

    Apri l'editor e verifica che ti funzioni.



    #Buy
    CROSSOVER (EMA (CLOSE, 20), EMA (CLOSE, 60))
    
    #Sell
    CROSSOVER (EMA (CLOSE, 60), EMA (CLOSE, 20))
    Da qui il passo è semplice (riduco i periodi per farti avere + segnali):


    INPUTS: @l(6), @s(3)
    
    #Buy
    set C = ref(CLOSE,1)
    CROSSOVER ( MA (c, @s,1), MA (c, @l,1))
    
    #SELL
    CROSSOVER ( MA (CLOSE, @l,1), MA (CLOSE, @s,1))
    Ho introdotto --> set C = ref(CLOSE,1)

    Se ci metti 0 al posto di uno è come se non usassi REF
    Gioca con quel numero e vai AVANTI E INDIETRO NEL TEMPO...

    Fai una prova metti prima 0 e poi 1 e apri i report. Puoi tenerli aperti entrambi contemporaneamente con L'Analyzer, apri la scheda TRADES e controlla i giorni...
    p.s. Nell'esempio ho creato lo sfasamento solo sul Buy.


    Notte,
    Marco
    Ultima modifica di Marco Bosco; 26-11-13 alle 17:40
    I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)

  2. #12

    Data Registrazione
    Mar 2008
    Messaggi
    522
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    e' semplicissimo TOM ecco come devi impostare gli script


    Buy script

    INPUTS: @price(CLOSE), @fastPeriods(5), @slowPeriods(21), @matype(SIMPLE)

    SET fast ieri = REF(MovingAverage(@price, @fastPeriods, @matype), 1)
    SET slow ieri = REF(MovingAverage(@price, @slowPeriods, @matype), 1)

    CROSSOVER(fast ieri, slow ieri)


    Sell script


    SET fast ieri = REF(MovingAverage(@price, @fastPeriods, @matype), 1)
    SET slow ieri = REF(MovingAverage(@price, @slowPeriods, @matype), 1)

    CROSSOVER(slow ieri, fast ieri)

    Apo
    grazie mille apo ,gentilissimo ,mille grazie ps ma se volessi comprare sull'open di oggi (su crossover di ieri pero')?
    da quello che ho letto lui compra alla chiusura della barra di oggi.
    ancora grazie mille ciao

  3. #13

    Data Registrazione
    Mar 2008
    Messaggi
    522
    Citazione Originariamente Scritto da Marco Bosco Visualizza Messaggio
    ciao Tom,

    non preoccuparti non per niente è EASYscript..intanto si parte dalle cose semplici.
    Il suggerimento è ovviamente leggersi il manuale prima di ogni cosa e infatti partiamo da li.
    Se non ce l'hai non lo trovi si apre in un attimo dal menu dell'editor:

    Clicca sull'immagine per ingrandirla

Nome: uno.jpg
Visite: 7
Dimensione: 10.2 KB
ID: 12216


    Dall'indice vedi che da pagina 106 in poi ci sono degli esempi di TS.
    Prediamo il secondo: MovingAverageCrossoverSystem

    Viene riportato il codice per il buy,sell,EL,ES.

    Semplifichiamo e prendiamo solo Buy e Sell per capire:

    Apri l'editor e verifica che ti funzioni.

    #Buy
    CROSSOVER (EMA (CLOSE, 20), EMA (CLOSE, 60))
    
    #Sell
    CROSSOVER (EMA (CLOSE, 60), EMA (CLOSE, 20))
    Da qui il passo è semplice (riduco i periodi per farti avere + segnali):

    INPUTS: @l(6), @s(3)
    
    #Buy
    set C = ref(CLOSE,1)
    CROSSOVER ( MA (c, @s,1), MA (c, @l,1))
    
    #SELL
    CROSSOVER ( MA (CLOSE, @l,1), MA (CLOSE, @s,1))
    Ho introdotto --> set C = ref(CLOSE,1)

    Se ci metti 0 al posto di uno è come se non usassi REF
    Gioca con quel numero e vai AVANTI E INDIETRO NEL TEMPO...

    Fai una prova metti prima 0 e poi 1 e apri i report. Puoi tenerli aperti entrambi contemporaneamente con L'Analyzer, apri la scheda TRADES e controlla i giorni...
    p.s. Nell'esempio ho creato lo sfasamento solo sul Buy.


    Notte,
    Marco
    Superstragentilissimo Marco ,ancora grazie ;nell'esempio gli inputs sarebbero la lunghezza della media a breve (3) e lunga(6)?

    CROSSOVER ( MA (c, @s,1), MA (c, @l,1)) sembra un crossover di due medie mobili ,usando la costante 1 delle semplici;
    potevi anche mettere crossover (movingaverage(c,@s,simple ),movingaverage(c,@l,simple)) ?

    noto che compra alla chiusura della barra dopo ma ci sara' senz'altro la possibilta' di farlo comprare all'open vero??
    a buon rendere ciao carissimi saluti,siete troppo pazienti
    Ultima modifica di tom; 09-10-13 alle 04:01

  4. #14
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da tom Visualizza Messaggio
    grazie mille apo ,gentilissimo ,mille grazie ps ma se volessi comprare sull'open di oggi (su crossover di ieri pero')?
    da quello che ho letto lui compra alla chiusura della barra di oggi.
    ancora grazie mille ciao
    No non è così Marco, tu hai osservato il comportamento sul backtest ma se provi a farlo girare in real time ti accorgerai che lui compra/vende all' open della barra di oggi perchè BT verifica la condizione tick by Tick per cui al primo tick della barra di oggi ( leggasi Open) se la condizione che abbiamo impostato ( crossover ieri ) è verificata lui parte con il buy/sell

    Clicca sull'immagine per ingrandirla

Nome: cross.png
Visite: 28
Dimensione: 47.5 KB
ID: 12220

    Apo
    Ultima modifica di Apocalips; 09-10-13 alle 12:01
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  5. #15

    Data Registrazione
    Mar 2008
    Messaggi
    522
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    No non è così Marco, tu hai osservato il comportamento sul backtest ma se provi a farlo girare in real time ti accorgerai che lui compra/vende all' open della barra di oggi perchè BT verifica la condizione tick by Tick per cui al primo tick della barra di oggi ( leggasi Open) se la condizione che abbiamo impostato ( crossover ieri ) è verificata lui parte con il buy/sell

    Clicca sull'immagine per ingrandirla

Nome: cross.png
Visite: 28
Dimensione: 47.5 KB
ID: 12220

    Apo
    grazie caro

  6. #16
    L'avatar di Marco Bosco
    Data Registrazione
    Sep 2012
    Località
    Pistoia
    Messaggi
    419
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    No non è così Marco, tu hai osservato il comportamento sul backtest ma se provi a farlo girare in real time ti accorgerai che lui compra/vende all' open della barra di oggi perchè BT verifica la condizione tick by Tick per cui al primo tick della barra di oggi ( leggasi Open) se la condizione che abbiamo impostato ( crossover ieri ) è verificata lui parte con il buy/sell

    Clicca sull'immagine per ingrandirla

Nome: cross.png
Visite: 28
Dimensione: 47.5 KB
ID: 12220

    Apo

    Buongiorno Apocalips,
    Ti riferisci a me o a Tom ? o Tom si chiama Marco anche lui ?
    Io concordo perfettamente con quello che hai appena detto.

    ciao,Marco
    I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)

  7. #17
    L'avatar di Marco Bosco
    Data Registrazione
    Sep 2012
    Località
    Pistoia
    Messaggi
    419
    Citazione Originariamente Scritto da tom Visualizza Messaggio
    Superstragentilissimo Marco ,ancora grazie ;nell'esempio gli inputs sarebbero la lunghezza della media a breve (3) e lunga(6)?

    CROSSOVER ( MA (c, @s,1), MA (c, @l,1)) sembra un crossover di due medie mobili ,usando la costante 1 delle semplici;
    potevi anche mettere crossover (movingaverage(c,@s,simple ),movingaverage(c,@l,simple)) ?

    noto che compra alla chiusura della barra dopo ma ci sara' senz'altro la possibilta' di farlo comprare all'open vero??
    a buon rendere ciao carissimi saluti,siete troppo pazienti
    ciao Tom,
    la spiegazione te l'ha già data Apo ed è corretta.

    Posso aggiungere questo:
    Se vuoi per forza "aspettare" del tempo per avere una conferma ulteriore dopo l'incrocio, puoi fare due cose:

    1)imponi con un AND anche una condizione che verifichi che il prezzo abbia fatto un "minimo di strada" nella direzione da te attesa, rispetto magari al close di ieri.

    2)Altrimenti usi REF(vetor, 2), cioè 2 giorni in dietro ti assicurano che nel mezzo ci sia stata almeno una completa sessione (x barre daily).

    ciao,
    Marco Bosco
    I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)

  8. #18
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da Marco Bosco Visualizza Messaggio
    Buongiorno Apocalips,
    Ti riferisci a me o a Tom ? o Tom si chiama Marco anche lui ?
    Io concordo perfettamente con quello che hai appena detto.

    ciao,Marco
    scusa Marco, mi riferivo a Tom !


    Apo
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  9. #19

    Data Registrazione
    Mar 2008
    Messaggi
    522
    Citazione Originariamente Scritto da Marco Bosco Visualizza Messaggio
    ciao Tom,
    la spiegazione te l'ha già data Apo ed è corretta.

    Posso aggiungere questo:
    Se vuoi per forza "aspettare" del tempo per avere una conferma ulteriore dopo l'incrocio, puoi fare due cose:

    1)imponi con un AND anche una condizione che verifichi che il prezzo abbia fatto un "minimo di strada" nella direzione da te attesa, rispetto magari al close di ieri.

    2)Altrimenti usi REF(vetor, 2), cioè 2 giorni in dietro ti assicurano che nel mezzo ci sia stata almeno una completa sessione (x barre daily).

    ciao,
    Marco Bosco
    grazie mille Marco !!

  10. #20

    Data Registrazione
    Mar 2008
    Messaggi
    522
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    scusa Marco, mi riferivo a Tom !


    Apo

    grazie ancora Apo ,ciao

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.