Kodlama yardımı - sayfa 451

 
mladen:
Bu şekilde görüntülemek için hangi sürümün kullanıldığını bilmiyorum, ancak metatrader'ın eski sürümünde de böyle görüntülenmiyor (Derleme 432'de de denedim ve yeni sürümlerde olduğu gibi görüntüleniyor)

Bu resimde hangi sürümün kullanıldığını bilmiyorum ama kodda görüyorum:

ObjectSetText("DR1","Daily R1: " + DoubleToStr(DR1,4));

Bu yüzden metin yazdırmalı ama yapmıyor ..

 

Merhaba.

Bir EA yazacak olsaydınız, EA bir göstergenin eğimini kontrol edebilir mi? Eğim nasıl hesaplanır, herhangi bir fonksiyonun eğimini matematikte bir şeyin gücüne bulacağınız gibi türev midir? Bir göstergenin eğimi sabit bir fonksiyon olmadığı için limiti bulmanın imkansız olacağını düşünüyorum, bu yüzden eğimi ölçmek için olağan zaman çerçevesi nedir? Peki ya yön üzerinde renk değiştiren bir çoklu zaman çerçevesi göstergesiyse.

Bir EA'dan eğimli bir göstergenin yönünü almasını isteyebilir misiniz?

teşekkürler

Dosyalar:
sloep.png  55 kb
 
NWFstudent:
Merhaba.

Bir EA yazacak olsaydınız, EA bir göstergenin eğimini kontrol edebilir mi? Eğim nasıl hesaplanır, herhangi bir fonksiyonun eğimini matematikte bir şeyin gücüne bulacağınız gibi türev midir? Bir göstergenin eğimi sabit bir fonksiyon olmadığı için limiti bulmanın imkansız olacağını düşünüyorum, bu nedenle eğimi ölçmek için olağan zaman çerçevesi nedir? Peki ya yön üzerinde renk değiştiren bir çoklu zaman çerçevesi göstergesiyse.

Bir EA'dan eğimli bir göstergenin yönünü almasını isteyebilir misiniz?

teşekkürler

Eğimi hesaplamak basittir: akım önceki değerden büyükse, eğim yukarıdır. Ve tam tersi.

Gösterdiğinizin trend adında bir tamponu var. Trend tamponunun mevcut değerinin önceki değerden farklı olup olmadığını kontrol edin - bu, trendin değiştiği anlamına gelir. Ve eğer trend tampon değeri 1 ise trend (eğim) yukarıya, -1 ise aşağıya doğru değişti.

Çoklu zaman çerçevesi için özel bir şey yapmanız gerekmez - iCustom() çağrısının ikinci parametresinde istediğiniz zaman çerçevesini belirtmeniz yeterlidir ve geri kalan her şey herhangi bir iCustom() çağrısı gibidir

 
mladen:
Eğimi hesaplamak basittir: akım önceki değerden büyükse, eğim yukarıdır. Ve tam tersi.

Gösterdiğinizin trend adında bir tamponu var. Trend tamponunun mevcut değerinin önceki değerden farklı olup olmadığını kontrol edin - bu, trendin değiştiği anlamına gelir. Ve eğer trend tampon değeri 1 ise trend (eğim) yukarıya, -1 ise aşağıya doğru değişti.

Çoklu zaman çerçevesi için özel bir şey yapmanız gerekmez - iCustom() çağrısının ikinci parametresinde istediğiniz zaman çerçevesini belirtmeniz yeterlidir ve geri kalan her şey herhangi bir iCustom() çağrısı gibidir

Teşekkürler mladen.

Seni doğru anlarsam, sadece arabellek değerini çağırabilirim ve -1 veya 1 olup olmadığını kontrol edebilirim.

 
NWFstudent:
Teşekkürler mladen. Seni doğru anlarsam, sadece arabellek değerini çağırabilirim ve -1 veya 1 olup olmadığını kontrol edebilirim.

Evet bu doğru ...

 

Sadece hızlı bir soru.

Strateji test cihazında bazı göstergelerle ilgili bazı görsel sorunlar var. Bunun için endişelenmeli miyim yoksa düzgün çalışıyor mu?

Yapılan girişlerin doğru olup olmadığından emin olmak için soruyorum.

teşekkürler

 
NWFstudent:
Sadece hızlı bir soru.

Strateji test cihazında bazı göstergelerle ilgili bazı görsel sorunlar var. Bunun için endişelenmeli miyim yoksa düzgün çalışıyor mu?

Yapılan girişlerin doğru olup olmadığından emin olmak için soruyorum.

teşekkürler

NWFöğrenci

Görsel testte herhangi bir çoklu zaman çerçevesi göstergesini test edemezsiniz. Bu, yeni mt4'ün bir hatasıdır. Son zamanlardaki bazı "yükseltmelerden" önce mükemmel çalışıyordu. Bu nedenle, sorunun çoklu zaman dilimi göstergesiyle ilgili olup olmadığı konusunda endişelenmemelisiniz.

 
mladen:
Çalışıyor gibi görünüyor

Yaşadığınız sorun nedir?

''

4 seviye olması gerekiyordu, nedense en üstte görünmüyor.

 
angrysky:
'' 4 seviye olması gerekiyor, nedense zirveyi göstermiyor.

kızgın

Artık tüm seviyeler görülebilir: 70-50_vol_breakout.mq4

 

Ayrı pencerelerdeki göstergelerde sıfır seviyesini nasıl gizleyebilirim?

Bunun için herhangi bir seçenek bulmaya çalışıyordum ve bulamadım

Neden: