Ciao a tutti!
Allego il codice per uno Showme che voglio fare, ma che non riesco a far funzionare del tutto.
In sostanza, vorrei che Tradestation mi disegnasse due trendlines orizzontali e parallele un dato giorno e che siano lunghe X barre, ad esempio 5 giorni o da lunedì a venerdì o da venerdì a venerdì successivo e così via.
Il codice che ho scritto lo fa, ma la cosa su cui non vengo a capo è come dare l'istruzione per "la data di interruzione" con l'effetto indesiderato che ad un certo punto il grafico si troverà pieno di trendlines che spesso si sovrappongono.
Questo il codice:
Var: LivBasso(-1), LivAlto(-1), TRMezzi(0), Alto(0), Basso(0);
input: moltipl(0);
If dayofweek(date) = 1 then begin
//definisce il valore da cui tracciare la trendline
TRMezzi = truerange/2;
Alto = ceiling(High+TRMezzi+moltipl*avgtruerange(5));
Basso = floor(Low-TRMezzi-moltipl*avgtruerange(5));
//istruzione per trendline
LivAlto = TL_New(date[0] , Time, Alto, Date, Time, Alto);
LivBasso = TL_New(date[0] , Time, Basso , Date, Time, Basso);
//istruzione per estendere a dx la trendline
Value1 = TL_SetExtRight(LivAlto, True);
Value2 = TL_SetExtRight(LivBasso, True);
//probabile istruzione per dare un punto finale della trendline
//Value3 = TL_SetEnd(Value1, Date, Time, High);
End;
Grazie a tutti per l'aiuto!