Kodlama yardımı - sayfa 523

 

Merhaba Mladen, merhaba Mr.Tools,

biraz yardıma ihtiyacım var. Bu indi'yi sadece mum kapanışında sinyal gösterecek şekilde kodlamak mümkün müdür? Bazen en yeni mumun ortasında da sinyaller belirir ve bu kesinlikle çok geç olur. Bunu filtrelemek için bir olasılık var mı?

Çok minnettar olacağım ve bu harika çalışmaya devam edeceğim.

sma_crossover_justin.mq4

Şimdiden teşekkürler

Vito

Dosyalar:
 

teknoloji,

Geri kalanımız için 9 tür olduğu için hangi 'P-kodunu' kastettiğinizi açıklayabilir misiniz?

https://en.wikipedia.org/wiki/P-code

büyük olmak

 

5212 nolu mesajda başlayan konu:

mladen:
Neyi "%" olarak değerlendirdiğinize bağlı

Eğer pozisyon ise, onları sipariş etmenize gerek yoktur.

Değerler ise, onları sipariş etmeniz gerekir. Buna benzer bir şey elde etmenin bir yolu şu olabilir: https://en.wikipedia.org/wiki/Quantile .

Aksi takdirde, bir çift döngüye sahip olmak zorunda kalırsınız: ilk önce değerleri belirlemek ve ikincisi ilgilenilen değerleri bulmak için. Çift döngü n^n karmaşıklığına sahiptir ve onu tüm geçmişin bir arabelleğinde kullanmaya çalışırsanız, terminal donma riskini alırsınız

mladen,

İpuçları için teşekkürler. Daha sonra 'araştırma' yaptım ve sonunda MT4'ün ArraySort() işlevi/komutuna yapılan bir referansa rastladım. Özellikle bar başına yalnızca bir kez güncelleme yapabilmem gerektiğinden, bunun yeterli olacağını düşünüyorum. Bunun var olduğu hakkında hiçbir fikrim yoktu. MQL Referans belgesinin tamamını ezberlemeye çalışmak yerine komutları "Buna ihtiyacım var" temelinde öğreniyorum.

büyük olmak

 
Big Be:
teknoloji,

Geri kalanımız için 9 tür olduğu için hangi 'P-kodunu' kastettiğinizi açıklayabilir misiniz?

https://en.wikipedia.org/wiki/P-code

büyük olmak
P-Code, sözde kodun kısaltması, Microsoft'a ait bir ara dildi. Terim, UCSD p-Sisteminden türetilmiştir. Dil, derlenmiş herhangi bir ikili dosya (örn. DLL'ler, ActiveX denetimleri veya uygulamalar) için makine koduna (ilgili ürünlerde "yerel kod" olarak adlandırılır) alternatif bir ikili biçim sağladı.

P-kodu, makine kodu (birleştirici == exe, dll, vb.) ile derleyici veya C/C++ derlenmiş exe veya dll'nin yaklaşık %1 hızında çalışan sözde kod arasındaki bir yorumlayıcıya (mt4 durumunda terminal) yönlendirilir. kod

Test olarak: C ve MQL'de yazılmış ve derlenmiş basit bir döngü testini karşılaştırın (C için BÜYÜK bir döngü yapın, yoksa yürütme süresini kaçırırsınız). P-kodu, işleri farklı işletim sistemleri ve işlemciler üzerinde uyumlu hale getirmeyi amaçlar, ancak bu, çok, çok yavaş yürütülmesi nedeniyle herhangi bir zamanda kritik uygulamada terk edildi. Konseptin mucidi, 1958'de Donald Knuth'du.

 

teknoloji,

Bu dikkate değer bir bilgi. Rusya'da hangi bilgisayar dillerini öğrettiklerini, birinin bunun iyi bir fikir olduğunu düşünmesi beni meraklandırıyor.

P kodu olduğunu nasıl belirlediniz?

Not C çalışmadığım için döngü testini yapamıyorum.

Teşekkürler,

büyük olmak

 
Big Be:
teknoloji,

Bu dikkate değer bir bilgi. Rusya'da hangi bilgisayar dillerini öğrettiklerini, birinin bunun iyi bir fikir olduğunu düşünmesi beni meraklandırıyor.

P kodu olduğunu nasıl belirlediniz?

Not C çalışmadığım için döngü testini yapamıyorum.

Teşekkürler,

büyük olmak

Bu kötü bir fikir değil (p-kodu ve bir p-kod makinesi - birçok çok iyi şeyin temelidir ve Donald Knuth gerçek bir dahidir). Java, örnek olarak aynı prensibi kullanıyor.

Kötü olan, metatrader'ın bunu nasıl yaptığı ve herhangi bir API'yi kullanıma sunmamış olmalarıdır (her normal ticaret platformunun bir API'si vardır: tradestation, metastock, ninjatraded, ...). Yalnızca metatrader'dan "parlak adamlar" API'ye sahip olmamaya karar verdi

 

Herkese merhaba, bu göstergeye bir giriş parametresi ekleyebilir misiniz?

5_34_5.mq4

Dosyalar:
5_34_5.mq4  4 kb
 
tristantsh:
Herkese merhaba, bu göstergeye bir giriş parametresi ekleyebilir misiniz 5_34_5.mq4

tristantsh

Bu gösterge, onu yeniden boyayıcı yapan 4 gelecekteki çubuk değeri kullanır. Giriş parametreleri eklenebilir, ancak yine de yeniden boyanmış olarak kalacaktır

 

sorun yok mla. Ve hızlı cevabı için teşekkürler

 
tristantsh:
sorun yok mla. Ve hızlı cevabı için teşekkürler

korkarım cevabı anlamadım

Yine de bir yeniden boyama göstergesi olarak kalacak olsa da, bu girdi parametrelerini hala istiyor musunuz?

Neden: