Aiuto per disegnare un grafico con amibroker (1 Viewer)

Eomund

Forumer attivo
Registrato
22 Aprile 2009
Messaggi
835
Località
Firenze
Ciao a tutti.
Prendiamo 2 banali percent bands, di quelle che ci sono anche tra gli indicatori standard in amibroker. ebbene, vorrei che, quando la chiusura della barra sta sopra la banda superiore, venisse disegnata solo la inferiore e che quando poi il prezzo va a chiudere sotto la inferiore venisse disegnata solo la superiore.
Non mi riesce proprio...:sad:
grazie in anticipo per l'aiuto.
 

Eomund

Forumer attivo
Registrato
22 Aprile 2009
Messaggi
835
Località
Firenze
Per la cronaca ho risolto.
E' stato più semplice di quanto credessi: i miei problemi riguardano il modo di programmare su amibroker, che non ritengo particolarmente intuitivo e - ad essere sinceri - la programmazione in generale. :lol:

Se interessasse posto il codice. Data "a" la banda superiore e "b" la banda inferiore:

aa=Cross(C,a);
bb=Cross(b,C);
dir[0]=1;
for(i=1;i<BarCount;i++ )
{
prec=dir[i-1];
if(aa)
{
dir=1;
}
else if(bb)
{
dir=-1;
}
else
{
dir=prec;
}
}


aa=dir==1;
bb=dir==-1;
bnd[0]=1;
for(i=1;i<BarCount;i++ )
{
prec=bnd[i-1];
if(aa)
{
bnd=b;
}
else if(bb)
{
bnd=a;
}
else
{
bnd=prec;
}
}



da plottare è ovviamente bnd. Rimane il collegamento al cambio di banda ma, come diceva la principessa, sticazzi :lol: ;)

Torno nell'oblio.
 

Users Who Are Viewing This Discussione (Users: 0, Guests: 1)

Alto