İddialı fikirler!!!

 

Birkaç yıldır, çok para birimli bir strateji test cihazı uygulama fikriyle periyodik olarak işkence gördüm.

Birkaç uygulama gördüm, fikirleri okudum, hatta MT5'i izledim.

Birçoğu hemen neden, çoklu para biriminin zaten terminalde olduğu MT5 varsa, birçok neden olduğunu söyleyecek, açıklamaya çalışacağım.

1. MT5'ten hoşlanmadım ama MT4 eski ve sadık bir dost gibidir. Ne istersen, her şeye hazırım. Ancak MT4'e yeni numaralar öğretilmesi gerekiyor.

2. MT5'te ticarete farklı bir yaklaşım, yıllar içinde geliştirilen ve zaman içinde kendini kanıtlamış Uzman Danışmanlar yalnızca MT4 üzerinde çalışırken, MT5'te çalışamazlar, böyle bir ideolojileri vardır.

Bence bu 2 nedenden çoğu en yakın olanı etkiliyor, yani. ticaret hesabının bakiyesi için)))))))

Bu nedenle, doğrudan MT4 ve MQL4'te çoklu para birimi strateji test cihazının özü:

1999 dakikasından beri bir alıntı tabanı var. MySQL'de Veritabanı. Birçok döviz çifti vardır. Aynı veritabanı MT4'te de mevcuttur, ancak terminal tüm döviz çiftlerini açamaz ve programlı olarak istenen çubuğu açamaz veya talep edemez, sonuç bellek taşmasıdır. Basitçe söylemek gerekirse, 1999'dan beri terminali kapatmadan en az 10 döviz çifti için dakika kotasyonları açmak imkansızdır.

Olası çözüm. Gerekli süre ve gerekli döviz çifti için veritabanından gerekli tekliflerin toplu olarak dizilere doğrudan Expert Advisor'a yüklenmesi.

Ardından sanal çalışma gelir, yani. bu veriler üzerinde test MQL4'te yazılan strateji veri tükendi, daha fazla yüklendi, açık, kapalı sanal işlemler de dizide saklanırken, bellek bu yaklaşımla fazla şişmeyecek (test edilmemiş olsa da) ), ama teorik olarak her şey çok iyi olacak.

Herhangi bir çifti, periyodu da yükleyebilirsiniz, çok para birimi ve çok zaman çerçeveli bir sanal test sistemi iyi çalışabilir. Eh, bir rapor göstermek, grafikler çizmek, gereken her şeyi hesaplamak zaten teknik bir taraf. Ayrıca farklı stratejileri test edebilir veya daha doğrusu analiz edebilir ve birleştirebilirsiniz. Her şeyi veritabanında saklayın. Aslında, bir strateji arama olasılığı, birim zaman başına bir bilgisayar tarafından değil, dağıtılmış bir bilgi işlem ağının yaratılmasıyla açılır.


Aslında bu fikir hakkında forum üyelerinden herhangi bir düşünce ilginç. Belki de bu iş parçacığında geliştirmede kullanılacak malzemeler toplanacaktır, yani. ne tavsiye edersin

 
Ticaret yapmak mümkün mü? C# veya Java ile yazın ve ne kadar zaman kaybettiğinizi anlayacağınız gün gelecek ve rahat bir şekilde çalışmanızı mql klasörüne atacaksınız. Her iki mql'de de bir şeyler uygulanır, ancak gerçekte ihtiyaç duyulan şey hiç değildir.
 
gip :
Ticaret yapmak mümkün mü? C# veya Java ile yazın ve ne kadar zaman kaybettiğinizi anlayacağınız gün gelecek ve rahat bir şekilde çalışmanızı mql klasörüne atacaksınız. Her iki mql'de de bir şeyler uygulanır, ancak gerçekte ihtiyaç duyulan şey hiç değildir.

Ticaret aslında ikincil bir noktadır. Geriye dönük test edilecek ve test sonuçlarıyla desteklenecek bir çalışma stratejisi varsa, bunu ticaret için yazmak artık sorun değil.

Ana sorun, çalışan ve en önemlisi istikrarlı bir ticaret sistemi bulmaktır.


Çok para birimi stratejileri gerçekten işe yarıyor, yalnızca bir döviz çifti için bir sistem yaparsanız, o zaman böyle bir strateji, kural olarak, çok uzun süre çalışmaz.

 
HIDDEN :

Ticaret aslında ikincil bir noktadır. Geriye dönük test edilecek ve test sonuçlarıyla desteklenecek bir çalışma stratejisi varsa, bunu ticaret için yazmak artık sorun değil.

Ana sorun, çalışan ve en önemlisi istikrarlı bir ticaret sistemi bulmaktır.


MATLAB
 
HIDDEN :
Çok para birimi stratejileri gerçekten işe yarıyor , yalnızca bir döviz çifti için bir sistem yaparsanız, kural olarak böyle bir strateji çok uzun süre çalışmaz.

Misal?

Örnek bir uygulama ile basit bir çoklu para birimi test cihazı fikrine bakın

 

Böyle bir fikir vardı. uzun süre beslendi, sonra bir şekilde her şey çöktü. böyle yaratıcılık isteyen hiç kimse yok. ne destek yok

 


1. У меня случилась нелюбовь к MT5, а вот MT4 как старая добрая и верная подруга. Что не попроси, на все готова. Но MT4 нужно обучать новым трюкам.
2. Разный подход к торговле в MT5, а годами разрабатываемые эксперты, проверенные временем работают исключительно на MT4, в MT5 не смогут, идеалогия у них такая.

...

Konu başlatıcı için devam edeceğim:

3. Kötü niyetli bir engelleyiciyim ve tüm stratejilerim MT4'ün bu anlamsız ve zararlı özelliği üzerine kurulu. Ancak, MT4'te gösterilen pazarın MT5'teki ile tamamen aynı olmadığına kesinlikle inanıyorum, bunlar temelde farklı pazarlar, birinde para kazanabileceğiniz (MT4) ve diğerinde yapamayacağınız (MT5).

4. OOP'yi sevmiyorum hatta ondan nefret ediyorum. Onu tanımıyorum ve inanılmaz derecede zayıf ama çok basit bir MQL4 varken insanların neden OOP'yi seçtiğini gerçekten anlamıyorum. O kadar basit ve zayıf ki, üzerine "Merhaba forex!" gibi programlar yazmak inanılmaz derecede kolay, bu da otomatik olarak çoklu para birimi/çok zaman çerçevesi/çok sistemli Uzman Danışmanlar yazmanın buharlı bir şalgamdan daha kolay olduğu anlamına geliyor.

5. Yılların tecrübesine rağmen hala anlamıyorum...

//Konu anlamsız olduğu için giriş burada kesilmelidir. Kendinizi tekerleğin icadıyla meşgul etmek daha iyidir (kelimenin tam anlamıyla, tahta olanın başlangıcı için), size güvenin, böyle bir eğlence hem kafa hem de eller için çok daha faydalı olacaktır.

 
C-4 :

...

Konu başlatıcı için devam edeceğim:

3. Kötü niyetli bir engelleyiciyim ve tüm stratejilerim MT4'ün bu anlamsız ve zararlı özelliği üzerine kurulu. Ancak, MT4'te gösterilen pazarın MT5'teki ile tamamen aynı olmadığına kesinlikle inanıyorum, bunlar temelde farklı pazarlar, birinde para kazanabileceğiniz (MT4) ve diğerinde yapamayacağınız (MT5).

4. OOP'yi sevmiyorum hatta ondan nefret ediyorum. Onu tanımıyorum ve inanılmaz derecede zayıf ama çok basit bir MQL4 varken insanların neden OOP'yi seçtiğini gerçekten anlamıyorum. O kadar basit ve zayıf ki, üzerine "Merhaba forex!" gibi programlar yazmak inanılmaz derecede kolay, bu da otomatik olarak çoklu para birimi/çok zaman çerçevesi/çok sistemli Uzman Danışmanlar yazmanın buharlı bir şalgamdan daha kolay olduğu anlamına geliyor.

5. Yılların tecrübesine rağmen hala anlamıyorum...

//Konu anlamsız olduğu için giriş burada kesilmelidir. Kendinizi tekerleğin icadıyla meşgul etmek daha iyidir (kelimenin tam anlamıyla, tahta olanın başlangıcı için), size güvenin, böyle bir eğlence hem kafa hem de eller için çok daha faydalı olacaktır.

Anlaşmaya zorlandı.

3. Ortalamanın yıkılmasıyla birlikte MT4 "kırıcılara" daha sadıktır.

4. Üzerine herhangi bir şey yazabilirsiniz... Ama test edip hata ayıklayamazsınız. Demo makinesinin ağzına "denyuzhka" koymanız gerekiyor (örneğin bir cent hesabı açın) - sonra bir sonraki seviye açılacak :)

5. Yardım çığlığımı okuyun - örnekler kurallardan daha öğreticidir!

;)

 

C-4 :

4. OOP'yi sevmiyorum hatta ondan nefret ediyorum. Onu tanımıyorum ve insanların neden OOP'yi seçtiğini gerçekten anlamıyorum

OOP, farklı yerlere dağılmış daha fazla kodun nasıl yazılacağı ve aynı zamanda işlemcinin nasıl daha fazla yükleneceği, küçük çaplı bir tanıtım dublörlüğüdür. :)

Bu, neredeyse aynı nihai performansla yazılım ve donanım kaynakları için fiyatların büyümesini teşvik eder. Ama elbette aptal değiller ve programlarını OOP'ta yazmıyorlar. :)

 

Sorento :

Ancak test etmenin ve hata ayıklamanın yolu yok.

Mümkün ama zor. :)

 
Andrei01 :

OOP, farklı yerlere dağılmış daha fazla kodun nasıl yazılacağı ve aynı zamanda işlemcinin nasıl daha fazla yükleneceği, küçük çaplı bir tanıtım dublörlüğüdür. :)

Bu, neredeyse aynı nihai performansla yazılım ve donanım kaynakları için fiyatların büyümesini teşvik eder. Ama elbette aptal değiller ve programlarını OOP'ta yazmıyorlar. :)

Genel olarak, OOP, program kodunu azaltmanın ve zamanın çoğunu, verilerin sunumunda değil, programın mantığında hata ayıklamaya harcamanın bir yoludur. Tabii ki programda mantık , değişkenlerin satır sayısına göre açıklamasından daha ağır basarsa)) Aksi takdirde, evet, elbette, başka bir hareketli ortalama yapmak için OOP'ye gerek yoktur.
Neden: