Kodlama yardımı - sayfa 53

 
mladen:

dikey çizgi ile aynı fikir doğrultusunda, seçilebilir bir zaman periyodu, 4 saat, gün, vb. çevreleyen bir 'anahtar deliği' kutusu gibi katı bir dikdörtgen yapmak mümkün müdür; Bu, odağı boş kutuya bırakmak için çevreleyen kutunun ters alanını renklendiriyor mu? ne demek istediğimi anladıysan?

Kodlama kolaylığı düşünüldüğünde, örneğin 4H kutusu, Günlük krem/renkli yıkama kutusunun içinde siyah/şeffaf bir 4H kutusu olması gerekebilir. Umarım bu yardımcı olur?

şimdiden çok teşekkürler.

 

ne demek...

mladen:
"Bu göstergenin gecikmesini kaldır" tam olarak ne anlama geliyor?

sinyali göstermeyi geciktiriyor - anlamı bu.

 

yapılamaz

Hesaplamalarda 2 gelecek çubuk kullanıyor ve sanırım bu yüzden kim yaptıysa böyle yaptı - klasik yeniden boyamadan kaçınmak için. Bu gecikmeyi çözmeye çalışırsanız, yeniden boyayıcı olacaktır.

Ochismail:
sinyali göstermeyi geciktiriyor - anlamı bu.
 

Merhaba Kodlama Guru mladen,

buraya eklenmiş bir göstergem var, bazı sürümleri araştırıyorum, burada birleştiriyorum, iki sürüm arasındaki uyarı oturumları kodunun bazı temel farklılıkları olduğunu fark ettim ve canlı M1 grafiğinde bunların bazı farklı sonuçlar ürettiğini fark ettim. mesajı uyar (hatta yanlış uyarı sinyalleri olabilir), hangi uyarı sürüm kodunun (1 veya 2) mantıksal olarak doğru veya daha iyi olduğunu veya herhangi bir değişiklik veya iyileştirmeniz olup olmadığını kontrol edebilir misiniz? Ayrıca paylaşacak o göstergeniz varsa, lütfen paylaşın, çok teşekkürler.

Dosyalar:
 

...

annbeea

RSI ve T3 düzleştirilmiş RSI'nın bir çaprazını arıyorsanız, göstergede kodladığınız uyarının ilk sürümü doğrudur. Bu durumda ikincisi kullanılmamalıdır.

Not: Bu tür T3 yumuşatma ile ilgili sorunlar yaşayabilirsiniz. Göstergeniz için bunun yerine bunu https://www.mql5.com/en/forum/general kullanmayı deneyin.

annbeea:
Merhaba Coding Guru mladen, buraya eklenmiş bir göstergem var, bazı sürümleri araştırıyorum, burada birleştiriyorum, iki sürüm arasındaki uyarı oturumları kodunun bazı temel farklılıkları olduğunu fark ettim ve canlı M1 grafiğinde göründüklerini fark ettim. mesajı uyarmak için bazı farklı sonuçlar üretebilir (hatta yanlış uyarı sinyalleri olabilir), benim için hangi uyarı sürüm kodunun (1 veya 2) mantıksal olarak doğru veya daha iyi olduğunu veya herhangi bir değişiklik veya iyileştirme yapıp yapamayacağınızı kontrol edebilir misiniz? Ayrıca paylaşacak o göstergeniz varsa, lütfen paylaşın, çok teşekkürler.
 

Komut dosyası EA ile tüm çizelgelerdeki sembolleri değiştirin

Merhaba,

MT4'teki tüm açık çizelgelerin tüm Sembollerini değiştiren bir komut dosyası veya EA arıyorum.

Farklı zaman dilimlerinde bir Sembolün 6 grafiğini görüntülemek istiyorum.

Diğer bilgisayarımda bir sinyal aldığımda, MT4'teki Sembolleri hızlı bir şekilde sinyalin sembolüne değiştirmek istiyorum.

Böylece çiftin (MN, W, 240, 60, 5, 1) durumuna ilişkin bir genel bakış elde ediyorum.

Gerçek Grafiklerin sembollerle bağlantılı olduğu yerlerde Esignal kullanıyorum, ancak çok pahalı.

Cevap için teşekkürler

çukur

 
mladen:
Bu, orijinal olarak bu konunun ilk sayfasında bulunabilir (bu yazı: https://www.mql5.com/en/forum/173235 )

Haksız yere ihmal edilmiştir. Sahip olduğu bazı özellikler (ani fiyat değişikliklerine çok hızlı tepki vermesi ve daha sakin dönemlerde hala çok yumuşak olması), onu ortalama bir değer değişikliğinde (örneğin tüm bilinen Jurik MA bazı durumlarda bu hareketli ortalamanın gerisinde kalıyor).

Bu sürüm, ilk yayınlanan sürümün sahip olduğu bazı sorunlardan (özellikle orijinalin yeniden boyanabileceği bir durumda) kaçınmak için sıfırdan yeniden yazılmıştır (tamamen yeni bir gösterge yapılmıştır) ve "normal" hale getirilmiştir (sınırlama yok). çubuklar, seçilebilir fiyat ve basitleştirilmiş kod) göstergesi şimdi. Sahip olduğu özelliklerle birlikte kullanmaya değer olduğunu düşünüyorum.

Sevgili Mladen, bu kodlama konseptinde bana yardım edebilir misiniz?

Basit göstergeleri renkli göstergelere dönüştürmenin arkasındaki temel temayı anlamaya çalışıyorum. Bunun için u tarafından kodlanmış HMA Color göstergesi ile başladım.

Koddan aşağıdaki şeyleri anladım:

HMA'nın nasıl renkli versiyona dönüştürüldüğünü anlamaya çalıştım ve anladığım kadarıyla bu amaç için 3 ek tampon eklemişsiniz, yani uptrend[], downtrend[] , trend[]

Trend[], yükseliş trendi mi yoksa düşüş trendi mi olduğuna karar veren diziydi. Ve bu, ind_buffer0 ve ind_buffer0 karşılaştırılarak belirlendi. Dolayısıyla trend[] 0'dan büyükse, yükseliş trendini ind_buffer0 ve düşüş trendini Boş olarak ayarladık. Trend[] 0'dan küçük olduğunda tersini yaparız.

Yani HMA renginde temel dizi ind_buffer0[] idi, bcoz grafikte çizmemiz gereken değerleri içeriyor.

TimMorris MA'da çeşitli dizilerin ve değişkenlerin amacı ile ilgili sorunlarla karşılaşıyorum. Mümkünse, bu kodun arkasındaki herhangi bir teoriye herhangi bir referans verebilir misiniz? Ayrıca neden sadece bir çizgi çizerken çift dizi "work [] []" kullanıyoruz. Ayrıca bu çift dizide sakladığımız 2 değer nedir?

Saygılarımızla,

Rahul

Dosyalar:
 

merhaba mladen

rsi deneme testi benim maddelerim değil, aslında programlama bilmiyorum. Sadece web'deki bazı kaynakları birleştiriyorum, bildiğiniz gibi bu rsi yeniden boyama mı yoksa değil mi?

bu arada uyarlanabilir t3 rsi nrp'niz var mı? paylaşım olabilir mi? çok teşekkürler

 

...

annbeea

Gönderinizin ilk kısmı itibariyle : evet, o sürüm yeniden boyanacak (T3 hesaplamasının nasıl yapıldığına bağlı ve içinde bir hata var, o yüzden diğerini kullanmanın daha iyi olduğunu söyledim)

annbeea:
merhaba mladen

rsi deneme testi benim maddelerim değil, aslında programlama bilmiyorum. Sadece web'deki bazı kaynakları birleştiriyorum, bildiğiniz gibi bu rsi yeniden boyama mı yoksa değil mi?

bu arada uyarlanabilir t3 rsi nrp'niz var mı? paylaşım olabilir mi? çok teşekkürler
 

...

Rahul

Yeniden boyamayan çok renkli çizginin nasıl çizildiğini açıklamak basit ve zordur. Metatrader kesinlikle bir arabellek değerlerine baktığından ve ardından neyin çizilip neyin çizilemeyeceğine "karar verdiği" için basit. Daha da basiti, bir çizim arabelleğinin birden fazla renkle çizilebileceğini hiç düşünmemişler ve bu yüzden bu kadar çok yeniden boyama göstergemiz vardı. Karmaşık çünkü mezgitçi sorununun nerede olduğu anlaşılmıyorsa, tam olarak ne olduğunu ve neden 2 renkli çizgi için sadece 2 çizim tamponuna sahip olmanın yeterli olmadığını, ancak minimum 3 çizim tamponuna (2 ekstra çizim tamponu) sahip olması gerektiğini açıklamak karmaşıktır. her ek renk için arabellek) bu yüzden sakıncası yoksa açıklamasını atlarım. CleanPoint() ve PlotPoint() yordamlarını kullanırsanız (bunlar HMA nrp'de de vardır) sorun yaşamamalısınız, bunların yalnızca çizgi çizimi için kullanılması gerektiğini unutmayın (histogram, oklar veya başka herhangi bir çizim için değil). )

2 boyutlu dizilerden itibaren ("iş [] []") : çizim için değil hesaplamalar için kullanılır. Bildiğiniz gibi metatrader sadece 8 tampona izin veriyor ve daha fazlasına ihtiyacınız varsa dizileri kullanmanız gerekiyor. Çizim arabelleklerinin hesaplama için arabellek kullanımına izin vermediği durumlarda, dizileri kullanmamız gerekir ve bu şekilde "genişletilmesi" çok kolay olduğu için 2 boyutlu (veya çok nadiren 3 boyutlu diziler) kullanmayı tercih ederim (örneğin iş work[][2] olarak bildirildi ve bir tane daha hesaplama dizisine ihtiyacım var, yapılması gereken tek şey 2'yi 3'e değiştirmek ve ardından işe [][3] sahip olmak)

rahul701:
Sevgili Mladen, bu kodlama konseptinde bana yardım edebilir misiniz?

Basit göstergeleri renkli göstergelere dönüştürmenin arkasındaki temel temayı anlamaya çalışıyorum. Bunun için u tarafından kodlanmış HMA Color göstergesi ile başladım.

Koddan aşağıdaki şeyleri anladım:

HMA'nın nasıl renkli versiyona dönüştürüldüğünü anlamaya çalıştım ve anladığım kadarıyla bu amaç için 3 ek tampon eklemişsiniz, yani uptrend[], downtrend[] , trend[]

Trend[], yükseliş trendi mi yoksa düşüş trendi mi olduğuna karar veren diziydi. Ve bu, ind_buffer0 ve ind_buffer0 karşılaştırılarak belirlendi. Dolayısıyla trend[] 0'dan büyükse, yükseliş trendini ind_buffer0 ve düşüş trendini Boş olarak ayarladık. Trend[] 0'dan küçük olduğunda tersini yaparız.

Yani HMA renginde temel dizi ind_buffer0[] idi, bcoz grafikte çizmemiz gereken değerleri içeriyor.

TimMorris MA'da çeşitli dizilerin ve değişkenlerin amacı ile ilgili sorunlarla karşılaşıyorum. Mümkünse, bu kodun arkasındaki herhangi bir teoriye herhangi bir referans verebilir misiniz? Ayrıca neden sadece bir çizgi çizerken çift dizi "work [] []" kullanıyoruz. Ayrıca bu çift dizide sakladığımız 2 değer nedir?

Saygılarımızla,

Rahul
Neden: