Discussione: Aiuto per un signal
Visualizzazione Ibrida
-
11-10-16, 15:59 #1
Grazie Tiziano per l'indicatore
Andrebbe sistemata una cosetta
Ho fatto il debug della variabile barreDaLowGiornata
Questo contatore dovrebbe azzerarsi ad ogni prima barra di inizio nuova giornata, però sembra che questo non sempre avvenga andando a falsare il primo ingresso intraday come nel seguente caso:
grazie
ApoUltima modifica di Apocalips; 11-10-16 alle 16:14
....non si desidera ciò che è facile ottenere (Ovidio)....
-
12-10-16, 10:27 #2
-
14-10-16, 16:33 #3
- Data Registrazione
- May 2010
- Messaggi
- 47
ho tocchicciato lo script
Buongiorno, torno a bomba sul TS che mi hai aiutato a fare. Ho notato che potrebbe essere un buon filtro far sì che la barra colorata successiva al minimo/massimo abbia una dimensione minima. Ricordando che sono una capra col codice e faccio davvero fatica a programmare, sono qui a chiedere: questa piccola correzione è corretta se programmata così?
# Calcola condizione sul prezzo minimo
SET condizioneLow = (LOW = TODAYLOW())
#Stabilisco la "dimensione" minima che deve avere la barra (E' giusto? Non ho trovato un altro modo di segnalare la dimensione minima )
SET tickmaggiorediuno = (HACLOSE - HAOPEN) > 16
# 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)
# Stabilisco che la barra verde abbia una dimensione minima
SET condizioneBarraVerdeMinima = (condizioneBarraVerde = tickmaggiorediuno)
# Calcola combinazione delle 2 condizioni precedenti
SET combinazione = (condizioneBarraVerdeMinima) 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)
condizioneFinale
PS: non trovo il tastino per mettere il codice. Non esiste proprio la barra della formattazione...
-
14-10-16, 16:53 #4
Salve,
Credo abbia complicato il codice più di quanto necessario.
Il codice dovrebbe diventare:
# Calcola condizione sul prezzo minimo SET condizioneLow = (LOW = TODAYLOW()) #Stabilisco la "dimensione" minima che deve avere la barra SET tickmaggiorediuno = (CLOSE - OPEN) > 16 # Numero di barre trascorse dall'ultimo prezzo minimo di giornata SET barreDaLowGiornata = LASTIF(condizioneLow) # Calcola combinazione delle 2 condizioni precedenti SET combinazione = (tickmaggiorediuno) 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) condizioneFinale
Nota: HACLOSE ed HAOPEN rappresentano i valori Heikin-Ashi per i prezzi Close ed Open rispettivamente. Sono questi i valori che intende utilizzare ? Nell'esempio sopra li ho sostituiti con Close ed Open normali.
Max FrancarioUltima modifica di Francario Massimiliano; 14-10-16 alle 16:57
-
14-10-16, 17:56 #5
- Data Registrazione
- May 2010
- Messaggi
- 47