Fehler, Irrtümer, Fragen - Seite 1473
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
Glauben Sie mir, ich kann schon lange selbst schreiben und bin ein hervorragender Programmierer. Ich habe viele nützliche Programme, die ich selbst geschrieben habe und die sich sehr gut verkaufen.
Was ich DIR sagen will, ist, dass du nicht nach einem Fehler bei einem anderen suchen solltest, wenn du das gleiche Protokoll hast.
IMHO. Alles Gute, Glück, Gesundheit, Liebe.
Ich danke Ihnen. Alles Gute auch für Sie ;)
Aber vergleichen Sie in Ruhe meinen Code und Igors Code (nicht Ihren, wir haben Ihren noch nicht gesehen)
um herauszufinden, tun Sie dies:
Artyom Trishkin:
Функцию ставьте за пределами других функций, а не внутри. Например, после последней закрывающей скобки всего вашего кода.
Vielen Dank - das hat geholfen - denn ich habe es an den Anfang des Starts gestellt und denke immer noch, was falsch ist))))
Ich habe versucht, mit meinem EA mit Robotern zu handeln, aber ich habe sie nicht gesehen. Ich habe mt5 wieder heruntergeladen und angehängt, aber es wird nicht gehandelt. bevor ich es heruntergenommen habe, war alles in Ordnung. Fehlercode: 4752, Handel für den EA ist nicht erlaubt. Was ist der Grund????.In den Einstellungen ist der Handel erlaubt. auf die Geschichte getestet wird. Ich bin ein Amateur in diesem Geschäft. Ich bin ein Amateur auf diesem Gebiet, können Sie mir sagen, woran das liegt?
am unteren Rand des Diagramms steht weniger als 60 Balken - der Berater wird nicht funktionieren
Ich habe das Gefühl, dass es irgendwo im Code heißt:" Wenn die Balken höher als 60 sind, dann funktionieren wir.
Das ist doch Blödsinn.
- Deshalb habe ich am Anfang doppelte Lose=0,01 geschrieben;
dann im Code
if(isCloseLastPosByStoporTake(",-1,-1)==1)
{lots=0.01;} // Position zum Plus geschlossen
if(isCloseLastPosByStoporTake(",-1,-1)==2)
{lots*=2;} //Position nach unten geschlossen
//---kaufen, verkaufen, etc.
if(Lose>0,15) //wenn das Los auf einen Wert von über 15 gestiegen ist, wird es zurückgestuft
{lots=0.01;}
Habe ich den Code richtig geschrieben? Wo liegt der Fehler?
Ich brauche - wenn Minus mit 2 multipliziert wurde und wenn Minus sich wiederholt, sollte es 0,02 sein, nicht 0,01 und so weiter, bis wir in den schwarzen Zahlen sind
Jetzt habe ich getestet - es multipliziert für mich nach einem Verlust mit 4 oder mit 8 auf einmal - es hat null Logik - genau den Wert, den ich wollte, und das nimmt es!
Wie kann man es reparieren?
Nahm den Wind nach unten, heruntergeladen mt5 wieder, angehängt EA, aber es tut nicht Handel. Bevor ich es heruntergenommen habe, war alles in Ordnung. Fehlercode: 4752 trading for EA is not allowed. Was ist der Grund????.In den Einstellungen ist der Handel erlaubt. auf die Geschichte getestet wird. Ich bin ein Amateur in diesem Geschäft. Ich bin ein Amateur auf diesem Gebiet, bitte sagen Sie mir, was der Grund dafür ist.