an welcher sprache oder syntax lehnt sich denn die scirpt sprache von investoxx an?
Hallo,
die Sprache von Investox ist eher keine Programmier- bzw. Scriptsprache, sondern eher eine mathematische Notation.
In einer Programmiersprache würde man z.B. schreiben:
funktion Addition (Argument a, Argument b) {
variable c = a + b
return c
}
In Investox:
calc c: a+b;
Dabei muss man im Hnterkopf halten, dass in Investox normalerweise keine Werte bearbeitet werden, sondern immer Reihen von Werte. Bei c: a+b werden daher alle Werte zweier Reihen addiert.
a könnte etwa 1, 2, 3, 4 sein
b könnte etwa 4, 3, 2, 1 sein
c wäre dann 5, 5, 5, 5
Das ganze wirkt für einen Programmierer am Anfang zutiefst irritierend. Passt aber (wenn man das Konzept verstanden hat) perfekt zu dem was Investox machen soll: Wertpapierkurse (also Zahlenreihen) analysieren und bearbeiten.
Ein gleitender Durchschnitt über die jeweils letzten 3 Perioden (mal abgesehen davon das es dafür eine eingebaute Funktion gibt)
calc summe: close + ref(close, -1) + ref(close, -2);
calc durchschnitt: summe/3;
Oder kürzer:
calc durchschnitt: sum(close, 3) / 3;
Eingebaut:
calc durchschnitt: GD(close, 3, S); //arithmetischer gleitender Durchschnitt
In der neu entstandenen Zahlenreihe 'durchschnitt' steht dann jeweils der Durchschnitt der letzten 3 Perioden.
Diese Zahlenreihen lassen sich dann Investox wie ein normaler Kurs in den Chart einblenden. Etwa um Stop-Level, Widerstände, Unterstützungen oder sogar boolsche Werte (also Zahlenreihen die nur 0 und 1 kennen) anzuzeigen.
Vermissen tue ich eigentlich nur die Möglichkeit berechnete Bilder oder Texte einzublenden. Bei Metatrader kann man zum Beispiel Kursreihen auf Candlestick-Muster analysieren und dann über der der Candle die Beschreibung einblenden. @Herr Knöpfel: Wäre das eine Inspiration für V7? :-)