![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
zikzak,
ve şimdi GARTLEY 222'nin kodu, ÇOK FAZLA SİNYAL ÜRETMEYEN, ANCAK Gartley'DEN DAHA GÜVENİLİR OLAN DAHA BASİT BİR KOD
Girişler:
Uzunluk(100),
Mukavemet(8),
Tolerans(0.10),
BoğaRenk(Mavi),
AyıRenk(Kırmızı);
Değişkenler:
F1(0.618),
F2(0.786),
F3(1.27),
F4(1.618),
P1Bar(-1),
P2Bar(-1),
T1Bar(-1),
T2Bar(-1),
P1(0.0),
P2(0.0),
T1(0.0),
T2(0.0),
PTValid(Yanlış),
HLValid(Yanlış),
InZone(Yanlış),
GD(0.0),
XA(0.0),
AB(0.0),
M.Ö.(0.0),
CD(0.0),
AD(0.0),
C1(Yanlış),
C2(Yanlış),
C3(Yanlış),
C4(Yanlış),
ABdXA(0.0),
BCdAB(0.0),
CDdBC(0.0),
ADdXA(0.0),
TL1(-1),
TL2(-1),
TL3(-1),
TL4(-1),
TL5(-1),
TL6(-1);
P1Bar = SwingHighBar(1, Yüksek, Mukavemet, Uzunluk);
P2Bar = SwingHighBar(2, Yüksek, Mukavemet, Uzunluk);
T1Bar = SwingLowBar(1, Düşük, Mukavemet, Uzunluk);
T2Bar = SwingLowBar(2, Düşük, Mukavemet, Uzunluk);
P1Bar -1 ise ve
P2Bar -1 ve
T1Bar -1 ve
T2Bar -1 Sonra Başlayın
{Bir yükseliş testi 222}
{Oluk X T2'dir}
T2 = Düşük[T2Bar];
{Tepe A, P2'dir}
P2 = Yüksek[P2Bar];
{Oluk B, T1'dir}
T1 = Düşük[T1Bar];
{Tepe C, P1'dir}
P1 = Yüksek[P1Bar];
{D satın alma noktasıdır}
GD = Düşük;
PTValid = P1Bar < T1Bar ve T1Bar < P2Bar ve P2Bar < T2Bar;
HLValid = P1 T2 ve P1 > T1;
InZone = GD T2 ve P2 >= En Yüksek(Yüksek, T2Bar);
PTValid ve HLValid ve InZone ise Başlayın
XA = P2 - T2;
AB = P2 - T1;
BC = P1 - T1;
CD = P1 - GD;
AD = P2 - GD;
ABdXA = AB / XA; {AB, XA'nın %61,8'i olmalıdır}
C1 = ABdXA > F1 - Tolerans ve ABdXA < F1 + Tolerans;
BCdAB = BC / AB; {BC, AB'nin %61.8-78.6'sı olmalıdır}
C2 = BCdAB > F1 - Tolerans ve BCdAB < F2 + Tolerans;
CDdBC = CD / BC; {CD, BC'nin %127-161,8'i olmalıdır}
C3 = CDdBC > F3 - Tolerans ve CDdBC < F4 + Tolerans;
ADdXA = AD / XA; {AD, XA'nın %78,6'sı olmalıdır}
C4 = ADdXA > F2 - Tolerans ve ADdXA < F2 + Tolerans;
C1 ve C2 ve C3 ve C4 ise Başlayın
TL1 = TL_New(Tarih[T2Bar], Saat[T2Bar], T2, Tarih[P2Bar], Saat[P2Bar], P2);
TL1 >= 0 ise Başlayın
TL_SetColor(TL1, BullColor);
TL_SetStyle(TL1, Tool_Solid);
TL_SetSize(TL1, 2);
Son;
TL2 = TL_New(Tarih[P2Bar], Saat[P2Bar], P2, Tarih[T1Bar], Saat[T1Bar], T1);
TL2 >= 0 ise Başlayın
TL_SetColor(TL2, BullColor);
TL_SetStyle(TL2, Tool_Solid);
TL_SetSize(TL2, 2);
Son;
TL3 = TL_New(Tarih[T1Bar], Saat[T1Bar], T1, Tarih[P1Bar], Saat[P1Bar], P1);
TL3 >= 0 ise Başlayın
TL_SetColor(TL3, BullColor);
TL_SetStyle(TL3, Tool_Solid);
TL_SetSize(TL3, 2);
Son;
TL4 = TL_New(Tarih[P1Bar], Saat[P1Bar], P1, Tarih, Saat, GD);
TL4 >= 0 ise Başlayın
TL_SetColor(TL4, BullColor);
TL_SetStyle(TL4, Tool_Solid);
TL_SetSize(TL4, 2);
Son;
TL5 = TL_New(Tarih[T1Bar], Saat[T1Bar], T1, Tarih, Saat, GD);
TL5 >= 0 ise Başlayın
TL_SetColor(TL5, BullColor);
TL_SetStyle(TL5, Tool_Dotted);
Son;
TL6 = TL_New(Tarih[T2Bar], Saat[T2Bar], T2, Tarih, Saat, GD);
TL6 >= 0 ise Başlayın
TL_SetColor(TL6, BullColor);
TL_SetStyle(TL6, Tool_Dotted);
Son;
Son;
Son;
{Ayı 222 için test edin}
{Tepe X, P2'dir}
{Oluk A T2'dir}
{Tepe B, P1'dir}
{Çukur C T1'dir}
{GD kısa noktadır}
GD = Yüksek;
PTValid = T1Bar < P1Bar ve P1Bar < T2Bar ve T2Bar < P2Bar;
HLValid = T1 > T2 ve P1 < P2 ve T1 < P1;
InZone = GD > P1 ve GD < P2 ve T2 <= En Düşük(Düşük, P2Bar);
PTValid ve HLValid ve InZone ise Başlayın
XA = P2 - T2;
AB = P1 - T2;
BC = P1 - T1;
CD = GD - T1;
AD = GD - T2;
ABdXA = AB / XA; {AB, XA'nın %61,8'i olmalıdır}
C1 = ABdXA > F1 - Tolerans ve ABdXA < F1 + Tolerans;
BCdAB = BC / AB; {BC, AB'nin %61.8-78.6'sı olmalıdır}
C2 = BCdAB > F1 - Tolerans ve BCdAB < F2 + Tolerans;
CDdBC = CD / BC; {CD, BC'nin %127-161,8'i olmalıdır}
C3 = CDdBC > F3 - Tolerans ve CDdBC < F4 + Tolerans;
ADdXA = AD / XA; {AD, XA'nın %78,6'sı olmalıdır}
C4 = ADdXA > F2 - Tolerans ve ADdXA < F2 + Tolerans;
C1 ve C2 ve C3 ve C4 ise Başlayın
TL1 = TL_New(Tarih[P2Bar], Saat[P2Bar], P2, Tarih[T2Bar], Saat[T2Bar], T2);
TL1 >= 0 ise Başlayın
TL_SetColor(TL1, BearColor);
TL_SetStyle(TL1, Tool_Solid);
TL_SetSize(TL1, 2);
Son;
TL2 = TL_New(Tarih[T2Bar], Saat[T2Bar], T2, Tarih[P1Bar], Saat[P1Bar], P1);
TL2 >= 0 ise Başlayın
TL_SetColor(TL2, BearColor);
TL_SetStyle(TL2, Tool_Solid);
TL_SetSize(TL2, 2);
Son;
TL3 = TL_New(Tarih[P1Bar], Saat[P1Bar], P1, Tarih[T1Bar], Saat[T1Bar], T1);
TL3 >= 0 ise Başlayın
TL_SetColor(TL3, BearColor);
TL_SetStyle(TL3, Tool_Solid);
TL_SetSize(TL3, 2);
Son;
TL4 = TL_New(Tarih[T1Bar], Saat[T1Bar], T1, Tarih, Saat, GD);
TL4 >= 0 ise Başlayın
TL_SetColor(TL4, BearColor);
TL_SetStyle(TL4, Tool_Solid);
TL_SetSize(TL4, 2);
Son;
TL5 = TL_New(Tarih[P1Bar], Saat[P1Bar], P1, Tarih, Saat, GD);
TL5 >= 0 ise Başlayın
TL_SetColor(TL5, BearColor);
TL_SetStyle(TL5, Tool_Dotted);
Son;
TL6 = TL_New(Tarih[P2Bar], Saat[P2Bar], P2, Tarih, Saat, GD);
TL6 >= 0 ise Başlayın
TL_SetColor(TL6, BearColor);
TL_SetStyle(TL6, Tool_Dotted);
Son;
Son;
Son;
Son;
jpy'de bir tane daha
zitko'nun göstergesi gbp 30m'de düşüş eğilimi gösteren bir kelebeği işaret ediyor
Ne IC'si var mı?
zitko'nun göstergesi gbp 30m'de düşüş eğilimi gösteren bir kelebeği işaret ediyor
Gösterge henüz tamamlanmadı, sadece XABCD puanları veriyor ve bu noktalar arasındaki düzeltme/genişletmeleri yazdırıyor, bu düzeltme/genişletmelerin model kuralını yerine getirip getirmediğini kontrol etmiyor.
jpy'de bir tane daha
bu desen geçersiz,
AC hattı 0.832 veya 0.886 kurallarına göre bu çizelgede 1.09'dur.
Bu model geçersizdir, AC satırı 0.832 veya 0.886 kurallarına göre bu grafikte 1.09'dur.
merhaba ziko
ilginiz için teşekkürler ama kalıbın geçersiz olduğunu söylemenizin sebebini merak ediyorum. açıklarsanız çok sevinirim??????????
ayrıca resme bir göz atın.belki bir hata yaptım!!!??????????
Grafiğimdeki AC 1.09 gösteriyor, tekrar kontrol edeyim
AC = (yüksek(b)-düşük(c))/(yüksek(b)-düşük(a))
= (118.57-118.22)/(118.57-118.25) = 0.764 değil 1.093
grafiğinizdeki AC çizgisi, A'yı C'den biraz daha yüksek bir noktaya bağlıyor
İyi tanımlanmış kurallara ihtiyacımın nedeni, bu modeller için bir gösterge geliştirmeye başlamam, düşüş kelebeği ile başladım,
Göstergeyi ekliyorum,
kamyar tarafından geçen hafta yayınlanan önceki grafiklerle test edebilirsiniz,
EURUSD,4H ve EURCAD,4H ile test edinmükemmel gösterge...mükemmel çalışma...teşekkürler