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
Puan numaran hakkında net değilim
3) Buradaki asıl sonucun kodlayabileceğimiz satranç taktikleri ve strateji fikirleri olması gerektiğini unutmayın.
Neden imkansız? Eğer tam bir sistemimiz varsa, bu tür algoritmalar oluşturmak için satranç taktiklerini ve stratejilerini test edebilir ve tersine mühendislik yapabiliriz (kural 3 durumu gibi), ya da sadece soyut bir kavramdan bir tane oluşturabiliriz (şimdiye kadar sorduğunuz çalışma malzemeleri). kaybetmeyin).
Benim bakış açıma göre, sistem fikri, tüm bunları birleştirecek daha gerçekçi ve otomatik bir şey inşa etmenin tamamlayıcı bir yoludur.
Ama rüya bedava ;-)
Neden imkansız? Eğer tam bir sistemimiz varsa, bu tür algoritmalar oluşturmak için satranç taktiklerini ve stratejilerini test edebilir ve tersine mühendislik yapabiliriz (kural 3 durumu gibi), ya da sadece soyut bir kavramdan bir tane oluşturabiliriz (şimdiye kadar sorduğunuz çalışma malzemeleri). kaybetmeyin).
Benim bakış açıma göre, sistem fikri, tüm bunları birleştirecek daha gerçekçi ve otomatik bir şey inşa etmenin tamamlayıcı bir yoludur.
Ama rüya bedava ;-)
Tamam,
Gerçek satranç algoritmalarının nasıl programlandığı hakkında hiçbir fikrim yok, bu yüzden şimdilik, bu temel olay tabanlı EA için aşağıdaki kavramları (UML sınıfları veya her neyse) modellemeye başlayacağım:
Parçalar
Uzun vadeli ekonomik olaylar (bunlar piyasaların uzun vadeli soluklarıdır)
Kısa vadeli ekonomik olaylar (haberler bunlar)
Yukarıdakilerin hepsinin para birimlerini, emtiaları vb. Hareket ettirmesi gerekiyor.
EA'nın Bilişsel Yetenekleri
strateji
Yukarıdakiler , EA'nın piyasada olup bitenlere nasıl davranacağını belirler .
Satranç eksiksiz bir bilgi oyunudur, her iki oyuncu da bir pazardakinden farklı olarak diğer tüm oyuncuların hamlelerini ve parçalarını görebilir. Satranç, bir pazarın sonsuz olduğu durumlarda sınırlı sayıda olasılığa sahiptir. Bir pazar ticaretini bir Poker oyununa benzetmeye daha meyilli olurdum. Poker ayrıca ticaretten oldukça farklı olmasına rağmen, hem ticaret hem de pokerin sahip olduğu ek bir rastgelelik duygusu vardır ve bunların her ikisi de eksik bilgi oyunlarıdır.
Okulda öğrendiğim bir şey (o zamanlar) bilgisayarın çok fazla olasılık olduğu için satranç oyununu çözemediğiydi, bunun yerine bilgisayar mümkün olduğu kadar çok tur boyunca tüm olasılıklara bakmalıdır ve sonra tüm bu olasılıkların sonucunu puanlayın ve o belirli senaryoda o belirli hareketin en kötü durum senaryosu puanına sahip hamleyi seçin. MQL programlama tekniklerimden birini, bir satranç bilgisayarını programlama hakkında okulda öğrendiklerimden, yani olası giriş veya çıkışı (veya başka bir eylemi) puanlama ve yalnızca skorda eşik karşılandığında giriş veya çıkış yapma tekniğinden türetiyorum.
Bir ea programlama senaryosunda bile, belirli bir eylemin en kötü senaryosunu puanlayamaz/yapamaz, bunun yerine olumlu sonuç olasılığını artıran şeylere daha yüksek puanlar verir.
Satrançta "ileriyi düşünmek", elbette hepsinden oldukça farklı olsalar da, geriye dönük testlere benzetilebilir.
Bu adama tamamen katılıyorum. İlginç iplik tho. Mood_killer olmak istemediğim için hiçbir şey söylemedim ama bunlar tam olarak bana öğretilenlerdi.
Büyürken satranç oynamayı sevdim çünkü babam her zaman arkadaşlarıyla oynadı. Bazen birinin hareket algısının ne kadar derin olduğundan bahsederlerdi. Yani bu kişi gelecekte kaç hamle daha iyi hamleyi tahmin edebilir. Modern bilgisayarlar, insanlara kıyasla oldukça uzun bir derinlik algısı yapabilir; ama Süper Bilgisayar ve başka bir Süper Bilgisayar her zaman berabere biter. Her zaman beraberliğe yol açan en verimli hamleleri oynayacaklardır.
Forex'i satrançla ilişkilendirmeye en yakın olduğum gün, mum çubuklarını öğrendiğim ilk günlerimdeydi. Neden farklı şamdan desenlerini bir satranç tahtasındaki farklı taş sıralamasına eşitlememeyi öğrettim, ancak bu kadarı gitti. Daha sonra, yukarıdaki aynı nedenlerle ticareti Blackjack ile eşitlemeye çalışma çabalarıma rağmen, ticareti bir poker oyunuyla eşitlemem sürpriz olmadı. Blackjack'in sınırlı sayıda olası sonucu vardır, örneğin o desteden sadece 52 kart çıkacaktır ve eğer sadece 4_kart kalmışsa ve hiç A oynanmamışsa, kalan tüm kartlar A olmalıdır. Forex piyasasında böyle bir şey yoktur ve Alain'in daha önce tarif etme şeklini seviyorum.
Doğru, piyasa da yanlara gidebilir. Veya bir sonraki çubukta fiyat mutlaka değişmeyebilir. Ancak piyasanın basitliği ve karmaşıklığı başka bir oyuna daha da yakın olabilir .... yazı tura. <- Ve bu, pek çok insan kabul etmek istemiyor ... ben bile :)
Laplacianlab, bu yaklaşımı beğendim, ancak fikrinizi daha fazla açıklayabilir misiniz?
Bu fikre gösterdiğiniz ilgi için teşekkür ederiz. Sanırım şimdilik bununla ilgili hiçbir şey kodlayamayacağım ama biraz daha geliştirebilirim çünkü rüya görmek bedava ve bu bir beyin fırtınası değil mi?
Parçalar
Piyasayı hareketlendiren uzun vadeli haberleri (Çin'in büyümesi, guruların öngörüleri, borç krizi vb.) tespit edebildiğimizi ve aşağıdaki gibi sorular yapabildiğimizi varsayalım:
Söylediğimiz gibi, sonunda Collective Intuition adında bir RDF Ontology'yi kodlayabildik, bu yüzden şu anda MQL5 EA'larımız SPARQL sayesinde yukarıdaki gibi sorguları gerçekleştirebilir. Bu Ontolojiyi oluşturmak için gereken bilgi, bir dizi farklı kaynaktan alınmıştır.
Sonuç olarak, artık piyasalarda sipariş vermek için bu bilgiyi bir haber takvimi ile birleştirebiliriz. Bu, şeylerin nedenine dayanan temel bir robottur .
EA'nın Bilişsel Yetenekleri
Carlsen , Polgar ve Karpov tamamen farklı insanlar. Deep Blue'ya karşı aynı satranç oyununu oynamayacaklarına eminim.
Belki bu şekilde modellenebilirler (bilmiyorum):
Carlsen
Karpov
Öyleyse neden EA'mızın bilişsel becerilerini ölçmeye çalışmıyoruz ? bir dizi farklı durumda farklı davranması için böyle ? Bu yapılabilir bir dizi parametre ile çok kolay !
Daha sonra EA'nın işlemlerini kaydetmeye başlayabiliriz . Sonuçların çok iyi olmadığını görürsek , ilk stratejiyi değiştirebiliriz.
Bu adama tamamen katılıyorum. İlginç iplik tho. Mood_killer olmak istemediğim için hiçbir şey söylemedim ama bunlar tam olarak bana öğretilenlerdi.
Merhaba Ubzen, paylaşım için teşekkürler, bence burada çok fazla katkınız var ve bunu yapmaya yeni başladınız.
Aslında, Victor Allis satrancın oyun ağacı karmaşıklığının " 35 ortalama dallanma faktörüne ve 80 ortalama oyun uzunluğuna dayalı olarak en az 10123 olduğunu tahmin ediyordu. sık sık karşılaştırılır, 4×10 79 ile 10 81 " arasında olduğu tahmin edilmektedir . Birisi gözlemlenebilir evrendeki atom sayısının sonlu olduğunu söyleyebilir. Gerçekten, ama muhtemelen hepimiz bunun etkileyici bir sayı olduğu konusunda hemfikiriz.
Dolayısıyla, buradaki kolay görev, satrançtan ticarete ortak taktiklerdir, çünkü onu kavramlar olarak kodlayabiliriz. Ve zor olanı (benim rüya dediğim) bunu %100 otomatik olarak yapacak bir model ve sistem oluşturmak.
Satranç/mum içgörüleriniz hakkında anlattıklarınızı çok beğendim, çünkü bu aynı zamanda Jordi (laplacianlab) fikirleri gibi rüyayı ele almanın bir yolu olabilir. Bu arada, bir hafta önce bu rüyayı gerçeğe dönüştürmek için tüm noktaları birleştiren bir resim görebiliyordum.
Ama göstermeye başladığım çözüm ve mimarinin sadece bir yol olduğuna inanıyorum ve buradaki ana fikir birkaç kavramı keşfetmek. Bu anlamda, diğer fikirleri ve eleştirmenleri kirletmemeye karar verdim, içgörülerimi adım adım aktardım, şu anda yaptığım şey bu.
Öyleyse neden EA'nın bir dizi farklı durumda farklı şekilde hareket etmesi için bunun gibi bilişsel becerilerini ölçmeye çalışmıyoruz? Bu, bir dizi parametre ile çok kolay bir şekilde yapılabilir!
Daha sonra EA'nın işlemlerini kaydetmeye başlayabiliriz . Sonuçların çok iyi olmadığını görürsek , ilk stratejiyi değiştirebiliriz.
Teşekkürler, şimdi daha iyi görüyorum ama hala noktaları birleştiremiyorum.
Belki buna yardımcı olmak için aşağıdaki adımları düşünün:
Bu 3 adım için bir kod yazabilir ve buna yönelik algoritmaları açıklayabilirseniz, sizin de bir Eureka'nız var, bence, herhangi bir rüya modeli bu 3 adımı ele almalıdır, eğer gerçekten bu oyunu taklit etmek istiyorsak ve değil. sadece kavramsal taktik modelleri kullanın.
Bu arada bu rüya adımlarını kural olarak ilk gönderide yazdım ki daha iyi geliştirebilelim.