MQL5 için dilekler - sayfa 46

 

MT5'e optimize edici tipi eklentiler oluşturma yeteneği eklemek ve bu sitede serbest geliştiricilerin bu tür eklentileri uygulamak için seçeneklerini yayınlayacağı bir bölüm oluşturmak fena olmazdı. Kendinizinkini oluşturabilir ve siteden indirebilir ve etkinliğini karşılaştırabilirsiniz.

 

Lütfen işlem sunucusuna bir emir gönderme sürecini takip etme yeteneğini ekleyin, yani terminal günlüğündeki kayıtların, özellikle bu işlemlerin zamanının mevcut olması için.

2008.06.19 06:30:33 '*****': sipariş açıldı : #1941928 1.9600 sl'de 0.25 GBPUSD satın al: 0.0000 tp: 0.0000

2008.06.19 06:30:30 '**** * ': işlemde istek

2008.06.19 06:30:29 '*****': istek sunucu tarafından kabul edildi

2008.06.19 06:30:29 '*****': alış piyasası 0.25 GBPUSD sl: 0.0000 tp: 0.0000

Örneğin, belirli işlevler aracılığıyla, iyi veya bir şekilde. Bu çok önemli bir bilgi ve danışmanın buna erişimi yok :-((

 

Ne tür bir saçmalık?!?!?!?!

Optimizasyon sonuçlarını kaydederken "Rapor olarak kaydet" Yalnızca sonuçlar kaydedilir ve GİRİŞ PARAMETRELERİ kaydedilmez!!! Ve neden çıktıkları girdi parametreleri olmadan çıplak sonuçlara ihtiyacımız var?!?!?!? Saçmalık.

 
dimontus писал (а) >>

Lütfen işlem sunucusuna bir emir gönderme sürecini takip etme yeteneğini ekleyin, yani terminal günlüğündeki kayıtların, özellikle bu işlemlerin zamanının mevcut olması için.

2008.06.19 06:30:33 '*****': sipariş açıldı : #1941928 1.9600 sl'de 0.25 GBPUSD satın al: 0.0000 tp: 0.0000

2008.06.19 06:30:30 '**** * ': işlemde istek

2008.06.19 06:30:29 '*****': istek sunucu tarafından kabul edildi

2008.06.19 06:30:29 '*****': alış piyasası 0.25 GBPUSD sl: 0.0000 tp: 0.0000

Örneğin, belirli işlevler aracılığıyla, iyi veya bir şekilde. Bu çok önemli bir bilgi ve danışmanın buna erişimi yok :-((

Elbette bu bilgilere erişebilirsiniz!

günlüğü örneğin DLL aracılığıyla açar ve ayrıştırırsanız

teorik olarak mümkün - elbette kasvetli - ama mümkün

 

MQL5'te bir EA'dan yönetme yeteneğine sahip olmak istiyorum

strateji test cihazını kullanma yeteneği

t e

1 danışman çalışıyor!

2 doğru anda - optimizasyonu başlatır ARKA PLAN modunda, elbette - bir süreç olarak - aynı terminalde - elbette harici DLL kullanmadan - sakince çalışmaya devam ederken

3'ü aynı anda, DANIŞMAN'ın fırsatı olsun diye,

kendi sebepleriniz için herhangi bir olayda kesintiye uğratın

1 kene

2 herhangi bir parametre için belirli bir değere ulaşmak

3 ya zamana göre

4 başka bir etkinlik için

4 Arka plan optimizasyonunun sonunda - danışmanın sonuçlar tablosuna erişme fırsatına sahip olması için - tercihen bir dosya biçiminde değil (ayrıştırmamak için)

ve istek şeklinde

----

Bu harika olurdu!

 
YuraZ писал (а) >> Ben de beğendim ama daha işlevsel HistoryDepth(datetime dtDAT)

dd = ZamanAkımı () - 86400 * 15; // her zaman 15 gün öncesini gör

Tarih Derinliği(dd);

yani, 0 1 2 sabitlerini değil, derinliği ne kadar koyacağımıza kendimiz karar veririz ...

sonuçta, diyelim ki, bir buçuk hafta veya 3 gün veya 11 gün, 35 gün ... vb. sürebilir

Anlam ?

Terminal ayarlarında "tüm geçmişi göster" olarak ayarlanmışsa, terminalin başlangıcında yüklenir.

geçmişi olan bir EA'da, açık siparişler gibi çalışın (hangisine bakılacağına göre), yani sondan ilke ve siparişin açıldığı tarihe bakın

mevcut olandan daha azsa - analiz için gün sınırı, o zaman döngüyü kesintiye uğratın

... bir şekilde bunu zaten yaptım (test cihazındaki geçmişi analiz eden birinin sisteminin kodunu optimize ettim)

koşu sırasında hızdaki artış birkaç kez oldu.

 
YuraZ писал (а) >>

Elbette bu bilgilere erişebilirsiniz!

günlüğü örneğin DLL aracılığıyla açar ve ayrıştırırsanız

teorik olarak mümkün - elbette kasvetli - ama mümkün

Tabii ki bir seçenek :-) ama daha medeni bir seçenek istiyorum :-)

 
dimontus писал (а) >>

Tabii ki bir seçenek :-) ama daha medeni bir seçenek istiyorum :-)

şimdilik, C ++ 'da parametreleri seçmek için basit bir test cihazının kendi versiyonumu yazdım

çok hızlı çalışıyor... karşılaştırmak bile mantıklı değil

---

Bir yandan terminalde bir test cihazının olması (özellikle görselleştirme sadece bir sınıftır) ve uygun...

Öte yandan, hız açısından:

CSV dosyalarını büyük bloklar halinde belleğe okumak,

tırnaklarla bellekte geçiş - sanal işlemlerin oluşumu - çıktıda parametrelerin oluşturulması - test cihazınızla büyüklük sıraları daha hızlı

her şey o kadar basit değil, ama oldukça gerçek ve etkili

---



MQL5 ile çıkacak olan TERMİNAL VE TEST CİHAZI ne olacak merak ettiğim için belki farklı dairelere gidecekler?

çünkü görevleri genel olarak biraz farklıdır


ve eğer birlikte yaşamaya devam ederlerse, bir uzmandan makul bir şekilde test yapabilirler mi?

 

Birinci olarak. Doğrudan programlama diline, belirli bir iddiam yok. Tüm yönlerden etkileniyor ve neredeyse her şeyden memnunum.

İkincisi. Bir kabukta "katlanmış" fonksiyonların veya bloktaki büyük operatörlerin olması arzu edilir !! ÇOK YARDIMCI OLACAKTIR (aksi takdirde, tanıdık metni kaydırmak için liste hastalanır). (PC. HTML etiketi katlama örnekleri çoktur. Çok yardımcı olur.)

Üçüncüsü, bu muhtemelen sizi ilgilendirmez, bir zaman diliminde optimizasyon yaparken sonuçları kaydetmeyi ve bir sonrakinde otomatik olarak optimize etmeyi çok isterim. Diyelim ki test cihazını 3 ay için optimize ettiniz ve önümüzdeki 3 ayda nasıl davranacağını görmek istiyorsunuz. Peki tüm sonuçları manuel olarak çalıştırmamak ?? Bu yapılabilir mi? LÜTFEN GELİŞTİRİCİLERE BAŞVURU MEKTUBU GÖNDERİN!!!!!!!!!!!!

 

Şahsen buna ihtiyacım yok .... ama programlamayı bilmeyenler için, sürükle kullanarak kolay bir grafik arayüz kullanarak bir danışman / göstergenin görsel bir yapısı şeklinde yapmak daha kolay olacaktır. drop yöntemi, bunu yapmak zor olmayacak, bu yinelemeli bir giriş dizisi çağrısıdır, sadece bir giriş dizisi olarak Kapat fiyatları, aynı şekilde, IF (koşul) aracılığıyla başka bir göstergeden elde edilen bir dizi değer ile ikame edilebilir. ) göstergesi, iki diziyi karşılaştırabilir ve bir Uzman Danışman oluşturmak için girişte mantıksal değerler -1/0/1 olabilen standart bir gösterge, örneğin ReturnOrder ekleyebilirsiniz ( satın al/tut/sat ) ve diğer ilgili parametreler hacim, TP/SL, kayma

sonunda, karmaşık hesaplamaları programlamadan, ticaret için bir danışmanın giriş parametrelerini oluşturabilir ve optimize edebilirsiniz.

Neden: