Kendinizi test cihazından uzun işlemleri kopyalamaktan nasıl korursunuz? - sayfa 6

 
Alexey Viktorov :

... Testin bitmesine tam bir ay kala. Ve bilgisayar zamanını nereye çevirdiğiniz önemli değil ... testin bitiminden bir ay önce sonuç aynı kalacak.

Ancak testin bitiş tarihini öğrenmek için herhangi bir seçenek yoksa, fikir gerçekleştirilemez.

Evet, başka bir seçenek de testin kesin bitiş tarihini bilmek. Bu durumda da her şey yolunda ama bu tarih nasıl öğrenilir?
 
George Merts :

Peki, nasıl diyeyim... Bir zamanlar sinyallerin yeniden satışıyla ilgili bir durum vardı ve şimdi bu TS'yi PAMM'leri üzerinde çalışmak için kullanan müşteriler var.

TS çok "süper-karlı" değildir, ancak kararlılığı çok yüksektir. Ve en önemlisi, test cihazından esnaf kopyalama olasılığı yazarının beğenisine göre değildir. Ve beni bir programcı olarak bu sorunu çözme olasılıkları hakkında düşünmeye davet ediyor.

Eh, bunun tamamen teknik bir görev olması dışında. Ancak müşterinin bakış açısından, yine de saçmalık olarak kalacaktır.

 
George Merts :
Evet, başka bir seçenek de testin kesin bitiş tarihini bilmek. Bu durumda da her şey yolunda ama bu tarih nasıl öğrenilir?

Testin bitiş tarihi gelecekte ayarlanabilir, yuvarlanmaz.

Bu seçeneği deneyin: ilk çalıştırma herhangi bir işlem yapılmadan ve yalnızca son tik tarihini hatırlayarak geçmelidir.
Yeniden çalıştırma işlem yapmalıdır, ancak yalnızca istenen tarihe kadar (hafızaya alınan eksi ay). Son tik tarihinin nerede hatırlanacağı (ve nasıl şifreleneceği) bir teknik meselesidir.
Sadece bir rahatsızlık var (ve şimdiye kadar - en azı) - testin 2 kez yapılması gerekiyor;)

 
Cidden, internette bir yerden zaman alabilirsin.
 
George Merts :

Dmitry, görev, gerçek hayattaki tarihten önce test cihazında kenelerin işlenmesini durdurmaktır. Bunu yapmak için, bu gerçek tarihi bilmeniz gerekir. Test cihazından sadece yukarıda yazıldığı gibi - bir dosya işlemi ile öğrenilebilir. Ancak, kurnaz bir kullanıcı bilgisayarda zamanı ileri alırsa, dosya işlemi de gerçek zamanı değil, zamanı ileri kaydırır.

Aslında sorun şu ki, eğer uzman M5 zaman çerçevesi ve daha eski üzerinde çalışıyorsa (günlük ticarette özel bir sorun), onu strateji test cihazında çalıştırmak ve son eylemi okumak, başka bir terminale aktarmak ve Yalnızca demo sürümünü kullanarak bir danışman satın almayın.

Son N-çubukları üzerindeki testi yapay olarak yasaklayın.
 
Dmitry Fedoseev :
Cidden, internette bir yerden zaman alabilirsin.
Test cihazında WebRequest'in çalışmadığını söylüyorlar...
 
Vitalie Postolache :
İlginç bir şekilde, bu ileti dizisinin yazarı, birisi test sonuçlarına dayalı olarak gerçek hayatta işlemleri yeniden oluşturabildiğinde ve aynı anda kazanabildiğinde en az bir örnek verebilir mi? Test cihazında yalnızca bir demo EA var ve başka bir şey yok mu?
Bir hedef belirlerseniz, scalping stratejileri bu şekilde kopyalanabilir. Her 2-3 saniyede bir test cihazından gelen sinyali izlemenizi engelleyen nedir?
 
Dmitiry Ananiev :
Bir hedef belirlerseniz, ölçekleme stratejileri bu şekilde kopyalanabilir. Her 2-3 saniyede bir test cihazından gelen sinyali izlemenizi engelleyen nedir?
Bunun bir TEST CİHAZI olması, geçmişte apriori çalışıyor ve ne kadar zorlarsanız zorlayın, aynı koşullarda ve aynı anda işlemi tekrarlamanız mümkün olmayacaktır. Ancak bu bir piping değil de uzun vadeli ise, o zaman birileri bunu yapmayı gerçekten düşünebilir, yine de pek mantıklı olmasa da, stratejiyi çözmek ve tekrarlamak daha kolaydır.
 
Игорь Герасько :
Test cihazındaki WebRequest'in çalışmadığını söylüyorlar...
Şimdi denedim. İşler. MT4'te test cihazında, uzmanda denendi.
 
George Merts :
...

Sorun ilk bakışta göründüğü kadar basit değil. Aşağıdakileri önerebilirsiniz (düşünceyi takip edin):

  1. Expert Advisor, içine gömülü geçerli tarih ile derlenir.
  2. Kullanıcı bir Uzman Danışman alır ve bunu Strateji Test Cihazında başlatır.
  3. İlk çalıştırma sırasında, EA strateji test cihazında koruma tarihine kadar (veya bu tarihten bir ay önce, koşullar yazarın takdirindedir) işlem görür.
  4. İçinde belirtilen tarihten sonra, strateji test cihazındaki son teklifin zamanını hatırlayarak, ancak alım satım işlemleri gerçekleştirmeden teklif almaya devam eder.
  5. Testin sonunda, en son belleğe alınanı özel bir dosyaya yazar.
  6. Kaydın kendisi şifrelenmiştir ve bu nedenle içeriğini, kaydın şifresi çözülürken gelecekteki bir tarihi gösterecek şekilde değiştirmek imkansızdır.
  7. Strateji test cihazında bir sonraki başlatılışında, EA bu dosyayı okuyacak, içeriğinin şifresini çözecek ve en azından içinde belirtilen tarihten önce başlatıldığını anlayacaktır.
  8. Ayrıca bu bir teknoloji meselesi, ikinci ve sonraki çalıştırmalarda dosyada belirtilen tarihe eksi bir ay kadar işlem yapmaya devam ediyor.
  9. Aynı zamanda, strateji test cihazında veya gerçek hayatta giderek daha fazla yeni tarih alarak, bir aylık mesafeyi koruyarak sürekli olarak yeni tarihin ardından hareket edecektir.

Kullanıcının bakış açısından, çalıştırma sırasında ilk kez böyle görünecek, bir nedenden dolayı seçilen optimizasyon döneminin sonuna kadar ticaret yapmayacaktır. Ancak ikinci çalıştırmadan itibaren gecikmesi azalacak ve yaklaşık bir aya tekabül edecektir.

Bu durumda, korumayı yalnızca bir anahtar seçerek veya Expert Advisor'ı ayrıştırarak dosyanın şifresini tamamen çözerek kaldırmak mümkün olacaktır. Modern teknolojiler ve programlarının MQ korumasının kalitesi göz önüne alındığında, bu neredeyse imkansızdır. Kullanıcı şifreleme dosyasını silmeye karar verirse, EA derleme sırasında içindeki eski koruma tarihiyle yeniden oluşturacak ve kullanıcı yine de mevcut anda onu ticarete sokamayacak.

İyi olan, bu yöntem, kullanıcıların rahatlığını yalnızca biraz sınırlar. EA'nın yeniden başlatılması çok fazla gecikmeyi tamamen düzeltecektir. Aynı zamanda, bu tür bir koruma, harici DLL'ler gerektirmez, bu da piyasada dağıtılabileceği anlamına gelir. Örneğin, yalnızca belirli bir tarihe kadar işlem gören ücretsiz bir sürüm oluşturabilirsiniz.