Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Görüntülemeler:
225
Derecelendirme:
(33)
Yayınlandı:
Güncellendi:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Giriş

2008 yılından bu yana, çoğu işlem merkezi sabit spreadler yerine "değişken" spreadler kullanmaya başlamıştır. Spreadler gece saatlerinde, haberlerin yayınlandığı anlarda ve fiyatların dar bir aralıkta seyrettiği sakin dönemlerde genişler. Üstelik spread artışı o kadar belirgin olabilir ki, bazı işlem sistemleri bu süre zarfında kâr elde etme yeteneğini yitirebilir.

Bazen stop seviyesi on katına kadar artar ve bu da sabit Stop Loss veya Take Profit değerlerine sahip "uzman danışmanların" düzgün çalışmasını imkansız hale getirir.

MetaTrader 4 terminalinin "Strateji Test Cihazı", en son bilinen spread, stop seviyesi ve dondurma seviyesi değerlerini kullandığından, danışman testinin sonucu, kullanıcının "Strateji Test Edici"nde "Başlat" düğmesine bastığı anda terminalin bildiği bu değerlerin son durumuna bağlıdır.

MetaTrader 5 terminalinin "Strateji Test Cihazı" nda, fiyat geçmişinden alınan spread değerleri kullanılır; bu amaçla, tarihsel verilerin depolandığı yapıda spread için bir alan ayrılmıştır. Ancak spread her tikte değişebilir (ve bazen gerçekten de değişir) ve fiyat geçmişinde hangi spread değerinin kaydedildiği belirsizdir — dönem (1 dakika) içindeki en yüksek değer mi, en düşük değer mi yoksa rastgele bir değer mi? MetaTrader 5 terminalinin "Strateji Test Cihazı", tıpkı sürüm 4'te olduğu gibi, bilinen en son stop seviyesi ve dondurma seviyesi değerlerini kullanır.

spread_on_chart göstergesi, güncel değerleri metin biçiminde gösterir:

  • spread (güncel Ask ve Bid fiyatları arasındaki fark),
  • stop seviyesi (mevcut fiyattan Stop Loss ve Take Profit'e kadar olan minimum mesafe şartı) ve
  • freeze seviyesi (güncel fiyattan, değiştirmeyi, iptal etmeyi veya kapatmayı planladığımız emre kadar olan minimum mesafe şartı).

Değerlerin güncellenmesi - her tikte.

Dış değişkenler:

  • Corner - değerlerin görüntüleneceği fiyat grafiğinin köşesi. Varsayılan olarak sol üst köşe.
  • XMargin ve YMargin - fiyat grafiğinin kenarından gösterge tarafından görüntülenen değerlere kadar olan mesafeler; sırasıyla yatay ve dikey olarak.
  • Font, Color ve Size - yazı tipi adı, rengi ve boyutu.

sol üst köşedeki spread_on_chart göstergesisağ alt köşedeki spread_on_chart göstergesi

Dosyalar:

  • spread_on_chart.mq5 - MetaTrader 5 sürümü için gösterge.

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/152

MACD - Any higher timeframe MACD - Any higher timeframe

Bu gösterge, basit MACD’ye dayanmaktadır ancak göstergenin zaman dilimini mevcut zaman diliminden farklı olarak seçmenize de olanak tanır. Grafiğin mevcut zaman dilimini (bu durumda gösterge, standart MACD ile aynı değerleri gösterir) veya daha yüksek herhangi bir zaman dilimini seçebilirsiniz.

Bulanık mantığı uygulayan kütüphane Bulanık mantığı uygulayan kütüphane

Bulanık mantık, askeri alanda, özellikle de füzelerin hedefleme işlemlerinde aktif olarak kullanılan modern bir bilim dalıdır. Artık bu bilim dalı, yatırımcıların da kullanımına açılmıştır.

ADX Indicator (MQL5) ADX Indicator (MQL5)

ADX (Average Directional Index) Smoothed göstergesi, gürültüyü azaltmak ve daha net trend sinyalleri sağlamak için çift üstel yumuşatma filtreleri uygulayarak standart ADX'i geliştirir. Üç çizgi çizer: yumuşatılmış +DI (mavi), -DI (kırmızı) ve ana ADX çizgisi (yeşil). Bu rafine versiyon, yatırımcıların trend gücünü ve potansiyel yön değişikliklerini daha az yanlış sinyalle belirlemelerine yardımcı olur. Gösterge, yerleşik trendleri teyit etmede ve gerçek fiyat dönüşleri gerçekleşmeden önce zayıflayan momentum konusunda uyarıda bulunmada üstündür, bu da onu hem trend takip stratejileri hem de optimum giriş/çıkış noktalarının belirlenmesi için değerli kılar.

GZIP - Kod Çözme GZIP - Kod Çözme

GZIP arşivlerini *.gz dosyalarından veya bu formatla sıkıştırılmış sitelerden gelen yanıtlardan açın.