![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
"Pürüzsüzleştirilmiş ters balıkçı dönüşümü " üzerinde çalışırken, gökkuşağı wma'nın kökeninden bahsettim, ancak bir şeyi fark etmedim: biz (metatrader kullanıcıları) hala Rainbow hareketli ortalamalarının doğrudan bir ürünü olan bir Rainbow osilatörüne sahip değiliz (ve Gökkuşağı çizelgeleri)
___________
İşte burada. Orijinal belgeyi Mel Widner'ın her ikisini de ve her ikisinin de kullanımını açıkladığı yere eklemek. Tek sapma renklerde: Yukarı ve aşağı trendler için normal renkleri kullandım (ki bu makalesinde kullanılan Widner'dan ters çevrilmiştir) Bunun dışında %100 yazar tarafından tarif edildiği gibi yapılmıştır.Heyecan verici şeyler çocuklar!
Bir programcı olmasa da, strateji oluşturucu yazılım kullanan bazı EA'ları kodluyorum ve aşağıda eklediğim "eğim" göstergesini başarıyla kullandım. Mavi olduğunda satın alır ve kırmızı olduğunda aşağıdakileri benim rehberliğim olarak kullanarak satar:
"İlk önce göstergenin nasıl boyadığına bakın, renk değiştiren bir çizgi görüyorsunuz. MT4'te bunu 2 çizgi kullanarak yapıyorsunuz, yani bir çizgi boyanırken (sinyal) diğeri boyanmıyor (sinyal yok)
Genelde yaptığımız şey, sinyal değerini yazdırmaktır. Bu göstergede şunu ekledik:
Print( " utrend=",Uptrend[x], " dtrend=",Dntrend[x]);
Ans şunu anladı: - sinyallerin değiştiği an
10:43:15 eğim EURUSD,M1: utrend=2147483647 dtrend=1.2258
10:43:15 eğim EURUSD,M1: utrend=1.2258 dtrend=2147483647
Büyük sayı, MT4'ün bu durumda boş veya sinyal yok olarak tanımlama şeklidir. 2147483647 = EMPTY_VALUE veya sinyal yok
Yani utrend=2147483647 dtrend=1.2258 bir düşüş trendi olduğu anlamına gelir ve
utrend=1.2258 dtrend=2147483647 bir yükseliş trendi olduğu anlamına gelir.
Modlar tarafından tanımlanır
SetIndexBuffer(0, Yükseliş Trendi);
SetIndexBuffer(1, Dntrend);
Yükseliş trendi mod 0, Dntrend mod 1
Bir strateji oluşturmayı deneyin ve bir TA'da sinyalleri karşılaştırın. ind < 1000 sinyal anlamına gelir çünkü ind her zaman fiyat civarındadır ve sinyal olmadığında 2147483647'ye gider"
Eğim göstergesini hem trend gücü hem de hızlı dijital filtre göstergeleriyle değiştirmek isterdim, ancak bunların eğim indi ile aynı şekilde tanımlanması gerektiğini düşünüyorum. - satın almak için mavi ve satmak için kırmızı renkli.
Başka bir deyişle, kodlayıcı olmadığım için, mümkünse, eğim indi için aynı temel mekanizma. Bahsettiğim ve aşağıda da eklediğim diğer iki göstergeye aktarılacak, böylece onları yazılıma bağlayabilirim ve eğimli olarak tanıması için.
Çok teşekkürler!
Not: Yukarıdaki gibi, hangisinin değiştirilmesi daha kolay/daha iyiyse, trend gücü ve jurik versiyonları dahil ettim.
PPS Referans olarak, salınımlı çubuk göstergesinin yazılıma takılması ve doğru alım ve satımların alınması son derece kolaydı.
Yeni tüccar100
İşte bir EA'dan kullanım için uyarlanmış bir "dijital filtreler - grafik üzerinde"
__________________________
Söylenmesi gereken bazı şeyler: __________________________Sonuç olarak, genellikle EA için bazı göstergeleri ayarlarken, bir EA'da kullanılmadan önce muhtemelen basitleştirilmesi gerekir. Dijital filtreler durumunda, EA'nın kendisinde trend bulma mantığını uygulayabilirsiniz, ancak iş göstergenin kendisinde kolayca yapılabildiğinde (unutmayın: basit, basit, basit ...) gereksiz yere EA'ya kod ekler (kontrol edin farklar ve "EA için" sürümüne esasen yalnızca 3 önemli kod satırının eklendiğini göreceksiniz - gerisi kaldırılmıştır. Çok zaman çerçevesi kodunu ondan kaldırsaydım daha da basit olurdu)
Saygılarımızla
Mladen
mladen,
Sonunda mükemmel bir şekilde çalışmasını sağlamadan önce bu gönderiyi 4 kez düzenlemiş olmalıyım.
Saf sadeliği sürekli yüzüme bakıyordu ama hayır, işleri kendim karmaşık hale getirmem gerekiyordu.
Mola verdi, eski beyni sıfırladı ve basit aptal cevap geldi.
Öncelikle, harika!!!
Not: Uzaylı teknolojisine erişiminiz olduğuna dair şüphelerim var.![](https://c.mql5.com/forextsd/smiles/teeth_smile.png)
Çok teşekkür ederim ve saygılarımla!
Göstergeyi kaldırmıştım çünkü belki de yanlış olan başka bir forum alanından almış olabilir, adımlarımı geri aldığımda, kodun çoğu kamu bölümünden ve geri kalanı elit bölümden alındı ve buna uyarılar da dahil !!! Verdiğimiz rahatsızlıktan dolayı özür dileriz.
Haftalık Pivot Göstergesini Değiştir
Birinin bu haftalık pivot göstergesini önceki hafta aralığı için aşağıdaki formülleri kullanacak şekilde değiştirip değiştiremeyeceğini merak ediyorum:
Aralık = yüksek - düşük;
H4 = yakın + (Aralık * 1.1/2.0);
H3 = yakın + (Aralık * 1.1/4.0);
H2 = yakın + (Aralık * 1.1/6.0);
H1 = yakın + (Aralık * 1.1/12.0);
L1 = yakın - (Aralık * 1.1/12.0);
L2 = yakın - (Aralık * 1.1/6.0);
L3 = yakın - (Aralık * 1.1/4.0);
L4 = yakın - (Aralık * 1.1/2.0);
Yardımcı olabilecek herkese çok teşekkürler.
Ben
Ve bir dijital filtre daha, ama bu "özel"
__________________________
Yaptığımız ve aradığımız her şeyin özüne dokunması açısından özeldir. Piyasada döngüler olup olmadığı konusunda pek çok tartışma oldu, olacak ve olacak. Buna karşı argümanlar var ve bunun için argümanlar var. Her iki tarafın da zayıf veya güçlü noktaları var gibi görünüyor. Bu göstergeler sizi en azından düşündürebilir.
Şu şekilde başlar: Ve özel bir şey görünmüyor ... ta ki siz onu grafiğe yerleştirene kadar Bir açıklama olarak: "döngü olmayan çizgi", tersi değil, çevrimlerin ortalaması olarak hesaplanır. Önce fiyatlardan döngüler bulunur ve daha sonra bulunan döngüler sonucunda bir ortalama (basit hareketli ortalama) hesaplanır. Gördüğünüz gibi, fiyatın kendisini oldukça iyi yansıtıyor, bu yüzden, başka bir şey değilse de, "piyasada döngüler var mı yoksa yoklar mı" diye tekrar düşünmeliyiz.__________________________
Pekala, şimdi herkese iyi hafta sonlarıÇok teşekkürler Mladen!!
İlgilenenler için jurik versiyonları yapıldı!
Gökkuşağı Osilatörü EA
merhaba mladen,
Gönderdiğiniz Rainbow Osilatör ile bir EA yapıyorum.
İşte kod parçası:
double RHUP1 = iCustom(NULL,0,"Gökkuşağı osilatörü"," Geçerli zaman çerçevesi",3,10,PRICE_CLOSE,true,2,1);//Gökkuşağı yukarı önce
double RHUP2 = iCustom(NULL,0,"Gökkuşağı osilatörü","Geçerli zaman çerçevesi",3,10,PRICE_CLOSE,true,2,0);//Gökkuşağı şimdi yukarı
double RHDN1 = iCustom(NULL,0,"Gökkuşağı osilatörü","Geçerli zaman çerçevesi",3,10,PRICE_CLOSE,true,3,1);//Gökkuşağı aşağı inmeden önce
double RHDN2 = iCustom(NULL,0,"Gökkuşağı osilatörü","Geçerli zaman çerçevesi",3,10,PRICE_CLOSE,true,3,0);//Gökkuşağı şimdi aşağı
bool buyRain;
bool sellRain;
if (RHUP10) buyRain = true;
if (RHDN1>0 && RHDN2 <0) sellRain = true;
EA'yı tekrar test ettiğimde, sonunda göstergeyi gösteriyor, bu da görünüşe göre iyi çağrıldığı anlamına geliyor, ancak yalnızca kısa işlemler yapıyor. Hiç uzun değil...
Nasıl değiştirebileceğimi söyler misin?
Şimdiden teşekkürler,
Saygılarımızla,
cci
Merhaba Mladen,
Cci koduna baktığınızda yeniden boyaması gerekiyor gibi görünüyor, acaba bir şansınız olup olmadığını kontrol edebilir misiniz? Bir nrp versiyonu yapmaya çalışıyorum ama kıçımı tekmeliyor![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
![](https://c.mql5.com/forextsd/smiles/confused_smile.png)
![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
Saygılarımla ve şimdiden teşekkürler
aletler
cci
Teşekkürler Mladen ve evet kod bana bu derlenmiş dosyalardan bazılarını hatırlattı
!