-
03-11-13, 14:05 #11
Mi è venuto un dubbio, lo sapete che esiste la funzione SuperTrend già fatta, io scrivo il copia incolla dell'indicatore:
INPUTS: @periods(9), @strength(5) SET PLOT1 = SuperTrend(@periods, @strength) SET PLOTCOLOR1 = IF(PLOT1 > CLOSE, COLOR_LIGHT_RED, COLOR_LIGHT_GREEN)
..se corri dietro a due lepri, non ne prendi nemmeno una.
-
03-11-13, 14:11 #12
-
03-11-13, 15:05 #13
- Data Registrazione
- Dec 2012
- Messaggi
- 186
Tiziano,
ma quindi vuoi dirmi che in easyscript, per avere il supertrend invece di scrivere tutto questo codice qui
codice supertrend in easylanguage: inputs: ATRLength(NumericSimple), ATRMult(NumericSimple), Strength(NumericSimple), STrend(NumericRef); vars: ATR(0), avg(0), dn(0), up(0), trend(1), flag(0), flagh(0), ST(0), hl(0); hl = Highest(High, ATRLength) - Lowest(Low, ATRLength); ATR = XAverage(hl, ATRLength); avg = (XAverage(high, Strength) + XAverage(low, Strength))/2; up = avg + ATR; dn = avg - ATR; if c > up[1] and c > Highest(High, Strength)[1] then trend = 1 else if c < dn[1] and c < Lowest(Low, Strength)[1] then trend = -1; if trend < 0 and trend[1] > 0 then flag=1 else flag=0; if trend > 0 and trend[1] < 0 then flagh = 1 else flagh = 0; if trend > 0 and dn < dn[1] then dn=dn[1]; if trend < 0 and up > up[1] then up=up[1]; if flag = 1 then up = avg + ATR; if flagh = 1 then dn = avg - ATR; if trend = 1 then ST = dn else ST = up; SuperTrend = ST; STrend = trend;
devi semplicemente scrivere
SuperTrend(@periods, @strength)
Troppo forte!
-
03-11-13, 16:50 #14
- Data Registrazione
- Sep 2013
- Località
- Monza
- Messaggi
- 186
Tiziano.... birichino, non fare finta di non capire !!!
-
Purtroppo anche la funzione SuperTrend già pronta non è utile al nostro caso,
perché al momento non può ricevere come vettore di @periods o @strength
un vettore dinamico variabile.
Aspettiamo le migliorie delle prossime releases.
Saluti
Massimo
-
03-11-13, 17:16 #15
- Data Registrazione
- Jun 2010
- Località
- Modena
- Messaggi
- 117
Massimo il birichino sei tu.
Sei molto bravo, lo hai già dimostrato.
Non siamo in competizione tra noi. Il nostro obiettivo è guadagnare dal trading
Dai il tempo allo staff di fare le correzioni che chiedi.
Tutto ciò lo dico senza il minimo spirito polemico o per piaggeria nei confronti di Tiziano.
StefanoAll'uomo irrazionale interessa solamente avere ragione. All'uomo razionale interessa imparare.
-
03-11-13, 20:34 #16
- Data Registrazione
- Sep 2013
- Località
- Monza
- Messaggi
- 186
-
03-11-13, 20:50 #17
Massimo, scusa ma non avevo proprio capito.
Ora è chiaro, grazie, e la possibilità di passare un vettore sarà già nella prossima release che, penso, rilasceremo in settimana.
Onde evitare equivoci, chiarisco che io non sono affatto un programmatore: ho al mio fianco da 18 anni Max che è il programmatore, ma io proprio non lo sono.
Scrivo l'algoritmo in forma matematica pura e poi passo il tutto a Max che lo traduce in linguaggio macchina.
I miei studi sono stati elettronica e matematica...se corri dietro a due lepri, non ne prendi nemmeno una.
-
03-11-13, 23:52 #18
- Data Registrazione
- Sep 2013
- Località
- Monza
- Messaggi
- 186