Allgemeine Einfachheit

Hallo ATAS-Entwicklungsteam,

ich nutze ATAS X für den Futures-Handel, vor allem zur Analyse von Volumenprofilen, Orderflüssen und Auktionsmärkten.

Die Plattform bietet leistungsstarke Marktdaten, doch die Entwicklung benutzerdefinierter Indikatoren ist im Vergleich zu Pine Script von TradingView unnötig kompliziert.

Ich möchte die Probleme erläutern, auf die ich gestoßen bin, und konkrete Verbesserungsvorschläge unterbreiten.

1. Einführung eines integrierten Skript-Editors ähnlich wie bei Pine Script

Derzeit erfordert die Entwicklung eines ATAS-Indikators das Einrichten eines C#-Projekts, das Einbinden von ATAS-DLL-Dateien, das Kompilieren des Codes und die Installation der resultierenden DLL.

Dies stellt eine große Hürde für Trader dar, die ihre eigenen Indikatoren erstellen und testen möchten.

Ich würde mir wünschen, dass ATAS X eine integrierte Skriptumgebung einführt, in der Nutzer:

  • Indikatorcode direkt in ATAS X schreiben und bearbeiten.

  • Indikatoren ausführen, ohne DLL-Dateien manuell kompilieren zu müssen.

  • Kompilierungsfehler direkt im Editor erkennen.

  • Indikatoreinstellungen ändern und die Änderungen sofort in ihren Charts sehen.

  • auf integrierte Funktionen für Kurs, Volumen, Delta, Marktprofil und Chart-Einblendungen zugreifen können.

Die C#-Entwicklung sollte für fortgeschrittene Entwickler weiterhin verfügbar bleiben, aber den Anwendern sollte auch eine einfachere Möglichkeit zur Erstellung von Indikatoren zur Verfügung stehen.

2. Die Entwicklung von Volumenprofilen deutlich vereinfachen

ATAS ist eine Plattform zur Volumenanalyse. Die Erstellung eines benutzerdefinierten Volumenprofils sollte eine der einfachsten Entwicklungsaufgaben sein.

Ich möchte Indikatoren erstellen, die automatisch Folgendes berechnen und anzeigen:

  • RTH-Volumenprofile des Vortags.

  • Volumenprofile der Nachthandelssitzung.

  • RTH-Volumenprofile der vergangenen Woche.

  • Sich entwickelnde Volumenprofile der aktuellen Sitzung.

  • Volumenprofile mit festem Handelsbereich.

  • Volumen-Delta-Profile.

  • POC, VAH, VAL, HVNs und LVNs.

Benutzer sollten in der Lage sein, eine Startzeit, eine Endzeit, einen Volumenprofiltyp und eine Position im Chart anzugeben, ohne die zugrunde liegende Logik zur Volumenberechnung und -darstellung neu erstellen zu müssen.

Im Idealfall würde ATAS eine dokumentierte Profilfunktion bereitstellen, die eine Start- und Endzeit akzeptiert und die vollständige Volumenverteilung sowie POC, VAH und VAL zurückgibt.

Beispielsweise sollten Entwickler in der Lage sein, das Volumenprofil des Vortags abzufragen und dessen Histogramm sowie die Werte mit nur wenig Code darzustellen.

3. Einfache Funktionen zum Zeichnen von Charts hinzufügen

Mit dem Pine Script von TradingView ist das Zeichnen von Linien, Kästchen, Beschriftungen und anderen Chart-Elementen relativ unkompliziert.

ATAS sollte ähnlich leicht zugängliche Funktionen zum Erstellen und Verwalten von Chart-Objekten bieten.

Ich möchte in der Lage sein:

  • Eine horizontale Linie am POC des Vortags zeichnen.

  • Diese Linie nach rechts verlängern.

  • Eine Beschriftung mit dem Text „PD POC“ hinzufügen.

  • Ein Volumenhistogramm neben einer ausgewählten Sitzung zeichnen.

  • Ein Delta-Histogramm neben dem Volumenprofil anzeigen.

  • Aktualisieren Sie die sich entwickelnden VAH-, VAL- und POC-Niveaus automatisch.

  • Legen Sie die Farben, die Transparenz, die Breite und die Position jedes Objekts fest.

Für diese Vorgänge sollte kein umfangreicher benutzerdefinierter Rendering-Code erforderlich sein.

4. Programmierbarkeit von Volumenprofilen mit festem Bereich

ATAS sollte es einfach machen, benutzerdefinierte Volumenprofile mit festem Bereich direkt über seine Tools zur Indikatorentwicklung zu erstellen.

Ein Entwickler sollte in der Lage sein, zwei Punkte auf einem Chart auszuwählen und die Volumenverteilung zwischen diesen abzurufen.

Das resultierende Profil sollte konfigurierbare Zeilengrößen, prozentuale Wertbereiche, die Platzierung des Histogramms, das Volumendelta sowie automatisch generierte POC-, VAH- und VAL-Niveaus unterstützen.

Das Profil sollte aktualisiert werden, wenn Benutzer den Start- oder Endpunkt verschieben.

Außerdem würde ich mir wünschen, dass benutzerdefinierte Indikatoren mehrere unabhängige Profile mit festem Bereich auf demselben Chart erstellen können.

5. Dokumentation verbessern und vollständige, funktionsfähige Beispiele bereitstellen

Die Entwicklerdokumentation sollte vollständige, sofort ausführbare Beispiele für gängige Handelswerkzeuge enthalten.

Insbesondere wünsche ich mir offizielle Beispiele, die zeigen, wie man Sitzungsvolumenprofile, Fixed-Range-Profile, Delta-Histogramme, Value-Area-Niveaus sowie beschriftete horizontale Linien erstellt.

Die Beispiele sollten erläutern, welche ATAS-Assemblies erforderlich sind, wie der Indikator für die aktuelle ATAS X-Version kompiliert wird und wie er installiert und aktualisiert wird.

Ein herunterladbares Projekt, das sofort funktioniert, wäre wesentlich nützlicher, als mehrere Code-Schnipsel zusammenfügen und fehlende Verweise beheben zu müssen.

6. Ein automatisiertes Build- und Installationssystem hinzufügen

ATAS sollte eine einfache Möglichkeit bieten, Indikatoren zu kompilieren und zu installieren, ohne DLL-Abhängigkeiten manuell verwalten zu müssen.

Im Idealfall könnten Benutzer den Quellcode eines Indikators auswählen und auf „Erstellen und installieren…“ klicken.

Bitte authentifizieren Sie sich, um an der Diskussion teilzunehmen.

Abstimmende
Status

In review

Kategorie
📊

Indikatoren

Datum

Vor 11 Tagen

Autor

fadi

Beitrag abonnieren

Per E-Mail benachrichtigt werden, wenn Änderungen vorliegen.