Anladığım kadarıyla @Nauris Zukas tarafından önerilen seçenek çoklu para birimi için uygun, en azından benim için çalıştı.
Ve seçeneğiniz tek para birimi için daha iyidir, çünkü. eklendiği çizelgeden veri alır.
Genel olarak, her şeyi hiç anlamıyorsunuz. Ayrıca, imleci işlevin adının üzerine getirebilir ve F1'e basabilirsiniz - bu konuda tam yardım alın.
Vitaliy size hem MT4 hem de MT5'te eşit olarak çalışan bir işlev sundu - bu yüzden onu kullanmanın daha iyi olduğunu, diğer her şeyin eşit olduğunu yazdı.
Genel olarak, her şeyi hiç anlamıyorsunuz. Ayrıca, imleci işlevin adının üzerine getirebilir ve F1'e basabilirsiniz - bu konuda tam yardım alın.
Vitaliy size hem MT4 hem de MT5'te eşit olarak çalışan bir işlev sundu - bu yüzden onu kullanmanın daha iyi olduğunu, diğer her şeyin eşit olduğunu yazdı.
Anladığım kadarıyla @Nauris Zukas tarafından önerilen seçenek çoklu para birimi için uygun, en azından benim için çalıştı.
Ve seçeneğiniz tek para birimi için daha iyidir, çünkü. eklendiği çizelgeden veri alır.
Vitaly Muzichenko'nun seçeneğini kullanabilirsiniz, ancak ardından Symbol() öğesini değiştirmeyi unutmayın. Symbol() her zaman eklendiği tablodan alınır, eğer başka bir çift kullanmanız gerekiyorsa, hangi döviz çiftine ihtiyacınız olduğunu doğrudan belirtmelisiniz. Örneğin şöyle:
Son 20 değerin maksimumu ve mavisine göre bir çizgi çizen gösterge1 vardır. Şamdan grafiğindeki bir fiyat kanalına benziyor.
Fiyat tablosunun altında ayrı bir pencerede RSI gibi bir çizgi çizen , kendi kendine yazılan başka bir gösterge2 vardır.
Gösterge1'in gösterge2'den alınan verilere dayanarak nasıl oluşturulacağı.
Gösterge2'nin ayrı bir pencerede çizilmemesini istiyorsanız, o zaman #özellik göstergesi_separate_window'u bulmaya çalışın ve onu #özellik gösterge_grafik_penceresi ile değiştirin. O yardımcı olabilir.
Nauris Zukas : Gösterge2'nin ayrı bir pencerede çizilmemesini istiyorsanız, o zaman #özellik göstergesi_separate_window'u bulmaya çalışın ve onu #özellik gösterge_grafik_penceresi ile değiştirin. O yardımcı olabilir.
Hayır, mum verilerini (örneğin, Kapat[] dizisi) değil, gösterge2'den bir dizi değer almak için gösterge1'e ihtiyacım var.
Önceden hazırlanmış bir göstergeye İlk/Önceki işlevi nasıl eklenir. Yani düzenlemek için.
Herkes öyle olduğunu söylüyor
int OnCalculate(const int oranları_toplam, const int önceki_hesaplanmış, const tarihsaat&saat[], const double& open[], const çift ve yüksek[], const double&düşük[], const çift ve kapat[], const uzun& tik_hacim[], const uzun&hacim[], const int&spread[]) {
Bununla değiştirilmelidir
int OnCalculate(const int oranları_toplam, const int önceki_hesaplanmış, const int başlangıç, sabit çift &fiyat[]) {
Ama bütün bunlar işe yaramıyor. Düzenleme yerine yazmaya yardımcı olabilir.
Bu işlevi kesmek için tembel olmayanlara sor!??? mümkünse daha detaylı.
Çubuğun kapanmasından önceki son tikte A grafiğindeki programın, B grafiğinde zaten görünen bir çubuk bulma şansı var mı? (A ve B çizelgeleri farklı enstrümanları gösterir) Yani, A grafiğine bir işaret geldiği andan itibaren, B grafiğindeki çubukların sayısı için bir talepte bulunulana kadar, B grafiğinde yeni bir çubuk görünecektir.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Anladığım kadarıyla @Nauris Zukas tarafından önerilen seçenek çoklu para birimi için uygun, en azından benim için çalıştı.
Ve seçeneğiniz tek para birimi için daha iyidir, çünkü. eklendiği çizelgeden veri alır.
Genel olarak, her şeyi hiç anlamıyorsunuz. Ayrıca, imleci işlevin adının üzerine getirebilir ve F1'e basabilirsiniz - bu konuda tam yardım alın.
Vitaliy size hem MT4 hem de MT5'te eşit olarak çalışan bir işlev sundu - bu yüzden onu kullanmanın daha iyi olduğunu, diğer her şeyin eşit olduğunu yazdı.
Sadece MT4'te kullanılanı seçtiniz.
Genel olarak, her şeyi hiç anlamıyorsunuz. Ayrıca, imleci işlevin adının üzerine getirebilir ve F1'e basabilirsiniz - bu konuda tam yardım alın.
Vitaliy size hem MT4 hem de MT5'te eşit olarak çalışan bir işlev sundu - bu yüzden onu kullanmanın daha iyi olduğunu, diğer her şeyin eşit olduğunu yazdı.
Sadece MT4'te kullanılanı seçtiniz.
Anladığım kadarıyla @Nauris Zukas tarafından önerilen seçenek çoklu para birimi için uygun, en azından benim için çalıştı.
Ve seçeneğiniz tek para birimi için daha iyidir, çünkü. eklendiği çizelgeden veri alır.
Vitaly Muzichenko'nun seçeneğini kullanabilirsiniz, ancak ardından Symbol() öğesini değiştirmeyi unutmayın. Symbol() her zaman eklendiği tablodan alınır, eğer başka bir çift kullanmanız gerekiyorsa, hangi döviz çiftine ihtiyacınız olduğunu doğrudan belirtmelisiniz. Örneğin şöyle:
İyi şanlar! :)
Ve konunun devamı. Alıntı dizesi parametresi
Bunlar değişkenlerin isimleridir.
Soru:
Son 20 değerin maksimumu ve mavisine göre bir çizgi çizen gösterge1 vardır. Şamdan grafiğindeki bir fiyat kanalına benziyor.
Fiyat tablosunun altında ayrı bir pencerede RSI gibi bir çizgi çizen , kendi kendine yazılan başka bir gösterge2 vardır.
Gösterge1'in gösterge2'den alınan verilere dayanarak nasıl oluşturulacağı.
Soru:
Son 20 değerin maksimumu ve mavisine göre bir çizgi çizen gösterge1 vardır. Şamdan grafiğindeki bir fiyat kanalına benziyor.
Fiyat tablosunun altında ayrı bir pencerede RSI gibi bir çizgi çizen , kendi kendine yazılan başka bir gösterge2 vardır.
Gösterge1'in gösterge2'den alınan verilere dayanarak nasıl oluşturulacağı.
Gösterge2'nin ayrı bir pencerede çizilmemesini istiyorsanız, o zaman #özellik göstergesi_separate_window'u bulmaya çalışın ve onu #özellik gösterge_grafik_penceresi ile değiştirin. O yardımcı olabilir.
Hayır, mum verilerini (örneğin, Kapat[] dizisi) değil, gösterge2'den bir dizi değer almak için gösterge1'e ihtiyacım var.
Soru:
Son 20 değerin maksimumu ve mavisine göre bir çizgi çizen gösterge1 vardır. Şamdan grafiğindeki bir fiyat kanalına benziyor.
Fiyat tablosunun altında ayrı bir pencerede RSI gibi bir çizgi çizen , kendi kendine yazılan başka bir gösterge2 vardır.
Gösterge2'den alınan verilere dayanarak gösterge1 nasıl yapılır.
Buradan okumaya başlayın
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MQL4, yardım ve algoritmalar ve kodlar hakkında herhangi bir acemi sorusu
potom , 2017.10.15 16:07
Önceden hazırlanmış bir göstergeye İlk/Önceki işlevi nasıl eklenir. Yani düzenlemek için.
Herkes öyle olduğunu söylüyor
int OnCalculate(const int oranları_toplam,
const int önceki_hesaplanmış,
const tarihsaat&saat[],
const double& open[],
const çift ve yüksek[],
const double&düşük[],
const çift ve kapat[],
const uzun& tik_hacim[],
const uzun&hacim[],
const int&spread[])
{
Bununla değiştirilmelidir
int OnCalculate(const int oranları_toplam,
const int önceki_hesaplanmış,
const int başlangıç,
sabit çift &fiyat[])
{
Ama bütün bunlar işe yaramıyor. Düzenleme yerine yazmaya yardımcı olabilir.
Bu işlevi kesmek için tembel olmayanlara sor!??? mümkünse daha detaylı.Yani, A grafiğine bir işaret geldiği andan itibaren, B grafiğindeki çubukların sayısı için bir talepte bulunulana kadar, B grafiğinde yeni bir çubuk görünecektir.