Lade...
 

AgenaSkript

AgenaScript ist eine in die Handelsplattform AgenaTrader integrierte Programmiersprache. Die Syntax von AgenaScript ist von der Programmiersprache C# abgeleitet.
Mit AgenaScript können alle Anliegen umgesetzt werden, die z.B. für den Condition Escort zu komplex sind. Das Spektrum reicht von der Programmierung eines einfachen Indikators bis hin zu eigenen Applikationen, bei denen AgenaTrader sozusagen nur noch im Hintergrund benötigt wird.
Generell sind alle Dinge umsetzbar, die auch in DotNet realisierbar sind: Indikatoren fast beliebiger Komplexität, Signalanzeige, Excel-Export, Auswertungen, Chartanzeigen, Sound, Farben uvm.

Die AgenaScript Hilfe beinhaltet die folgenden Paragraphen:

1. Umgang mit Bars und Instrumenten
Hier wird im Detail gezeigt, wie mit AgenaScript auf die einzelnen Bars bzw. Kerzen und auf verschiedene Handelsinstrumente zugegriffen werden kann.

2. Ereignisse
AgenaScript arbeitet ereignisorientiert.
Beispiele von Ereignissen:

  • Eine Kerze ist in einer Zeiteinheit abgeschlossen und eine neue Kerze beginnt;
  • Neue Kurse werden vom Datenanbieter geliefert;
  • Eine Order wird vom Broker ausgeführt.

Mit AgenaScript können Sie auf alle diese Ereignisse reagieren. Wie dies genau funktioniert und welche Ereignisse es gibt, ist Gegenstand dieses Abschnitts.

3. Indikatoren und Oszillatoren
In diesem Bereich finden Sie für jeden in AgenaTrader integrierten Indikator eine ausführliche Beschreibung. Der Indikator wird einleitend vorgestellt, seine Nutzung und die Interpretation seiner Signale wird beschrieben und auf Quellen für tiefergehende Informationen verwiesen.
Jeder dieser Indikatoren und Oszillatoren kann in eigenen AgenaScripts verwendet werden. In der Beschreibung finden Sie außerdem die genaue Syntax, die Bedeutung der Parameter sowie ein Code-Beispiel.

4. Strategieprogrammierung
Mit AgenaScript ist es möglich, eigene Handelsstrategien zu erstellen um diese live im Markt handeln zu lassen.
Welche Voraussetzungen dazu notwendig sind und wie Orders an den Broker übergeben und intern verwaltet werden, erfahren Sie hier.

5. Schlüsselworte
Wie jede Programmiersprache besitzt auch AgenaTrader einen Satz von Befehlen, die Sie in eigenen Scripts verwenden können.
Mit diesen sog. Schlüsselworten sollten Sie gut vertraut sein, wenn Sie Ihre eignenen Indikatoren bzw. Handelssysteme erstellen möchten.

6. Zeichenobjekte
Alle Zeichenobjekte, die Sie im Chart verwenden können, sind auh über AgenaScript erreichbar. So können Sie z.B. Linien, Pfeile, Rechtecke, Kreise usw. an bestimmten Stellen im Chart automatisch anzeigen und wieder entfernen lassen. Die Möglichkeiten sind nahezu unüberschaubar.

7. Tipps und Tricks
In diesem Bereich werden Lösungen für nicht ganz alltägliche Probleme gezeigt. Um diese Beispiele nachvollziehen zu können, ist allerdings einiges an Erfahrung in der Programmierung Voraussetzung. Der fortgeschrittene Anwender wird hier einige Dinge finden, die er in seine eigenen Programmierungen übernehmen kann.

Search AgenaTrader Wiki

Sprache wechseln