Expert Advisor'ın yalnızca ilk kez düşürüldüğü çizelgede çalıştığından nasıl emin olunur? - sayfa 7

 
ForexTools :

Rahatlamak ;)

Bu forumda meslektaşlarla iletişim kuruyorum. bana yardım etmenin mümkün olduğunu düşünen - yardımcı olur. Yardımı için para isteyen - bu konuda yazıyor ve ödeme yapıp yapmayacağıma ben karar veriyorum. Ödediğimde (ve tekrar tekrar) durumlar vardı.

ancak ödemenin yanı sıra, programcı için hala bulmacaları çözmeye ilgi var. İşte onlardan birini attım. kim isterse - eğlendi, bir düşünür uyguladı, kim istemedi - sessizce diğer konuları okumaya gitti.

Olaylara dar bakın :). Her zaman eğittiğim düşüncedir, sadece ilk gönderide sorunuzla ilgili bir öneri vardı ve sonrakilerde zaten sosyolojik olmaktan ziyade kendi ilgimi tatmin ettim. :)
 
ForexTools :

:)))))))

ama yine de: global bir değişken yaratıldı, Expert Advisor'ın ikinci lansmanı varlığını kontrol etti - başlamadı. bir dakika sonra terminal çöktü ama: global değişken kaldı.

terminal yeniden başlatıldığında, tek bir kopya varlığını kontrol eder ve BAŞLAMAZ. bu nedenle, "grafiğinizi" tanımlamak ve başlamak için grafikteki nesneye hala ihtiyaç vardır.




Bu durumda, sorun global değişkenler kullanılarak çözülemez, ancak bir dosya açma konusunda bir ipucu vardı - iyi bir tavsiye.

 
Bu sorunu global değişkenler yardımıyla pahalı bir maliyetle nasıl çözeceğinizi öğreteceğim. Konuyu okumak için çok tembelseniz.
 
gip :
Bu sorunu global değişkenler yardımıyla nasıl çözeceğinizi öğreteceğim. Konuyu okumak için çok tembelseniz.

Vadim'in çözümü en iyisidir! kabul etmeli (:
 

Ben zaten her şeyi okudum, anladım, anladım, dotumkal. Kendimi nasıl kodlayacağımı biliyorum - bu yüzden kendim halledebilirim.

Hepinize teşekkürler, teşekkürler, teşekkürler...

 
ForexTools :

Danışmanın yalnızca "tek kopya" halinde çalıştığından emin olmak gerekir. Onlar. İlk kez herhangi bir çizelgeye ekliyorum ve çalışıyor. Daha sonra yanlışlıkla veya kasıtlı olarak başka bir grafiğe tekrar eklersem, ikinci ek zaten bir tane olduğunu anlamalı ve hiçbir şey yapmamalıdır.

Etiketi global bir değişkende bırakmak muhtemelen işe yaramaz. Ekli iki Uzman Danışmanım varsa ve metnini yeniden derlersem, bu global değişkenin oluşturulabileceği başlangıcını ilk kimin çözeceği bilinmiyor.

Kim tavsiye verebilir? Bunun nasıl yapılacağına dair bir fikriniz var mı?


soru ilginç))) ama hiç kimse her danışmana eklenen * .set dosyası hakkında bir şey söylemedi ))

Bu seçeneğe sahibim, beş çizelgede aynı danışman var ve her çizelgede ayarlar farklı; varsayılan olarak magicnum=0 ve eğer magicnum=0 ise EA hiçbir şey tam olarak dönmez, *.set yükledikten sonra çalışır çünkü kendi magicnum'u vardır... yeniden derleme problemini çözer, ondan sonra ayarlar varsayılandır ve orada magicnumer=0 ve şimdilik Set'i yüklemeyeceğim, hiçbir şey olmayacak. herhangi bir grafikte ve herhangi bir miktarda ekstra siparişler atın)) bilinçli olarak .set yükleyene kadar .set Terminal yeniden başlatılırsa, o zaman varsayılan olarak umurumda değil, bu korkutucu değil veya her şey her kopya ile aynı. kendi seti ... burada bir yerde, Yoksa soru komik miydi?

 
SJS :


Ve gerçekten ustaca olan her şey basit!

Nesne varyantında, gip'ten bir nesne oluşturarak ticarete izin verirsiniz.

SJS tarafından önerilen varyantta, ayarlar dosyasını bağlayarak ticarete izin verirsiniz (Ticaretten sorumlu harici değişkende yanlışı doğru olarak değiştirebilirsiniz).

Her iki seçenekte de danışmanın başlangıcına ilişkin manuel bir onay vardır.

 
SJS :


soru ilginç))) ama hiç kimse her danışmana eklenen * .set dosyası hakkında bir şey söylemedi ))

Ve bu seti nerede arayacağınız daha ayrıntılı olarak mümkün mü?

Bence *.chr dosyaları hala daha umut verici :)

 

Guysyyyy .... Banal bir "aptaldan korunmaya" ihtiyacım vardı. rastgele yanlış davranıştan.

Bir kişi, set dosyasını yükleyerek ikinci kopyanın başlatılmasını yasaklarsa, bu artık bir aptal değildir. ne yaptığını anlıyor. BU durumda, sadece global bir değişken yeterlidir. daha doğrusu İKİ: birincisi, ilk göstergenin varlığı, ikincisi ise sonraki tüm enkarnasyonların varlığıdır. her iki değişken de mevcutsa, TÜM Uzman Danışmanlarda alım satım engellenir ve hepsi yürek parçalayıcı bir şekilde yemin eder. tüccar fazlalığı kaldırır, gerekirse yalnızca bir tane bırakır, tüm gereksiz küreselleri temizler ve sakince daha fazla çalışır. Tümü! konu tükendi (IMHO).

 
ForexTools :

Guysyyyy .... Banal bir "aptaldan korunmaya" ihtiyacım vardı. rastgele yanlış davranıştan.

Bir kişi, set dosyasını yükleyerek ikinci kopyanın başlatılmasını yasaklarsa, bu artık bir aptal değildir. ne yaptığını anlıyor. BU durumda, sadece global bir değişken yeterlidir. daha doğrusu İKİ: birincisi, ilk göstergenin varlığı, ikincisi ise sonraki tüm enkarnasyonların varlığıdır. her iki değişken de mevcutsa, TÜM Uzman Danışmanlarda alım satım engellenir ve hepsi yürek parçalayıcı bir şekilde yemin eder. tüccar fazlalığı kaldırır, gerekirse yalnızca bir tane bırakır, tüm gereksiz küreselleri temizler ve sakince daha fazla çalışır. Tümü! konu tükendi (IMHO).

Kötü çözüm, asgari düzeyde de olsa kullanıcıdan bazı nitelikler gerektirir