Kodlama yardımı - sayfa 164

 
banian:
Malden efendim bana renko çizelgeleri için bir gösterge kodlayabilir misiniz plzz

banian

seni anladığımdan emin değilim

Renko çizelgeleri arıyorsanız, bazılarını burada bulabilirsiniz: https://www.mql5.com/en/forum/181271

Renko çizelgeleri üzerinde çalışabilecek göstergeler arıyorsanız: herhangi bir normal gösterge bir Renko çizelgesinde sorunsuz çalışmalıdır (eğer renko çizelge oluşturma yazılımı olması gerektiği gibi çalışıyorsa)

 
mladen:
kenwa Tek yapmanız gereken, iCCI() çağrısını iStochastic() ile değiştirmek ve uygun parametreleri harici parametreler olarak sağlamak (eğer bu kodda neye ihtiyacınız olduğunu doğru anlarsam)

tekrar merhaba mladen,

Sanırım sorunlarım aslında sadece stokastik veya alışılmışın değişmesiyle ilgili değil.

göstergeniz aslında çok akıllı ve somut olarak kısa bir tasarım ve içine koymak istediğim işlevleri bir araya getiremediğim kod cümlelerini anlamam için çok derin düzeyde. lütfen 163. sayfadaki #1623'teki "ne demek istediğimi açıkça söyleyin aslında.mq4" içeriğini açın (biraz daha #1622'nin vaka versiyonunda açıklayın My CCI TEST tekrar.mq4 içeriği) ve içinde ne gibi birkaç sorunla karşılaştığımı açıklıyorum (değil gerçekten karmaşık, ancak göstergenize dahil edemiyorum), sadece yeniden boyama sorununu kaldırmak ve mtf eklemek dışında bu mq4'ün yapabileceği görevleri ve işlevleri yapmak istiyorum. Umarım durumumu anlayabilirsiniz, yeteneğim nedeniyle gerçekten dahil edemem. Tekrar teşekkürler.

 
kenwa:
Sanırım sorunlarım sadece stokastik ya da alışılmışa geçmek değil. göstergeniz aslında çok akıllı ve somut olarak kısa bir tasarım ve içine koymak istediğim işlevleri bir araya getiremediğim kod cümlelerini anlamam için çok derin düzeyde. lütfen #1623 sayfa 163'teki "ne demek istediğimi açıkça söyleyin aslında.mq4" içeriğini açın ve içinde karşılaştığım birkaç sorunu açıklıyorum (aslında karmaşık değil, ancak göstergenize dahil edemiyorum), sadece görevleri yapmak istiyorum ve yeniden boyama sorununu ortadan kaldırmak ve mtf eklemek dışında bu mq4'ün yapabileceği işlevler. Umarım durumumu anlayabilirsiniz. Tekrar teşekkürler.

kenva

Gönderdiğiniz şey hiç bir mql kaynak kodu değil. Lütfen kodlama hakkında https://www.mql5.com/en/forum/172969/page2 burada yazılanları okuyun.

Orada anlatılanları ve gösterilenleri (birçok örnekle) tekrar etmem tamamen anlamsız olur. Ve kaynak kodu olmayan bir şeyde "düzeltmeye" veya kod yoluyla neyin yanlış olduğunu açıklamaya çalışmam daha da az anlamlı olurdu.

mutlu ticaret

 
mladen:
kenva

Gönderdiğiniz şey hiç bir mql kaynak kodu değil. Lütfen kodlama hakkında https://www.mql5.com/en/forum/172969/page2 burada yazılanları okuyun.

Orada anlatılanları ve gösterilenleri (birçok örnekle) tekrar etmem tamamen anlamsız olur. Ve kaynak kodu olmayan bir şeyde "düzeltmeye" veya kod yoluyla neyin yanlış olduğunu açıklamaya çalışmam daha da az anlamlı olurdu.

mutlu ticaret

mladen

evet bu uygulanabilir bir gösterge değil, göstergenizi işlevlerinin olmasını istediğim şeyle birleştirirken hangi sorunlarla karşılaştığımı size anlatmak için oradaki farklı vakaları ve sorunlarımı yazıyorum çünkü kodlamayı bilmiyorum, bu yüzden öyle resmi mql kodu değil

 

kenva

İşte 8 farklı sembolü gösterebilmek için yapılmış CCİ örneği. Bunun dışında bırakıldığında, yinelenen sembollerin görüntülenip görüntülenmediğini kontrol eder (kodun basitliği için, böylece nasıl yapılabileceğini görmek daha kolay olur) Biraz daha karmaşık bir şekilde, aynı pencerede en fazla 8 sembolün nasıl görüntülenebileceğini şurada görebilirsiniz: bu konu : https://www.mql5.com/en/forum/178416/page19

mutlu kodlama

 

merhaba mladen,

Ben sadece tanıttığınız tüm dersleri (EA kısmı hariç) gözden geçiriyorum, özümseme ve uygulama yeteneğimden dolayı, sanırım hala bu yeni öğrendiğim kavramları yapmak istediğim göreve uygulayamıyorum. umarım yardım teklif edebilirsin. Çok teşekkürler.

 
mladen:
kenva

İşte 8 farklı sembolü gösterebilmek için yapılmış CCİ örneği. Bunun dışında bırakıldığında, yinelenen sembollerin görüntülenip görüntülenmediğini kontrol eder (kodun basitliği için, böylece nasıl yapılabileceğini görmek daha kolay olur) Biraz daha karmaşık bir şekilde, aynı pencerede en fazla 8 sembolün nasıl görüntülenebileceğini şurada görebilirsiniz: bu konu : https://www.mql5.com/en/forum/178416/page19

mutlu kodlama

Teşekkürler mladen, ama bu benim amacım değil, iki gösterge yapmak için elimden gelenin en iyisini yapıyorum, buraya ekli, eğer benim iç kodumu görürseniz gerçekten ne yapmak istediğimi bileceksiniz, 3 vaka var, biri yerel grafik Null, biri kendi hesaplamaya izin veriyor, biri harici sembol girişi, (yani, göstergenin yalnızca otomatik algılamayı/izin verilen yerel grafiği veya harici girişi kısıtlamadığını, aynı zamanda içeride hesaplama için önceden ayarlanmış sembolleri bana izin verdiğini umuyorum) sürümünüz gerçekten çok iyi ve çok özlü kodlama, sadece içinde hesaplama eklememe izin veremiyorum (yani 3 durumda), bu eklerle yapmaya çalışıyorum, çok aptalca bir kod olsa da, uygulanabilir değil, ama yine de niyetimi göster, göstergenin ne yapabileceğini istiyorum, ve mtf ve yeniden boyamayan işlevi de eklemeyi umuyoruz. Aptal koda bir göz attığınız için çok teşekkürler ve amacım gibi çalışmasını umuyoruz, ayrıca çok gelişmiş veya karmaşık olmadığını veya otomatik algılama işlevine ihtiyaç duymayacağını umuyorum, böylece kolayca uygulayabilir veya uyarlayabilirim.

Not: Göstergelerin neden idx sürümünde görüntülenemediğini bilmiyorum, ancak yalnızca idt (pürüzsüz ham cci) sürümü (sadece 2 satır), en iyi bilgime göre, cci'yi ortalama olarak düzleştirmek ve görüntülemek istiyorum. satırını sinyal olarak alır ve idx arabelleğine koyar, ancak idx'i gösteremez, yalnızca ham idt cci sinyalini gösterir. (mt4'te izin verilen maksimum gösterge veya arabellek sayısını test etmek için birçok cümle ekliyorum), üzgünüm İngilizcem çok iyi değil.

Dosyalar:
 
kenwa:
Teşekkürler mladen, ama bu benim amacım değil, iki gösterge yapmak için elimden gelenin en iyisini yapıyorum, buraya ekli, eğer benim iç kodumu görürseniz gerçekten ne yapmak istediğimi bileceksiniz, 3 vaka var, biri yerel grafik Null, biri kendi hesaplamaya izin veriyor, biri harici sembol girişi, (yani, göstergenin yalnızca otomatik algılamayı/izin verilen yerel grafiği veya harici girişi kısıtlamadığını, aynı zamanda içeride hesaplama için önceden ayarlanmış sembolleri bana izin verdiğini umuyorum) sürümünüz gerçekten çok iyi ve çok özlü kodlama, sadece içinde hesaplama eklememe izin veremiyorum (yani 3 durumda), bu eklerle yapmaya çalışıyorum, çok aptalca bir kod olsa da, uygulanabilir değil, ama yine de niyetimi göster, göstergenin ne yapabileceğini istiyorum, ve mtf ve yeniden boyamayan işlevi de eklemeyi umuyoruz. Aptal koda bir göz attığınız için çok teşekkürler ve amacım gibi çalışmasını umuyoruz, ayrıca çok gelişmiş veya karmaşık olmadığını veya otomatik algılama işlevine ihtiyaç duymayacağını umuyorum, böylece kolayca uygulayabilir veya uyarlayabilirim. Not: Göstergelerin neden idx sürümünde görüntülenemediğini bilmiyorum, ancak yalnızca idt (pürüzsüz ham cci) sürümü (sadece 2 satır), en iyi bilgime göre, cci'yi ortalama olarak düzleştirmek ve görüntülemek istiyorum. satırını sinyal olarak alır ve idx arabelleğine koyar, ancak idx'i gösteremez, yalnızca ham idt cci sinyalini gösterir. (mt4'te izin verilen maksimum gösterge veya arabellek sayısını test etmek için birçok cümle ekliyorum), üzgünüm İngilizcem çok iyi değil.

Bu hat :

iCCI("Extsymbola",TimeFrame,CCI_Period,applied_price,i);

şu anlama gelir: CCI'yi Extsymbola değişkeninde bulunan sembol için değil, "Extsymbola" sembolü için hesaplayın. Kaldır """

Bazı dizileri, açıkça arabellek olarak bildirilmedikçe ( SetIndexBuffer() çağrısını kullanarak) arabellek olarak kullanamazsınız - ilk durumda yalnızca "idt"leri arabellek olarak bildirirsiniz, ikinci durumda ise yalnızca "idx"leri arabellek olarak bildirirsiniz. arabellek hiçbir şekilde çalışmaz. Ayrıca, bu sınıfları okuduysanız, metatrader'ın yalnızca 8 arabellek kullanabileceğini zaten biliyorsunuzdur, bu nedenle 16 arabellek kullanamazsınız (8 idt + 8 idx)

mutlu kodlama

 
mladen:
Bu hat :
iCCI("Extsymbola",TimeFrame,CCI_Period,applied_price,i);

şu anlama gelir: CCI'yi Extsymbola değişkeninde bulunan sembol için değil, "Extsymbola" sembolü için hesaplayın. Kaldır """

Bazı dizileri, açıkça bir arabellek olarak bildirilmedikçe (SetIndexBuffer() çağrısını kullanarak) arabellek olarak kullanamazsınız - ilk durumda, yalnızca "idt"leri arabellek olarak bildirirsiniz, ikinci durumda ise yalnızca "idx"leri bir arabellek olarak bildirirsiniz. arabellek hiçbir şekilde çalışmaz. Ayrıca, bu sınıfları okuduysanız, metatrader'ın yalnızca 8 arabellek kullanabileceğini zaten biliyorsunuzdur, bu nedenle 16 arabellek kullanamazsınız (8 idt + 8 idx)

mutlu kodlama

Extsymbola'da "" öğesini kaldırdığımda , derleyicinin değişkeni bildirmeme ihtiyacı var.

ve fikirlerimi nasıl işe koyacağımı bilmiyorum. yardım teklif edebilir misin? veya gerisini ben halledebilmem için her iki 3 vakayı da küçük bir ölçekte barındırmak için demo mu? EA hariç tüm pdf'leri okuduğum kurs, çoğu temel kavramlar var ama pratikte durumuma uygulama yeteneğim yok. Tekrar teşekkürler.

 
kenwa:
Extsymbola'da "" öğesini kaldırdığımda, derleyicinin değişkeni bildirmeme ihtiyacı var. ve fikirlerimi nasıl hayata geçireceğimi bilmiyorum. yardım teklif edebilir misin? veya gerisini ben halledebilmem için her iki 3 vakayı da küçük bir ölçekte barındırmak için demo mu? EA hariç tüm pdf'leri okuduğum kurs, çoğu temel kavramlar var ama pratikte durumuma uygulama yeteneğim yok. Tekrar teşekkürler.

Bunun nedeni, onu Extsymbola olarak değil, ExtSymbola olarak ilan etmiş olmanızdır.

Aynı adı kullanın ("S" ve "s" aynı değildir)

Ancak bu bağlantıdaki derslerde bulabileceğiniz her şey: https://www.mql5.com/en/forum/172969/page2