Hallo Daniel,
ich hab den Indikator jetzt so umprogrammiert, dass er auch die vergangenen Signale anzeigt, aber welchen Sinn soll der Indikator denn eigentlich haben nach deiner Meinung?
Code:
if(Price==PRICE_CLOSE)
{
if(Cl_1 > Cl_2)
{
BUF_ABO[i] = (Cl_1 + Cl_3) / 2.0;
BUF_BEL[i] = (Cl_2 + Cl_4) / 2.0;
}
if(Cl_1 < Cl_2)
{
BUF_ABO[i] = (Cl_2 + Cl_4) / 2.0;
BUF_BEL[i] = (Cl_1 + Cl_3) / 2.0;
}
}
Das heißt ja, du nimmt die Closewerte von Close[1] + Close[3] für BUF_ABO, falls Close[1] höher als Close[2]. Allerdings haben Close[1] und Close[2] nichts mit Close[3] und Close[4] zutun. Mir erschließt sich der Sinn also nicht warum du diese Kombination von Closewerten nutzt um einen Mittelwert zu bilden.