blok diyagramları ile güzel olurdu.
Okuyacağım.
Uzman Danışmanın her zaman çalışmadığına dair şikayetler aldık.
Lütfen MQL5\Indicators\Examples\Heiken_Ashi.mq5 dosyasını https://www.mql5.com/tr/code/33 adresindeki Kod Tabanında bulunan dosya ile değiştirin ve yeniden derleyin.
Bundan sonra her şey çalışmalıdır.
Ve lütfen bu dosyayı standart teslimatta düzeltin.
- oylar: 10
- 2010.01.26
- MetaQuotes Software Corp.
- www.mql5.com
Kendisine atıfta bulunan özyinelemeli yapı açık değildir: "haOpen=(haOpen[ancestor]".
Merhaba, bu makaleyi kırmızılaştırdım ve çok ilginç buldum. her şeyden önce teşekkürler, ikincisi MT4 için tercüme edilmesi mümkün mü?
Şimdiden teşekkürler
Sevgili Dmitry, bu gerçekten harika, iyi açıklanmış, MQL5 topluluğuna muazzam bir katkı, ne yazık ki açıkladığınız her şeyi takip edemiyorum, bu sizden çok benim tarafımdan, beynim böyle kablolu, anlayabiliyorum geri kalan% 70'in benim için sihir olduğunu söyle.
Ancak, kodda bir sorun var.
2014.01.01'den 2024.01.19'a kadar bir test yaptım. EURUSD, H1, 1.000,00 EUR.
İlk mumda yarasadan itibaren yanlış gidiyor.
İlk mum 2014.01.01 23:00 Açılış 1.37550 Yüksek 1.37648, Düşük 1.37372, Kapanış 1.37580.
Grafik kırmızı bir mum gösteriyor ve mavi bir mum olmalı.
deal #1 Journal sekmesinde bulunamıyor.
deal # 2 buy 0.01 EURUSD sl: 1.3755 (1.3755 / 1.37651 / 1.37550)
deal performed ( #2 0.01 EURUSD at 1.37651), bu neredeyse mum gövdesinin ortasında, bir ayı mumu için Kapanışta bir Satış işlemi açmayı veya bir boğa mumunun kapanışında bir alım yapmayı beklerken.
Bundan kısa bir süre sonra, satın alma emri girişi ile mum kapanışının ortasında bir Satış emri verilir, eke bakın.
Dizileri okuyabilmek için aşağıdaki Print[] talimatını ekledim, ancak sonuç benim için bir anlam ifade etmiyor, eke bakın.
double haOpen[BAR_COUNT],haHigh[BAR_COUNT],haLow[BAR_COUNT],haClose[BAR_COUNT]; Print("haOpen = [0 ... 2] = ",haOpen[0]," ", haOpen[1], " ", haOpen[2]); Print("haHigh = [0 ... 2] = ",haHigh[0]," ", haHigh[1], " ", haHigh[2]); Print("haLow = [0 ... 2] = ",haLow[0]," ", haLow[1], " ", haLow[2]); Print("haClose = [0 ... 2]= ",haClose[0]," ", haClose[1], " ", haClose[2]);
Heiken Ashi 'ye gerçekten çok inanıyorum çünkü özellikle US30, DE40 vb. Endekslerdeki eğilimi mükemmel bir şekilde gösteriyor, Endeks eğilim tahmini% 75 - 80, bunu birçok Ticaret görünümü grafiğiyle manuel olarak test etti.
Kodda neyin yanlış olduğunu bulmaya ve düzeltilmiş sürümü sağlamaya yardımcı olabilirseniz gerçekten minnettarım.
Velyke spasybi,
Richard- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Yeni makale Heiken-Ashi Göstergesine Dayalı Bir Alım Satım Sistemi Örneği yayınlandı:
Bu makalede, alım satım işleminde bir Heiken-Ashi göstergesi kullanma sorusunu inceleyeceğiz. Bu göstergeye dayalı olarak basit bir alım satım sistemi göz önünde bulundurulur ve bir MQL5 Expert Advisor yazılır. Alım satım işlemleri, Standart sınıf kitaplığının sınıfları temel alınarak gerçekleştirilir. Bu makalede sunulan incelenen alım satım stratejisinin test sonuçları, geçmişe dayanmaktadır ve yerleşik MetaTrader 5 strateji test cihazı kullanılarak elde edilmiştir.
Test, iki para birimi çifti kullanılarak yapılacaktır. Ben EURUSD ve GBPUSD para birimi çiftlerini seçmeye karar verdim.
Test için aşağıdaki zaman aralıklarını almaya karar verdim: H3, H6 ve H12. Bunun neden olduğunu soracaksınız. Çünkü TS'yi MetaTrader4 terminalinde bulunmayan zaman aralıklarında test etmek istedim.
İşte başlıyoruz. EURUSD test para birimini, H3 test dönemini seçerek "Başlat"a tıklıyoruz. Testin tamamlanmasının ardından test cihazı penceresinde iki yeni sekme görürüz: "Sonuçlar" (Şek. 4) ve "Grafik" (Şek. 5).
Şekil 4. Strateji test cihazı ile EURUSD H3'ün test sonucu
Yazar: Dmitry Voronkov