Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 817
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
CPositionInfo sınıfındaki Volume yönteminin, Select() yönteminin en son çağrıldığı zaman noktasına karşılık gelen hacmi döndürdüğünü doğru anlıyor muyum? Yani, bu sembol için bir ay önce olan hacmi öğrenebilir misiniz?
CPositionInfo'nun nasıl hazırlanacağını açıkladınız. Yine de, hala iki şeyi anlamıyorum:
1) Bu tarif, CPositionInfo sınıfının yardımından nasıl geliyor?
2) Neden, birden fazla nesne normal olarak kullanılamıyorsa, sınıfın kendisine ihtiyaç vardır, çünkü konum özelliğine her erişimden önce, Select yöntemini kullanarak konuma ayarlamanız gerekir, aksi takdirde aniden Select yöntemini başka biri için kullandık CPositionInfo nesnesi başka bir yerde.
CPositionInfo'nun nasıl hazırlanacağını açıkladınız. Yine de, hala iki şeyi anlamıyorum:
1) Bu tarif, CPositionInfo sınıfının yardımından nasıl geliyor?
2) Neden, birden fazla nesne normal olarak kullanılamıyorsa, sınıfın kendisine ihtiyaç vardır, çünkü konum özelliğine her erişimden önce, Select yöntemini kullanarak konuma ayarlamanız gerekir, aksi takdirde aniden Select yöntemini başka biri için kullandık CPositionInfo nesnesi başka bir yerde.
Yardımı kullanmaktaki hatamın ne olduğunu anlamıyorum.
1) Programdaki pozisyon hacmine ihtiyacım vardı.
2) Arama yaparak, CPositionInfo sınıfından Volume yöntemini buldum.
3) Volume çağırmadan önce Select yöntemini kullanma referansı vardır.
4) Select yönteminin açıklamasında bağlantı yoktur. Her ihtimale karşı, CPositionInfo sınıfının açıklamasını inceliyorum.
5) Kod yazıyorum. Yardımdan takip etmeyen sonucu alıyorum.
Hata nerede?
Bir kez daha, mülklere erişmeden önce konum seçimini, düzenini biliyorum. Ancak CPositionInfo hakkındaki bu bilgi ve bilgi, yardımda kesişmez.
Hata nerede?
Daha detaylı yazmayı öğrenirseniz, nerede hata yaptığınızı daha iyi anlayacaksınız.
Şu şekilde yazmayı deneyin:
Yardımı kullanmaktaki hatamın ne olduğunu anlamıyorum.
1) Programdaki pozisyon hacmine ihtiyacım vardı.
2) Arama yaparak, CPositionInfo sınıfından Volume yöntemini buldum.
3) Volume çağırmadan önce Select yöntemini kullanma referansı vardır.
4) Select yönteminin açıklamasında bağlantı yoktur. Her ihtimale karşı, CPositionInfo sınıfının açıklamasını inceliyorum.
5) Kod yazıyorum. Yardımdan takip etmeyen sonucu alıyorum.
Hata nerede?
Bir kez daha, mülklere erişmeden önce konum seçimini, düzenini biliyorum. Ancak CPositionInfo hakkındaki bu bilgi ve bilgi, yardımda kesişmez.
Tüm pozisyonları atlayan ve "Ticaret" sekmesindeki terminaldekine benzer bilgileri yazdıran bir kod bloğu:
İş algoritması: önce pozisyonu seçiyoruz (süpermarket rafından bir kavanoz reçel alıyoruz), sonra seçilen pozisyonun özelliklerine dönüyoruz ve bu özellikleri yazdırıyoruz (reçel kavanozundaki etiketi okuyoruz).
CPositionInfo sınıfının bir anlamı olmadığı ortaya çıkıyor, çünkü normalde bu sınıfın sadece bir nesnesi ile çalışabilirsiniz.
Ivan Ivanov , Vladimir Karputov , fxsaber yardım için teşekkürler.
EA'daki göstergelerden veri alıyorum. İlk önce tutamacı hesaplıyorum, ardından gösterge tamponlarından son birkaç gerçek değeri kopyalıyorum.
Sorular:
1. Bu göstergelerde hangi derinlikte hesaplamalar yapılıyor?
2. Hesaplamaların derinliğini sınırlamanın bir yolu var mı?
Bu durumda, bükülmeyi veya yukarı/aşağı yönünü belirlemek için sadece birkaç son değere ihtiyaç vardır.
Expert Advisor çoklu para birimidir, onlarca gösterge vardır, dolayısıyla gereksiz hesaplamalar yapmamak gerekir.
EA'daki göstergelerden veri alıyorum. İlk önce tutamacı hesaplıyorum, ardından gösterge tamponlarından son birkaç gerçek değeri kopyalıyorum.
Sorular:
1. Bu göstergelerde hangi derinlikte hesaplamalar yapılıyor?
2. Hesaplamaların derinliğini sınırlamanın bir yolu var mı?
Bu durumda, bükülmeyi veya yukarı/aşağı yönünü belirlemek için sadece birkaç son değere ihtiyaç vardır.
Expert Advisor çoklu para birimidir, onlarca gösterge vardır, dolayısıyla gereksiz hesaplamalar yapmamak gerekir.
Umarım OnInit()'te ONCE gösterge tutamaçları yaratırsınız?
Hesaplamanın derinliği - hepsi göstergenin kendisine bağlıdır. Nadir göstergeler derinlikleri zorla sınırlar - kural olarak, herkes tüm tarih için sayılır. Bu nedenle, bu seçeneğe ihtiyacınız olabilir: göstergede derinlikten sorumlu bir değişken girin ve ardından iCustom aracılığıyla Expert Advisor'da bu parametreyi iletin.