Açık proje - kendin yap test cihazı optimize edici - sayfa 5

 
Her sebzenin kendi zamanı vardır. Olgunlaştıkça yayınlayacağım. Burada yürüyen bir sürü insan var, belki birileri daha erken olgunlaşır...
 
MkuL'de bir test cihazı yazmak gerekli değildir, ancak bazı yüksek seviyeli dillerde. MT3'te MkuLe oldukça yavaştı ve MT4'te herhangi bir şeyin büyük ölçüde değişmesi pek olası değil. Darıyı Delphi'ye, gradyan iniş yöntemini kullanarak optimal parametrelerin seçimi gibi bir stratejiye göre yazdım. Yani, test cihazının sadece bir prototipi olmasına rağmen (sadece bir siparişle çalışmak gibi, bekleyen sipariş yok), 11000 bar için, strateji olmamasına rağmen, 2 saniyeden daha kısa sürede 1000 kez eğlenceliydi. kırılgan - eğilim üç zaman diliminde dikkate alındı. Ve yerleşik komut dosyalarında, MT'deki test cihazı yalnızca tamamen umutsuzluktan yazılabilir. Bu arada, önce MT3'te yukarıda anlatılan her şeyi uygulamaya çalıştım, ancak LoopDetect diye bir şey var ve kısacası MT'ye tükürdüm. Ayrıca, herhangi bir yüksek seviyeli dil, bir büyüklük mertebesi daha fazla özellik (hatta iki büyüklük mertebesi) sağlar.
Bu arada soru şu: MkuLe4 nesne yönelimli programlamayı destekliyor mu?
 
Birinci. OOP, mql-4'te desteklenmez, ne kalıtım, ne yöntemler, ne de özellikler, genel olarak, ne nesneler ne de sınıflar vardır.
İkinci. MT4'te, bir dakikadan bir aya kadar, en az üç, en az 9 olmak üzere farklı zaman dilimleri için değerleri kolayca alabilirsiniz.
Üçüncü. MT4 artık algılama sırasında döngüye girmiyor. Bu kaldırıldı.
Dördüncü. Verimlilik 40 kat falan arttı. Daha doğrusu, buraya bakın - "MQL4, MQL2, EasyLanguage, Wealth-Lab 3.0 ve VC++: hız karşılaştırması"
 
Ve standart olmayan TF MT4 destekleyecektir. Örneğin, M90 veya M45 veya D2?
Testler, standart TF'lerin her zaman en etkili olmadığını göstermektedir.
 
Hayır, olmayacak. Geliştiriciler bu an demir. Beta testçileri tarafından birçok şey kırıldı, ancak burada somut bir direnç seviyesi var. Bence MT5'te sadece herhangi bir TF değil, RadarScreen ve çok daha fazlası olacak...
 
URAN yazdı
Nasıl kullanılacağını anlamadığım bir şey, zor olmasa da bir tür uzmanla örnek verin ...



İşte yaptığım bir örnek. Çalışmayacak. Burada kaynak - http://forexsystems.ru/phpBB/viewtopic.php?p=4636#4636
 
MT4'ün MT5 hakkında ne kadar yaptığına bakılırsa, hafif konuşmak gerekirse, bunun hakkında konuşmak için erken. Üstelik MT4 henüz tamamlanmadı.
Ve "RadarScreen ve daha fazlası..." nedir? detaylandırmak mümkün mü.
 
Ve standart olmayan TF MT4 destekleyecektir. Örneğin, M90 veya M45 veya D2?
Testler, standart TF'lerin her zaman en etkili olmadığını göstermektedir.

Kullanıcıların kendi görünümlerini oluşturmalarına izin vermek için bir öneri vardı (D2, ... XO ...).
Sanki bunu yapmak o kadar da zor değilmiş gibi...
 

Kullanıcıların kendi görünümlerini oluşturmalarına izin verilmesi için bir öneri vardı (D2, ... XO ...).
Sanki bunu yapmak o kadar da zor değilmiş gibi...


Cümlenin anlamını anlamadım. Rastgele bir TF oluşturmanın zor olduğu ifadesi mi?
Eğer söylediğin buysa, seni temin ederim ki yanılıyorsun. Ancak, bir test cihazının yanı sıra, oluşturmak zor değildir. Üç gün içinde Delphi'de aşağı yukarı tam teşekküllü bir test cihazının bir versiyonunu yazdım, bu hem bu dilde hem de teorik becerilerde tam bir eksiklikle (iş akışı sırasında teorideki boşluklar dolduruldu). Ön testler, hemen ortadan kaldırılan aksaklıkları ortaya çıkardı. Daha fazla test yapılıyor. Hata olmadığını söylemek mümkün olduğunda, zayıflık sayımına (bu verimsiz ve kesinlikle kabul edilemez) değil, daha "gelişmiş" olanlara dayalı bir strateji optimize edici oluşturmaya devam edeceğim. Artı, oraya M1'den bir zaman çerçevesi dönüştürücü ekleyeceğim (bunun için algoritmalar aptal ve ilkel).

Denizden gelen havayı (rüzgarı) beklemek yerine, kürek çekmeyi, hatta bir dıştan takma motorda yüzmeyi tercih ederim.
 
Cümlenin anlamını anlamadım. Rastgele bir TF oluşturmanın zor olduğu ifadesi mi?

Ve anlaşılmaz ne var?
Rusça yazılmış gibi görünüyor ...
Kullanıcıların kendi görünümlerini oluşturmalarına izin vermek için bir öneri vardı (D2, ... XO ...).

Rusça'ya başka nasıl çevireceğimi bilmiyorum ...
Geliştiricilere, kullanıcılara fiyat aralığının özel görünümlerini oluşturma ve bu görünümlerde sistemleri test etme yeteneği vermenin kolay bir yolunu sundum. Yalnızca sabit bir zaman adımlı (M1, M90, .. gibi) değil, aynı zamanda XO, sabit hacim veya alan çubukları, Duke, Renko vb. Herhangi biriyle gelebilirsin ...

Sonra birisi başka bir yol önerdi (daha basit görünüyor).

Sanki bunu yapmak o kadar da zor değilmiş gibi...

Yine, nasıl tercüme edeceğimi bilmiyorum.
Yapması kolay gibi yazılmış gibi görünüyor,
ancak biraz daha yumuşak bir biçimde yazılmıştır (sert bir ifade olarak değil, varsayım olarak).

Üç gün içinde Delphi'de az çok tam teşekküllü bir test cihazının bir versiyonunu yazdım, bu, hem bu dilde hem de teorik becerilerde pratik becerilerin tamamen yokluğunda (iş akışı sırasında teorideki boşluklar dolduruldu).

saçmalık....
Bu tür şeyler 3 günde, özellikle "tamamen yokluğunda ..." yapılmaz.
Belki de 3 gün, test cihazının gereksinimlerini kendim için formüle etmek için bile yeterli değil.
Belki de bu konuda çok yüzeysel bir fikriniz var ...
Ve test cihazınız "az ya da çok" bu temsillere karşılık gelir..