# AgenaScript

#### **AgenaScript – Die integrierte Programmiersprache von AgenaTrader**

**AgenaScript** ist eine in die Handelsplattform **AgenaTrader** integrierte **Programmiersprache**. Die **Syntax** von AgenaScript basiert auf **C#**.

Mit **AgenaScript** können Sie **alle Strategien umsetzen**, selbst wenn sie **zu komplex für den Signal Builder** sind. Die Einsatzmöglichkeiten reichen von der **Programmierung einfacher Indikatoren** bis hin zu **individuellen Anwendungen**, bei denen AgenaTrader nur eine unterstützende Rolle spielt.

📌 **Alle DotNet-basierten Ansätze sind nutzbar**, darunter:\
✅ **Komplexe Indikatoren**\
✅ **Signalanzeige**\
✅ **Excel-Export & Datenanalyse**\
✅ **Chart-Darstellung, Sound-Integration & Farbanpassung**

***

#### **Inhalte der AgenaScript-Hilfe**

📌 **1. Handelsbalken und Instrumente**

* Erklärt **detailliert**, wie Sie **einzelne Balken/Kerzen** sowie verschiedene **Handelsinstrumente** mit AgenaScript ansprechen können.

📌 **2. Events (Ereignisse)**\
AgenaScript ist **ereignisgesteuert**. Beispiele für Events:

* **Neue Kerze** erscheint nach dem Schluss der vorherigen Kerze.
* **Neue Preise** werden vom Datenprovider geliefert.
* **Eine Order wird ausgeführt**.\
  ➡ **AgenaScript erleichtert die Reaktion auf solche Ereignisse**.\
  ➡ Dieser Abschnitt erklärt, wie dies funktioniert und welche Ereignisse auftreten können.

📌 **3. Indikatoren und Oszillatoren**

* Enthält eine **umfassende Beschreibung** aller in AgenaTrader **integrierten Indikatoren**.
* Einführung in die **Instrumente**, gefolgt von einer **Beschreibung der Anwendung**.
* Wichtiger Teil: **Interpretation von Signalen** + **Verweise auf weiterführende Informationen**.
* Jeder Indikator/Oszillator kann in **eigenen AgenaScripts** genutzt werden.
* Enthält **exakte Syntax, Parametererklärung & Codebeispiele**.

📌 **4. Programmierung von Strategien**

* Mit AgenaScript können Sie **eigene Handelsstrategien entwickeln** und diese **live am Markt handeln**.
* In diesem Abschnitt erfahren Sie:\
  ✔ Welche **Voraussetzungen erforderlich** sind.\
  ✔ Wie Sie **Orders an Ihren Broker senden**.\
  ✔ Wie der **interne Handel in AgenaTrader umgesetzt** wird.

📌 **5. Keywords (Schlüsselwörter)**

* **Wie jede Programmiersprache** hat auch AgenaScript **eine Reihe von Befehlen**, die für eigene Skripte genutzt werden können.
* Um **eigene Indikatoren oder komplette Handelssysteme zu entwickeln**, sollten Sie sich mit diesen **Schlüsselwörtern** vertraut machen.

📌 **6. Zeichenobjekte**

* **Alle Zeichenobjekte, die auf dem Chart verwendet werden können, sind auch in AgenaScript verfügbar**.
* Linien, Pfeile, Rechtecke, Kreise usw. lassen sich:\
  ✔ Automatisch an bestimmten Positionen einblenden.\
  ✔ Oder gezielt aus dem Chart entfernen.\
  ➡ **Nahezu unbegrenzte Möglichkeiten für visuelle Darstellungen im Chart.**

📌 **7. Tipps und Tricks**

* Lösungen für **ungewöhnliche Herausforderungen** in AgenaScript.
* **Fortgeschrittene Programmierer** finden hier **komplexe Beispiele** und nützliche Ansätze für **eigene Ideen**.

➡ **AgenaScript bietet eine leistungsstarke Umgebung für individuelle Handelsstrategien, Indikatoren und Automatisierungen! 🚀**

4o


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.agenatrader.com/german/erstellen-sie-ihre-eigene-handelsstrategie/agenascript.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
