Hallo,
ich bins mal wieder.
Bevor ich mit der Entwicklung eines HS beginne, versuche ich immer zunächst, alles mit einem Indikator zu visualisieren, wenn das läuft, packe ich den ganzen Code in ein mech. HS.
Hier ist nun ein einfacher Code für einen Indikator:
{MA-Strings}
HsimpleMA := Mov(HIGH,tPr,mt);
HglatterMA := Mov(HsimpleMA,tPr,mt);
LsimpleMA := Mov(LOW,tPr,mt);
LglatterMA := Mov(LsimpleMA,tPr,mt);
{Stochastic}
StK:= ((C-LLV(L,tPr*1.4))/(HHV(H,tPr*1.4)-LLV(L,tPr*1.4)))*100;
StDK:= Mov(StK,tPr/3,mt);
StDD:= Mov(StDK,tPr/3,mt);
Eingaben:
Pr Preis price close
tPr Periodendauer integer (bounds)
mt MA-Art MA type simple
Also im großen und ganzen die Codes des MovingAveragre und des SlowStochastic.
Wenn ich das ganze in einen Indikator packe, nimmt er es an, ohne Probleme zu machen.
Wenn ich es jedoch in einem mech. HS benutzen möchte, kommt folgende Fehlermeldung beim Speicherversuch:
Kürzel enthält ungültige Zeichen...
Ich habe schon die Syntax und alle Variablen mehrmals überprüft und kann keinen Fehler feststellen, was könnte das sein?
Hatte das schonmal jemand?