Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ja, dann kannst Du Dir das Scrollen sparen. Liegt vielleicht am OnInit, hier sollte man noch nicht auf die Historien zugreifen. Mach es beim ersten Aufruf von OnTick.
Ja, dann kannst Du Dir das Scrollen sparen. Liegt vielleicht am OnInit, hier sollte man noch nicht auf die Historien zugreifen. Mach es beim ersten Aufruf von OnTick.
:/ brauche es leider unbedingt aus dem OnInit() heraus... gibt es denn gar keine möglichkeit?
Warum das? Mach doch Deine eigene Init Funktion. Übrigens Christian wollte darauf hinweisen, dass Du ein uninitialisiertes Array gelesen hast.
Warum das? Mach doch Deine eigene Init Funktion. Übrigens Christian wollte darauf hinweisen, dass Du ein uninitialisiertes Array gelesen hast.
Die Idee ist großartig danke :)
@lippmaje gerade probiert... Das problem ist nur das die Initialisierung in 90% der Fälle nicht funktioniert und 10 mal länger dauert, wenn doch...
Debugger kommt gar nicht erst bei OnInit() an, beendet sich selbst und im log steht dann:
Das musst du genauer erklären.....
Was soll denn da lange dauern ?
Mein code ist relativ groß schätze es hängt damit zusammen. jedenfalls wird nichtmal die OnInit() aufgerufen, und dann ... seht selbst (stopped by user kann absolut nicht sein, sondern es stoppt sich selbst):
aber wenn es denn mal klappt, dann kriege ich auf jeden fall die richtigen RSI werte :)Ich glaube das geht nicht in der OnInit: iRSI(my_symbol,...). Poste den kompletten EA hier. RSI_Handle muss global deklariert werden.
Und was soll das sein:
Guck erstmal, dass Du den normalen Start hinkriegst bevor Du Deinen Algorithmus anwirfst.Meine Frage bezog sich noch auf das Array mit Init :-)
Ist schon spät ...hab es wieder gelöscht.
nicht erschrecken: der code ist eine riesen Baustelle mit 100en Kommentaren.
(der RSI part findet sich in der funktion "Switch_Input_Types(int Case, int i)", aber da er ja nun funktioniert, liegt der problemfokus eher auf der initialisierung selbst.
Also alles, was in der OnInit steht erstmal nach MyOnInit verschieben und my_symbol, my_timeframe solltest Du initialisieren. Oder gleich _Symbol / _Period nehmen.
Und wenn der Tester nicht in die OnInit springt, würde ich mal ins lokale Tester Log schauen.