Benutzerdefinierte Funktion Fehler
3 Antworten
Farhan
vor 1 Jahr #281739
Ich habe erfolgreich meinen benutzerdefinierten Code zum SQX hinzugefügt, indem ich ihn am Ende des Codes (..code\MetaTrader5\CustomFunctions\CustomFunctions.mq5) einfügte, und ich sah auch meinen Code am Ende des Quellcodes des Assistenten
Und, es funktioniert gut in der MetaTrader5-Plattform, aber ich weiß nicht, warum es nicht funktioniert in Algowizard und erhielt Fehler: CustomFunction ist in strategy quant" nicht implementiert. Ich habe das Fehlerbild angehängt
Dies ist mein einfacher Code:
//————————–
int MyFun()
{
int Clean=-1; int LengDownUp=5;
for(int x=3; x<LengDownUp+3; x++)
{ if (iClose(NULL,PERIOD_CURRENT,x) > iOpen(NULL,PERIOD_CURRENT,x))
Sauber=0;
Print("Close["+x+"]= " + iClose(NULL,PERIOD_CURRENT,x)+" Ergebnis="+Clean );
}
zurück(Clean);
}
tomas262
vor 1 Jahr #281784
Hallo,
benutzerdefinierte Code in der CustomFunctions.mq5 platziert werden kann nicht in StrategyQuantX verwendet werden. Die Funktionen und Code soll nur in MetaTrader 4 / 5 leider verwendet werden
Wenn Sie neue Funktionen in StrategyQuantX verfügbar haben wollen, müssen Sie neuen Java-Code hinzufügen. Siehe Beispiele hier https://strategyquant.com/codebase
Farhan
vor 1 Jahr #281792
Ich habe keine Java-Kenntnisse. Ist es möglich, dass Ihr Team es in Java konvertiert?
Haben Sie einen Leitfaden, der mir zeigt, wie man in Java programmiert und wo man es in SQX kompiliert? Ich möchte sehen, ob ich es vielleicht selbst tun kann.
Um ehrlich zu sein, ist der Algo-Assistent ein sehr nützliches und kreatives Werkzeug, aber leider fehlt ihm die beliebte "Für"-Funktion, die meiner Meinung nach unerlässlich ist und in den Algowizrd aufgenommen werden muss.
tomas262
vor 1 Jahr #281817
Hallo,
Wenn Sie Hilfe mit Java benötigen, können Sie auf dieser Seite Hilfe anfordern https://strategyquant.com/codebase/request-coding/
Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)