MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 250
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
Tünaydın!
Beyler, söyleyin bana, göstergeyi grafikte programlı olarak görüntülemek mümkün mü? Yoksa sadece manuel olarak mı?
Eğer öyleyse, hangi komut verilir?
mql4'te sadece bu gösterge ile önceden hazırlanmış bir şablonu uygulayabilirsiniz.
hayır, sadece göstergeyi çizelgeye (tablolara) programlı olarak yüklemem gerekiyor.
Eh, yapamazsan, yapamazsın .... Yazık.
hayır, sadece göstergeyi çizelgeye (tablolara) programlı olarak yüklemem gerekiyor.
Eh, yapamazsan, yapamazsın .... Yazık.
MT4'e ihtiyacım var...
MT4'e ihtiyacım var...
serbest
Bir Expert Advisor (script) ekranda bir gösterge gibi çizim yapabilir. EA'nın kendisinde (komut dosyası) iCustom işlevinden veya hesaplamadan gelen gösterge verileri
Çoklu Para Birimi Uzman Danışmanı. Bir baykuşun bu göstergeleri aynı anda 20 çiftte çizdiğini hayal edin ... bir yılda)))) baykuş grafikte benim için hindi çekene kadar bekleyeceğim))))
Tamam, grafikteki göstergeyi programdan başlatmanın imkansız olduğu açık. Başka seçenek yok.
Çoklu Para Birimi Uzman Danışmanı. Bir baykuşun bu göstergeleri aynı anda 20 çiftte çizdiğini hayal edin ... bir yılda)))) baykuş grafikte benim için hindi çekene kadar bekleyeceğim))))
Tamam, grafikteki göstergeyi programdan başlatmanın imkansız olduğu açık. Başka seçenek yok.
Tünaydın!
Çok garip bir durum. EA, MACD osilatöründeki MODE_SIGNAL çizgisinin hareket yönünü ve MODE_MAIN'in sıfıra göre konumunu hesaplar. Her şey basit görünüyor. iMACD işlevini kullanıyorum. Testi çalıştırıyorum ve bana Tester'ı veriyor: döviz kuru hesaplanamıyor. Uzun düşündüm. Daha basit öğelere ayırmaya karar verdim (aşağıdaki kodda olduğu gibi). " MyMACDMode < 0 " satırı kaldırıldığında testin başarıyla başlatıldığı ortaya çıktı. Farklı kombinasyonlar yapmaya çalıştım ve sonuç aynı kalıyor. Biraz kandırmaya çalıştım ve MyMACDMode çıktısını grafiğe metin şeklinde koydum - ortaya çıktı ki çizgi sıfırın altındaysa aldığı sayıyı ekrana yazıyor (sayının kendisi çıkıyor) 9.213552135 değerinde çok büyük, ancak göstergede 0.00123 gibi bir şey). İşaret karşılık geliyor ve ihtiyacım olan şey bu. Bu kodu çalıştırmanın sonucunu ekranda göstermeye çalıştım, her zaman MACD'nin sıfırın üzerinde olduğu ortaya çıkıyor. Onun nesi var bilmiyorum... Bu konuda ne yapmalıyım?
// Değişkenleri bildirme
MyMACDOld = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 1);
MyMACDNew = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 0);
MyMACDMode = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0);
// Verim
if ( MyMACDold > MyMACDNew )
{
if(MyMACDMode < 0)
{
dönüş(1);
}
}
Tünaydın!
Çok garip bir durum. EA, MACD osilatöründeki MODE_SIGNAL çizgisinin hareket yönünü ve MODE_MAIN'in sıfıra göre konumunu hesaplar. Her şey basit görünüyor. iMACD işlevini kullanıyorum. Testi çalıştırıyorum ve bana Tester'ı veriyor: döviz kuru hesaplanamıyor. Uzun düşündüm. Daha basit öğelere ayırmaya karar verdim (aşağıdaki kodda olduğu gibi). " MyMACDMode < 0 " satırı kaldırıldığında testin başarıyla başlatıldığı ortaya çıktı. Farklı kombinasyonlar yapmaya çalıştım ve sonuç aynı kalıyor. Biraz kandırmaya çalıştım ve MyMACDMode çıktısını grafiğe metin şeklinde koydum - ortaya çıktı ki çizgi sıfırın altındaysa aldığı sayıyı ekrana yazıyor (sayının kendisi çıkıyor) 9.213552135 değerinde çok büyük, ancak göstergede 0.00123 gibi bir şey). İşaret karşılık geliyor ve ihtiyacım olan şey bu. Bu kodu çalıştırmanın sonucunu ekranda göstermeye çalıştım, her zaman MACD'nin sıfırın üzerinde olduğu ortaya çıkıyor. Onun nesi var bilmiyorum... Bu konuda ne yapmalıyım?