Zum Inhalt springen

Wonach Ihr Scanner tatsächlich sortiert

Die Scanner-Tabelle von Augury Grid auf einem ETHUSDT-Chart im Vier-Stunden-Takt, sieben Zeilen tief, mit einer obersten Zeile, die elf Tage alt ist und dennoch auf Platz eins steht, versehen mit der Rechnung, die einen Punkt Qualitätsscore über 11,6 Tage Alter stellt.
Die erstplatzierte Zeile ist elf Tage alt. Der Rang ist Qualität mal tausend minus Alter in Millisekunden geteilt durch eine Million, also wiegt ein Punkt Score 11,6 Tage auf. Die Spalte Alter steht direkt daneben, und die Sortierung ist beinahe blind dafür.

Ein Scanner ist eine Rangliste. Irgendetwas entscheidet über die Reihenfolge, und es ist meist nicht die Spalte, auf die Sie schauen.

Das ist unser eigener Multi-Zeitrahmen-Scanner. Er zeigt sieben Zeilen aus einundzwanzig geprüften Zellen, jede mit einer Richtung, einer Sternebewertung, einem Alter, einem Einstieg, einem Stopp, einem Ziel und einem laufenden Ergebnis. Und so wird tatsächlich sortiert.

Zuerst das, was er kann und die meisten Scanner nicht

Er sagt Ihnen, warum er schweigt. Hat eine Zeile kein Signal, nennt sie die fehlende Bedingung, statt leer zu bleiben. Es gibt zwölf davon: wartet auf die MACD-Kreuzung, auf die Trendausrichtung, auf den 200er-EMA, auf ADX, auf Volumen, auf das Histogramm, auf das Momentum, auf den Score, oder markiert als RSI im Extrem, Kurs überdehnt, Stopp erreicht, veraltet.

Ein Scanner, der „wartet auf Volumen“ sagt, bringt Ihnen das Setup bei. Einer, der eine leere Liste zeigt, ist eine Blackbox.

Und die Hürde ist wirklich streng. Damit ein Signal auslöst, müssen zehn Bedingungen gleichzeitig erfüllt sein:

MACD-KreuzungTrendausrichtung
Kurs auf der richtigen Seite des 200er-EMAADX über seinem Mindestwert
RSI nicht im ExtremKurs nicht überdehnt
VolumenausschlagHistogramm-Amplitude
Momentum stimmt übereinQualitätsscore von 70 oder besser

Viele Scanner lösen bei einer einzigen aus. Genau deshalb lohnt sich der Rest: Ein Werkzeug, das seine Bedingungen so offenlegt, hat dieselbe Sorgfalt bei seiner Rangfolge verdient.

Erstens. Das Alter wird angezeigt und kaum gewertet

Die Zeile, die den Rang berechnet, lautet:

rank = score × 1000 - (timenow - ts) / 1000000   // ts in milliseconds

Rechnen Sie es einmal durch:

GrößeWert
ein Tag Alter kostet86,4 Rangeinheiten
ein Punkt Score ist wert1000 Rangeinheiten
also entspricht ein Punkt Score11,6 Tagen

Ein Signal muss anderthalb Wochen dort liegen, bevor sein Alter einen Punkt Score kostet. Die Spalte Alter steht mitten in der Tabelle, und die Sortierung ist beinahe blind dafür.

Deshalb kann eine veraltete Zeile den ersten Platz halten, auf einer Tafel, die Leute als „was gerade passiert“ lesen.

Und die Einheit verbirgt es zusätzlich

Das Alter wird für jede Zeile in Tagen ausgegeben, gleich welcher Zeitrahmen.

Zeileangezeigtes AlterBalken alt
4H-Signal11d66
15m-Signal2d192

Die größer wirkende Zahl ist das frischere Setup. Auf der laufenden Tafel trug der schnellste Zeitrahmen die ältesten Trades, um etwa das Dreifache.

Zweitens. Der Konfluenz-Bonus wird nach der Deckelung addiert

Beginnen wir mit dem, was gut gemacht ist. Die Konfluenzzählung achtet auf die Richtung. Ein Symbol mit zwei bullischen und einem bärischen Signal zählt als zwei, nicht als drei. Das klingt selbstverständlich und ist genau das, was Implementierungen falsch machen, denn die bequeme Variante zählt, wie viele Zeitrahmen ein Signal haben statt wie viele übereinstimmen.

Das Zählen ist also sorgfältig. Die Gewichtung ist es nicht.

Die Qualität wird auf einer Skala bis 100 bewertet und dort gedeckelt. Danach kommt ein Bonus obendrauf: 15 mehr, wenn dasselbe Signal auf zwei Zeitrahmen auftaucht, 30 bei drei. Sterne werden ab 95 und ab 85 vergeben.

SetupEndwertSterne
schafft das Minimum von 70 knapp, auf 3 Zeitrahmen100★★★
nahezu perfekt, allein stehend94★★

Die Deckelung gilt für die Qualität und wird dann durch Übereinstimmung umgangen.

Und wir haben gemessen, was diese Übereinstimmung wert ist. Übereinstimmung über Zeitrahmen hinweg kam auf das 0,60-Fache des Zufalls in unseren eigenen Daten. Unter dem Zufall. Es ist der größte einzelne Term in der Rangfolge und hängt am schwächsten Beleg, den wir haben.

Drittens. Die Tafel löscht ihre Verlierer

Sobald der Kurs den Stopp eines Signals durchläuft, hört das Signal auf, ein Signal zu sein, und verlässt die Tabelle.

Jede noch sichtbare Zeile ist damit bauartbedingt eine, die nicht ausgestoppt wurde. Die Ergebnisspalte als Erfolgsbilanz zu lesen heißt, nach Überleben auszuwählen und dann die Überlebenden zu messen.

Für einen Scanner ist das richtiges Verhalten. Ein totes Setup soll keinen Platz belegen. Irreführend wird es nur, wenn Sie die Spalte als Historie lesen, und genau das tut das Auge bei einer Spalte mit dieser Überschrift.

Viertens. Die Ergebnisspalte ist an beiden Enden gekappt

Liegt das laufende Ergebnis jenseits des Stopps, wird der Abstand zum Stopp ausgegeben. Liegt es jenseits des ersten Ziels, der Abstand zum Ziel.

Eine Zeile mit +1 % und einem Haken daneben ist also nicht das Ergebnis. Es ist der Abstand zum ersten Ziel, erreicht oder überschritten. Gewinner werden abgeschnitten, Verlierer bekommen einen Boden.

Ebenfalls vertretbar, denn es verhindert, dass eine veraltete Zeile -60 % ausgibt. Und es bedeutet, dass die Spalte nicht summiert, gemittelt oder zwischen Zeilen verglichen werden kann.

Es geht nicht darum, dass das Werkzeug falsch ist

Jede dieser Entscheidungen ist vernünftig getroffen. Keine davon ist ein Fehler.

Zusammen bedeuten sie, dass die Tafel Überlebendezeigt, geordnet beinahe ohne Rücksicht auf das Alter, mit Ergebnissen an beiden Enden gekappt, und einer Sternebewertung, die von einem Bonus für eine Eigenschaft beherrscht wird, die wir unter dem Zufall gemessen haben.

Die Aufgabe ist nicht, ihm zu misstrauen. Sie ist zu wissen, welche Spalte welche Frage beantwortet. Richtung und Sterne entscheiden die Reihenfolge. Das Alter informiert und sortiert kaum. Das Ergebnis beschreibt die Überlebenden und nur die Überlebenden.

Wie Sie das mit Ihrem eigenen Scanner machen

Suchen Sie die Zeile, die den Rang berechnet. Nicht die, die die Tabelle zeichnet, sondern die, die sie sortiert. Und rechnen Sie dann echte Zahlen hindurch.

Unsere sah ausgewogen aus, bis wir fragten, was ein Tag Alter gegen einen Punkt Score wert ist, und die Antwort lautete 11,6 Tage je Punkt.

Wenn Sie diese Zeile nicht finden, wissen Sie nicht, wonach Ihre Rangliste ordnet, und die Spalte, die Sie lesen, ist es vermutlich nicht.

Der ehrliche Geltungsbereich

Kein Backtest und keine Behauptung darüber, ob diese Signale Geld verdienen. Nichts davon misst ein Ergebnis. Es ist eine Lesart davon, wie eine Anzeige gebaut ist, aus ihrem eigenen Quellcode, und sie lässt sich an jedem Scanner nachvollziehen, dessen Code Sie einsehen können.


Vergangene Messung unseres eigenen Werkzeugs, im Nachhinein beschrieben. Nichts davon ist eine Empfehlung oder ein Hinweis auf künftige Ergebnisse.