"Uyarlanabilir Alım Satım Sistemleri ve Bunların MetaTrader 5 Müşteri Terminalinde Kullanımları" makalesi için tartışma - sayfa 4

 
Roger Flatt:

Bu muhtemelen çok çok uzun zamandır programatik/robotik ticaret üzerine okuduğum en düşündürücü makale. Kocaman bir teşekkür!

Bu yeni hevesle hareket ederek, Eugene'in çalışmasını biraz uyarladım. [Özür dilerim - en azından ben de fikirlerimi paylaşacağım ;-) ]

Mevcut bir EA'yı (ne yazık ki henüz Nesne Yönelimli değil) uyarladım:

1. Çoklu zaman ölçekleri: M1, M3, M5, M10, M20, M30, H1
2. Çoklu Hızlı MA'lar: 3,5,7,9,11
3. Çoklu Yavaş MA'lar: 17,27,37,47 vb 97,107, 117 vb

Bir foreach(period)-foreach(fast)-foreach(slow) döngüsü üzerinde bir M1 tikine eklenmiştir. Her tik, 'sanal' bir ticareti kontrol etmesi gerekip gerekmediğini hesaplar ve gerekirse mantıksal/sanal bir P/L dengesini koruyarak 'yürütür'.

Sonuçlar çok şaşırtıcı ve çok olumlu ...

Optimizasyon artık kısa zaman aralıklarının (örn. M1, M3) kaldırılması [daha yüksek zaman aralıkları sonunda 'kazanacağından'] ve ayrıca 'hızla gelişen' parametre setlerinin tespit edilmesine olanak sağlamak için 'çalışan P/L' sayacının ne sıklıkta temizleneceğinin belirlenmesi alanlarındadır.

Ayrıca favori ticaret EA'mı bu çalışmaya (ADX / RSI / MACD / RVI kontrolleri vb. Eklemek için) arayüzlemeliyim, böylece her zaman en uygun, kazanan hızlı / yavaş MA çiftlerini kullanır ve ayrıca iyi bir pazar, para, pozisyon ve ticaret yönetimi mantığına sahiptir.

Tekrar teşekkürler,

T.

Roger, bu yorum için çok teşekkür ederim. Elbette, bu arada birçok yeni gelişme olmuş olabilir, ancak mevcut açık sorunlarım uyarlanabilir bir strateji ile çözülebilir. Ticaret fikirlerimin en iyi kombinasyonu 2016'nın 1. çeyreği boyunca EURUSD M1'de ezici sonuçlar üretti, ancak Paskalya tatili civarında karlı olmayı bırakmış gibi görünüyorlar. Bununla birlikte, daha büyük zaman dilimlerinde hala karlılar, bu yüzden farklı zaman dilimlerine uygulandığında bir stratejinin sonuçlarını nasıl karşılaştıracağımı merak ediyorum. Maalesef burada farklı zaman dilimlerindeki sonuçların karşılaştırılmasının nasıl sağlanabileceğini göremiyorum. M1, M5, M10, M30, H1, H2 ve H4'ün nasıl karşılaştırılacağını öğrenmek için beni iyi bir kaynağa yönlendirebilir misiniz?
 
Diğer gönderilerde görmediysem özür dilerim, ancak lütfen tavsiye edebilir misiniz: ayrı dosyalar olarak tasarlanan (bağımsız olarak çalışabilen) uyarlanabilir bir stratejide EA'ların nasıl çağrılacağı, muhtemelen harici iletişim için ek işlevlerin eklenmesiyle. Buradaki fikir, EA'ları bağımsız olarak çalışmak ve test etmek, ancak uyarlanabilir stratejiyle daha fazla bağlantıyı hesaba katmaktır.
 

Merhaba!


Lütfen Uzman Danışmanın kodunu düzeltebilir misiniz? Çünkü terminalin modern versiyonunda hiçbir şey çalışmıyor ...

 
Merhaba efendim, farklı iyi stratejiler geliştiriyorum mt5 çoklu semboller ve kapsayıcılarla uyarlanabilir sisteminizle, bir görev çalışmam için çalışabilirseniz çok ilginç olmalıyım ... lütfen benim için tou çalışmak mümkün mü? Eğer ilgileniyorsanız benimle iletişime geçin? Saygılarımla Yann
 
Bu akıllara durgunluk veren fikri başaran var mı merak ediyorum. Bu tam anlamıyla EA'yı anında optimize etmeyi sağlar.
[Silindi]  
Alireza #: Bu akıllara durgunluk veren fikri başaran var mı merak ediyorum. Bu, kelimenin tam anlamıyla EA'yı anında optimize etmeye izin verir.

Evet, EA'larımın birçoğunda benzer bir yaklaşım kullanıyorum, genellikle EMA'lara dayanıyorlar çünkü bunlar artımlı olarak hesaplanabiliyor ve çok az CPU ve RAM kullanıyorlar.

 
Fernando Carreiro #:

Evet, EA'larımın birçoğunda benzer bir yaklaşım kullanıyorum, genellikle EMA'lara dayanıyorlar çünkü bunlar artımlı olarak hesaplanabiliyor ve çok az CPU ve RAM kullanıyorlar.

Cevap için çok teşekkür ederim Fernando.
 
her sanal strateji için mevcut açık sanal pozisyon sayısını herhangi bir zamanda bilmenin bir yolu var mı?
 
2015'ten beri ben de benzer bir yaklaşıma sahibim. Ancak, seçimim her mumda değil, değişen bir pencerede yapılıyor. Şimdiye kadarki adaptasyon sonuçları burada sunulandan daha kötü. Yapıcı eklemelerden: Başlangıçta her şeyi, bazı dalların güçlü bir şekilde aşağı doğru büküleceği komisyonla birlikte düşünmeniz gerekir. Ve en önemlisi, bir anlaşmanın üç sınıf sonucu olacaktır: olumlu, komisyon nedeniyle olumsuz ve komisyondan daha olumsuz. Yani sadece sonuncular tersine çevrilebilir.