MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 156
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Terminalin Include klasöründeki MovingAverages.mqh dosyasına bakın.
- ışığa ihtiyacım var
- güneşe bak
Hayır, her şeyi anlıyorum ama neden bu kadar kaba?
Yani, sondan bir önceki gösterge değerine sahibiz (evet, herhangi biri), bar açılışındaki göstergenin mevcut değerini daha az telaşla nasıl bulabiliriz?
- ışığa ihtiyacım var
- güneşe bak
Hayır, her şeyi anlıyorum ama neden bu kadar kaba?
Yani, sondan bir önceki gösterge değerine sahibiz (evet, herhangi biri), bar açılışındaki göstergenin mevcut değerini daha az telaşla nasıl bulabiliriz?
Cevabım kaba olmak değildi, sadece ortalama alma yöntemini ve uygulanan fiyatları karıştırıyormuşsunuz gibi geldi. Bu dosya örnekler içerir.
Sorunuzla ilgili olarak, her şey göstergenin nasıl hesaplandığına bağlıdır: gösterge her tik için hesaplanırsa, daha sonra kullanabilmeniz için göstergenin mumun açılışındaki ilk değerini hatırlamanız yeterlidir. Gösterge, oluşturulmuş çubuklara göre hesaplanıyorsa, bakmanız gerekir...
Cevabım kaba olmak değildi, bana ortalama alma yöntemini ve uygulanan fiyatları karıştırıyormuşsunuz gibi geldi. Bu dosya örnekler içerir.
Sorunuzla ilgili olarak, her şey göstergenin nasıl hesaplandığına bağlıdır: gösterge her tik için hesaplanırsa, daha sonra kullanabilmeniz için göstergenin mumun açılışındaki ilk değerini hatırlamanız yeterlidir. Gösterge, oluşturulmuş çubuklara göre hesaplanıyorsa, bakmanız gerekir...
Gösterge hala aynı - hareketli - her tik için sayılıyor - standart MA'nın kapanış fiyatlarının ilginç olduğunu varsayalım.
1;2;3;4;5;6(5,1) - parantez içinde barın açılışındaki değerdir - tarihte barın açılış fiyatı olacaktır. MA, diyelim ki pencere 3 ile:
1. (1+2+3)/3=2 (bar - 4)
2. (2+3+4)/3=3 (bar - 3)
3. (3+4+5)/3=4 (bar - 2)
4. (4+5+6)/3=5 (bar - 1)
Yani 4 ve 5'e sahibiz - kapanış fiyatlarındaki son ve sondan bir önceki MA değeri, ilk tikte 1 çubuktaki gösterge değerinin tüm serisini (3 sayı) yeniden hesaplamadan, çubuğun açıldığı biliniyorsa nasıl bulabilirsiniz? fiyat 5 numara mı
Gösterge hala aynı - hareketli - her tik için sayılıyor - standart MA'nın kapanış fiyatlarının ilginç olduğunu varsayalım.
1;2;3;4;5;6(5,1) - parantez içinde barın açılışındaki değerdir - tarihte barın açılış fiyatı olacaktır. MA, diyelim ki pencere 3 ile:
1. (1+2+3)/3=2 (bar - 4)
2. (2+3+4)/3=3 (bar - 3)
3. (3+4+5)/3=4 (bar - 2)
4. (4+5+6)/3=5 (bar - 1)
Yani 4 ve 5'e sahibiz - kapanış fiyatlarındaki son ve sondan bir önceki MA değeri, ilk tikte 1 çubuktaki gösterge değerinin tüm serisini (3 sayı) yeniden hesaplamadan, çubuğun açıldığı biliniyorsa nasıl bulabilirsiniz? fiyat 5 numara mı
Açıklamanızı tam olarak anlamadım. Kendi tarzımla tarif edeyim. Fare var. Her onayda yeniden hesaplanır. Hangi fiyatlarla hesaplandığı ve hangi ortalama yöntemini kullandığı önemli değildir. Hesaplanan tarih içinde herhangi bir mumun açılışında bu elin değerini bilmek ister misiniz?
Doğru anlıyorsun. Ama yöntem ve fiyatlar önemli...
Doğru anlıyorsun. Ama yöntem ve fiyatlar önemli...
Aslında, sadece ilke önemlidir. Ve ilke, açılış sırasında bu fiyatları saklamak için ek bir arabelleğe ihtiyacınız olmasıdır.
Onlar. ihtiyaç:
1. Ek duyurun. tampon;
2. Bir indeks atayın;
3. Çizim stilini DRAW_NONE olarak ayarlayın (değerlerin grafikte görüntülenmesini istemiyorsanız);
4. OnCalculate() içinde, Rates_total > prev_calculated koşulu karşılandığında, göstergeyi hesaplayın ve değeri bu toplama yazın. tampon;
Herşey:)
Tekrar düşünüyorsun, Masha'ya ihtiyacın var mı !!!!!!!! bu pr..ke'ye nasıl güvenebilirsin! ne yiyeceğiz diye soran ağızlarınız var. - bu, hedefe odaklanmanızı ve diğer ihtiyaç ve ilgi alanlarınızı bırakmanızı sağlamalıdır!
Daha spesifik bir konuya ihtiyacınız var ve diğer 100 liralık saçmalıklardan daha fazlasına ihtiyacınız var… Böyle bir konu yarın neyin üzerine inşa edileceğinden istikrar kazandırıyor .. Her şeyden önce , fiyatın "aptal" olduğunu anlamak, paranın olduğu yere gidiyor! ve bir dizi fonksiyon / seçenekte sm raporlarına göre paranın nerede olduğunu öğrenebilirsiniz .. ve diğer seviye gadget'ların yardımıyla ....
İşte size basit ve pratik bir ipucu!
ben++;
Her tikte değil de bir sonraki çubukta kontrol edilecek koşulu nasıl yapabilirim?
Aslında, sadece ilke önemlidir. Ve ilke, açılış sırasında bu fiyatları saklamak için ek bir arabelleğe ihtiyacınız olmasıdır.
Onlar. ihtiyaç:
1. Ek duyurun. tampon;
2. Bir indeks atayın;
3. Çizim stilini DRAW_NONE olarak ayarlayın (değerlerin grafikte görüntülenmesini istemiyorsanız);
4. OnCalculate() içinde, Rates_total > prev_calculated koşulu karşılandığında, göstergeyi hesaplayın ve değeri bu toplama yazın. tampon;
Herşey:)
Tekrar düşünüyorsun, Masha'ya ihtiyacın var mı !!!!!!!! bu pr..ke'ye nasıl güvenebilirsin! ne yiyeceğiz diye soran ağızlarınız var. - bu, hedefe odaklanmanızı ve diğer ihtiyaç ve ilgi alanlarınızı bırakmanızı sağlamalıdır!
Daha spesifik bir konuya ihtiyacınız var ve diğer 100 liralık saçmalıklardan daha fazlasına ihtiyacınız var… Böyle bir konu yarın neyin üzerine inşa edileceğinden istikrar kazandırıyor .. Her şeyden önce, fiyatın "aptal" olduğunu anlamak, paranın olduğu yere gidiyor! ve bir dizi fonksiyon / seçenekte sm raporlarına göre paranın nerede olduğunu öğrenebilirsiniz .. ve diğer seviye gadget'ların yardımıyla ....
İşte size basit ve pratik bir ipucu!
Masha "nerede" demez, "nasıl" olduğunu anlamaya yardımcı olur.
Tüm bu CME raporları hakkında - analizleri için net bir algoritma yok - her durumda onları görmedim - ayrıca uygulamaları için TF büyük riskler gerektiriyor. Bir tekniğiniz varsa ve bunun hakkında konuşmaya hazırsanız, o zaman büyük bir ilgiyle dinlerim.