Risultati da 1 a 10 di 14

Visualizzazione Elencata

  1. #8
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,




    ecco un'idea sul segnale di uscita long:

    SET barreEntrata = BarsSinceEntry()
    SET soglia = REF(LOW, barreEntrata) - @distanzaSogliaUscita
    SET cond_posizione = (CurrentContracts() > 0)
    SET cond_prezzo = (LAST < soglia)
    SET cond_tempo = (barreEntrata <= 3)
    
    SET condizione_uscita = cond_posizione AND cond_prezzo AND cond_tempo
    Suggerimento: nello script sopra, la condizione relativa alla posizione è completamente inutile. beeTrader infatti esegue il codice dello script Exit Long solo e soltanto quando la posizione attuale della strategia è Long, quindi la condizione cond_posizione è sempre vera quando lo script viene eseguito, pertanto può essere rimossa completamente. In questo caso l'ho lasciata solo per impostare tutti i parametri richiesti come da domanda iniziale.
    Ovviamente lo stesso vale per lo script Exit Short, che viene eseguito solo e soltanto quando la posizione attuale della strategia è Short.


    Max Francario

    Grazie Max, perfetto, ora funziona

    L' unica cosa che ho notato ( correggimi se sbaglio ) è che in tick by tick il vettore barreEntrata è in ritardo di uno nel conteggio barre, verosimilmente dovuto al fatto che incrementa di 1 solo quando la barra è terminata, ho pensato quindi di recuperare questa barra aggiungendola come costante nella riga seguente che diventa:
    barreEntrata = BarsSinceEntry()+1
    domani provo il tutto

    grazie mille

    Apo
    Ultima modifica di Apocalips; 14-09-15 alle 22:12
    ....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
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.