Kodlama yardımı - sayfa 140

 

Sevgili Mladen / Mrtools

Ekli gösterge 'Hat versiyonu' ama resimde gösterildiği gibi 'Volty Channel Stop' göstergesi olarak değiştirilebilir mi?

Her iki göstergenin (Line & Volty) sinyalini aynı anda değiştirmesi harika olurdu (Resimdeki dikey çizgiler )!

herhangi bir yardım için teşekkürler

gizli kod

Dosyalar:
 
secretcode:
Sevgili Mladen / Mrtools

Ekli gösterge 'Hat versiyonu' ama resimde gösterildiği gibi 'Volty Channel Stop' göstergesi olarak değiştirilebilir mi?

Her iki göstergenin (Line & Volty) sinyalini aynı anda değiştirmesi harika olurdu (Resimdeki dikey çizgiler)!

herhangi bir yardım için teşekkürler

gizli kod

gizli kod

Aynı yerde sinyal veriyorlarsa, belki bazı özel ayarlar kullanabilirler ama ikisinin arkasındaki matematik farklıdır ve hangi ayar olursa olsun tüm sinyallerin aynı yerde olmasının mümkün olduğunu düşünmüyorum. ikisi için kullanırsın

 

hey mladen,

bir süre önce sorunum hakkında yazdık. Henüz düzeltmedi.

Ama başka bir sorum var. Göstergeyi iCustom()- işleviyle içe aktarmaya çalıştım.

Gösterge kodunu cihaza kopyalamak ve tüm uyarıları ve diğer işlevleri silmek mümkün değil mi, ancak durum kontrol edilebilir mi?

 
mladen:
secretcode Aynı yerde sinyal verebiliyorlarsa, belki bazı özel ayarlar kullanabilirler ama ikisinin arkasındaki matematik farklıdır ve ne olursa olsun tüm sinyalleri aynı yerde almanın mümkün olduğunu düşünmüyorum. ikisi için kullandığınız ayarlar

Nazik cevap ve açıklama için teşekkürler Mladen

Saygılarımla

gizli kod

 
arroganzmaschine:
hey mladen,

bir süre önce sorunum hakkında yazdık. Henüz düzeltmedi.

Ama başka bir sorum var. Göstergeyi iCustom() işleviyle içe aktarmaya çalıştım.

Gösterge kodunu cihaza kopyalamak ve tüm uyarıları ve diğer işlevleri silmek mümkün değil mi, ancak durum kontrol edilebilir mi?

kibirli makine

Bunu yapmanın en temiz ve en basit yolu iCustom() kullanmaktır. Diğer tüm yollar, normal bir gösterge kullanmak ve ardından onu iCustom() kullanarak çağırmakla karşılaştırıldığında çok karmaşıktır ve bazı durumlarda yapılması gerektiği gibi yapmak bile mümkün değildir.

 

Göstergedeki iCustom()- işleviyle tüm harici parametreleri içe aktarmam gerekir mi? Ve tamponlar nasıl bildirilir?

Gösterge şunu söylüyor: çift Uzun[]; bir tampondur. haklı mıyım?

 
arroganzmaschine:
Göstergedeki iCustom() işleviyle tüm harici parametreleri içe aktarmam gerekir mi? Ve tamponlar nasıl bildirilir? Gösterge şunu söylüyor: çift Uzun[]; bir tampondur. haklı mıyım?

kibirli makine

double Long[] bir arabellek değil, bir dizidir. Yalnızca SetIndexBuffer() işleviyle arabellek olarak bildirdiğinizde bir arabellek haline gelir. Ancak EA'da SetIndexBuffer() ile bir arabellek bildiremezsiniz. EA'da hiçbir şey yapmayacaktır (aynı zamanda bir EA'dan kullanıldığında hiçbir şey yapmayacak olan yalnızca göstergelere özgü birçok işlev)

Dizilere ve dizilerle nasıl çalışacağınıza aşina değilseniz, içtenlikle düzenli göstergeler ve iCustom() çağrıları kullanmanızı tavsiye ederim çünkü EA kodundan gösterge çalışmasını simüle etmek için gerekli her şeyi öğrenmeniz çok zaman alacaktır. aslında harici bir göstergeye sahip olmadan

 

Bu durumda bir tampon[] veya dizinin iki farklı değerini nasıl alabilirim. iCustom işleviyle Uzun[1] = YÜKSEK ve Uzun[2] = DÜŞÜK gibi mi?

Teşekkürler!

 
arroganzmaschine:
Bu durumda bir tampon[] veya dizinin iki farklı değerini nasıl alabilirim. iCustom işleviyle Uzun[1] = YÜKSEK ve Uzun[2] = DÜŞÜK gibi mi? Teşekkürler!

Harici bir koddan bir dizi, değişken veya benzeri şeylerin değerini alamazsınız.

iCustom() çağrısıyla bir gösterge arabelleğinin değerini alabilirsiniz.

Şu konuya bir göz atın: https://www.mql5.com/en/forum/173108 ve iiCustom() çağrıları ve ne yaptıkları hakkında bilinmesi gereken her şeyin (farklı öğelere nasıl erişileceği dahil) olduğunu düşünüyorum. bir arabellek) orada açıklanmıştır

 

Ama bu bana yardımcı olmuyor. İki arabellek 4 ve 5'tir. Ancak Tamponlar daha önce dizilerdi.

işte kod: SetIndexBuffer(4, Uzun);

SetIndexBuffer(5, Kısa);

Göstergede, bu arabellekler ilk olarak "double Long[]" ile bildirilir. Bu tamponun iki değeri vardır. Uzun[1] ve Uzun[2]. Bu değerleri uzman danışmanda nasıl edinebilirim?