Diskussion zum Artikel "Der Algorithmus CatBoost von Yandex für das maschinelle Lernen, Kenntnisse von Python- oder R sind nicht erforderlich" - Seite 5

 
Aleksey Vyazmikin:

Bitte laden Sie das Protokoll hoch, nachdem das Skript CB_svod.csv ausgeführt wurde.

Bitte finden Sie im Anhang,

Ich füge auch die CB_Bat Set-Datei bei

Dateien:
 
konorti:
Bitte finden Sie im Anhang

Es gibt keinen Fehler im Protokoll. Senden Sie die Datei im Zip-Archiv "output_test". Ich gehe davon aus, dass es keine Zeilen mit einer Wahrscheinlichkeit von mehr als 0,5 gibt. Sehr kleine Stichprobe.

Cols(2413) Rows(289) - test.

Aus diesen Ergebnissen müssen wir Werte mit einem hohen benutzerdefinierten Parameter auswählen - vorzugsweise 35% und höher, mit einer Anzahl von Abschlüssen von 15000 und mehr (je mehr, desto besser). Optional können auch andere ökonometrische Variablen analysiert werden.
 
Aleksey Vyazmikin:

Es gibt keinen Fehler im Protokoll. Senden Sie die Datei im Zip-Archiv "output_test". Ich gehe davon aus, dass es keine Zeilen mit einer Wahrscheinlichkeit von mehr als 0,5 gibt. Sehr kleine Stichprobe.


Ich habe den gesamten Rezultat-Ordner hochgeladen:

EURUSD 2016.01.01 - 2020.01.01 durchgeführt. Die höchste Handelszahl Optimierung, die mehr oder weniger flache Gleichgewichtskurve hatte, hatte rund 1400 Trades:


Rezultat
Rezultat
  • www.mediafire.com
Compressed archives combine multiple files into a single file to make them easier to transport or save on diskspace. Archiving software may also provide options for encryption, file spanning, checksums, self-extraction, and...
 
konorti:


Ich habe den gesamten Rezultat-Ordner hochgeladen:

http://www.mediafire.com/file/m2uqcnkqu6ee8nb/Rezultat.zip/file

Zur Stichprobengröße: Die Optimierung wurde für EURUSD 2016.01.01 - 2020.01.01 durchgeführt. Die höchste Handelszahl Optimierung, die mehr oder weniger flache Gleichgewichtskurve hatte, hatte rund 1400 Trades:



"Rezultat\RS_32\result_4_Test_CB_Setup_0_000000000" Wahrscheinlichkeit<0,5, aber eine >0,5. Wie sieht die Bilanz für das Testmuster aus?

Eine Saldenliste ist gut, aber in diesem Fall ist eine größere Anzahl von Transaktionen wichtig. Je mehr Beispiele, desto mehr Wissen über den Markt.

 
Aleksey Vyazmikin:


"Rezultat\RS_32\result_4_Test_CB_Setup_0_000000000" Wahrscheinlichkeit<0,5, aber eine >0,5. Wie hoch ist der Saldo für die Testprobe?

Eine Saldenliste ist gut, aber in diesem Fall ist eine größere Anzahl von Transaktionen wichtig. Je mehr Beispiele, desto mehr Wissen über den Markt.

Ich bin mir nicht sicher, ob Sie nach dem Ergebnis für RA_32 aus der CB_Svod.csv-Datei fragen (mir ist auch aufgefallen, dass dies die einzige Zeile war, die alle positiven Ergebnisse hatte): Aber trotzdem wurde das mqh-Modell für diese Zeile nicht erstellt. Haben Sie eine Idee, warum? Vielen Dank für Ihre Hilfe.

Name_Verzeichnis Balans_Ausbildung Balans_Prüfung Balans_Prüfung
model_Rezultat_RS_32_0 24552 985 34
 
konorti:

Ich bin mir nicht sicher, ob Sie nach dem Ergebnis für RA_32 aus der Datei CB_Svod.csv fragen (mir ist auch aufgefallen, dass dies die einzige Zeile war, die alle positiven Ergebnisse hatte): Aber trotzdem wurde das mqh-Modell für diese Zeile nicht erstellt. Haben Sie eine Idee, warum? Vielen Dank für Ihre Hilfe.

Name_Verzeichnis Balans_Ausbildung Balans_Prüfung Balans_Prüfung
model_Rezultat_RS_32_0 24552 985 34

Es ist nun offensichtlich, dass das Skript korrekt funktioniert. Es werden nur Modelle erstellt, die den Filter durchlaufen haben, der standardmäßig 3000 Punkte beträgt. Verringern Sie diesen Schwellenwert in den Skripteinstellungen.

input double Filter=3000;//Minimalwert für das Kopieren und Speichern des Diagramms
 
Aleksey Vyazmikin:

Jetzt ist es offensichtlich, dass das Skript korrekt funktioniert. Es werden nur Modelle erstellt, die den Filter durchlaufen haben, der standardmäßig 3000 Punkte beträgt. Verringern Sie diesen Schwellenwert in den Skripteinstellungen.

Vielen Dank! Ich werde weiter versuchen, von der Optimierung Teil.
 
konorti:
Danke! Ich werde weiter versuchen, von der Optimierung Teil.

Ich bin froh, dass Sie sich entschieden haben, den gesamten im Artikel beschriebenen Prozess zu reproduzieren. Viel Erfolg!

 
Aleksey Vyazmikin:

Bitte laden Sie das Protokoll hoch, nachdem das Skript CB_Calc_Svod ausgeführt wurde.

Ich kann es nicht besser :( von 2014-2020 auf EURUSD

 
konorti:

Ich kann es nicht besser :( von 2014-2020 auf EURUSD

Vielleicht versuchen Sie die Einstellungen aus dem Artikel?

  • "Periode": 8;
  • "Zeitrahmen": 2 Minuten;
  • "MA-Methoden": Linear gewichtet;
  • "Berechnungspreis": Höchstpreis.