Otomatik Ticaret : Fiyat geçmişine erişmek için CopyRates'i kullanabilirsiniz ( CopyBuffer'a benzer). Ask, Bid fiyatlarının güncel değerleri SymbolInfoTick kullanılarak alınabilir.
Görsel olarak, ilk bakışta doğru gibi görünüyor. Ancak, fiyat ile hareketli ortalama arasındaki farkı yeniden hesaplayarak tamamen farklı bir rakam elde edilir.
EURUSD/1.36421-1.36168=0.00253'ü kontrol ettim ve gösterge 0.00157'yi gösteriyor, ekran görüntüsünü ekliyorum.
Görsel olarak, ilk bakışta doğru gibi görünüyor. Ancak, fiyat ile hareketli ortalama arasındaki farkı yeniden hesaplayarak tamamen farklı bir rakam elde edilir.
EURUSD/1.36421-1.36168=0.00253'ü kontrol ettim ve gösterge 0.00157'yi gösteriyor, ekran görüntüsünü ekliyorum.
Ve, peki, isteklerde daha kesin olmanız gerekir. Şimdi doğru sayıyor.
mql5, işlev kodlarını değil, nesne kitaplıklarını kullanır. İşlevlerin bağlanması zordur, OOP'de daha kolaydır: gerekli kitaplığı bağlarız, bir nesne oluştururuz ve içinde gerekli yöntemleri alırız - algoritmik dillerdeki işlevlerin analogları.
Gösterge koduna, OnCalculate() işlevine bakın.
Ben şöyle yapıyorum:
Hiç birşey çalışmıyor. MQL4'te her şey açıktır. MQL5 hakkında fazla bilgim yok. Muhtemelen, fiyatı almak için bazı işlevleri çağırmanız mı gerekiyor?Ben şöyle yapıyorum:
Hiç birşey çalışmıyor. MQL4'te her şey açıktır. MQL5 hakkında fazla bilgim yok. Muhtemelen, fiyatı almak için bazı işlevleri çağırmanız mı gerekiyor?OnInit'e yazın:
Ben şöyle yapıyorum:
Hiç birşey çalışmıyor. MQL4'te her şey açıktır. MQL5 hakkında fazla bilgim yok. Muhtemelen, fiyatı almak için bazı işlevleri çağırmanız mı gerekiyor?Fiyat geçmişine erişmek için CopyRates'i kullanabilirsiniz ( CopyBuffer'a benzer).
Ask, Bid fiyatlarının güncel değerleri SymbolInfoTick veya SymbolInfoDouble kullanılarak elde edilebilir ( Spread göstergesinde olduğu gibi).
OnInit'e yazın:
Fiyat geçmişine erişmek için CopyRates'i kullanabilirsiniz ( CopyBuffer'a benzer). Ask, Bid fiyatlarının güncel değerleri SymbolInfoTick kullanılarak alınabilir.
Hiç birşey çalışmıyor. İşte kodun tamamı:
Hiç birşey çalışmıyor. İşte kodun tamamı:
Peki neden olmasın. Her şeyi yapabilirim:
Peki neden olmasın. Her şeyi yapabilirim:
Görsel olarak, ilk bakışta doğru gibi görünüyor. Ancak, fiyat ile hareketli ortalama arasındaki farkı yeniden hesaplayarak tamamen farklı bir rakam elde edilir.
EURUSD/1.36421-1.36168=0.00253'ü kontrol ettim ve gösterge 0.00157'yi gösteriyor, ekran görüntüsünü ekliyorum.
Tünaydın.
KimIV'in MQL4 http://forum.mql4.com/ru/38949'da olduğu gibi MQL5'te bir yerlerde hazır fonksiyon kodları var mı?
Görsel olarak, ilk bakışta doğru gibi görünüyor. Ancak, fiyat ile hareketli ortalama arasındaki farkı yeniden hesaplayarak tamamen farklı bir rakam elde edilir.
EURUSD/1.36421-1.36168=0.00253'ü kontrol ettim ve gösterge 0.00157'yi gösteriyor, ekran görüntüsünü ekliyorum.
Tünaydın.
KimIV'in MQL4 http://forum.mql4.com/ru/38949'da olduğu gibi MQL5'te bir yerlerde hazır fonksiyon kodları var mı?