Borsa tahmininde hangi makine öğrenme algoritması kullanılabilir?


15

Alternatif olarak döviz piyasalarını tahmin etmek. Bunun oldukça karmaşık olabileceğini biliyorum, bu yüzden bir giriş olarak, bazı doğruluklara sahip basit bir tahmin algoritması arıyorum.

(Dört ay süren bir yüksek lisans üniversite projesi için)

Çok katmanlı bir sinir ağının yararlı olabileceğini okudum. Bunun hakkında bir fikrin var mı? Ayrıca, sosyal medyanın anlamsal analizi, borsaya etki eden piyasa davranışı hakkında fikir verebilir. Bununla birlikte, semantik analiz şu anda proje kapsamının biraz dışındadır.


15
Benim, ama belli nedenlerden dolayı hepsini kendime saklıyorum!
babelproofreader

7
Etkin piyasa hipotezine inanılırsa, mevcut oranlara / fiyatlara dahil edilen ortalama piyasa getirilerinden (içeriden gelen bilgiler olmadan) sürekli olarak daha yüksek ulaşmak mümkün değildir. Birçok insan buna katılmıyor, ancak neredeyse herkes sıradan bir yatırımcı için doğru olduğunu kabul ediyor. Başka bir deyişle, rand () temelli 3 satırlı model muhtemelen tipik yatırımcı kadar iyidir: P
rm999

5
Herhangi bir kişinin örnek dışı doğruluğu olan bir algoritmayı paylaşmaya istekli olması muhtemel görünmemektedir . Belki de, anormalliğin küçük olduğu ve işlem maliyetlerini karşılamadığı yayınlanmış bazı akademik çalışmalar hariç.
NPE

2
Akademik çalışmalar için fiyatları tahmin etmeye çalışmak yerine modellemek daha faydalı olabilir. Tahmin muhtemelen başarısız olacaktır, ancak modelleme en azından şeylerin gerçekte nasıl çalıştığına dair bir fikir verebilir ve teorik olarak tahmine genişletilebilir.
highBandWidth

2
@wayne Bunun aşırı uydurma olduğunu düşünmüyorum, tahminler için kullanılamayan öngörücülere, örneğin hisse senedi hareketleri sırasında / sonrasında meydana gelen değişkenlere izin vermekle ilgili. msft stokunu tahmin etmek ama çok bilgilendirici olabilir.
rm999

Yanıtlar:


17

Gibi babelproofreader söz , başarılı bir algoritma sahip olanlar bu konuda çok gizli olma eğilimindedirler. Bu nedenle, onunla akıllı bir şey yapmadıkça, yaygın olarak mevcut herhangi bir algoritmanın kutudan çok yararlı olacağı olası değildir (bu noktada, eklediğinizden beri yaygın olarak mevcut olmayı durdurur).

Bununla birlikte, otoregresif etkileşimli hareketli ortalama (ARIMA) modellerini öğrenmek zaman serisi verilerini tahmin etmek için yararlı bir başlangıç ​​olabilir. Yine de rastgele sonuçlardan daha iyi beklemeyin.


5
+1: Kaç kez okuduğumu veya bir sınıfta olduğumu ve yeterince karmaşık bir algoritmaya sahip olmaları durumunda hisse senedi / elektrik / emtia piyasalarında zengin olabileceğine inanan insanları duydum. Aşırı uydurma, vb açıklamaya çalışın, ama boşuna. Heck, bildiğim kadarıyla, içeriden biri olmayan başarılı bir hisse senedi alım satım yazılımı hiçbir işlem ücreti, arbitraj ve yüksek hıza bağlı değildi. Şimdi son teknoloji, otomatik ticaret kurallarında boşluklar kullanmak ve diğer otomatik yatırımcıları enayi yumruklamak için yüksek hızlı teklif / çekme teklifleri kullanmaktır.
Wayne

1
Diğer bir konu, birden fazla kişinin aynı algoritma ile sonuçlanmasıdır, çünkü eğitimlerini tam olarak aynı veriler üzerinde yaptılar ve daha sonra hacimli satışlar / satın almalar gerçekleştirdiler. Herhangi bir algoritmanın uzun vadeli doğruluğa sahip olması beklenir mi?
Michelle

@ Zaman serileri verilerine uygulanması zor olsa da, aşırı uydurmayı azaltmak için stratejiler var.
Zach

1
@Zach: evet, aşırı takmayı cezalandırmanın yolları var, ama üzerinde düşündüğüm tutum: Excel'de bazı temel (muhtemelen hatalı) eğri yapan ve gizli soslarıyla para kazanabileceklerini hisseden insanlar ancak asıl ihtiyaçları olan şey, profesörün sınıfla paylaşmayacağı en ileri, sofistike algoritmalardan biridir. Bu algoritma verileri eldiven gibi sığdıracak ve daha sonra Excel elektronik tablolarını kullanan diğer tüm spekülatörlerden çok daha iyi tahmin edebilecekti ... ancak profesör aşırı sığdırma ve verilerin sınırlamaları hakkında durmaya devam ediyor. İç çekmek.
Wayne

12

Bence sizin amaçlarınız için ilginç bulduğunuz bir makine öğrenme algoritması seçmeli ve denemelisiniz.

Verimli Pazar Teorisi ile ilgili olarak, piyasalar hiçbir zaman ölçekte etkili değildir. Ayrıca, bazı insanlar (hem akademide hem de gerçek yaşamda), sadece zengin-hızlı olmak için değil, entelektüel zorluklarla motive olurlar ve ilginç sonuçlar yayınlarlar (ve başarısız bir sonucu ilginç bir sonuç olarak sayırım). Ancak okuduğunuz her şeye bir tutam tuzla muamele edin; eğer sonuçlar gerçekten iyiyse, belki de bilimsel yöntemleri doğru değildir.

R ile Veri Madenciliği sizin için yararlı bir kitap olabilir; pahalı, bu yüzden üniversite kütüphanenizde bulmaya çalışın. 2. Bölüm tam olarak ne yapmak istediğinizi kapsar ve sinir ağıyla en iyi sonuçları alır. Ancak, kötü sonuçlar aldığı ve bunları elde etmek için çok fazla CPU harcadığı konusunda uyarıda bulunun. Amazon incelemeleri kitabın 20 $ daha fazla olduğunu gösteriyor çünkü bu bölüm finans kelimesinden bahsediyor; okurken yayıncının onu yazmaya ittiği izlenimini edindim. Ödevini yaptı, belgeleri okudu, doğru posta listelerini inceledi, ama kalbi onun içinde değildi. Ondan bazı yararlı R bilgim var, ama onunla pazar yenmek olmaz :-)


@Darren - Tarzını seviyorum.
rolando2

1
Bir taslak versiyonu (2003 Mayıs) R ile Veri Madenciliği bulunabilir burada . (Kitabım yok, bu yüzden iki versiyon arasındaki boşluğun ne olduğunu söyleyemem.)
chl

@chi Teşekkürler! Hızlıca baktım ve dört bölümden sadece ikisi orada. Ancak en büyük fark, Hisse Senetleri Piyasası Getirileri bölümünün çok farklı olmasıdır. Xts veya quantmod'dan bahsetmemek ve bunun yerine ts paketini kullanmak ve tahminler için acf ve MARS paketini kullanmak yok. Neredeyse bir bonus bölümü gibidir ve düzgün okumak için zaman ayıracağım. Hala sinir ağlarını kullanıyor, ancak yayınlanan kitaptaki gibi SVM'lerle karşılaştırmıyor.
Darren Cook

10

Benim düşünceme göre, aşağıdakilerin tümünü yapabilen değirmen içi güçlü AI, kolayca istatistiksel olarak önemli bir tahmin üretebilir:

  • Söylentileri toplayın ve anlayın

  • Tüm devlet bilgilerine erişin ve yorumlayın

  • İlgili her ülkede bunu yapın

  • Aşağıdakilerle ilgili tahminlerde bulunun:

    • Hava koşulları

    • Terörist faaliyet

    • Bireylerin düşünceleri ve duyguları

    • Ticareti etkileyen diğer her şey

İstatistiksel analiz, gerçekten endişelerinizin en azıdır.


4

Sen deneyebilirsiniz auto.arima ve ets de bazı başarılar sahip olabilir R. You işlevleri rugarch paketinde, ancak otomatik parametreler seçimi için mevcut bir fonksiyonu yoktur. Belki ortalama model için parametreler alabilir auto.arima, sonra bunları geçirip rugarchekleyebilirsiniz garch(1,1)?

Bunu başarmak için bir sürü blog var. İşte arima modeli (ve daha sonra garch modeli) kullanan bir sistem ve SVM modeli kullanan bir sistem . Özellikle blog listesindeki blogları okumaya başlarsanız, FOSS ticareti hakkında birçok iyi bilgi bulacaksınız .

Hangi modeli kullanırsanız kullanın, çapraz doğrulamayı ve karşılaştırmayı yaptığınızdan emin olun! Naif bir modeli örnek dışı bir şekilde yenebilecek bir arima, ets, hatta garch modeli bulursanız çok şaşırırdım . Zaman serisi çapraz doğrulaması örnekleri burada ve burada bulunabilir . GERÇEKTEN tahmin etmek istediğiniz şeyin fiyat değil, getiri olduğunu unutmayın.


2

Şu anda en az bir riskten korunma fonu tarafından kullanılmakta olan bir makine öğrenimi yaklaşımını biliyorum. numer.ai fonun eylemlerini yönlendirmek için kullanıcı tarafından sağlanan bir makine öğrenme algoritmaları topluluğu kullanıyor.

Başka bir deyişle: Bir riskten korunma fonu, büyük olasılıkla hisse senedi olmak üzere birkaç yüz yatırım aracındaki şifrelenmiş veri sürümüne açık erişim sağlar. Binlerce veri bilimcisi ve benzerleri, bu verilere karşı her türlü makine öğrenimi algoritmasını eğitir ve sonuçları bir skor tahtasına yükler. En yüksek skorcular, sonuçlarının doğruluğuna ve sonuçlarının çevrimiçi olarak ne kadar süre kullanılabilir olduğuna bağlı olarak az miktarda para alır.

En iyi tahminler algoritma toplulukları tarafından yapılır.

Yani, bazıları kendileri tahmin topluluğu olan ve riskten korunma fonu yatırımlarını yönlendirmek için sağlanan tüm tahminlerin topluluğunu kullanan eğitimli tahminler sağlayan birçok bilim adamınız var.

Bu oldukça ilginç hedge fonu sonuçları bana iki şey öğretti:

  1. Topluluklar genellikle borsa üzerinde tahmin yapmanın iyi bir yolu olarak görülür.
  2. İyi tahminler, kendimi inşa etmek istediğimden daha fazla topluluk gerektirir ...

Gitmek istiyorsanız, şu adresi ziyaret edin: https://numer.ai/ Hayır, onlarla bağlantılı değilim, büyük olasılıkla binlerce kişiyi istihdam eden bir riskten korunma fonuna bağlı olsaydım günlerimi çevrimiçi geçirmem , ancak yalnızca ölçülebilir sonuçlar sağlayanlara ödeme :)

Numer.ai topluluğunun yaklaşımlarını tartıştıkları bir forum var, böylece aynı şeyi yapmaya çalışan diğerlerinden öğrenebilirsiniz.

Şahsen, iyi bir algoritmaya sahip olan herkesin onu çok, çok gizli tutacağını düşünüyorum.


1

GMDH tipi sinir ağlarını denemelisiniz. Borsa tahmini için bazı başarılı ticari paketlerin kullandığını biliyorum, ancak sadece belgelerin derinliklerinde belirtin. Özetle, çok katmanlı yinelemeli bir sinir ağıdır, bu yüzden doğru yoldasınız demektir.


0

Gizli markov modellerinin borsada popüler olduğunu düşünüyorum. Akılda tutulması gereken en önemli şey, verilerinizin zamansal yönünü koruyan bir algoritma istemenizdir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.