info@playoptions.it Chiedi un consulto
+39 0425 792923 Lunedì - Venerdì, 9.00 - 18.00
Contattaci
toggle menu
info@playoptions.it Chiedi un consulto
+39 0425 792923 Lunedì - Venerdì, 9.00 - 18.00
Contattaci
toggle menu
  1. #1
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630

    Doppio ingresso sulla stessa barra - help -

    Ciao Smash

    nell' osservare il mio traging System lavorare in modalità tick by tick mi sono imbattuto in questo problema:

    in pratica voglio evitare di far aprire nuove posizioni all' interno della stessa barra dopo una uscita in trailing profit

    ho pensato di aggiungere questa condizione

    per il buy
    ..............AND NOT CROSSUNDER(CURRENTCONTRACT(), 0 )
    e per il sell ovviamente:
    ..............AND NOT CROSSOVER(CURRENTCONTRACT(), 0 )
    che dici va bene così o la variabile CurrentContract() deve essere prima dichiarata ?

    ciao e grazie

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

  2. #2

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Ciao Smash

    nell' osservare il mio traging System lavorare in modalità tick by tick mi sono imbattuto in questo problema:

    in pratica voglio evitare di far aprire nuove posizioni all' interno della stessa barra dopo una uscita in trailing profit

    ho pensato di aggiungere questa condizione

    per il buy
    ..............AND NOT CROSSUNDER(CURRENTCONTRACT(), 0 )
    e per il sell ovviamente:
    ..............AND NOT CROSSOVER(CURRENTCONTRACT(), 0 )
    che dici va bene così o la variabile CurrentContract() deve essere prima dichiarata ?

    ciao e grazie

    Apo

    Ciao Apo,
    così a occhio non mi sembra che possa andare ...

    Io invece penserei ad una variabile globale alla quale, quando si verificano le condizioni per il buy o per il sell, assegni il valore di BARNUMBER; dopodichè aggiungi alle condizioni di buy e di sell che il valore di BARNUMBER sia differente dal valore della variabile globale, evitando più entrate consecutive sulla stessa barra ....

    Magari lo provo domani a mercati aperti!

  3. #3
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da Smash Visualizza Messaggio
    Ciao Apo,
    così a occhio non mi sembra che possa andare ...

    Io invece penserei ad una variabile globale alla quale, quando si verificano le condizioni per il buy o per il sell, assegni il valore di BARNUMBER; dopodichè aggiungi alle condizioni di buy e di sell che il valore di BARNUMBER sia differente dal valore della variabile globale, evitando più entrate consecutive sulla stessa barra ....

    Magari lo provo domani a mercati aperti!
    Grazie Smash, domani provero a scrivere la routine che suggerisci.


    Comunque la soluzione che avevo proposto contiene un errore, andrebbe messa a 0.5 la soglia di attraversamento
    per cui diventa:


    per il buy
    ..............AND NOT CROSSUNDER(CURRENTCONTRACT(), 0.5 )
    e per il sell ovviamente:
    ..............AND NOT CROSSOVER(CURRENTCONTRACT(), -0.5 )
    in pratica avrò sempre un 1 logico finchè dopo il verificarsi della condizione di buy interviene il trailing stop che mi riporta a 0 inibendo una successiva entrata nella stessa barra

    non so se la cosa puo funzionare.

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

  4. #4

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Grazie Smash, domani provero a scrivere la routine che suggerisci.


    Comunque la soluzione che avevo proposto contiene un errore, andrebbe messa a 0.5 la soglia di attraversamento
    per cui diventa:


    per il buy
    ..............AND NOT CROSSUNDER(CURRENTCONTRACT(), 0.5 )
    e per il sell ovviamente:
    ..............AND NOT CROSSOVER(CURRENTCONTRACT(), -0.5 )
    in pratica avrò sempre un 1 logico finchè dopo il verificarsi della condizione di buy interviene il trailing stop che mi riporta a 0 inibendo una successiva entrata nella stessa barra

    non so se la cosa puo funzionare.

    Apo
    Apo,
    ma tu che settaggi metti al Trading System in modalità Strategy per ottenere più di un ingresso sulla stessa barra?
    A me sulla stessa barra mi fa sempre e comunque al massimo 1 entrata e 1 uscita in stop o profit, dopodichè rientra solo dopo che è iniziata una nuova barra ...

  5. #5
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da Smash Visualizza Messaggio
    Apo,
    ma tu che settaggi metti al Trading System in modalità Strategy per ottenere più di un ingresso sulla stessa barra?
    A me sulla stessa barra mi fa sempre e comunque al massimo 1 entrata e 1 uscita in stop o profit, dopodichè rientra solo dopo che è iniziata una nuova barra ...
    A volte ottengo 2 ingressi perche' il TS lavora in modalita' tick by tick, per cui puo accadere che dopo una uscita in trailing profit la condizione di ingresso buy/sell potrebbe permanere ancora nello stato true e quindi mi rientra con un altro contratto nella stessa barra

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

  6. #6

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    A volte ottengo 2 ingressi perche' il TS lavora in modalita' tick by tick, per cui puo accadere che dopo una uscita in trailing profit la condizione di ingresso buy/sell porebbe permanere ancora nello stato true e quindi mi ientra con un altro contratto nella stessa barra

    Apo
    Anch'io ho fatto la stessa cosa, però a me non rientra mai sulla stessa barra .... !

    Al massimo sulla stessa barra può fare uscita in trailing stop + nuovo ingresso, o anche trailing stop + nuovo ingresso + nuovo trailing stop, ma non 2 ingressi.
    E' forse questo che intendevi?
    Ultima modifica di Smash; 13-01-15 alle 11:57

  7. #7
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da Smash Visualizza Messaggio
    Anch'io ho fatto la stessa cosa, però a me non rientra mai sulla stessa barra .... !

    Al massimo sulla stessa barra può fare uscita in trailing stop + nuovo ingresso, o anche trailing stop + nuovo ingresso + nuovo trailing stop, ma non 2 ingressi.
    E' forse questo che intendevi?
    Ciao Smash, eccomi di ritorno

    in pratica quello che voglio è che nella stessa barra, dopo un ingresso seguito da una eventuale uscita in trailing profit, il TS non mi rientri nuovamente con una seconda operazione dello stesso segno.

    Il problema che riscontro potrebbe derivare dal fatto che, nel mio Ts, che lavora in modalità tick by tick, la condizione di ingressso a mercato è pilotata dall' attraversamento del last di una determinata soglia di prezzo.
    Per assecondare questa necessità ho dovuto usare nello script la funzione CROSSOVER che però probabilmente in questa modalità non risulta efficace in quanto Beetrader nell' evoluzione della barra non ha memoria dei tick e qui potrei sbagliarmi per cui chiedo conferma a Max.

    In sostanza, dopo lo switch 0-1 determinato dal cross, la condizione continua a permanere nello stato logico 1 per tutti i tick successivi fino a fine barra determinando difatto un nuovo indesiderato ingresso.

    spero di essere riuscito a spiegare la problematica riscontrata

    grazie

    Apo
    Ultima modifica di Apocalips; 14-01-15 alle 00:16
    ....non si desidera ciò che è facile ottenere (Ovidio)....

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