buongiorno a tutti.
sto vedendo se c’è qualche correlazione su il numero di barre a 1 minuto (o altri TF) tra, ad esempio, quando la EMA7 incrocia sopra la EMA20. Vorrei contare quante barre ci sono fino a quando la EMA7 ritorna ad incrociare la EMA20 verso il basso.
Roberto, per favore, mi aiuti. Grazie mille
L’ho postato in proorder perchè dovrebbe seguirne una strategia. Spero …..
Eccolo, puoi metterlo da qualunque parte tu preferisca:
ONCE Conto = 0
Ema7 = average[7,1](close)
Ema20 = average[20,1](close)
IF (Ema7 CROSSES OVER Ema20) OR (Ema7 CROSSES UNDER Ema20) THEN
Conto = 0
ENDIF
Conto = Conto + 1
alla fine aggiungi:
GRAPH Conto
per visualizzarlo.
Roberto, grazie. Sei sempre sollecito e collaborativo.
Col tuo snippet, se ho capito bene, mi conta solo il numero delle barre nelle quali ema7 è maggiore di ema20, giusto ?
come faccio a vedere il numero? con graph non lo vedo.
inoltre come posso sapere il contrario, cioè in quante barre la ema7 è sotto la ema20 dopo averla crossata in giù ?
Grazie ancora
La riga 4 permette di contare sia le une che le altre, perché ad ogni incrocio azzera il conto e lo fa ripartire, non gli interessa che siano sopra o sotto.
A me GRAPH lo fa vedere:
ONCE Conto = 0
Ema7 = average[7,1](close)
Ema20 = average[20,1](close)
IF (Ema7 CROSSES OVER Ema20) OR (Ema7 CROSSES UNDER Ema20) THEN
Conto = 0
ENDIF
Conto = Conto + 1
graph Conto
buy at -close limit
Roberto, grazie.
Però io vorrei sapere il conto suddiviso per situazioni ema7>ema20 e viceversa.
Ho scritto così, ti sembra giusto?
ONCE Conto = 0
Ema7 = average[7,1](close)
Ema20 = average[20,1](close)
IF (Ema7 CROSSES OVER Ema20) OR (Ema7 CROSSES UNDER Ema20) THEN
Conto = 0
ENDIF
Conto = Conto + 1
IF (Ema7 CROSSES under Ema20) OR (Ema7 CROSSES over Ema20) THEN
Conto2 = 0
ENDIF
Conto2 = Conto2 + 1
IF NOT ONMARKET AND EMA7>EMA20 AND CONTO=>FC2 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
IF NOT ONMARKET AND EMA7<EMA20 AND CONTO2=>FCC THEN
buy 1 CONTRACT AT MARKET
ENDIF
Si, mi sembra corretto.
La prima riga puoi anche toglierla (oppure aggiungi anche quella per CONTO2).