Hatalar, hatalar, sorular - sayfa 1675

 
BlackTomcat :
Dün 1687. sayfada tartışmıştık. :) Ama 1686.sayfadaki şu mesajdan okumak daha iyi: https://www.mql5.com/ru/forum/1111/page1686#comment_2790746 Bu arada, kişi sorunuzu yanıtladı. . Bu sadece desen olur. Göstergeyi arama talebi Terminale gider. Onlar. danışman veya komut dosyası göstergeyi doğrudan aramaz, terminal bir aracı görevi görür. Terminal, belirtilen parametrelere sahip böyle bir göstergenin mevcut olup olmadığını kontrol eder. Evet ise, göstergeyi zaten var olan bir göstergeye bir tanıtıcı (referans) olarak adlandıran programa döner. Ve uç derinliklerinde, sayaçta bu göstergeye başka bir çağrı olduğunu işaret ediyor. Onlar. bu göstergeye kaç tane tutamaç döndüğünü takip eder. Birisi bir IndicatorRelease yaptığında, aynı göstergeyi aynı parametrelerle çağıran diğerlerinin artık o göstergeye ihtiyacı olmadığı anlamına gelmez. Bu nedenle, Terminal sayacı bir azaltır, ancak göstergeyi başka biri kullandığı için aktif bırakır. Bu, sayaç sıfırlanana kadar devam eder. Ancak sıfırlandığında, Terminal bu göstergeyi kalıcı olarak ve geri alınamaz bir şekilde RAM'den siler.
IndicatorRelease içerecek, ancak göstergenin kendisine bir çağrı içermeyecek bir kod oluşturmaya çalışırsanız, o zaman basitçe derlemeyeceğinizi düşünüyorum, çünkü tanıtıcıyı IndicatorRelease'e geçirmeniz gerekir ve gösterge değilse programdan çağrılırsanız, tanıtıcıyı da tanımazsınız.

Ne yazık ki, incelemede tüm bunların spekülasyon olduğu ortaya çıktı. Dahili bir sayaç varsa, o zaman tanımladığınız gibi çalışmıyor.

Tamponunu rastgele dolduran bir gösterge yazdım. Farklı yerlerden (MT5) bu göstergeyi aynı giriş parametreleriyle iCustom aracılığıyla çağırıyorum. Ve tamamen farklı tampon değerleri alıyorum! Birisinin hüsnükuruntu veya MT5'te bir bug ve göstergeler belirtildiği gibi çalışmıyor.

 
MT4. clrNONE renginin DRAW_ARROW gösterge arabelleğine ayarlanması, renk yokluğunu değil siyahı ayarlar. Daha önce de oldu ve işte yine burada...
 
Ve ok arabelleğine clrNONE ayarlamanın amacı nedir? Sadece DRAW_NONE stilini ayarlayabilirsiniz ...
 
Alexey Kozitsyn - kullanıcının böyle bir fırsatı yok

KAPALI: Palomalso forumu? Hafta sonu bozacaklar gibi görünüyor.
 
Alexander Puzanov :
Alexey Kozitsyn - kullanıcının böyle bir fırsatı yok

KAPALI: Palomalso forumu? Hafta sonu bozacaklar gibi görünüyor.

Kullanıcıya DRAW_ARROW ve DRAW_NONE arasında bir seçim yapılabilir...

Evet, ben de alıntı yapamadım.

 
Alexey Kozitsyn :
Ve ok arabelleğine clrNONE ayarlamanın amacı nedir? Sadece DRAW_NONE stilini ayarlayabilirsiniz ...
Gösterge kullanıcıları için soru?
Bir kişi bir arabellek oklarının görüntülenmesini devre dışı bırakmak isterse, bunu ayarlarda nasıl yapabilir?
Birçok insan, ayarlarda şeffaf bir renk seçerken siyah değil, olmaması için yapmamı istiyor.
Önceden, ayarlarda rengi clrNone olarak ayarlamak, renksiz olarak ayarlanan gösterge arabelleği tarafından görüntülenen okların gizlenmesine neden oluyordu.
 
Alexey Kozitsyn :

Kullanıcıya DRAW_ARROW ve DRAW_NONE arasında bir seçim yapılabilir...

Evet, ben de alıntı yapamadım.

Düzenli arızayı farklı şekillerde atlayabilirsiniz, ancak bu, bildirdiğim bir hatadır.
 
Artyom Trishkin :
Gösterge kullanıcıları için soru?
Bir kişi bir arabellek oklarının görüntülenmesini devre dışı bırakmak isterse, bunu ayarlarda nasıl yapabilir?
Birçok insan, ayarlarda şeffaf bir renk seçerken siyah değil, olmaması için yapmamı istiyor.
Önceden, ayarlarda rengi clrNone olarak ayarlamak, renksiz olarak ayarlanan gösterge arabelleği tarafından görüntülenen okların gizlenmesine neden oluyordu.

Daha önce böyle olsaydı, sorun değil. Daha doğrusu uygun.

Bir kişi okların gösterimini kapatmak istiyorsa ve geliştiriciler bunu düzeltmiyorsa, dediğim gibi, girdiye "göster / gösterme" bayrağını koyabilir ve DRAW_ARROW / DRAW_NONE olarak uygulayabilirsiniz.

 
Alexey Kozitsyn :

Daha önce böyle olsaydı, sorun değil. Daha doğrusu uygun.

Bir kişi okların gösterimini kapatmak istiyorsa ve geliştiriciler bunu düzeltmiyorsa, dediğim gibi, girdiye "göster / gösterme" bayrağını koyabilir ve DRAW_ARROW / DRAW_NONE olarak uygulayabilirsiniz.

Düzenli arızayı farklı şekillerde atlayabilirsiniz, ancak bu, bildirdiğim bir hatadır.
 
Artyom Trishkin :
Düzenli arızayı farklı şekillerde atlayabilirsiniz, ancak bu, bildirdiğim bir hatadır.
Evet gördüm)