Birkaç döviz çiftinin para birimine göre analizi, sizce kullanılabilir mi? - sayfa 2

 
chv :
Hacı :
Doğru yoldasınız, döviz çiftlerinin grup analizi gelecek, yavaş yavaş çoğu tüccar buna gelecek. Uzun süredir grup analizini kullanıyorum ve bir grup para birimi için tahminlerin sonuçları, gecikmeli argümanlarla tek bir çift kullanmaktan çok daha iyi.
Çoklu para birimi analizinin bir çiftten daha fazla bilgi sağlayabileceği konusunda size katılıyorum. Ama farklı şekillerde yapılabilir. Buna yaklaştığımda, 'Forex Piyasası için Küme Göstergeleri Oluşturmanın Teorik Temelleri' makalesinde açıklanandan farklı yapacağım.
Çoklu para birimi değerleme yöntemleri çok farklı olabilir, mesele bu.
Cevabımda bu makaleyi kastetmedim, baktım ve hiç ilgimi çekmedi.
Tabii ki, yöntemler farklı olabilir ve bunlardan birinin veya diğerinin seçimi, ticaret stratejinizin algoritması tarafından belirlenir ve bu tamamen bireyseldir, ayrıca bilgisayar kaynaklarıdır.
Ben, dizüstü bilgisayarımın 7 yaşında olması ve karmaşık sorunları çözmek için çok zayıf olması ve hala yenisini alamadığım için, analizde altın dahil 15 döviz çifti kullanıyorum ve uzman sistemimi zar zor kullanıyorum. 5 dakikalık bir zaman çerçevesi üzerinde çalışarak yeni bir çubuğun varışına kadar hesaplama döngüsünü tamamlamak için zamana sahiptir ve bir dalgacık dönüşümü kullanarak Kapat'tan seçilen trendin yanı sıra Yüksek, Düşük, Kapanış için bir saat ileri tahmini verir. Tahminin doğruluğunu ve derinliğini artırmak için birçok fırsat var, her şey bilgisayar kaynaklarına bağlı. Umarım yakın gelecekte yeni bir bilgisayar satın alabileceğim ve daha sonra her şeyi aynı dakika içinde yapabileceğim, şimdiye kadar sadece kenelerle çalışmayı hayal ediyorum.
 
Piligrimm :
Cevabımda bu makaleyi kastetmedim, baktım ve hiç ilgimi çekmedi.
Tabii ki, yöntemler farklı olabilir ve bunlardan birinin veya diğerinin seçimi, ticaret stratejinizin algoritması tarafından belirlenir ve bu tamamen bireyseldir, ayrıca bilgisayar kaynaklarıdır.
Ben, dizüstü bilgisayarımın 7 yaşında olması ve karmaşık sorunları çözmek için çok zayıf olması ve hala yenisini alamadığım için, analizde altın dahil 15 döviz çifti kullanıyorum ve uzman sistemimi zar zor kullanıyorum. 5 dakikalık bir zaman çerçevesi üzerinde çalışarak yeni bir çubuğun varışına kadar hesaplama döngüsünü tamamlamak için zamana sahiptir ve bir dalgacık dönüşümü kullanarak Kapat'tan seçilen trendin yanı sıra Yüksek, Düşük, Kapanış için bir saat ileri tahmini verir. Tahminin doğruluğunu ve derinliğini artırmak için birçok fırsat var, her şey bilgisayar kaynaklarına bağlı. Umarım yakın gelecekte yeni bir bilgisayar satın alabileceğim ve daha sonra her şeyi aynı dakika içinde yapabileceğim, şimdiye kadar sadece kenelerle çalışmayı hayal ediyorum.

Çoklu para birimi tahminleri (zamanında) gerçekleşir mi?
Demir kaynakları ana şey değildir. Araba bir buçuk kilo dolara mal oluyor, strateji daha pahalı.
 

Gerekirse herhangi bir kaynak yatırımı yapabilirsiniz, beş kilo dolara kadar, normal bir sunucu birimi yeterli olacaktır, böyle bir ihtiyaç varsa her şey zorunluluktan yapılır. İnternetteki siteler, veritabanları ve Isa gibi sunucu işlevlerini yerine getiren bir sunucu değil, üç yıllık makinem zaten çatıdan yeni bir şey düşünmemek için yeterli. Dizüstü bilgisayarları bu tür şeylerle yüklemekten hoşlanmıyorum, sıradan bilgisayarlar böyledir, gerçek bir çok işlemcili sunucu daha iyidir, şu anda harcamam gerekmiyor. Gerçekten işe yarayacak gerçek bir strateji geliştirilirse, sunucuya para harcamak mümkün olacak, her şey benden dans ediyor.

2 gigahertz ve 2 gigabayttan daha az bellek ve her şey yolunda değil, yeni, sofistike bir şeye geçeceğim ve bunu da desteklemem pek mümkün değil, dizüstü bilgisayar sayılmaz, çünkü dizüstü bilgisayarlar tam kapasiteye dayanamaz yük, ne kadar karmaşık olursa olsun, mobil işlemci bir mobil işlemci olarak kalır ve sunucu eksenine sahip iyi seçilmiş bir bilgisayar, aynı sunucu biriminden daha az olsa da çok şey yapabilir. Herkesin kendi yaklaşımı vardır, bu yüzden neyin gerekli neyin gerekli olmadığını söylemeyeceğim, sorunsuz çalışmanıza izin veriyorsa her şeyi kullanabilirsiniz, ancak desteklemesi pek olası değildir ... Zaman geçiyor ve talepler sürekli artıyor , yeni yatırımlar gerektiren yeni gelişmeler ortaya çıkıyor, bu yüzden yardım edemem ama düşünmeden edemiyorum, muhtemelen yüksek stabilite ve problem eksikliğinden dolayı bu bilgisayarı en uzun ömürlü olana sahibim, ama aslında sadece bir tane düşünüyorum. iyi sunucu. Sadece Intel'den ilk kütük, o zamandan beri çoğunlukla AMD kullanıyorum, hatta 386 DX 40 (Intel'i yeni yırttım) ve 486 AMD idi, hatırlatmasaydım Intel'in ne olduğunu unuturdum :)

Not: Ah, donanımdan bahsetmesek iyi olur, yoksa beni çok uzaklara götürebilir, yaklaşık beş yıl önce, işin uygun olduğu zamanlar benim için duygusal olarak yoğun bir tartışma ve tartışma dönemiydi, hatta yönettiğim Intel büfesinde hatırlıyorum davetliler açıkça Intel destekçisi değilken çok gülmek :) Birisi futbol hayranı, biri de demir hayranı, muhtemelen geçmişte olsa da :)))

 
xnsnet :

Demir hakkında konuşmasak iyi olur,


Demek istediğim tam olarak bu. On ... demir, çift korelasyon stratejisi daha önemli, var mı?
 
chv :
xnsnet :

Demir hakkında konuşmasak iyi olur,


Demek istediğim tam olarak bu. On ... demir, çift korelasyon stratejisi daha önemli, var mı?

Ne diyebilirim ki, bu makale ve göstergeler, görüşler ve birçok yazı gibi diğer metinler gibi çizelgeleri ve gördüklerimi takip ederek, buna benzer bir şey yazdığımda bunun gerçekten doğru yön olduğu gerçeğine boyun eğiyorum. analizör daha net diyebilirim aynı zamanda gördüğümü kendimde göstereceğim :) Şu an tüm çabamı bu yöne yönelttim :) Aklıma daha önce yazdıklarımı getirmem lazım, test etmem lazım bir hafta içinde piyasada ve bunu göstermenin mümkün olacağını düşünüyorum. İşlemden çıkmadan, .NET'te yazıyorum ve kendi yolumda eklemek mümkün olacak, kaynak metinleri saklamayacağım için gizlenecek bir şey olurdu ve neden, tek başına saçma zaten, benim beyin kesinlikle yetmez :)
 
Henüz tam teşekküllü bir test yapmadım, programda bir şeyleri iyileştirmem gerekiyor, ayrıca sistemimi test etmek sadece bir demoda veya gerçek hayatta mümkün. Ancak ön sonuçlar oldukça iyi ve cesaret verici bir tablo çiziyor. Uzman sistemin yeniden eğitmesi ve her yeni çubuğun gelişi için yeni bir tahmin vermesi nedeniyle, piyasadaki durumda keskin bir değişiklik olsa bile, tahminleri düzeltmeyi ve çoklu para birimi analizini dikkate almayı başarıyor. , işlemin yapıldığı enstrümanın doğru seçimi ile geleceğe bakıldığında ek bir etki yaratılır, çünkü bazı enstrümanlar piyasadaki değişikliklere daha erken tepki verir, bazıları daha sonra. Tepki açısından en çok engellenen bir ticaret aracı seçerseniz, çok ilginç bir resim elde edersiniz. Bu bağlamda, ticaret için en çok altını seviyorum.
Çiftlerin korelasyonuna gelince, ticaret yapmayı planladığıma göre hem pozitif hem de negatif korelasyonu maksimum olan enstrümanları seçiyorum. Genel olarak, bu soru çok karmaşıktır. Tahminin doğruluğunun% 99'u, giriş parametrelerinin doğru seçimine ve kombinasyonuna bağlıdır, bu konuda kendimi çok fazla çarpma ile doldurdum.
Ek olarak, parametrelerin seçimi büyük ölçüde stratejinin kendisine bağlıdır, bir strateji için uygun olanın diğeri için etkisiz olduğu ortaya çıkar. Devamsızlıkta, burada hiçbir tavsiye verilemez. Zaman serilerini modelleme ve tahmin etme konusundaki uzun yıllara dayanan deneyimime dayanarak söyleyebileceğim tek şey (sadece finansal piyasalar alanında değil), bazen zayıf korelasyonlu parametrelerin bile karşılıklı kombinasyonu, yüksek bir parametreye sahip bir parametre kullanmaktan daha etkili olabilir. Korelasyon derecesi, yöntemleri birleştirmek, en ilkel çarpmadan, tek tek parametrelerin bir tür doğrusal olmayan polinomlara indirgenmesine kadar çok farklı olabilir.
 

Tiki genel olarak nasıl toplanacağını öğrendi, analiz için bir sıçrama tahtası hazırladı :) Her tik sunucu zamanı Srv, yakalama süresi Utc ile sağlanır ve dosyalarda tik başına Teklif fiyatı 24 bayt kullanılır, bellekte ilgili koleksiyonda yaklaşık 48 bayt kullanılır . Karakterleri birbirine en iyi nasıl bağlayacağınızı düşünmek. çünkü sadece döviz çiftlerini kullanmak ve genellikle karıştırma konusunda bazı maral kısıtlamalar koymak istemem. Sayısal verilere ve bunların karıştırılmasına odaklanırken henüz grafik görselleştirmeyle uğraşmayacağım, bu da şimdilik böyle bir araç setini genişleteceğim anlamına geliyor.

Danışmanlardan bilgi toplanması, bir araç için en az on danışmanın başlatılabileceği şekilde düzenlenmiştir, ancak veriler yalnızca oturum setinde ilkinden alınacaktır, böylece danışmanları çalışma zamanında başlatabilir ve durdurabilirsiniz. gelecekte bilgi toplanmasını ve hatta herhangi bir etkileşimi etkilemeyecektir, örneğin tiklerdeki olayların işlenmesi , tüm enstrüman oturumları durdurulduğunda, bir sembolün tik geçmişi hafızada silinir, sembol dosyası kapatılır.

Geçmişteki tiklerin sayısı performansı hiçbir şekilde etkilemez, yalnızca gerçekten işlenen tiklerin sayısı, ancak her bir enstrüman için bellekte 999.999'dan fazla tik olmaması durumunda, dosyalarda saklanır, her biri sembolün kendi dosyası vardır, tikler kesinlikle parçalanmaması için yüz megabaytlık artışlarla kaydedilir. Diğer konularda, hala kene geçmişini dosyalarda saklama ihtiyacını merak ediyorum, sadece deney uğruna eğleniyorum :) Sadece gerçek zamanlı olarak çalışmaya güveniyorsanız, o zaman geçmişe ihtiyaç yoktur. dosyalar ve test cihazında böyle bir geçmiş kullanırsanız, boşlukları bir dakika içinde kısmen geri yüklemek mümkün olsa da, boşluklar olabilir, ancak soru bunun gerekli olup olmadığıdır. Deniyor, gerçek zamanlı çalışma aralığında test ediyoruz, zaten gülümsedi, ama neden olmasın, peki, bu gelecek için bir fikir, ama şimdilik işi dosyalarla sileceğim, çünkü yapmıyorum' Olası ilgili hataları çözmek istemiyorum :)))) Diğer her şey açık ve net bir şekilde çalışıyor, az ya da çok hataların henüz ortaya çıkacak bir şeyi yok :)

EA aşağıdaki kodu kullanır:

 #import " mttermex.dll "
    bool ClasterInitialize ( string iContext , string iSimbol , int iDigits , int iSpread , double iPoint ) ;
    bool ClasterFinalize ( string iContext ) ;
    bool ClasterUpdate ( string iContext , double iBid , string itime ) ;
#import
 
string Context = "                                                                                                                                 ";
 
int init () {
    ClasterInitialize ( Context , Symbol () , MarketInfo ( Symbol () , MODE_DIGITS ) , MarketInfo ( Symbol () , MODE_SPREAD ) , MarketInfo ( Symbol () , MODE_POINT ) ) ;
    return ( 0 ) ;
}
 
int deinit () {
    ClasterFinalize ( Context ) ; 
    return ( 0 ) ;
}
 
int start () {
    ClasterUpdate ( Context , MarketInfo ( Symbol () , MODE_BID ) , TimeToStr ( MarketInfo ( Symbol () , MODE_TIME ) , TIME_DATE | TIME_MINUTES | TIME_SECONDS ) ) ;
    return ( 0 ) ;
}



Tarih ve saat yapısının biçimini anlamadım ama şimdilik DateTime'da girişte ve çıkışta bir dizeye dönüştürdüm


 

Sonunda, en az üç para birimini kullanarak yeni çift aralıklarını özgürce ekleyebilmeniz için, ne olursa olsun, çok çiftli bir hesaplamanın nasıl uygulanacağı konusunda en az bir tanesini anladım, Dört öğe ve koleksiyon sınıfı eklendi

KarşılaştırMono
KarşılaştırMonoKoleksiyon
KarşılaştırÇift
KarşılaştırÇiftKoleksiyon

Bu sınıflar, eksik çiftler üzerinde çalışamayacakları şekilde birbirine bağlıdır, mono elementlerin bir Mono koleksiyonu vardır, her elementi para biriminin adıyla adlandırırız, örneğin "EUR", "USD", "GBP" vb., oranlar yalnızca danışmanlar en az üç para birimi için başlatılırsa işlenir, ancak daha fazlası belirtilebilir, yani bir kare oranda dokuz para birimi çifti için. Bunu yapmak için gerekli para birimlerini manuel olarak ekliyoruz ve Uzman Danışmanları eklerken, en az dokuz para birimi çifti eklenmeden ve hepsi için en az bir onay, en az bir para birimi için en az iki onay geçene kadar analiz başlamaz. karşılaştırmalı bir çıktı için gereklidir, diğerleri için iki veya daha fazla, aralıkta ise diğer çiftlerin birçok ara kenesi söz konusudur. Zaman, hız ve hacim bir rol oynar. Eksik para birimleri ya işlenmeyebilir ya da daha sonra işlenebilir, tüm bloklardan geçerken etkili olur, genel olarak böyle bir şey. Bu yalnızca akışın uygulanmasına ilişkin bir teori olsa da, sınıf yöntemleri üzerinde çalışıyorum.

Ayrıca kombine çalışma ile güzel kene çizimleri elde edilecek, ara kenelerin mesafesi boyunca keneler gerilecektir. Ancak çizim, yalnızca ilginç bir onay göstergesi olarak rol oynar. Aynı çizim için, kenelerin tek bir akışta birleştiği ve sindirilebilir bir göstergenin elde edildiği, yalnızca bir grafik oluşturamayacağınız, aynı zamanda ne olduğunu da analiz edebileceğiniz birleşik bir akış modeli geliştirmek gerekir. olay.

İşlemciyi işleme ile aşırı yüklemeyen, tüm akışlardan bir kez geçen ve ortak bir olanı birleştiren döviz çiftlerinin akışları için bir tür filtre ortaya çıkıyor. Aynı zamanda çizim fikri, ortak bir tik işaretinin son kaydından akıştan geriye doğru gitmeye dayanır. Diğer açılardan, tüm bunlar hala yalnızca sözleşmelerdir veya daha doğrusu, yalnızca bir seçenek olarak filtrenin eklenmesi gereken fikirlerdir.

 



Kaynak kodun kendisi ciltlemededir, ayrıca bir yayın klasörü vardır , terminalin kök klasöründe çalışan iki kitaplık içerir,
Gerekli döviz çiftlerinin her biri için başlatılması gereken yukarıdaki danışmanı kullanırken.

C# ile yazılmış .NET Framework 2.0 ve MC++ ile dışa aktarma kitaplığı (minimum gerekli) kullanma. VS.NET 2005 için

Dosyalar:
mtterm11.zip  123 kb
 
//Вместо string itime
bool ClasterUpdate( string iContext, double iBid, string itime )
//можно написать 
bool ClasterUpdate( string iContext, double iBid, datetime itime )

//А в DLL будет функция 
MTExport bool __stdcall ClasterUpdate( char* iContext, double iBid, unsigned int itime )

//Время в секундах с 1971 года и есть unsigned int itime

//Если надо в си преобразовать в строки то можно использовать библиотеку time.h

//Я кстати посмотрю ваш код может быть интерфейсные диалоги на .NET сделаю и из C++ Dll буду вызывать.
//Расчётную часть стратегии думаю лучше написать на с++