Çoklu Zaman Çerçevesi Göstergeleri - sayfa 535

 
mladen:
Kelch Monteiro Çalışması için göstergeler klasöründe "ang_AZad[Osc]" göstergesine ihtiyacı var. Onsuz boş bir alt pencere alacaksınız

Adamım, çok teşekkürler! Burada çaresizdim! çok komik

İyi günler. burada brezilya'da gün daha yeni başlıyor!

 
mladen:
Marco Eski cümle (birçok kez duydum): Bu, derlenmiş koddur. Afedersiniz

Merhaba MLaden,

Tamam teşekkürler. Bir şeyin derlenmiş olup olmadığını göremiyorum, bunu nasıl görebilirim ki artık bu şeyleri göndermek zorunda kalmam!

Teşekkürler ve saygılar Marco

 
Marco320:
Merhaba MLaden,

Tamam teşekkürler. Bir şeyin derlenmiş olup olmadığını göremiyorum, bunu nasıl görebilirim ki artık bu şeyleri göndermek zorunda kalmam!

Teşekkürler ve saygılar Marco

marco

İşte bununla ilgili bir yazı: https://www.mql5.com/en/forum/general

Saygılarımızla

Mladen

 

marco

Sadece alakasız bir örnek: JMA'nın yıllardır ortalıkta dolaşan ve yıllardır kullanılan bir kısmına bir bakın.

ring1 [counterA] = highDValue;

if ((limitValue + startValue) > 127) {

startValue--;

s58 = startValue;

} else {

limitValue++;

s58 = limitValue;

}

if (limitValue > 96) s38 = 96; else s38 = limitValue;

if (startValue < 32) s40 = 32; else s40 = startValue;

}

//----

s68 = 64;

s60 = s68;

while (s68 > 1) {

if (list [s60] >= highDValue) {

if (list [s60 - 1] <= highDValue) {

s68 = 1;

}

else {

s68 = s68 / 2.0;

s60 -= s68;

}

}

else {

s68 = s68 / 2.0;

s60 += s68;

}

if ((s60 == 127) && (highDValue > list[127])) s60 = 128;

}

if (cycleLimit > 127) {

if (s58 >= s60) {

if (((s38 + 1) > s60) && ((s40 - 1) < s60))

lowDValue += highDValue;

else if ((s40 > s60) && ((s40 - 1) < s58))

lowDValue += list [s40 - 1];

}

else if (s40 >= s60) {

if (((s38 + 1) s58))

lowDValue += list[s38 + 1];

}

else if ((s38 + 2) > s60)

lowDValue += highDValue;

else if (((s38 + 1) s58))

lowDValue += list[s38 + 1];

if (s58 > s60) {

if (((s40 - 1) s58))

lowDValue -= list [s58];

else if ((s38 s60))

lowDValue -= list [s38];

}

else {

if (((s38 + 1) > s58) && ((s40 - 1) < s58))

lowDValue -= list [s58];

else if ((s40 > s58) && (s40 < s60))

lowDValue -= list [s40];

}

}

Bu, metatrader'a dönüştürülmüş, geri derlenmiş bir Servet laboratuvar kodudur (yıllar önce geri derlenmiştir). Mark Jurik tarafından yazılmış bazı kodlar gördüm ve değişkenler için asla böyle isimler kullanmadı, ama normal, insan isimleri kullanıyor. Bu yüzden, eğer başlangıç böyle olsaydı (JMA metatrader'ın başlangıcında popüler hale geldiğinden beri) metatrader'ın kendisine gelince farklı bir şey bekleyemezdik.

Yani bu, metatrader kullanıcıları tarafından icat edilen bir oyun değil, ama görünen o ki, kodlayıcıların artık hiçbir şey yayınlamamasını sağlayan, ağı çözülmüş kodla doldurarak kodlamayı öldürenler onlar. ve çoğunluk kodlayıcı olmadığı için kodun ne zaman çözüldüğünü bile bilmiyorlar - ve gerisi biliniyor

 
mladen:
marco

Sadece alakasız bir örnek: JMA'nın yıllardır ortalıkta dolaşan ve yıllardır kullanılan bir kısmına bir bakın.

ring1 [counterA] = highDValue;

if ((limitValue + startValue) > 127) {

startValue--;

s58 = startValue;

} else {

limitValue++;

s58 = limitValue;

}

if (limitValue > 96) s38 = 96; else s38 = limitValue;

if (startValue < 32) s40 = 32; else s40 = startValue;

}

//----

s68 = 64;

s60 = s68;

while (s68 > 1) {

if (list [s60] >= highDValue) {

if (list [s60 - 1] <= highDValue) {

s68 = 1;

}

else {

s68 = s68 / 2.0;

s60 -= s68;

}

}

else {

s68 = s68 / 2.0;

s60 += s68;

}

if ((s60 == 127) && (highDValue > list[127])) s60 = 128;

}

if (cycleLimit > 127) {

if (s58 >= s60) {

if (((s38 + 1) > s60) && ((s40 - 1) < s60))

lowDValue += highDValue;

else if ((s40 > s60) && ((s40 - 1) < s58))

lowDValue += list [s40 - 1];

}

else if (s40 >= s60) {

if (((s38 + 1) s58))

lowDValue += list[s38 + 1];

}

else if ((s38 + 2) > s60)

lowDValue += highDValue;

else if (((s38 + 1) s58))

lowDValue += list[s38 + 1];

if (s58 > s60) {

if (((s40 - 1) s58))

lowDValue -= list [s58];

else if ((s38 s60))

lowDValue -= list [s38];

}

else {

if (((s38 + 1) > s58) && ((s40 - 1) < s58))

lowDValue -= list [s58];

else if ((s40 > s58) && (s40 < s60))

lowDValue -= list [s40];

}

}

Bu, metatrader'a dönüştürülmüş, geri derlenmiş bir Servet laboratuvar kodudur (yıllar önce geri derlenmiştir). Mark Jurik tarafından yazılmış bazı kodlar gördüm ve değişkenler için asla böyle isimler kullanmadı, ama normal, insan isimleri kullanıyor. Bu yüzden, eğer başlangıç böyle olsaydı (JMA metatrader'ın başlangıcında popüler hale geldiğinden beri) metatrader'ın kendisine gelince farklı bir şey bekleyemezdik.

Yani bu, metatrader kullanıcıları tarafından icat edilen bir oyun değil, ama görünen o ki, kodlayıcıların artık hiçbir şey yayınlamamasını sağlayan, ağı çözülmüş kodla doldurarak kodlamayı öldürenler onlar. ve çoğunluk kodlayıcı olmadığı için kodun ne zaman çözüldüğünü bile bilmiyorlar - ve gerisi biliniyor

İyi akşamlar MLaden,

Bu doğru, bazı insanlar (örneğin vahşi guru hikayeleri) çalıntı veya mevcut ürünleri satarak yanlış adım atarlar (hatta birçoğunu almak ücretsizdir) ve web o kadar büyüktür ki çok şey bulabilirsiniz. Sattığınız ürün değil, bir sistem oluşturabilen ve daha sonra nasıl ticaret yapılacağını anlayan parametrelerin girişidir.

Aslında ben bir kodlayıcı değilim, temel bilgileri değiştirmek kolaydır, ancak asıl iş, memnunum, örneğin siz ve mrTools yardım etmek için buradasınız. Normal bir kodu tanıyıp tanımayacağımı veya yeniden derlenmiş olup olmayacağımı aramaya daha fazla özen göstereceğim, bu yüzden ikimiz için de güvenli zaman. Bu benim için bir tür eğitim, yavaş yavaş MQL hakkında daha fazla şey öğrenmek. Brifing için teşekkürler ve çok yakında!!!

Saygılarımla, Marco

 
mladen:
Kelch Monteiro Çalışması için göstergeler klasöründe "ang_AZad[Osc]" göstergesine ihtiyacı var. Onsuz boş bir alt pencere alacaksınız

Mladen, bunu "ki" ile 1,5 veya 3,6 periyot gibi kesirli yapmak mümkün mü?

 
Kelch Monteiro:
Mladen, bunu "ki" fraksiyonlu 1.5 veya 3.6 periyot gibi yapmak mümkün mü?

Kelch Monteiro, kod değişikliğinde, extern int ki = 2; dış çift ki = "herhangi bir kesirli sayı"; İnt'yi double olarak değiştirin, hepsi bu.

 

Herhangi biri gecikmesiz bir MTF sürümüne dönüştürebilir mi? (daha yüksek zaman dilimlerinin gerçek değerlerini gösteren ayarlanmayan mtf göstergesi demek istiyorum)

MT4 için Çalışan Medyan Göstergesi - MQL4 Kod Tabanı

lütfen!

 

Çok teşekkürler. Mladen ve Marco...Bir deneyeceğim

 
mrtools:
Kelch Monteiro, kod değişikliğinde, extern int ki = 2; dış çift ki = "herhangi bir kesirli sayı"; İnt'yi double olarak değiştirin, hepsi bu.

teşekkürler dostum! bana iyi ve kolay bir e-kitap gösterebilir misin? Gerçekten mql4 öğrenmek istiyorum. Zaten internette araştırdım ama bulduğum e-kitapların programlama hakkında bir şeyler bilmesi gerekiyor. Html'den haberim bile yok. lol baştan öğrenmek için bazı e-kitap. belirtebilir misin?