Fragen von Anfängern MQL4 MT4 MetaTrader 4 - Seite 178

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
wurde die Aufgabe schwieriger... Das hat in meinem Kopf über Nacht keinen Sinn ergeben... Ich schätze, ich bin nicht Mendelejew, also kann ich komplexe Probleme nicht im Schlaf lösen )))
wie man die vorletzte Ziffer der ganzen Zahl findet!
101 --> 0
267 --> 6
?
Wird es funktionieren, oder übersehe ich etwas?
Dividiereden Rest der Division durch 100 durch 10 und runde dabei auf die nächstkleinere Zahl.
wurde die Aufgabe schwieriger... Das hat in meinem Kopf über Nacht keinen Sinn ergeben... Ich schätze, ich bin nicht Mendelejew, also kann ich komplexe Probleme nicht im Schlaf lösen )))
wie man die vorletzte Ziffer der ganzen Zahl findet!
101 --> 0
267 --> 6
?
Wird es funktionieren oder übersehe ich etwas?
alle Ziffern drucken
Der Rest der Division durch 100 wird durch 10 geteilt und auf die nächstkleinere Zahl gerundet.
Ich weiß, aber ich möchte int nicht verlassen, floor() gibt double zurück
alle Ziffern drucken
es ist logisch, ich brauche die vorletzte Stelle der ganzen Zahl, um garantiert zu sein, ich arbeite mit magischen Zahlen, ich brauche "Zehner" (vorletzte Stelle), um Statistiken für Aufträge zu berechnen,
Ich habe meine Version überprüft, es sollte keine Fehler geben.
Ich habe Zweifel an der Typenumwandlung:
wir haben int x = 119 ---> x % 100 = 19 ---> x /10 = 1 - hier sollten keine Fehler auftreten
und hier int x = 199 ---> x % 100 = 99 ---> x /10 = 9 - ich bezweifle es, ich habe es stichprobenartig überprüft, wahrscheinlich wird es richtig funktionieren
Nun, wenn nur ein zweiter Grad erforderlich ist, dann denke ich, dass dies
Nun, wenn nur die zweite Ziffer benötigt wird, denke ich schon.
Ja, wahrscheinlich ist Ihre Version zuverlässiger als meine int y = (x%100 )/10;
Lassen Sieint y = (x/10)%10 besser sein;
GUT. Danke!
SZY: Dies wäre wahrscheinlich eine garantierte Typumwandlung, int(x/10) %10 ... Ich mag es nicht, mit Typumwandlungen in MQL zu arbeiten. Es gab Fälle, in denen ich nicht richtig erraten konnte, in welchen Typ der Compiler das Ergebnis umwandeln würde
Hallo. Ich versuche, die Fähigkeiten eines neuronalen Netzes zu verstehen.
Ich habe die Beschreibung der Verwendung der Fann2mql-Bibliothek gelesen.
Aber alle beigefügten Beispiel-EAs (NeuroMACD, OlegOlegovFANNv1) lassen sich nicht kompilieren.
Der Fehler ist derselbe:
'path' - Parameterumwandlung nicht erlaubt NeuroMACD-fixed.mq4 88 29
'path' - Parameterumwandlung nicht erlaubt OlegOlegovFANNv1.mq4 148 29
Offensichtlich ist "path" der Name eines neuronalen Netzes im String-Format.
Dann ist nicht klar, warum die Umwandlung verboten ist und wozu sie überhaupt dient.
Nach den Kommentaren zu diesen Programmen zu urteilen, kompilieren sie alle ohne Fehler.
Wie kann ich den technischen Support kontaktieren? Hilfe?
Fragen Sie hier (oder erstellen Sie ein neues Thema)
Wie kann ich den technischen Support kontaktieren? Hilfe?