![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
Sen her zaman haklısın.![](https://c.mql5.com/forextsd/smiles/smile.png)
Bunları inşa etmeden önce görselleştirebilmeniz oldukça parlak.
Aklım çok farklı çalışıyor. Bir şey hakkında bir önsezi alıyorum, sonra geriye kalan tek şey işe yarayana kadar hatalarımı ortadan kaldırmam gerekiyor....lol
Karıştırma ruhu içinde, SR seviyelerinin Dinamik Denge Noktasına dayanmaması gerektiğini anladım.![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
Yazarın bu formülasyonla elde etmeye çalıştığı şey, trend belirleme için dinamik dengeli noktayı ve teğetteki sabit denge noktasını kullanmaktır.
DBP, FBP'nin üzerindeyse, trend yukarıdır ve bunun tersi de geçerlidir.
Dinamik denge noktası daha hızlı hareket eden çizgi olduğu için, SR seviyelerini bunun dışında tutmak işe yaramaz. SR, sabit denge noktası denklemine dayanmalıdır.
Sabit Bakiye Denklemi
Mc1:=BarsSince(DayOfWeek()=1);
Fc1:=BarsSince(DayOfWeek()=5);
Fc2:=Ref(BarsSince(DayOfWeek()=5),-1)-1;
{Sabit Bakiye Puanı Hesaplaması}
FBC:=If(Mc1=0 VE Fc1>2,
{sonra}(Ref(HHV(H,SonDeğer(mc1)),-1)+
Ref(LLV(L,SonDeğer(Mc1)),-1)+
Ref(C,-1))/3,
{else}If(Fc1=0 VE Mc1>5,
{sonra}(HHV(H,SonDeğer(Fc2))+
LLV(L,SonDeğer(Fc2))+C)/3,
{else}Eğer(Fc1=0,
{sonra}(HHV(H,SonDeğer(Mc1))+
LLV(L,SonDeğer(Mc1))+C)/3,
{else}0)));
{Sabit Denge Noktası Planı}
FBP:=ValueWhen(1,FBC>0,FBC);
FBP;
İlginç olan, SR seviyelerini standart pivotları hesaba katmak için kullanılan hesaplama yerine bu Fibonacci formülasyonuna dayandırmasıdır.
(Hangisinin daha doğru olacağından emin değilim, fib seviyeleri veya standart pivot seviyeleri)
Haftalık Fiyat Aralığı Hesaplama
Mc1:=BarsSince(DayOfWeek()=1);
Fc1:=BarsSince(DayOfWeek()=5);
Fc2:=Ref(BarsSince(DayOfWeek()=5),-1)-1;
WRC:=If(Mc1=0 VE Fc1>2,
{then}Ref(HHV(H,SonDeğer(mc1)),-1)-
Ref(LLV(L,SonDeğer(Mc1)),-1),
{else}If(Fc1=0 VE Mc1>5,
{sonra}HHV(H,SonDeğer(Fc2))-
LLV(L,SonDeğer(Fc2)),
{else}Eğer(Fc1=0,
{sonra}HHV(H,SonDeğer(Mc1))-
LLV(L,SonDeğer(Mc1)),
{else}0)));
WRP:=ValueWhen(1,WRC>0,WRC);
{Direnç Aralığı}
RR1:= FmlVar("FT-FBP","FBP")+(WRP*.5);
RR2:= FmlVar("FT-FBP","FBP")+(WRP*.618);
{Destek Aralığı}
SR1:= FmlVar("FT-FBP","FBP")-(WRP*.5);
SR2:= FmlVar("FT-FBP","FBP")-(WRP*.618);
{Arsa Aralıkları}
RR1;
RR2;
SR1;
SR2;
fudo,
Yapacak
Karşılaştırmaya göre: Haklıydım
İşte haftalık denge noktası (tam olarak metastock formülü gibi çalışır - örneğin resimde bu, 5 Perşembe öncesinden bugüne kadar olan bir denge noktasıdır) 25 günlük günlük denge noktasına kıyasla. Kırmızı olan günlük, mavi olan haftalık.
Gördüğünüz gibi, farklar pek önemli değil ve metastock göstergesindeki mantıksal bir hatadan geliyorlar: 5 haftayı hesaplarken aslında 5 hafta + 1 gün (bugün) hesaplıyorlarsa gün sayısını 26'ya ayarlarsanız " bizim" (metatrader versiyonu) tam olarak aynı değerleri alacaksınız (alttaki resme bakın: mavi çizginin içine alınmış ince siyah çizgi 26 günlük pbo'dur)bu yakın zamanda yayınlanan gösterge hakkında soru
Sanırım bu gösterge yeniden boyanıyor ya da belki ayarlarım yanlış. Bunu 5 dakikalık bir grafikte kullanıyorum. Giriş ayarları şunlardır:
Zaman Çerçevesi H4
Enterpolasyon: Doğru
RSI dönemi: 5
Anne Tipi: 1
MaPeriod: 3
Grafikte bir ok görünecek ve ardından fiyat, az önce çizilen okun ters yönünde hareket ettiği için 10 veya 20 dakika içinde kaybolabilir. Sonuç, grafikte yalnızca en iyi sinyaller kaldığı için iyi görünen bir MT4 grafiğidir. Giriş ayarlarında enterpolasyonlu veya enterpolasyonsuz kullanmamın bir önemi var mı? Lütfen enterpolasyonlu ve enterpolasyonsuz ne anlama geldiğini söyler misiniz? Teşekkür ederim.
Chris,
Okun hedef zaman diliminin ilk çubuğuna çekileceğini yazılardan birinde belirtmiştim. Sizin durumunuzda: 4 saatlik zaman dilimine ait ilk çubuğa yerleştirilecektir. Okları ona ait olan tüm çubuklara ya da sadece birine yerleştirebilirdim ve sadece ilkine yerleştirmeye karar verdim.
Lütfen, çoklu zaman çerçevesi kullandığınızı ve daha önce de söylediğim gibi, çoklu zaman çerçevesinin normal davranışı ile birlikte, bir zaman dilimine ait çubukların herhangi birinde uyarı veya ok olabileceğini unutmayın. Ve hedef zaman dilimi çubuğu hala açıksa, hala açık olan herhangi bir çubuk gibi (çoklu zaman çerçevesi veya değil) değişikliklere tabidir.
________________________
alertsOnCurrent seçeneğinin olduğunu fark etmiş olabilirsiniz. Bu seçenek, yalnızca kapalı çubukta (yanlış olarak ayarlarsanız) veya halen açık olan bir çubukta (doğru olarak ayarlarsanız) size uyarı vermek için vardır.
Saygılarımızla
mladen
Sanırım bu gösterge yeniden boyanıyor ya da belki ayarlarım yanlış. Bunu 5 dakikalık bir grafikte kullanıyorum. Giriş ayarları şunlardır:
Zaman Çerçevesi H4
Enterpolasyon: Doğru
RSI dönemi: 5
Anne Tipi: 1
MaPeriod: 3
Grafikte bir ok görünecek ve ardından fiyat, az önce çizilen okun ters yönünde hareket ettiği için 10 veya 20 dakika içinde kaybolabilir. Sonuç, grafikte yalnızca en iyi sinyaller kaldığı için iyi görünen bir MT4 grafiğidir. Giriş ayarlarında enterpolasyonlu veya enterpolasyonsuz kullanmamın bir önemi var mı? Lütfen enterpolasyonlu ve enterpolasyonsuz ne anlama geldiğini söyler misiniz? Teşekkür ederim.fudo,
İşte dinamik denge noktasının pivot versiyonu.
Ek bir parametre : dbpTimeFrameForPivots . Bununla, pivotların hesaplanmasını istediğiniz süreyi seçin (böylece horly pivotlar, 4 saatlik pivotlar vb. çizebilir...) Sağladığınız formülde kullandım Saygılarımızlamladen
Vay! Bu inanılmaz hızlıydı. Çok teşekkür ederim.
Bu, dbpLength ve hedef zaman çerçevesini ayarlama esnekliği eklemek için harika bir fikirdi. çok hoş.![](https://c.mql5.com/forextsd/smiles/smile.png)
Göstergenin bu hesaplamalara dayanarak denge noktasını yatay bir çizgi ve faktör destek ve direnç seviyeleri olarak çizmesinin bir yolu var mı?
Direnç1 = 2 * BalancePoint - düşük;
Direnç2 = BalancePoint + (yüksek - düşük);
Direnç3 = yüksek + 2 * (BalancePoint - düşük);
Destek1 = 2 * BalancePoint - yüksek;
Destek2 = BalancePoint - (yüksek - düşük);
Destek3 = düşük - 2 * (yüksek - BalancePoint);Üçgen bantlar isteği
mladen, Lütfen bu isteğinizi dikkate alınız. teşekkürler
Fiyat banda değdiğinde (her mum için ilk defa) bir uyarının daha etkili olacağını düşünüyorum. Aksi takdirde, bir sinyal verilmeden önce yaklaşık iki periyot geçebilir. Kullanım daha sonra bu noktadan bir girişi izleyebilir (ilk dokunuş)
Üçgen bantları 1 saatlik saç derisi kurulumunun bir parçası olarak kullanıyorum ve bir uyarı yeterli olacaktır.
Saygılarımızla
Peter
Merhaba
Bu noktalara uyarıları, e-postaları ve okları eklemeye çalıştım ancak kodda bazı hatalar var. düzgün derleniyor ama grafiğe eklediğimde okları düzgün göstermiyor. Birisi düzeltmeme yardım edebilir mi?
Umeş
mladen,
Lütfen bu talebi dikkate alınız. teşekkürler
mladen,
Lütfen bu talebi dikkate alınız. teşekkürler
Alıntı:
Mladen,
Ekli, TriangularMA merkezli abands uyarıları göstergesidir.
Bu gösterge, fiyat bantları aştığında uyarılar ve e-postalar verir.
Bu göstergeyi şu durumlarda uyarı verecek şekilde değiştirebilir misiniz:
Bir önceki mum banda dokunmuştur ve şimdiki mum zıt renktedir (Üst bant için siyah ve alt bant için beyaz).
AlertonCurrent=false ile.
teşekkürler
Umeş
Alıntı:
mladen,
Mum rengi derken şunu kastetmiştim:
1. mum üst banda dokunduğunda beyaz renktedir (yani kapanışı açılışından daha yüksektir) ve 2. mum siyah renktedir (yani kapanışı açılışından daha düşüktür) o zaman indikatör Aşağı uyarısı verir.
1. mum Alt banda dokunduğunda Siyah renkte (yani kapanışı açılışından daha düşük) ve 2. mum Beyaz renkte (yani kapanışı açılışından daha yüksek) olduğunda gösterge YUKARI uyarısı verir.
Üçgen MA'ya sahip iki mumlu bir desen, uyarıları keser
Üçgen hareketli ortalama, aşırı alım/aşırı satım durumunu teyit ediyor ve mum deseni, geri dönüşü onaylıyor.
Bu kurulum için H1 zaman çerçevesini kullanıyorum.
Ayrıntılar için lütfen ekteki resmi bulun.
Teşekkürler ve saygılar
Umeş
Umeş,
Şunu deneyin: İlgilendiğiniz kod satırları 134'den 137'ye kadar olan satırlardır. Sanırım koşullarınızı doğru anladım ama lütfen kontrol edin. Akla bazı ek durumlar geliyor (bir önceki yüksek üst bandı kırdığında üst banttan sonra yüksekse alt bant için ve benzeri) ancak bunları kodlamadı Saygılarımızlamladen
Teşekkürler mladen!![](https://c.mql5.com/forextsd/smiles/smile.png)
Bunun nasıl çalıştığı çok ilginç! SR seviyelerinin, değişen pazarlar için 30M ve 1H TF'de gerçekten iyi çalıştığı görüldü. (Molalarda biraz senkronizasyon bozuluyor gibi görünüyor, bunun nedeni son periyodun denge noktasında hesaba katılması mı?)
SR seviyeleri için dinamik denge noktasına karşı sabit denge noktasıyla ilgili son yazımı görüp görmediğinizden emin değilim, ancak dinamik noktanın eğiliminin belirlenmesi için olduğunu ve sabit denge noktasının SR için olduğunu hissediyorum.
bu mantıklı mı?
Saygılarımla,
fudo
fudo,
İşte dinamik denge noktasının pivot versiyonu.
Ek bir parametre: dbpTimeFrameForPivots . Bununla, pivotların hesaplanmasını istediğiniz süreyi seçin (böylece horly pivotlar, 4 saatlik pivotlar vb. çizebilir...) Sağladığınız formülde kullandım saygılar mladenteşekkürler mladen
çok teşekkürler mladen
İşte tam da bunu istiyordum. Çabalarını gerçekten takdir ediyorum.
Teşekkürler ve saygılar
Umeş
Umesh, Bunu dene : İlgilendiğiniz kod satırları 134'den 137'ye kadar olan satırlardır. Sanırım koşullarınızı doğru anladım ama lütfen kontrol edin. Akla bazı ek durumlar geliyor (bir önceki yüksek üst bandı kırdığında üst banttan sonra yüksekse alt bant için ve benzeri) ancak bunları kodlamadı saygılar mladen
Orta nokta talebi
Merhaba Mladen,
Lütfen bu göstergeye orta noktalar ekleyebilir misiniz? Aynı hesaplamayı sürdürün, sadece orta noktaları ekleyin. Bunu önümüzdeki haftanın başında yapabilirseniz minnettar olurum. Şimdiden çok teşekkür ederim.
Saygılarımla