Deutsch English Espanol Tuerkce AT

Programmierung von Indikatoren und Handelssystemen mit Chartstudio®

 

Sie können mit dem Programm Chartstudio® eigene Indikatoren, Handelssysteme und Funktionen programmieren. Chartstudio® benutzt den CTL (Common Technical Analysis Language) Programmiercode. CTL ist ähnlich wie Pascal eine Programmiersprache, mit der Sie Ihre eigenen Indikatoren und Tradingstrategien erstellen können.

 

Einen eigenen Indikator erstellen:

Sie können einen der über 70 Indikatoren verändern oder eigene Indikatoren selber erstellen. Sie möchten zum Beispiel den MACD Indikator erstellen.

Der Quellcode ist:

//////////

indicator MACD;

input src = close,

first_period = 12,

second_period = 26,

signal_period = 9;

draw res(“MACD”), signal(“MACD sig”);

begin

res := ema(src, first_period) - ema(src, second_period);

signal := ema(res, signal_period);

end.

//////////

Das Schlüsselwort indicator bestimmt einen neuen Indikator hier mit dem Namen MACD. Danach folgt das Festlegen der Parameter. Parameter können auch Strategien oder Funktionen beinhalten. Die declaration (Erklärung) beginnt mit dem Schlüsselwort input. Erklärungen werden durch Kommata getrennt. Jede Erklärung ist ein neuer (einzigartiger) Name, genannt identifier (Bezeichnung). Jede Bezeichnung (identifier) agiert wie ein Wert. Es gibt vier Arten von Werten in CTL: bool (true {richtig} oder false {falsch}), number (Nummer), string (Folge) und series (Reihe). Series ist eine Reihe numerischer Werte, welche durch ihren Index abgerufen werden kann. Eine declaration (Erkärung) wird benutzt, um einen identifier (Bezeichnung) mit einem Typ zu verbinden. Dies kann man mit dem Festlegen eines Ausgangswertes tun. Im Beispiel wird der identifier src durch die vordefinierte series close (gibt die Schlusskurse wieder) initialisiert. Die drei nächsten Perioden sind numerische Werte, die sich später verändern lassen. Da es sich um einen Indikator handelt, müssen wir Linien definieren, die er anzeigen soll. Dies wird durch den Befehl draw gemacht. Jede Erklärung ist eine Bezeichnung (die automatisch auch eine Serie beinhaltet) und der Linienname steht in Klammern. Der Linienname ist eine Folge, die in Anführungszeichen (z.B. „Linienname“) gesetzt werden muss. Der MACD indicator besteht aus zwei Linien res (von result {Ergebnis}) und signal (Signal). Nach der Erklärung folgt der Ausführungsbefehl begin…end. In der Standarteinstellung gibt der MACD die Differenz zwischen dem 26-Tage und dem 12-Tage exponentiellen gleitenden Durchschnitt an. Deshalb definieren wir (Befehl :=) zu der Linie res das Ergebnis der Substraktion des exponentiellen gleitenden Durchschnitt (EMA) der Quelle series (src) mit der Periode 26 (second_period, welche man von dieser Standarteinstellung abändern kann) vom exponentiellen gleitenden Durchschnitt des src mit der Periode 12. Zur Berechnung der Signallinie definieren wir den exponentiellen gleitenden Durchschnitt des res zum signal.

 

 

 

Download Software
Online Webtrader

Demo Konto

Forex Demo Konto eröffnen

Jetzt ein Demokonto eröffnen und eine der führenden Handelsplattformen für Forex und CFDs 30 Tage kostenlos und unverbindlich testen.

Jetzt anmelden

 

Trading Konto eröffnen

Forex Live Konto eröffnen

Sie können Ihr persönliches Konto direkt hier selbstständig eröffnen. Dann eine Ausweiskopie und einen Adressnachweis an uns senden und überweisen oder per Kreditkarte einzahlen.

Jetzt anmelden

 

Hilfe zur Kontoeröffnung

 
FX Flat Konditionen