Hej!
Jag kan ge dig grundkoden men nivåerna får du fixa själv 🙂
Behövs två plot.
// Bill Williams Fraktal-indikator
// === Parametrar ===
const range = 2; // 2 = klassisk Bill Williams fraktal
// === Lokala variabler ===
local isFractalTop = true;
local isFractalBottom = true;
// Kontroll: har vi tillräckligt med staplar?
if (High[-range] != NoValue() && High[range * -1] != NoValue()) {
// Kontrollera toppfraktal
for (local i = -range; i <= range; i++) {
if (i == 0) continue;
if (High[-range] <= High[i - range]) {
isFractalTop = false;
}
if (Low[-range] >= Low[i - range]) {
isFractalBottom = false;
}
}
}
// === Utskrift: 1 när villkoren uppfylls, annars 0 ===
plot1[0] = isFractalTop ? 1 : 0; // Toppfraktal
plot2[0] = isFractalBottom ? 1 : 0; // Bottenfraktal