T O P I C R E V I E W |
Mozart |
Posted - 22 December 2004 : 20:54:51 Premessa: ho realizzato i seguenti indicatori:
Il primo si chiama TrendPriceUp e mi indica il massimo storico a 21 giorni. Di seguito il codice:
Function Main() Return Max(High, 21) Endfunction
Il secondo l'ho chiamato DMIspread ed ? il risultato della differenza tra plus directional indicator (DI+) e minus directional indicatore (DI-) Di seguito il codice:
Function Main() Return dirmov(13, "DIP") - Dirmov(13, "DIM") Endfunction
Richiesta d'aiuto: Io vorrei un esploratore che si allarmi quando sono verificate contemporaneamente le seguenti condizioni:
1) EMA13 ? maggiore di EMA34 nell'ultima candela del grafico
2) DMIspread ? maggiore di 15 il giorno (periodo) in cui si ? verificato il pi? recente breakout del massimo storico a 21 giorni (periodi)
Grazie in anticipo per l'aiuto.
Modificato da - Mozart il 23 Dicembre 2004 10:49:29 |
1 L A T E S T R E P L I E S (Newest First) |
SupportoTecnico |
Posted - 23 December 2004 : 19:39:02 Un esempio di codice potrebbe essere:
function main() Dim bSignal as Boolean bSignal = false if (CrossAbove(MoveAv(Close, 13, "E"), MoveAv(Close, 34, "E")) = True) then if (Close > TrendPriceUp) then if (DMIspread > 15) then bSignal = true endif endif endif Return bSignal endfunction
|
|
|