Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 363
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
Soruyu burada sorduğunu sanmıyorum. Ayrı bir konu oluşturun, gösterge kodunu oraya ekleyin ve birinin yardımcı olacağını umalım. Kod olmadan... birinin size söylemesi pek olası değildir.
Teknik görevi yazarken, algoritmayı nasıl doğru bir şekilde tanımlayacağımı anlayamadığım bir durumla karşılaştım. Söyle bana, bir danışmanın işinde bir pozisyonu kısmen kapatmak mümkün mü?
Teknik görevi yazarken, algoritmayı nasıl doğru bir şekilde tanımlayacağımı anlayamadığım bir durumla karşılaştım. Söyle bana, bir danışmanın işinde bir pozisyonu kısmen kapatmak mümkün mü?
Bu kadar zor olan ne? Fiyat, kâr için belirli bir puan mesafesini geçer, pozisyonun yarısı kapanır, eğer pozisyon eşit olarak bölünmezse (örneğin, 0.09), o zaman çoğu kapanır (0.05) ve stop başabaşa taşınır, sonra başka bir mesafeyi geçiyoruz, kalanın yarısını tekrar kapatıyoruz (0.02) ve duruyoruz, onu kapatma adımının mesafesine kadar hareket ettiriyoruz artı ve böylece tüm pozisyon kapanana veya durdurma devre dışı kalana kadar. Adım, ticaret sistemine bağlı olarak sabitlenebilir veya her seferinde bir aralıktan hesaplanabilir.
Doğru şekilde anladım? MQL4 programlama dilinde lot 10 gibi bir piyasa emrinin hacminin sadece yarısının kapanmasını resmileştirmek ve fiyat istenilen seviyeye ulaştığında 5 lotu kapatmak mümkündür.
Yoksa 1/3 ihtimali var mı?
Yoksa bu fikri bir Expert Advisor'da farklı siparişler vererek uygulamak daha mı kolay? Fiyat istenilen seviyeye ulaştığında bir emir kapanır, diğeri piyasa emir hacminin kısmen kapatıldığı yerde kalır. Sen ne diyorsun?
Bunu yapmak için, lotu pozisyonun lotundan daha az kapatmak için belirtmeniz gerekir (bu, MT4 ise MT5'te daha küçük bir lot ile zıt bir pozisyon açabilirsiniz, bunun sonucunda örtüşürler). Kalan lotu olan bir pozisyon piyasada kalacaktır.
Doğru şekilde anladım? MQL4 programlama dilinde lot 10 gibi bir piyasa emrinin hacminin sadece yarısının kapanmasını resmileştirmek ve fiyat istenilen seviyeye ulaştığında 5 lotu kapatmak mümkündür.
Yoksa 1/3 ihtimali var mı?
Yoksa bu fikri bir Expert Advisor'da farklı siparişler vererek uygulamak daha mı kolay? Fiyat istenilen seviyeye ulaştığında bir emir kapanır, diğeri piyasa emir hacminin kısmen kapatıldığı yerde kalır. Sen ne diyorsun?
Her iki şekilde de mümkündür. OrderClose, kendisine gösterilen birimi kapatmanıza izin verir. https://docs.mql4.com/ru/trading/orderclose
Tabii ki, farklı kar seviyelerine sahip birkaç emir de açabilirsiniz, bir bağlantı kesilmesi durumunda daha da güvenilir olacaktır, çünkü kar al seviyeleri sunucuda depolanır ve fiyat onları geçerse yürütülür.
Her iki şekilde de mümkündür. OrderClose, kendisine gösterilen birimi kapatmanıza izin verir. https://docs.mql4.com/ru/trading/orderclose
Tabii ki, farklı kar seviyelerine sahip birkaç emir de açabilirsiniz, bir bağlantı kesilmesi durumunda daha da güvenilir olacaktır, çünkü kar al seviyeleri sunucuda depolanır ve fiyat onları geçerse yürütülür.
Hepinize iyi günler! Bir sorunla karşılaştım, profesyonellerin veya daha deneyimli MT5 kullanıcılarının görüşlerini duymak istiyorum. Göstergenin olaylar oluşturduğu yardımıyla CEventBase sınıfının yanı sıra bir gösterge yazdım . Bu olayları işleyen Expert Advisor'ları başlatırken, er ya da geç, gerçek zamanlı olarak başlatıldığında hatalar ortaya çıkıyor: 4001, 4102, 4104. "Parçalanmaya" başladıktan sonra bunu yapmayı bırakmazlar) Generate işlevinin kodunu ekliyorum, aslında tüm bu sıkıntıların kaynağı olan Bu konudaki görüşlerinizi duymak isterim...
Herkese iyi günler!
Hepinize iyi günler! Bir sorunla karşılaştım, profesyonellerin veya daha deneyimli MT5 kullanıcılarının görüşlerini duymak istiyorum. Göstergenin olaylar oluşturduğu yardımıyla CEventBase sınıfının yanı sıra bir gösterge yazdım . Bu olayları işleyen Expert Advisor'ları başlatırken, er ya da geç, gerçek zamanlı olarak başlatıldığında hatalar ortaya çıkıyor: 4001, 4102, 4104. "Parçalanmaya" başladıktan sonra bunu yapmayı bırakmazlar) Generate işlevinin kodunu ekliyorum, aslında tüm bu sıkıntıların kaynağı olan Bu konudaki görüşlerinizi duymak isterim...
Herkese iyi günler!
Sizin sunduğunuz yöntemin geçişli olduğu aşikar. Hata büyük olasılıkla onda değil. Sunulan verilerden ne olduğu net değil. Birkaç seçenek olabilir:
- Grafik tanımlayıcısı yanlış belirtildi (4101 hatasıyla belirtildiği gibi).
- Çok sık istekler;
- Geçersiz diğer parametreler (örneğin olay kimlikleri).
Yazdığınız kodun seviyesine bakılırsa hatanın her yerde ve her şeyde olabileceğini söyleyebiliriz.