Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1046
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
Mashkas Standard-Code
Ich füge nicht den gesamten Code ein, da der nächste Schritt Berechnungen sind, die Frage bezieht sich auf die Initialisierung
Wie lässt sich der Wert"InpMAPeriod" ändern, wenn sich der Zeitrahmen ändert?
Zum Beispiel: bei M15 -"InpMAPeriod"
Bei M30 -"InpMAPeriod2".
Ich bin kein Programmierer, bitte helfen Sie mir.
Ich bin verblüfft - entweder lügen meine Augen, oder ich übersehe etwas.
Hier ist die Berechnungsformel (Sie müssen nicht auf alles eingehen, achten Sie auf die Druckausgabebedingungen und die Berechnung innerhalb von return() - Code auf gelbem Hintergrund)
... In diesem Schritt werden alle Werte korrekt im Bereich von 1 bis -1 zurückgegeben.
Wenn diese Werte jedoch aus dem Puffer gedruckt werden, wird der Bereich unterbrochen (im Puffer ist der Bereich bereits 100 bis -100).
Hier ist der Zyklus selbst
Innerhalb des Retarders finden keine Additionen statt, sondern nur Multiplikationen mit 100
Wo liegt das Problem?
Ich bin verwirrt - entweder lügen meine Augen oder ich übersehe etwas
Wo liegt das Problem?
Ich habe den Code überhaupt nicht verstanden.
*100
Versuchen Sie, auf 100,0 zu wechseln.Ich bin mit dem Code überhaupt nicht vertraut.
Versuchen Sie, durch 100,0 zu ersetzen.Ausprobiert, hat nicht geklappt.
Hallo, ich erhalte eine Fehlermeldung über erfolglose Objekte, nachdem ich einen ekspert-Test abgeschlossen habe, und ich erzeuge absolut alle Objekte, soweit ich verstehe, im Stapel, d.h. ohne new. Bitte erläutern Sie diese Frage.
Versuch Nummer 2, bitte beantworten Sie die Frage.
Versuch Nummer 2, bitte beantworten Sie die Frage.
Es geschehen keine Wunder. Wenn es heißt, dass es durchgesickert ist, bedeutet das, dass Sie es irgendwo auf dem Stapel liegen gelassen und vergessen haben. Suchen Sie danach. Alternativ können Sie in den Konstruktor einfügen
und unter dem Debugger, fangen Sie einen Punkt.
2018.01.02 08:01:30 DIDN'T CLOSE order by opposite order erstes Ticket=2, zweites Ticket=3, error=3
2018.01.02 08:01:30 Erster Auftrag selected=true, Auftragsart=1, Auftragspreis=1.351920
2018.01.02 08:01:30 Zweiter Auftrag selected=true, Auftragsart=0, Auftragspreis=1.351590
Bitte erläutern Sie, warum Sie zwei Gegenaufträge nicht abschließen.
Warum werden 2 überladene Funktionen zum Zeichnen vertikaler Linien vom Compiler zugelassen (erste Funktion - Farbauswahl, zweite - Farbe und Fenster) und man kann beide verwenden, aber wenn ich eine dritte Funktion mit Farb-, Fenster- und Stilauswahl hinzufüge, flucht er und zwingt alle Funktionen, vom dritten Typ zu sein?
Warum werden 2 überladene Funktionen zum Zeichnen vertikaler Linien vom Compiler zugelassen (erste Funktion - Farbauswahl, zweite - Farbe und Fenster) und man kann beide verwenden, aber wenn ich eine dritte Funktion mit Farb-, Fenster- und Stilauswahl hinzufüge, flucht er und zwingt alle Funktionen, vom dritten Typ zu sein?
Die Standardwerte negieren das Vorhandensein des Eingabeparameters. Bedenken Sie, dass sie nicht existiert. Und schauen Sie, ob der Compiler die richtige Funktion auswählen kann.
Zwei Gegenaufträge werden nicht geschlossen, bitte erklären Sie das.
Theoretisch sollte Ihr Code funktionieren, ich könnte mich irren, aber nicht alle Broker erlauben dies, versuchen Sie es auf Metakvotes-demo zu überprüfen, es hat dort definitiv funktioniert