die Fehlermeldung ist eher merkwürdig. Das zugrunde liegende Problem ist wohl die Bezugnahme auf die geladenen globalen Variablen innerhalb von Komp(). Dies ist nicht zulässig bzw. führt zu Fehlern, da diese Variablen im Datenkontext der Komp()-Berechnung nicht zur Verfügung stehen.
unter einem anderen thread von mir "Multiframe Darstellung für FOREX" habe ich vor zwei tagen ein problem gepostet, dass eine trendbedingung trotz ref-1 noch immer in die zukunft schaut. kann dieses problem mit der unverträglichkeit von globalen variablen und KOMP() zusammenhängen.
>>kann dieses problem mit der unverträglichkeit von globalen variablen und KOMP() zusammenhängen
insofern eher nicht, als die "Unverträglichkeit" eigentlich gar keine Berechnung ermöglicht, insofern auch keine, die in die Zukunft blickt.
edit: Dies bezieht sich allerdings auf "global calc" Berechnungen, nicht auf "global const", also Konstanten. Handelt es sich um Konstanten, falls ja, wie genau sehen sie aus?
Global Const FX_Daily: "EURJPY";
Global Const VIDYAPeriode:[VIDYAPeriode:10\fix,1,50,1,50,1,3,I];
Global Const VIDYAGlatt:[VIDYAGlatt:5\fix,1,30,1,30,1,3,I];
desweiteren habe ich noch ein weiteres problem mit eingangs genannter bedingung entdeckt:
ich kann in den zusatzbedingungen genauso wie bei der verwendung in "Formel einfügen" die bedingung mit global const nicht verwenden, die parametereinstellung kann ich nur hardcoded vornehmen. auch konnte ich nicht die bedingung für komp() unter den definitionen der handelsregeln definieren, um sie danach für die entry regeln zu verwenden.
kann es sein dass VIDYA in Komp() nicht einwandfrei funktioniert. bei der verwendung eines GD gab es diese probleme bei gleichen regeln nicht.