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
Tam olarak neye ihtiyacınız olduğuna dair birçok varyant hayal edebiliyorum. açıklamalara ihtiyacın var. çok fazla açıklama.
tampon çubukların Kapanış fiyatlarını içeren bir göstergeniz var.
bu göstergeden başka bir göstergeyi (örneğin MA) çağırmak ve Kapanış tamponunu ona beslemek istiyorsunuz.
soru -
- Bunu Kapanış hesaplamasının hangi aşamasında yapmayı planlıyorsunuz?
- Bu ikinci göstergenin sonucunu nereden almayı planlıyorsunuz?
Merhaba,
Bu çok güzel bir makale ancak bazı sorularım var.
1. Yalnızca OnCalculate () işlev çağrısının kısa biçimini kullanan gösterg eler başka bir göstergeye uygulanabilir mi yoksaOnCalculate () işlev çağrısının uzun biçimini kullanan göstergeler de uygulanabilir mi? Eğer öyleyse,OnCalculate() fonksiyon çağrısının uzun formuna sahip bir gösterge başka bir göstergeye uygulanabilir mi?
2. Bir göstergeyi diğerine uygulamak (RSI üzerinden TSI) bazı görüntüleme sorunları yaratır (ekteki resme bakın). RSI 0'dan 100'e kadar çizilirken, ikinci gösterge (TSI) da 0'ın altında değerlere sahip, grafikte görünmeyen değerler. Sorun nedir ve grafik neden her iki göstergeyi de doğru şekilde görüntülemek için düzgün bir şekilde ayarlanmıyor. Bu sorunu çözebilir miyiz yoksa bu bir MetaTrader hatası mı???
1. Evet, yalnızca OnCalculate'in kısa formunu kullanan gösterge başka bir gösterge verisine uygulanabilir.
2. RSI göstergesinin özelliklerini düzenlemeniz ve Ölçek sekmesindeki "Sabit minimum" u 0 yerine -50 olarak değiştirmeniz gerekir.
Alexey,
Zaman ayırdığınız için teşekkür ederim.
Belgelere göre OTHER gösterge tanıtıcısını geçmek gerekiyor,
ve Devam eden göstergenin arabelleğini işleme olasılığı için konuştum.
Ayrıca.
OTHER gösterge tanıtıcısını geçmek mümkündür, ancak hangi arabelleğin kullanılması gerektiğini nerede belirteceğimi bulamadım.
İhtiyacınız olan şeyin birçok çeşidini hayal edebiliyorum. açıklamalara ihtiyacınız var. çok fazla açıklama.
tamponun çubukların Kapanış fiyatlarını içerdiği bir göstergeniz var.
bu göstergeden başka bir göstergeyi (örneğin MA) çağırmak ve Kapanış tamponunu ona beslemek istiyorsunuz.
soru -
- Bunu Kapanış hesaplamasının hangi aşamasında yapmayı planlıyorsunuz?
- Bu ikinci göstergenin sonucunu nereden almayı planlıyorsunuz?
Çok fazla açıklama var:
Açıklamamı daha net hale getirmek için, MT5 teslimatında olmaması koşuluyla MACD göstergesinin yazımına dönelim.... Ancak, gösterge tutamacını bir fiyat sabiti olarak geçirme olasılığı olan iMA var. Ancak sorun şu ki, bunun için MA değerlerinin farkının bir göstergesini yazmamız ve sapı aldıktan sonra bir sinyal hattı yapmak için ayrı ayrı yazmamız gerekiyor. Ancak mql4'te olduğu gibi içeride iMAOnArray () kullanma imkanı yoktur.
Daha fazla açıklama:
Bazı formüllere göre, gösterge tamponunun değerlerini 0 aldık. O zaman bu değerlerin ortalamasını hesaplamamız gerekiyor. Kendi formülünüzle hesaplamak için başka seçenek yok mu? MovingAverages.mqh'de aynı formüller yer alıyor. Öğrenmek istediğim seçenek bu değil.
Diğerlerinin çok fazla açıklaması var:
İki veya üç tamponlu özel bir göstergemiz var. Görev, tampon 1 ve 2'nin ortalamasını ayrı ayrı hesaplamaktır. Böyle bir göstergenin tutamacını aldıktan sonra, bu tamponların değerlerini CopyBuffer () aracılığıyla almak mümkündür, ancak bunları iMA'ya gönderme imkanı yoktur. Ne yapmalıyım?
Eğer sakıncası yoksa... Soru sonucu almak değil, başka bir göstergenin tutamacını bazı teknik göstergelere geçirme olasılığını nasıl kullanacağınızı ve neyi alıp neyi alamayacağınızı anlamaktır.
Alexey Viktorov:
İki veya üç tamponlu özel bir göstergemiz var. Görev, tampon 1 ve 2'nin ortalamasını ayrı ayrı hesaplamaktır. Böyle bir göstergenin tutamacını aldıktan sonra, CopyBuffer() kullanarak bu tamponların değerlerini almak mümkündür, ancak bunları iMA'ya gönderme imkanı yoktur. Ne yapmalı?
Özelliklerde ek bir parametre ile belirtilen sayı altında belirli bir tamponu kopyalayan bu göstergenin etrafında bir sarmalayıcı yapmak.
Ve iletilmesi gereken onun tanıtıcısıdır.
Bu göstergenin etrafında, özelliklerde ek bir parametre ile belirtilen sayının altında belirli bir tamponu kopyalayan bir sarmalayıcı yapın.
Ve bu tam olarak onun tanıtıcısıdır ve onu iletir.
Anladığım kadarıyla, bu kopyalanan tampon temelinde bir gösterge oluşturun ve ardından tutamacını aldıktan sonra, alınan verileri bir sonraki göstergede kullanabilirsiniz. Yoksa öyle değil mi?
Anladığım kadarıyla, bu kopyalanan tampon temelinde bir gösterge yapmak ve ardından tutamacını aldıktan sonra, elde edilen verileri bir sonraki göstergede kullanabilirsiniz.
Evet, sayılır.
Ve işte çok çılgın bir fikir: Bir gösterge kaynak olarak eklenmişse, tutamacını almak mümkün mü? Çapraz olamaz mı? İki gösterge taşımamak için, göstergenin kendisi ve bu göstergeden gelen gösterge. Kaynakları uygulamadım, bu yüzden kontrol etmem zor, bu yüzden soruyorum.
mql4'teki iMAOnArray() ile karşılaştırıldığında, bu bir tef dansıdır.
Ve işte çok çılgın bir fikir: Bir gösterge kaynak olarak eklenmişse, tutamacını almak mümkün mü? Çaprazlanamaz mı? İki gösterge taşımamak için, göstergenin kendisi ve bu göstergeden gelen gösterge. Kaynakları uygulamadım, bu yüzden kontrol etmem zor, bu yüzden soruyorum.
Mevcut uygulamada bunun gerçek bir tef dansı olduğunu düşünüyorum :)