MetaTrader 5 Python User Group - wie man Python in Metatrader verwendet - Seite 54
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
Aktualisierung auf 5.0.27
Das Skript sichern
Ergebnis
Können Sie mir mehr über den Timer erzählen?
Ich habe mich nicht selbst damit beschäftigt, sondern nur eine Suche durchgeführt.
5.0.27 hat bereits, alle Struktur-Sequenz (analog zu benannten Tupel für C-API) hinzugefügt _asdict() Methode
mt5.symbol_info()._asdict() -großes Dankeschön, was wir brauchen.
history_deals_get scheint nicht in der Strukturfolge zu sein ... heh.
Es fehlt nur dringend ein Konstrukt, das die Attributnamen in der richtigen Reihenfolge angibt. Wenn fürhistory_deals_get_asdict() nicht realisierbar ist oder dem Konzept widerspricht - zumindest ein Analogon von _fields auscollections.namedtuple (Python), dann können wir die richtige Reihenfolge der Attribute, nicht manuell in der Schleife, aber manuell ziehen. Bislang sieht es in etwa so aus:
und die Ausgabe:
Nun, oder Nudelcode mit Schleifen.
Aktualisierung auf 5.0.27
Das Skript sichern
Ergebnisse
Sens!
Wirklich bequem in diesem Teil.
mt5.symbol_info()._asdict() -großes Dankeschön, das war's.
history_deals_get scheint nicht in die Strukturfolge zu fallen ... heh.
Es fehlt nur dringend ein Konstrukt, das die Attributnamen in der richtigen Reihenfolge angibt. Wenn fürhistory_deals_get_asdict() nicht realisierbar ist oder dem Konzept widerspricht - zumindest ein Analogon von _fields fromcollections.namedtuple (Python), dann können wir die richtige Reihenfolge der Attribute ziehen, nicht manuell in der Schleife, aber manuell. Bislang sieht es in etwa so aus:
und die Ausgabe:
Oder Nudelcode mit Schleifen.
history_deals_get gibt immer ein normales Python-Tupel mit einer Sammlung von benannten TradeDeals darin zurück. Damit das funktioniert, müssen Sie auf einen Index zugreifen:
mt5.symbol_info()._asdict() -großes Dankeschön, das war's.
history_deals_get scheint nicht in die Strukturfolge zu fallen ... heh.
Versuchen Sie es auf diese Weise:
Ergebnis
history_deals_get gibt immer ein normales Python-Tupel mit einer Sammlung von benannten TradeDeals darin zurück. Damit das funktioniert, müssen wir auf einen Index zugreifen:
Aha, vielen Dank, das habe ich schon durch Analogie gefunden. Sens.
Was, wenn es in zukünftigen Versionen möglich sein wird, nicht nur benannte Tupel mit history_deals_get(und Analoga) auszuwählen, sondern auch zu sagen, dass list[_asdict()] nur noch
fantastisch. ;) Danke.
Versuchen Sie es auf diese Weise:
Ergebnis
Ich danke Ihnen! Es klappt.
Oh, und danke, dass Sie auf :) Verbesserungsvorschläge für die Bibliothek eingegangen sind.
Aktualisierung auf 5.0.27
Das Skript sichern
Ergebnisse
Nachmittags.
Rashid, gibt es irgendwo auf der MetaTrader5-Website eine Ankündigung für ein Produkt-Update?
Ich würde gerne wissen, wann und welche Änderungen vorgenommen wurden.
Es ist etwas schwierig, das Refactoring zu planen.
Guten Tag.
Rashid, gibt es irgendwo auf der Website eine Ankündigung zurProduktaktualisierung?
So können Sie verfolgen, welche Änderungen wann vorgenommen wurden.
Es ist etwas schwierig, das Refactoring zu planen.
Ich beobachte Pypi, die Entwickler warten auf Kommentare von uns für die Fortsetzung/Verbesserung. Bislang sehen wir jedoch keine Aktivitäten der Nutzer in diesem Bereich.
Ich denke, wir müssen in einem separaten Bereich die allgemeinen Infrastrukturfragen für die komplexen Handelssysteme (Terminal (MT4/МТ5) <-> TS (auf verschiedenen IPs) <_> verschiedene Datenbanken) diskutieren. Verschiedene Konfigurationen, Probleme, Schwierigkeiten und Vorteile.
Viel Glück!