Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1272
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
Gibt es denn niemanden, der Ihnen das sagen kann?
Warum haben Sie den Code mit einem Bild eingefügt? Glauben Sie, dass jemand den Code von einem Bild abtippen und Ihnen helfen wird?
Wenn Sie den gesamten Code als Code anstelle eines Bildes einfügen, werden viel mehr Leute bereit sein zu helfen...
Was ist Ihr Problem? Was wollen Sie mit Ihrer Funktion erreichen?
Vielleicht verstehe ich es, dann können wir gemeinsam nach einer Lösung suchen.
Der Haken ist, dass der Ausdruck = 0 ergibt
numPosOr= 4;
numStepCount= 1;
iK = (numPosOr - numStepCount) / numPosOr;
Aber logischerweise sollte es so sein,
am Anfang zählen wir in Klammern:
(numPosOr - numStepCount)= 4-1 = 3
dann nach der Formel:
3 / 4 = 0,75 - so sollte das Ergebnis aussehen.
Warum zählt sie = 0?
Das Problem ist, dass der Ausdruck outputs = 0
numPosOr= 4;
numStepCount= 1;
iK = (numPosOr - numStepCount) / numPosOr;
Aber logischerweise sollte es so sein,
am Anfang zählen wir in Klammern:
(numPosOr - numStepCount)= 4-1 = 3
dann nach der Formel:
3 / 4 = 0,75 - so sollte das Ergebnis aussehen.
Warum zählt sie = 0?
Das Problem ist, dass der Ausdruck outputs = 0
numPosOr= 4;
numStepCount= 1;
iK = (numPosOr - numStepCount) / numPosOr;
Aber logischerweise sollte es so sein,
am Anfang zählen wir in Klammern:
(numPosOr - numStepCount)= 4-1 = 3
dann nach der Formel:
3 / 4 = 0,75 - so sollte das Ergebnis aussehen.
Warum erhalte ich = 0?
Sie haben bereits mehrere Male geschrieben worden, um alle Code zu bringen, wenn Sie iK int-Typ haben, ist es in Ordnung, um 0 Welcher Typ ist Ihre Variable zu bekommen?
Das Problem ist, dass der Ausdruck outputs = 0
numPosOr= 4;
numStepCount= 1;
iK = (numPosOr - numStepCount) / numPosOr;
Aber logischerweise sollte es so sein,
am Anfang zählen wir in Klammern:
(numPosOr - numStepCount)= 4-1 = 3
dann nach der Formel:
3 / 4 = 0,75 - so sollte das Ergebnis aussehen.
Warum zählt sie 0?
oder
Das Problem ist, dass der Ausdruck outputs = 0
numPosOr= 4;
numStepCount= 1;
iK = (numPosOr - numStepCount) / numPosOr;
Aber logischerweise sollte es so sein,
am Anfang zählen wir in Klammern:
(numPosOr - numStepCount)= 4-1 = 3
dann nach der Formel:
3 / 4 = 0,75 - so sollte das Ergebnis aussehen.
Warum erhalte ich = 0?
Komplexe Arithmetik - wenn es kein physikalisches Verständnis dafür gibt.
Was oder warum es benötigt wird? kann an einigen Stellen sein, müssen eine echte Figur zu verschreiben, und dann bekommen, sein Endergebnis?
Guten Tag an alle.
Ich habe vor kurzem begonnen, mql5 zu lernen. Mir wurde hier gesagt, dass beim Testen eines EA in MT5, Eröffnungs- und Schließungsaufträge auf der Geschichte mit echten historischen gleitenden Spreads, die zu diesen Zeitpunkten im realen Handel waren getan werden.
So etwas gibt es in mql4 nicht. Aber wir haben die Funktion (int)MarketInfo("EURUSD",MODE_SPREAD), die beim Testen den Wert des Spreads zurückgibt. Allerdings wurde nicht der tatsächliche Streuwert zurückgegeben, sondern der, den ich in den Einstellungen festgelegt hatte.
F: Welche Funktion kann verwendet werden, um den tatsächlichen Wert der gleitenden Spanne im Tester anzuzeigen, wenn ein EA Aufträge öffnet und schließt?
Ich danke Ihnen für Ihre Hilfe.
Ich mache gerade meine ersten Schritte in MQL5 und bin über eine globale Variable gestolpert.
Können Sie mir sagen, wie ich sie innerhalb eines Blocks ändern kann?
Oder, wenn das nicht möglich ist, wie kann man "Checkboxen" für die EA-Logik erstellen?
Alles Gute zum Tag des Ökonomen!
Ich habe nicht unter den Standardfunktionen von MT4 für die Arbeit mit Arrays gefunden - Funktion, die erste leere Zeile (oder Wert) in Array (oder mit Wert "0") findet
Was ich meine:
Array [2] [7]
1-2
3-4
8-10
2-5
12-7
0-0
0-0
Ich benötige eine Funktion, die feststellt, ob der erste nicht ausgefüllte/Nullwert in Zeile [5] steht.
ArrayMinimum aus irgendeinem Grund kann ich nicht finden Minimum "0".
Die Array-Suche ist die einzige Option für diese Aufgabe in MT4.
Ich danke Ihnen!
Ich möchte die Experten fragen: Ist eine solche Vorlage für einen Experten korrekt oder sollte man die Logik anders organisieren?
Es wäre gut, zu Beginn der Funktionen anzugeben, was sie tun. Es ist ein bisschen schwer zu lesen)