Verileri ve Sanal Test Aracını İçe Aktarma (Geliştirme) - sayfa 3

 
Ubzen :
.csv'nin FileRead'i yeterince basittir. Ancak Market-Info'ya ihtiyacımız olacak. USDJPY'nin Onay Değerini hesaplama örneği.
Bana öyle geliyor ki, pazarlama bilgisi verilerine sahip olmak çok da önemli değil. Ancak bu veriler bir EA'yı test etmek için nasıl kullanılır?
 
angevoyageur : Bana öyle geliyor ki, marketinfo verilerine sahip olmak çok da önemli değil. Ancak bu veriler bir EA'yı test etmek için nasıl kullanılır?

Bir an için zihninizi görselleştiriciden ayırın. (Biliyorum, görselleştirmeyi zorlaştırıyor). Şimdi fiyatı aka - [Teklif Fiyatları] dizisini ++ içinde soldan sağa hareket ettirin. Bu durumda her yeni dizide m1 teklifin ne olduğunu soruyorsunuz? Ask'ı kaydetmediğimiz için Ask'ın ne olduğunu takip eder, bu Market_Info(Spreads) ile temsil edilir. Eğer Spread==1(Puan) <-Bu, verinin bir parçası veya bir kullanıcı girdisi olabilir. Bu örnekte, kullanıcı girdisi.

İlk örneği takip ederek, Dizi hareket ederken ve Fiyatlar hareket ederken birisi bir Emir vermeye karar verir. Siparişin ne kadar kârlı olduğunu hesaplamak gereklidir. OrderProfit == OrderOpenPrice-OrderClosePrice*Market_Info(Tick_Value)*OrderLots*Yön. Bunun gibi bir şey :)

 
Bunu incelememiz gerekiyor , çok ilginç görünüyor.
 
angevoyageur : Bunu incelememiz gerekiyor , çok ilginç görünüyor.
Evet.. mt5 Göstergeleri çok sayıda faydalı çizim özelliğine sahiptir. Örnek çizim Çubuklar ve Mumlar veya bunun gibi bir şey. Ayrıca bunların sınırı olmadığı için. Onları sonuna kadar kötüye kullanmak niyetindeyim :)))). Göstergelerin test edilmesi hakkında nerede okuduğumdan emin değilim. Ama bu da yardımcı olabilir.
 
Ubzen :
Evet.. mt5 Göstergeleri çok sayıda faydalı çizim özelliğine sahiptir. Örnek çizim Çubuklar ve Mumlar veya bunun gibi bir şey. Ayrıca bunların sınırı olmadığı için. Onları sonuna kadar kötüye kullanmak niyetindeyim :)))). Göstergelerin test edilmesi hakkında nerede okuduğumdan emin değilim. Ama bu da yardımcı olabilir.
iCustomChart ile EA oluşturabiliriz, böylece bir Strateji Test Cihazı oluşturmayı da hayal edebiliriz. Ancak daha sonra yalnızca yeterli kitaplıklarla oluşturulmuş EA test edilebilir. Bu benim ilk fikrim değil, herhangi bir EA'yı test edebilecek bir VTS düşünüyordum.
 

Şu anda kafamda birkaç Tasarım Yapısı var. Şimdi mümkün olacak mı bilmiyorum ama yön veriyor.

- Grafik İçe Aktarma Türü=.CSV [çünkü kullanıcılar kolayca görüntüleyebilir ve değiştirebilir]

- En Küçük Zaman Çerçevesi=1_Dakika (Hala 1_Saniye Düşünülüyor)

- Pazar Bilgisi Yayılımı= İkisi de. [Verilerin İçinde] && [Kullanıcı Girdisi] Geçişi.

- Market-Info Diğerleri= Tüm kullanıcı Iput.

- Görsel Mod = Gösterge Çizilmiş Grafikler. Black_Out Şablonunda.

- vOrder_Syntax= Mql-4 (Hala Mql-5 Düşünülüyor)

- Tüm Hesaplamaları Saklamak için Dizileri kullanmak istiyorum. Daha önceki seçim Binary Files idi.

 
Ubzen :

Şu anda kafamda birkaç Tasarım Yapısı var. Şimdi mümkün olacak mı bilmiyorum ama yön veriyor.

- Grafik İçe Aktarma Türü=.CSV [çünkü kullanıcılar kolayca görüntüleyebilir ve değiştirebilir]

- En Küçük Zaman Çerçevesi=1_Dakika (Hala 1_Saniye Düşünülüyor)

- Pazar Bilgisi Yayılımı= İkisi de. [Verilerin İçinde] && [Kullanıcı Girdisi] Geçişi.

- Market-Info Diğerleri= Tüm kullanıcı Iput.

- Görsel Mod= Gösterge Çizilmiş Tablolar. Black_Out Şablonunda.

- vOrder_Syntax= Mql-4 (Hala Mql-5 Düşünülüyor)

- Tüm Hesaplamaları Saklamak için Dizileri kullanmak istiyorum. Daha önceki seçim Binary Files idi.

Yani fikriniz, daha sonra kendi verileriyle test edilebilecek EA oluşturmak için kitaplıkları kullanmaktı. Belki de tek olasılık bu.
 
angevoyageur :
iCustomChart ile EA oluşturabiliriz, böylece bir Strateji Test Cihazı oluşturmayı da hayal edebiliriz. Ancak daha sonra yalnızca yeterli kitaplıklarla oluşturulmuş EA test edilebilir. Bu benim ilk fikrim değil, herhangi bir EA'yı test edebilecek bir VTS düşünüyordum.

Bunun herhangi bir EA'yı nasıl test edeceğine dair fikirler buldunuz mu?

Önerdiğin buysa, o zaman birkaç engelin olacak.

1>ve en kolayı mevcut veri dosyasının şifresini çözmektir. Bununla ilgili üç sorun, a) meta alıntılar sizden hoşlanmaz. b) hatalar ve c) gelecekte mq ile değişiklik, güncellemeye devam etmeniz gerekecek.

2>Tüm komutları ve nesneleri, çalışan şeyleri, çalışmayan şeyleri desteklemenin bir yolunu düşünemiyorum. Ve eğer bu şeyler gelecekte değişirse. güncellemeye devam etmeniz gerekecek.

3>şifresi çözülecek daha fazla dosya, bu, sağlanan pazar ortamını değiştirmek istediğinizi varsayar.

Daha önce de söylediğim gibi, bunu bu kadar basit yapabileceğimizi düşünmeyin. EA'nızı mql5 ile kodlayın ve VST devralsın. Ama bunların üstesinden nasıl gelebileceğini duymak istiyorum.

 
Ubzen :

Bunun herhangi bir EA'yı nasıl test edeceğine dair fikirler buldunuz mu?

Önerdiğin buysa, o zaman birkaç engelin olacak.

1>ve en kolayı mevcut veri dosyasının şifresini çözmektir. Bununla ilgili üç sorun, a) meta alıntılar sizden hoşlanmaz. b) hatalar ve c) gelecekte mq ile değişiklik, güncellemeye devam etmeniz gerekecek.

2>Tüm komutları ve nesneleri, çalışan şeyleri, çalışmayan şeyleri desteklemenin bir yolunu düşünemiyorum. Ve eğer bu şeyler gelecekte değişirse. güncellemeye devam etmeniz gerekecek.

3>şifresi çözülecek daha fazla dosya, bu, sağlanan pazar ortamını değiştirmek istediğinizi varsayar.

Daha önce de söylediğim gibi, bunu bu kadar basit yapabileceğimizi düşünmeyin. EA'nızı mql5 ile kodlayın ve VST devralsın. Ama bunların üstesinden nasıl gelebileceğini duymak istiyorum.

Sadece iki olasılığın sonuçlarını anladım . düşünmeliyiz .
 
angevoyageur :
Sadece iki olasılığın etkilerini fark ettim . düşünmeliyiz .
Benim çözümümle uzlaşmanın yapılabileceği yerde, kitaplığın sözdizimini mümkün olduğunca kodlayıcı için basit hale getirmek olduğunu düşünüyorum. Örnek OrderSend() == vOrderSend(). Ve VST'nin neyi desteklediğini listeleyerek.