Hatalar, hatalar, sorular - sayfa 50

 
ddd06 :

Yani, her şeyin eşleştiğini söylediniz ve danışman kodunu düzelttiniz. Ama aslında, hiçbir şey eşleşmiyor ve hindi kodunu düzenlemeniz gerekiyor (içine senkronizasyon oluşturun)

Farklı finansal araçlarla ilgili iki dizi veri alırsanız, bu verileri kendiniz karşılaştırmanız gerekir. Terminal sizin için hiçbir şey düşünmez, sadece sahip olduğu şeyi verir.

 
Rosh :

Farklı finansal araçlarla ilgili iki dizi veri alırsanız, bu verileri kendiniz karşılaştırmanız gerekir. Terminal sizin için hiçbir şey düşünmez, sadece sahip olduğu şeyi verir.

Nedense MT5'in dakikaları değiştirirken senkronize ettiğinden emindim, şimdi okuduğum yeri bulamıyorum. Büyük ihtimalle istediğim gibi okudum.

Ve mantıksal olarak, neden deliksiz bir hikaye yapmadığınızı anlayamıyorum. Ama evet, bu defalarca tartışıldı...

 

64 bit yapı 292 olanlara soru.

F4 tuşuna basarak terminalin editörden başlatılıp başlatılmadığını kendiniz kontrol edin. Onlar. sıra şu...

1 Başlatma terminali

2 F4'e basın ve düzenleyiciyi başlatın

3 Terminali kapatın

4 Düzenleyicide F4'e basın.

Editör açılıyor mu, soru bu mu?

 
SHOOTER777 :

64 bit yapı 292 olanlara soru.

F4 tuşuna basarak terminalin editörden başlatılıp başlatılmadığını kendiniz kontrol edin. Onlar. sıra şu...

64 bit sürümde bir hata vardı, zaten düzeltildi - Pazartesi günü bir sonraki derlemede yayınlanacak.
 
SHOOTER777 :

64 bit yapı 292 olanlara soru.

F4 tuşuna basarak terminalin editörden başlatılıp başlatılmadığını kendiniz kontrol edin. Onlar. sıra şu...

1 Başlatma terminali

2 F4'e basın ve düzenleyiciyi başlatın

3 Terminali kapatın

4 Düzenleyicide F4'e basın.

Editör açılıyor mu, soru bu mu?

İlk 3 öğe editörden F4 ile geçer ve içerik menüsünden öğe seçildiğinde terminal başlamaz.
 

Valmars :
Перваые 3 пункта проходят, из редактора по F4 и по выбору пункта из контекстного меню терминал не запускается. 

Herkese teşekkürler, her şey netleşti gibi görünüyor, güncellemeleri ve pazartesiyi bekliyoruz.
 

OnTick() neden diğer işlevlerin çalışmasına küstahça giriyor ??? (en akıllı mı ???)

Topları bir daire içinde (ya da daha doğrusu karenin çevresi boyunca) süren bir senaryo yazdım.

Komut dosyası, değişen 3 nesneyle çalıştıktan sonra arka plan olarak bir grup grafik nesneyi yükler.

Ama işte kötü şans, her şey sadece otonom sistemde iyi çalışıyor ve yeni bir kene geldiğinde bir tarara katranına uçuyor.

Ayrıca, komut dosyasında bir tür onay işleme ipucu yoktur.

Daha fazlasını söyleyeceğim . OnTick() , muhasebe grafiği nesnelerinin dizisini bile etkileyerek, içinde bir arızaya neden olur, bu da sonuçta her şeyin doğru şekilde silinememesine yol açar.

Kod bir Uzman Danışmana aktarıldığında, resim değişmiyor, tikler arasında her şey harika çalışıyor ve yeni bir tik geldiğinde başarısız oluyor.

Görünüşe göre bir tik kaprisi evrensel ölçekte bir olaydır,

çabucak herkes işi bıraktı ve bir "EEEDUUUT" çığlığı ile hadi oraya ne olduğuna bir bakalım.

Bunun ışığında, NS'yi normal olarak (gerçek zamanlı olarak) mql5 üzerinde eğitmenin mümkün olduğundan şüpheliyim.

Ekli komut dosyası ve danışman dosyalarıdır.

Dosyalar:
monitor.mq5  11 kb
eju8w12ug0.mq5  12 kb
 
Urain :

OnTick() neden diğer işlevlerin çalışmasına küstahça giriyor ??? (en akıllı mı ???)

Topları bir daire içinde (ya da daha doğrusu karenin çevresi boyunca) süren bir senaryo yazdım.

Komut dosyası, değişen 3 nesneyle çalıştıktan sonra arka plan olarak bir grup grafik nesneyi yükler.

Ama işte kötü şans, her şey sadece otonom sistemde iyi çalışıyor ve yeni bir kene geldiğinde bir tarara katranına uçuyor.

Ayrıca, komut dosyasında herhangi bir onay işleme ipucu yoktur.


Kodlarınızı kontrol ettim ve hiçbir şey bulamadım. Resim (veya video) ekleyebilir ve bazı ek ayrıntılar verebilir misiniz?

Görünüşe göre, hala grafik nesnelerin ömrünün konumuna müdahale eden bazı programlarınız var.

 
Urain :

OnTick() neden diğer işlevlerin çalışmasına küstahça giriyor ??? (en akıllı mı ???)

Topları bir daire içinde (ya da daha doğrusu karenin çevresi boyunca) süren bir senaryo yazdım.

Komut dosyası, değişen 3 nesneyle çalıştıktan sonra arka plan olarak bir grup grafik nesneyi yükler.

Ama işte kötü şans, her şey sadece otonom sistemde iyi çalışıyor ve yeni bir kene geldiğinde bir tarara katranına uçuyor.

Ayrıca, komut dosyasında bir tür onay işleme ipucu yoktur.

Daha fazlasını söyleyeceğim . OnTick() , muhasebe grafiği nesnelerinin dizisini bile etkileyerek, içinde bir arızaya neden olur, bu da sonuçta her şeyin doğru şekilde silinememesine yol açar.

Kod Expert Advisor'a aktarıldığında görüntü değişmiyor, tikler arası dönemde her şey harika çalışıyor ve yeni bir tik geldiğinde başarısız oluyor.

Görünüşe göre bir tik kaprisi evrensel ölçekte bir olaydır,

çabucak herkes işi bıraktı ve bir "EEEDUUUT" çığlığı ile hadi oraya ne olduğuna bir bakalım.

Bunun ışığında, NS'yi normal olarak (gerçek zamanlı olarak) mql5 üzerinde eğitmenin mümkün olduğundan şüpheliyim.

Ekli komut dosyası ve danışman dosyalarıdır.

? Kendini nasıl gösterir - "yeni bir kene geldiğinde tar tararaya uçar", ne olur

 
Urain :

OnTick() neden diğer işlevlerin çalışmasına küstahça giriyor ??? (en akıllı mı ???)

Müşteri terminaline bir işaret geldiğinde, aynı anda birkaç yerde uygulanmalıdır - piyasa genel görünümünde, geçmişte, açık grafiklerde . Aynı zamanda, göstergeler de yeniden hesaplanır. Ve nasıl istedin?

Bir çekirdeğiniz varsa ve aynı zamanda grafikler maksimuma açıksa, elbette diğer bileşenlerin yürütülmesi yavaşlayacaktır - kaynakları paylaşmanız gerekir.

Genel olarak, sorunun garip bir ifadesi. OnTick()'in bununla ne ilgisi var? Ve diğer işlevlerin çalışmasına nasıl giriyor?

Документация по MQL5: Операции с графиками / ChartOpen
Документация по MQL5: Операции с графиками / ChartOpen
  • www.mql5.com
Операции с графиками / ChartOpen - Документация по MQL5