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
Belirli bir pozisyonla (sembol ve kimliği biliniyor) veya tüm pozisyonlar için genel bir durumla mı ilgileniyorsunuz?
Belirli bir pozisyonla (sembol ve kimliği biliniyor) veya tüm pozisyonlar için genel bir durumla mı ilgileniyorsunuz?
Sadece geçmişi araştırır ve fırsatları analiz ederseniz ( mydeal kullanarak), bunun gibi bir şey:
1. Dönem için toplam anlaşma sayısını, aralarında sıralayarak, yalnızca sembolü olanları / veya poz oluşumuna katılanları seçerek alıyoruz.
2. İşlemleri sembole göre değil, belirli bir pozisyonun tanımlayıcısına göre seçmek daha iyidir (bu şekilde daha kolay ve daha güvenilirdir).
Daha iyi ve daha basit çözümler olduğundan eminim.
Çözüm için teşekkürler.
Standart kütüphanede bir yerde kaçırdığımı düşündüm, önemli bir parametre olarak açılış ve değişim zamanı da var mı?
Bilinen 3 farklı enstrüman için 3 pozisyon vardır, çok sık eklememek için açma sinyalinin geldiği an, değişim zamanının kontrol edilmesi gerekir.
Örneğimi düzeltin (belki yanlışlıklar vardır). ardından SymbolTitle ve ID parametreleriyle (bir tanımlayıcıya ihtiyacınız varsa) bir işleve biçimlendirin.
Ve işlevi her yerden çağırın.
Harika bir seçenek, CPositionInfo'dan kendi torununuzu oluşturmak ve buna benzer işlevler eklemek olacaktır.
not
Bu arada, geliştiricilerin standart kitaplığa CPositionInfo için işlevsellik eklemesi fena değildi, bu da en azından seçilen pozisyon için fırsatlar dizisini otomatik olarak dolduracak (henüz böyle bir şey yok gibi görünüyor).
Bu tür saçmalıklar, grafikte güncelleme komutunu yürüttükten sonra günlükte göründü:
2011.02.03 02:24:51 HistoryBase '#IBM' 1 geçersiz çubuk kaldırıldı
2011.02.03 02:24:50 HistoryBase '#IBM' 1 geçersiz çubuk kaldırıldı
2011.02.03 02:24:49 HistoryBase '#IBM' 1 geçersiz çubuk kaldırıldı
2011.02.03 02:24:48 HistoryBase '#IBM' 1 geçersiz çubuk kaldırıldı
2011.02.03 02:24:47 HistoryBase '#IBM' 1 geçersiz çubuk kaldırıldı
2011.02.03 02:24:46 HistoryBase '#IBM' 1 geçersiz çubuk kaldırıldı
vb. her saniye.
TF nöbetçi
Çözüm için teşekkürler.
Standart kütüphanede bir yerde kaçırdığımı düşündüm, önemli bir parametre olarak açılış saati ve değişim zamanı da var mı?
'Pozisyon değiştirme zamanı' ile ne demek istiyorsunuz? Değişikliği fark edebilmeniz için nelerin değişmesi gerekiyor?
Ses.
Bunun neresi hoş değil :)
Bunun neresi hoş değil :)
Bu arada, geliştiricilerin standart kitaplığa CPositionInfo için işlevsellik eklemesi fena değildi, bu da en azından seçilen pozisyon için fırsatlar dizisini otomatik olarak dolduracak (henüz böyle bir şey yok gibi görünüyor).
Ama aynısını yapan bir HistorySelectByPosition() fonksiyonu var, pozisyon ID'sini bilmek yeterli. Ve hem mevcut bir pozisyon için hem de zaten kapalı olanlar için bir geçmiş elde etmenizi sağlar. Önerdiğiniz yöntem ne getirecek? Mevcut bir pozisyon için bir dizi işlem mi yoksa bir enstrümanın tüm geçmişi mi? Ve şu anda pozisyon yoksa, o zaman ne dönecek?
Ses.