Kodlama yardımı - sayfa 313

 
BadWay:
Mladen,

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

Sorun nerede bilmiyorum.

Doğru değerleri almadı, lütfen çözmeme yardım edin...

Cevabınızı sabırsızlıkla bekliyor olacağım...

Teşekkürler!

Kötü yol

Bu kodla tam olarak ne yapmaya çalıştığınızı açıklar mısınız?

 
mladen:
BadWay Bu kodla tam olarak ne yapmaya çalıştığınızı açıklar mısınız?

Mladen

Sadece pratik yapmak istiyorum, bunu bir şey yapmak için kullanmayı düşünmüyorum

Eki görmek

Dosyalar:
test123.mq4  7 kb
 
BadWay:
Mladen

Sadece pratik yapmak istiyorum, bunu bir şey yapmak için kullanmayı düşünmüyorum

Eki görmek

Kötü yol

Kodun amacının ne olduğunu bana söyleyemezseniz, çok fazla yardımcı olamam. Kodu kontrol edebilmek için ne yapılması gerektiği fikrini (pratikten ayrı olarak) bilmem gerekiyor.

 
mladen:
BadWay Kodun amacının ne olduğunu bana söyleyemezseniz, çok fazla yardımcı olamam. Kodu kontrol edebilmek için ne yapılması gerektiği fikrini (pratik dışında) bilmem gerekiyor.

Kodun amacı nedir?

test123.mq4'ün içinde, altta.

 
BadWay:
Kodun amacı nedir? test123.mq4'ün içinde, altta.

Üzgünüm, atladım

Bunun için (hızlı ma ile yavaş ma'nın zaman ve periyotlarla çarpımı) ve şöyle görünecek bir dizi

çift çarpı[][81][2];

kullanılması gerekir (81 çünkü periyotlar 20 ile 100 - 100 arasında değişmektedir)

ayrıca diziler, farklı bir şekilde belirtilmedikçe, arabelleklere kıyasla ters çevrilmiş dizinlere sahiptir. Bir dizideki dizin 0 ilk (en eski) anlamına gelirken, bir arabellek için son (en yeni) değer anlamına gelir ve yalnızca tek boyutlu diziler seri olarak ayarlanabilir (arabelleklere eşdeğer olacak şekilde), bu durumda bu çözüm mümkün değildir kullanmak. ama sonra sizi dizilerin "gri bölgesine" getirir, eğer C/C++ benzeri dizi kullanımına alışkın değilseniz, ciddi baş ağrılarına neden olabilir

Neden tüm sorunu basitleştirmiyorsunuz ve yalnızca mevcut veya ilk kapalı çubukta çarpıları kontrol etmiyorsunuz?

 
mladen:
Üzgünüm, atladım

Bunun için (hızlı ma ile yavaş ma'nın zaman ve periyotlarla çarpımı) ve şöyle görünecek bir dizi

çift çarpı[][81][2];

...

Üzgünüm, Mladen

Sadece eğlence için yaptım.

mql4'ün ne kadar güçlü olduğunu görmek ister misiniz?

unut gitsin :o

 

merhaba mladen,

Dolly'nin düğme sürümünde kullanılan düğmeleri test ettim ama onu bir EA'ya dönüştürdüm ve zaman dilimlerini değiştirirken ve giriş penceresini açarken önceki düğme komutlarını tutmaya kadar çalıştı, böylece daha çok bir gösterge sorunu gibi görünecek mi?

 
cja:
Merhaba arkadaşlar, Dolly'nin buton versiyonunda kullanılan butonları test ettim ama onu bir EA'ya dönüştürdüm ve zaman dilimlerini değiştirirken ve giriş penceresini açarken önceki buton komutlarını tutacak kadar çalıştı. gösterge sorunu?

Deinit() işlevindeki düğmeleri silen kodun bir parçası var mı?

Orada varsa ve sorunsuz çalışıyorsa, EA'ların ve göstergelerin farklı çalıştığı anlamına gelir. Kendim için de kontrol edeceğim, ancak durum buysa, yine büyük bir hata yaşıyorlar

 
mladen:
Deinit() işlevindeki düğmeleri silen kodun bir parçası var mı? Orada varsa ve sorunsuz çalışıyorsa, EA'ların ve göstergelerin farklı çalıştığı anlamına gelir. Kendim için de kontrol edeceğim, ancak durum buysa, yine büyük bir hata yaşıyorlar

Evet, denit() içinde düğme silme kodum vardı ve Dolly göstergesine düğmeler ekleyene kadar sorunun, düğmeler işlevini kullanarak kodladığım EA'lar olarak beklendiği gibi var olduğunu fark etmemiştim.

 
cja:
Evet, denit() içinde düğme silme kodum vardı ve Dolly göstergesine düğmeler ekleyene kadar sorunun, düğmeler işlevini kullanarak kodladığım EA'lar olarak beklendiği gibi var olduğunu fark etmemiştim.

cja

Bu yazıda bana anlattığınız bir şey neler olduğunu anlamama yardımcı oldu.

Tüm zaman çerçeveleri MA zaten olması gerektiği gibi çalışıyor ve yayınlandı

teşekkürler

Mladen