Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 288
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Ve yine eklemek ve tanımlamak istiyorum. Bir varlığın fiyatını tahmin ediyoruz. Her durumda, herhangi bir temsil ve işlemede deniyoruz. Hedefi ne inşa edersek edelim, piyasada çalışmanın anlamı fiyat tahminidir. Soru şu ki, fiyat değişikliğinin nedeni nedir?????? Kim cevaplayabilir, hatta tahmin edebilir? Fikriniz ilginç, o zaman doğru cevabı seslendireceğim. Hadi gidelim. varsayımlarınız. Fiyat değişikliğinin sebebi nedir?????
N için fiyatın ne kadar hareket edeceğini (in) göre fiyat değişimini tahmin ederiz. gelecekte saniye\dakika\saatler veya daha da uygun gelecek dönüş( R = ( P ( t )- P ( t + n ))/ P ( t )) veya logreturn.
Uluslararası ticaret sonucunda büyük miktarlardaki para birimlerinin banal değişiminden, ülkelere borç verme, kur riskinden korunma, arbitraj ve spekülasyona kadar çeşitli nedenlerle ortaya çıkan arz ve talep dengesizliğinin baskısı altında fiyat değişir . içeriden bilgi ve haberlerin yanı sıra piyasa faaliyetlerinden, hava durumu, moda ve güneş faaliyetlerinden elde edilen bilgiler hakkında.
Karşılık gelen çubuk sayısı tarafından kaydırılan faktörler olan tahmin edicilerin ve hedef değişkenlerin bir listesi
$ AUDUSD : num 0.722 0.722 0.722 0.721 0.72 ...
$ CHFJPY : num 120 120 120 119 119 ...
$ USDCAD : num 1.39 1.39 1.39 1.39 1.39 ...
$ GBPCHF : num 1.47 1.47 1.47 1.48 1.47 ...
$ EURGBP : num 0.739 0.74 0.739 0.737 0.739 ...
$ USDJPY : num 119 119 119 119 119 ...
$ GBPUSD : num 1.48 1.48 1.48 1.48 1.48 ...
$ EURUSD : num 1.09 1.09 1.09 1.09 1.09 ...
$ EURCHF : num 1.09 1.09 1.09 1.09 1.09 ...
$ USDCHF : num 0.995 0.995 0.994 0.998 0.998 ...
$ GBPJPY : num 176 176 176 176 175 ...
$ EURJPY : num 130 130 130 130 130 ...
$ EURCAD : num 1.52 1.52 1.52 1.52 1.52 ...
$ d1_AUDUSD : num 0.010401 0.000505 -0.001818 -0.003433 -0.008583 ...
$ d1_CHFJPY : num -0.01497 0.00444 -0.00186 -0.02309 -0.00823 ...
$ d1_USDCAD : num 0.008585 0.003389 -0.012832 0.000136 0.002982 ...
$ d1_GBPCHF : num -0.000685 0.001746 0.000651 0.024858 -0.009416 ...
$ d1_EURGBP : num 0.0031 0.00161 -0.00194 -0.01042 0.01003 ...
$ d1_USDJPY : num -0.02035 0.00201 -0.00654 0.00558 -0.00933 ...
$ d1_GBPUSD : num 0.00707 0.00355 0.00439 0.00204 -0.00697 ...
$ d1_EURUSD : num 0.01916 0.0093 0.00404 -0.01876 0.00905 ...
$ d1_EURCHF : num 0.0116 0.01463 -0.00732 0.04675 0.01089 ...
$ d1_USDCHF : num -0.01705 -0.00415 -0.00933 0.05219 -0.00553 ...
$ d1_GBPJPY : num -0.00779 0.00362 -0.00101 0.00484 -0.01057 ...
$ d1_EURJPY : num -0.00941 0.00844 -0.0045 -0.00668 -0.00417 ...
$ d1_EURCAD : num 0.02362 0.01077 -0.01055 -0.01408 0.00971 ...
$ d2_AUDUSD : num 0.000909 -0.001313 -0.001313 -0.012017 -0.012017 ...
$ d2_CHFJPY : num -0.02594 0.00258 0.00258 -0.03132 -0.03132 ...
$ d2_USDCAD : num 0.01387 -0.00944 -0.00944 0.00312 0.00312 ...
$ d2_GBPCHF : num 0.0103 0.0024 0.0024 0.0154 0.0154 ...
$ d2_EURGBP : num -0.000776 -0.000332 -0.000332 -0.000388 -0.000388 ...
$ d2_USDJPY : num -0.01857 -0.00453 -0.00453 -0.00375 -0.00375 ...
$ d2_GBPUSD : num 0.00771 0.00794 0.00794 -0.00493 -0.00493 ...
$ d2_EURUSD : num 0.0123 0.0133 0.0133 -0.0097 -0.0097 ...
$ d2_EURCHF : num 0.03676 0.00732 0.00732 0.05764 0.05764 ...
$ d2_USDCHF : num 0.00599 -0.01348 -0.01348 0.04666 0.04666 ...
$ d2_GBPJPY : num -0.00616 0.0026 0.0026 -0.00572 -0.00572 ...
$ d2_EURJPY : num -0.01205 0.00394 0.00394 -0.01085 -0.01085 ...
$ d2_EURCAD : num 0.023928 0.000221 0.000221 -0.004371 -0.004371 ...
$ d4_AUDUSD : num -0.000404 -0.000404 -0.000404 -0.029385 -0.029385 ...
$ d4_CHFJPY : num -0.0234 -0.0234 -0.0234 -0.0327 -0.0327 ...
$ d4_USDCAD : num 0.00443 0.00443 0.00443 0.00122 0.00122 ...
$ d4_GBPCHF : num 0.0127 0.0127 0.0127 0.0255 0.0255 ...
$ d4_EURGBP : num -0.00111 -0.00111 -0.00111 -0.01496 -0.01496 ...
$ d4_USDJPY : num -0.0231 -0.0231 -0.0231 0.0175 0.0175 ...
$ d4_GBPUSD : num 0.0156 0.0156 0.0156 -0.0157 -0.0157 ...
$ d4_EURUSD : num 0.0256 0.0256 0.0256 -0.0601 -0.0601 ...
$ d4_EURCHF : num 0.0441 0.0441 0.0441 0.0277 0.0277 ...
$ d4_USDCHF : num -0.00749 -0.00749 -0.00749 0.09459 0.09459 ...
$ d4_GBPJPY : num -0.0035602 -0.0035602 -0.0035602 0.0000957 0.0000957 ...
$ d4_EURJPY : num -0.00811 -0.00811 -0.00811 -0.02169 -0.02169 ...
$ d4_EURCAD : num 0.0241 0.0241 0.0241 -0.0445 -0.0445 ...
$ d1_AUDUSD_f: Factor w/ 2 levels "-1","1": 2 1 1 1 1 1 1 1 1 2 ...
$ d1_CHFJPY_f: Factor w/ 2 levels "-1","1": 2 1 1 1 2 1 1 2 2 2 ...
$ d1_USDCAD_f: Factor w/ 2 levels "-1","1": 2 1 2 2 1 1 1 2 2 1 ...
$ d1_GBPCHF_f: Factor w/ 2 levels "-1","1": 2 2 2 1 2 2 1 2 1 1 ...
$ d1_EURGBP_f: Factor w/ 2 levels "-1","1": 2 1 1 2 1 1 1 1 2 2 ...
$ d1_USDJPY_f: Factor w/ 2 levels "-1","1": 2 1 2 1 2 2 1 2 2 2 ...
$ d1_GBPUSD_f: Factor w/ 2 levels "-1","1": 2 2 2 1 1 1 1 1 1 2 ...
$ d1_EURUSD_f: Factor w/ 2 levels "-1","1": 2 2 1 2 1 1 1 1 2 2 ...
$ d1_EURCHF_f: Factor w/ 2 levels "-1","1": 2 1 2 2 1 1 1 1 1 2 ...
$ d1_USDCHF_f: Factor w/ 2 levels "-1","1": 1 1 2 1 2 2 2 2 1 1 ...
$ d1_GBPJPY_f: Factor w/ 2 levels "-1","1": 2 1 2 1 2 1 1 2 1 2 ...
$ d1_EURJPY_f: Factor w/ 2 levels "-1","1": 2 1 1 1 2 1 1 1 2 2 ...
$ d1_EURCAD_f: Factor w/ 2 levels "-1","1": 2 1 1 2 1 1 1 2 2 2 ...
$ d2_AUDUSD_f: Factor w/ 2 levels "-1","1": 1 1 1 1 1 1 1 2 2 2 ...
$ d2_CHFJPY_f: Factor w/ 2 levels "-1","1": 2 1 1 1 1 1 1 2 2 2 ...
$ d2_USDCAD_f: Factor w/ 2 levels "-1","1": 1 2 2 1 1 2 2 2 2 1 ...
$ d2_GBPCHF_f: Factor w/ 2 levels "-1","1": 2 2 2 2 2 1 1 1 1 1 ...
$ d2_EURGBP_f: Factor w/ 2 levels "-1","1": 1 1 1 1 1 1 1 2 2 1 ...
$ d2_USDJPY_f: Factor w/ 2 levels "-1","1": 1 1 1 2 2 2 2 2 2 1 ...
$ d2_GBPUSD_f: Factor w/ 2 levels "-1","1": 2 1 1 1 1 1 1 2 2 2 ...
$ d2_EURUSD_f: Factor w/ 2 levels "-1","1": 2 1 1 1 1 1 1 2 2 2 ...
$ d2_EURCHF_f: Factor w/ 2 levels "-1","1": 2 2 2 1 1 1 1 1 1 1 ...
$ d2_USDCHF_f: Factor w/ 2 levels "-1","1": 1 2 2 2 2 2 2 1 1 1 ...
$ d2_GBPJPY_f: Factor w/ 2 levels "-1","1": 2 1 1 2 2 1 1 2 2 2 ...
$ d2_EURJPY_f: Factor w/ 2 levels "-1","1": 2 1 1 1 1 1 1 2 2 1 ...
$ d2_EURCAD_f: Factor w/ 2 levels "-1","1": 2 1 1 1 1 1 1 2 2 2 ...
$ d4_AUDUSD_f: Factor w/ 2 levels "-1","1": 1 1 1 1 1 1 1 2 2 2 ...
$ d4_CHFJPY_f: Factor w/ 2 levels "-1","1": 1 1 1 2 2 2 2 2 2 2 ...
$ d4_USDCAD_f: Factor w/ 2 levels "-1","1": 2 2 2 2 2 2 2 1 1 1 ...
$ d4_GBPCHF_f: Factor w/ 2 levels "-1","1": 2 2 2 1 1 1 1 1 1 1 ...
$ d4_EURGBP_f: Factor w/ 2 levels "-1","1": 1 1 1 1 1 1 1 1 1 1 ...
$ d4_USDJPY_f: Factor w/ 2 levels "-1","1": 2 2 2 2 2 2 2 2 2 2 ...
$ d4_GBPUSD_f: Factor w/ 2 levels "-1","1": 1 1 1 1 1 1 1 2 2 2 ...
[list output truncated]
4 adım ileride listelenen hedef değişkenler arasında, yalnızca iki hedef değişken d4_EURUSD_f ve d4_USDCHF_f, bu hedef değişkenler için tahmin yeteneğine sahip tahmin edicilere sahiptir. Diğer tüm hedef değişkenler, listelenen tahmin edicilerde 4 adım ileride tahmin edilemez.
1 adım ve 2 adım ilerisi çok daha iyi görünüyor
yükseliş trendi, katılımcıların büyük çoğunluğunun bir anlaşmayla desteklenen sonbahardaki güvenidir...
destek, katılımcıların büyük çoğunluğunun kısa olduğu, ancak fiyatın düşmediği, aksine yükseldiği bir aralıktır. Fiyat aynı aralığa döndüğünde, kalan korkmuş kısa oyuncular şortlarını agresif bir şekilde yaklaşık sıfıra kapatacak ve böylece mini bir yükseliş yapacak.
Karşılık gelen çubuk sayısı tarafından kaydırılan faktörler olan tahmin edicilerin ve hedef değişkenlerin bir listesi aşağıdadır................................. ...................
......................... 1 adım ve 2 adım ilerisi tahmin çok daha iyi görünüyor
Ne kadar daha iyi? genel sonuçlar nelerdir? sayısal olarak..
Ne kadar daha iyi? genel sonuçlar nelerdir? sayısal olarak..
Bazı soyut ölçü vardır:
= 1, %100 tahmin gücüdür
> 10 ise, tahmin edicinin tahmin yeteneği olmadığına inanıyorum.
4 adım ileride listelenen hedefler için, tahmin edicilerin 7'den 9'a kadar bir ölçüsü vardır. 1 adım ileriyi tahmin ederken, ikiden biraz daha fazla bir ölçüsü olan tahmin ediciler vardır.
not.
Bu başlıkta, tahmincilerin tahmin yeteneğiyle ilgilenmek için defalarca aradım. Unutmayalım: "Çöp içeri, çöp dışarı". Ve hiçbir model bunu değiştiremez.
Bazı soyut ölçü vardır:
Spesifik olarak, MO'nun OOS'ta olan doğruluğu var mı?
neden bu soyutlamalar...
Spesifik olarak, MO'nun OOS'ta olan doğruluğu var mı?
neden bu soyutlamalar...
sınıf tahmin edilmektedir. Tahmin hatası %25 ila %30 arasındadır ve eğitim sırasında ve örneklem dışında aynıdır. model yeniden eğitilmiş DEĞİLDİR.
not
Bütün bunları defalarca yazdım.
Unutmayalım: "Çöp içeri, çöp dışarı". Ve hiçbir model bunu değiştiremez.
Bazen önemsiz tahmin ediciler ve doğru modelin bir kombinasyonu, aniden bu tahmin edicilerden kendi başlarına daha iyi tahmin etmeye başlar.
Örneğin, numer.ai yarışması MO - https://api.numer.ai/competitions/current/dataset (arşivdeki tablo numerai_training_data.csv ) eğitim verileri burada. 50 öngörücü var ve denediğim tüm değerlendirme yöntemleri onların çöp olduğunu söylüyor. Ancak bunların farklı kombinasyonlarını ve farklı modelleri deneyerek, eğitim ve doğrulamada >%50 tahmin doğruluğu elde edebilirsiniz.
Bazen önemsiz tahmin ediciler ve doğru modelin bir kombinasyonu, aniden bu tahmin edicilerden kendi başlarına daha iyi tahmin etmeye başlar.
Örneğin, numer.ai yarışması MO - https://api.numer.ai/competitions/current/dataset (arşivdeki tablo numerai_training_data.csv ) eğitim verileri burada. 50 öngörücü var ve denediğim tüm değerlendirme yöntemleri onların çöp olduğunu söylüyor. Ancak bunların farklı kombinasyonlarını ve farklı modelleri deneyerek, eğitim ve doğrulamada >%50 tahmin doğruluğu elde edebilirsiniz.
1. Başlangıçta iki ayrı dosya almanız gerekir: biri eğitim-test-doğrulama için, diğeri oluşturulan modeli kontrol etmek için. Dört numunenin tamamındaki hata yaklaşık olarak aynı olmalıdır.
2. Doğal olarak, tüm faaliyetimiz, orijinal teklif üzerinde manipülasyonlar yapmak ve orijinalden türetilen, tahmin edici bir tahmin yeteneğine sahip olacak yenileri elde etmektir. Orijinal öngörücü kümesinin nereden geldiği sorusunu tartışmıyorum - bu bağımsız bir sorundur.