Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 1017

 

Neden herkes özelliklere takıntılı?

1000 ve 200 özelliği denedim - tahminlerde fark çok küçük. Veri dökümü yönteminde çok önemli bir fark var. Tam 1 çubuk ve 0,5 çubuk tahmin etmeye çalışmak arasında 1000 özelliği 200'e düşürmekten çok daha büyük bir fark vardır.

 

Zhenya :

Ne yazık ki, burada gizlilik temel gereksinimdir))) Değişimden gelen ham verileri girdi olarak kabul eden ve tahminler yayınlayan, böylece girdilerinin ve çıktılarının bir tanımını alabilmeniz için, karışık C++ modellerini değiş tokuş etmek için bir protokolden bahsediyoruz. , örneğin bir ay veya ne kadar süreyle değişiklik yapmadan hesaplandığını (ek eğitim vb.) kullanın ve sonuçlar çıkarın (satın alma, kiralama vb.)

Bu muhtemelen en iyi seçeneklerden biridir - modeli yürütülebilir bir uygulama olarak göstermek için, komut satırından stdin veya csv dosyaları aracılığıyla veri alan bir konsol uygulaması olarak kullanabilirsiniz. bu seçenek olabilir kolayca, sorunsuz kullanım ve koruma, zaman gizleme vb. yoluyla.

 
Dr. tüccar :

sayılar, evet.

Onların yolu anlamsız. Modellerimle yüz binlerce rastgele girdiyi tahmin etmeye çalıştım. Ardından, "kara kutu" tahmini için koordinatlar açısından en yakın noktayı aradım ve sonucunu tahminin kendisi olarak kullandım. Böyle bir prototip işe yaradı, ancak gerçek yaşam için geliştirilebilir - en yakın 3 noktayı bulun ve bazı üçgenlemelerle ortalama sonucu bulun. Ancak bu pahalıdır, opencl vidyuhi ile bile tahmin edilmesi birkaç saniye sürebilir.

Katılıyorum, bir modeli bir nokta bulutuna örneklemek, bir sınıflandırma / regresyon modelini "pişirmenin" basit ama etkili bir yöntemidir, bu arada, hızla aranan en yakın komşu modeller var, n yerine n * log (n) ^ 2, ağaçlar gibi, ağdaki profesyonellerde gördüğüm bir yerde

 
Ivan Negreshniy :

Bu muhtemelen en iyi seçeneklerden biridir - modeli yürütülebilir bir uygulama olarak göstermek için, komut satırından stdin veya csv dosyaları aracılığıyla veri alan bir konsol uygulaması olarak kullanabilirsiniz. bu seçenek olabilir kolayca, sorunsuz kullanım ve koruma, zaman gizleme vb. yoluyla.

Muhtemelen evet, konsol olası değildir, daha ziyade bir dll, böylece uygulamanıza yükleyebilir ve test cihazında çalıştırabilirsiniz, genel olarak, önce tahminin pazarla nasıl ilişkili olduğunu kontrol edin, bazen model zayıftır, yayılma yapar kazanamaz, ancak yine de bir toplulukta kullanılabilir, eğer çok sık tersine dönmüyorsa ancak pazarla (fiyat artışları)% 1-2'den fazla ve diğer topluluk modelleriyle çok fazla değil, pozitif korelasyon gösteriyorsa, ama oraya bakmak zorundasınız. , aldatılmanın birçok yolu vardır.

Başka bir soru da, "test" için olan kara kutunun ganimet için aynı olup olmayacağını kimse kontrol edemez, ancak bu teoride her iki tarafın da çıkarınadır...

Genel olarak, örneğin Dukas'tan m1 için Eurobucks için modeller yayınlamayı deneyebilirsiniz, ancak HFT ne olursa olsun, günde yaklaşık 10-30 işlem, bu modelleri örneğin bir kripto imzasıyla "mühürleyeceğiz" ve Başka bir ay, pazarı kimin gerçekten kazandığını ve kimin fantezileri olduğunu göreceğiz.

 
Sinyal, başlamak ... ve ardından mühürleme, yazdırma ve MT'ye (ve diğerlerine) entegrasyonla uğraşmak olacaktır. Ve sonra iyi bir model hazırlamak yerine servis fonksiyonlarına çok zaman harcarsınız. Ama ortaya çıkabilir - boşuna. Dikkate değer bir sinyal olacak - rahatsız etmek mümkün olacak.
 
elibrarius :
Sinyal, başlamak ... ve ardından mühürleme, yazdırma ve MT'ye (ve diğerlerine) entegrasyonla uğraşmak olacaktır. Ve sonra iyi bir model hazırlamak yerine servis fonksiyonlarına çok zaman harcarsınız. Ama ortaya çıkabilir - boşuna. Dikkate değer bir sinyal olacak - rahatsız etmek mümkün olacak.

R'deki modellerle aran nasıl, gelişme var mı?

herkes bir yere yatırım yapmak istedi ama kimsede gerçekten sinyal yok :)

 
Maksim Dmitrievski :

R'deki modellerle aran nasıl, gelişme var mı?

herkes bir yere yatırım yapmak istedi ama kimsede gerçekten sinyal yok :)

Henüz ilginç bir şey bulamadım.
Ve 2 ay boyunca başka bir şey yapacağım. Sonra belki dönerim.
 
Zhenya :

Muhtemelen evet, konsol olası değildir, daha ziyade bir dll, böylece uygulamanıza yükleyebilir ve test cihazında çalıştırabilirsiniz, genel olarak, önce tahminin pazarla nasıl ilişkili olduğunu kontrol edin, bazen model zayıftır, yayılma yapar kazanamaz, ancak yine de bir toplulukta kullanılabilir, eğer çok sık tersine dönmüyorsa ancak pazarla (fiyat artışları)% 1-2'den fazla ve diğer topluluk modelleriyle çok fazla değil, pozitif korelasyon gösteriyorsa, ama oraya bakmak zorundasınız. , aldatılmanın birçok yolu vardır.

Başka bir soru da, "test" için olan kara kutunun ganimet için aynı olup olmayacağını kimse kontrol edemez, ancak bu teoride her iki tarafın da çıkarınadır...

Genel olarak, örneğin Dukas'tan m1 için Eurobucks için modeller yayınlamayı deneyebilirsiniz, ancak HFT ne olursa olsun, günde 10-30 işlem, yaklaşık olarak, bu modelleri örneğin bir kripto imzasıyla "mühürleyeceğiz" ve başka bir ay içinde pazarı kimin gerçekten kazandığını ve kimin fantezileri olduğunu göreceğiz.

Şimdiden daha net bir resim ortaya çıkıyor.

İndirmeyi, kontrol etmeyi ve görüntülemeyi kolaylaştırmak için, t.s. "emtia yüzü", uzun süre daha akıllıca olacak bir şey olmadığını düşünüyorum, hadi modelleri hazır danışmanlar şeklinde ortaya çıkaralım - MT4, MT5, Dukas CTrader , vb.

Test için bunları derlenmiş çıktıda gösterebilirsiniz ve "tarafların anlaşması" varsa, kaynağı zaten aktarın.

Sadece soyut bir piskomerizme dönüşmemesi için danışmanın tam olarak MO modeline dayandığını kontrol etmek gerekli olacaktır.

Bunu yapmak için, gereksinimleri biraz sıkılaştırmanın ve yalnızca belirli bir görev için eğitilmiş danışmanları ortaya çıkarmanın gerekli olacağını düşünüyorum.

Tahmin edicileri seçme seçeneklerini sınırlamamak için görevin kendisi, tesadüfen, bu arada modeli kontrol etmenin mümkün olacağı ticaret sinyalleri şeklinde hedefler içerebilir.

Görev, en azından MT için, işaretlenmiş ve üzerinde sinyallerin grafik nesneler veya göstergeler olarak çizildiği bir çizelgeden bir dosyaya kaydedilen bir şablon şeklinde ayarlanabilir.

 
Ivan Negreshniy :

Şimdiden daha net bir resim ortaya çıkıyor.

İndirmeyi, kontrol etmeyi ve görüntülemeyi kolaylaştırmak için, t.s. "emtia yüzü", uzun süre daha akıllıca olacak bir şey olmadığını düşünüyorum, hadi modelleri hazır danışmanlar şeklinde ortaya çıkaralım - MT4, MT5, Dukas CTrader, vb.

MT test cihazı özelleştirilemez, aynı zamanda bir kara kutudur, düzgün çalışıp çalışmadığını bile test edemezsiniz ve çalışma hızı, özellikle basit optimizasyon seçenekleri varsa, kendiniz kurabileceğinizden çok daha düşüktür. . Peki nasıl diyeyim... kısacası hiçbir kamu platformuna bir "danışman" ile ciddiye alınmazsınız ve C++ dll'leri Rentech ve Goldmansax'ta eşit olarak kullanılır.

Test için bunları derlenmiş çıktıda gösterebilirsiniz ve "tarafların anlaşması" varsa, kaynağı zaten aktarın.

Sadece soyut bir piskomerizme dönüşmemesi için danışmanın tam olarak MO modeline dayandığını kontrol etmek gerekli olacaktır.

Bunu yapmak için, gereksinimleri biraz sıkılaştırmanın ve yalnızca belirli bir görev için eğitilmiş danışmanları ortaya çıkarmanın gerekli olacağını düşünüyorum.

Tahmin edicileri seçme seçeneklerini sınırlamamak için görevin kendisi, tesadüfen, bu arada modeli kontrol etmenin mümkün olacağı ticaret sinyalleri şeklinde hedefler içerebilir.

Görev, en azından MT için, işaretlenmiş ve üzerinde sinyallerin grafik nesneler veya göstergeler olarak çizildiği bir çizelgeden bir dosyaya kaydedilen bir şablon şeklinde ayarlanabilir.

Hiçbir şekilde sınırlamamak daha mantıklı, MO yapmamak mümkün, asıl mesele her şeyin otomatik olması, bağlantılı olması, gelecekte test cihazında çalıştırılması, geldiğinde, sonucu eşitlik şeklinde almak.

 
Zhenya :

Alyosha ile birlikte bir bankanın ortak sahibi misiniz? düşüncenin çok Napolyon kapsamı

Gref bile bu konuda sessiz kalmaya çalışıyor