Diskussion zum Artikel "Gradient Boosting (CatBoost) für die Entwicklung von Handelssystemen. Ein naiver Zugang" - Seite 9
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
Keine Fehler. MA 200
Code
Hier ist das Protokoll
Versuchen Sie pip update pandas
>>> importiere pandas as pd
>>> pd.__version__
'2.2.0'
miniconda
Ich werde miniconda ausprobieren . DANKE!
Es gibt also nicht genug Historie, Sie brauchen eine größere Datei. Die Größe des Datenrahmens wird immer um den Zeitraum der größten Mashka reduziert, da die ersten Werte undefiniert sind. Aber es gibt dropna(), das alle NaN entfernt
Maxim, können Sie mir sagen, wie ich diese Spalten aus dem endgültigen Array entfernen kann. Ich bin nicht gut in Python. Ich möchte meine eigenen Featuresets ausprobieren. Ich danke Ihnen.
Maxim, bitte sagen Sie mir, wie ich diese Spalten aus einem endlichen Array entfernen kann. Ich bin nicht gut in Python. Ich möchte meine eigenen Featuresets ausprobieren. Danke!
Die Funktion get_prices tut dies bereits am Ende:
Die Funktion get_prices tut dies bereits am Ende:
Ich verstehe, danke.
prices.dropna()Am Ende hat es nicht funktioniert. Das Archiv enthielt immer noch Nan-Werte. Das Problem wurde durch einfaches Löschen von Zeilen gelöst.
Ich scheine die Ergebnisse des Python-Testers nicht reproduzieren zu können. Der MT5-Tester reproduziert nicht die Ergebnisse für den gleichen Zeitraum im Python-Tester.
Ansonsten habe ich das Modell wie beschrieben portiert.
Ich habe cat_model.mqh und cat_trader.mql5 (kompiliert zu .ex5).
Aber die Ergebnisse sehen anders aus.