Risultati da 1 a 10 di 40

Discussione: Aiuto per un signal

Visualizzazione Elencata

  1. #8

    Data Registrazione
    May 2010
    Messaggi
    47
    Citazione Originariamente Scritto da Cagalli Tiziano Visualizza Messaggio
    Ti ho fatto l'indicatore così vedi se è quello che desideri. (puoi importare il file allegato o fare copia incolla dal testo)
    Se va bene, per trasformarlo in segnale basta che lo copi ed incolli in un segnale e togli dall'ultima riga "SET PLOT! =" e lasci solo "condizioneFinale"

    
    # Calcola condizione sul prezzo minimo
    SET condizioneLow = (LOW = TODAYLOW())
    # Numero di barre trascorse dall'ultimo prezzo minimo di giornata
    SET barreDaLowGiornata = LASTIF(condizioneLow)
    # Calcola condizione sul "colore" della barra attuale
    SET condizioneBarraVerde = (CLOSE > OPEN)
    # Calcola combinazione delle 2 condizioni precedenti
    SET combinazione = (condizioneBarraVerde) AND (barreDaLowGiornata >= 0)
    # Calcola quante volte la combinazione delle condizioni e' avvenuta dall'ultimo low di giornata
    SET somma = SUM(combinazione, barreDaLowGiornata)
    # Prende in considerazione solo la prima volta delle precedenti
    SET condizionePrimaCombinazione = (somma = 1)
    # Calcola la condizione finale
    SET condizioneFinale = (condizionePrimaCombinazione AND combinazione)
    
    SET PLOT1 = condizioneFinale
    Buongiorno, ho trovato che potrebbe funzionare meglio se il LOW fosse contemporaneo alla barra verde. E anche in questo caso (strano ma vero XD) non mi raccapezzo col codice. Perchè mi serve contare ogni volta un nuovo LOW che sia verde sulla barra stessa e non sulla successiva (o meglio, ANCHE sulla successiva).
    Posso chiedere ancora un aiuto?


    E poi non capisco come mai il mio tentativo di usare questo tuo codice abbia risultati strani : con trailing stop attivato spara 250 ordini su 1200 barre orarie e senza, solo controllato con lo stop fa solo 17 ordini alle prime barre caricate e stop. Dopo luglio non va più avanti e non capisco proprio il perchè.

    # Calcola condizione sul prezzo minimo
    SET condizioneLow = (LOW = TODAYLOW())
    # Numero di barre trascorse dall'ultimo prezzo minimo di giornata
    SET barreDaLowGiornata = LASTIF(condizioneLow)
    # Calcola condizione sul "colore" della barra attuale
    SET condizioneBarraVerde = (HACLOSE > HAOPEN)
    # Calcola combinazione delle 2 condizioni precedenti
    SET combinazioneVerde = (condizioneBarraVerde) AND (barreDaLowGiornata >= 0)
    # Calcola quante volte la combinazione delle condizioni e' avvenuta dall'ultimo low di giornata
    #SET somma = SUM(combinazioneVerde, barreDaLowGiornata)
    # Prende in considerazione solo la prima volta delle precedenti
    #SET condizionePrimaCombinazione = (somma = 1)
    # Calcola la condizione finale
    SET condizioneFinaleVerde = combinazioneVerde

    condizioneFinaleVerde
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: 2016-10-24_161806.jpg‎
Visite: 14
Dimensione: 121.9 KB
ID: 20674  

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.