[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 622
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
Ekranın altındaki sekmelerdeki araçları sıralamanın bir yolu var mı? aksi takdirde 4 zaman diliminde 8 enstrüman düzensizlik içinde dağılır....
grafiğin adını içeren sekmeye tıklayın ve istediğiniz konuma sürükleyin
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa teşekkürler...
:) Şimdi hata 130 ortaya çıktı. En anlaşılmaz olan şey, yanlış duraklarla (130), yine de doğru vuruşları (ATR tarafından hesaplanan) yapıyor ve duraklarım başlangıçta ayarlanmadı…
Bu bir şekilde anlaşılabilir mi?
Limit emirleri eklendi (önceki kodda unutmuşum :))) + hata işleme #1 (değişiklikten önce, yeni fiyat mevcut fiyatla karşılaştırılır, eğer aynılarsa hiçbir şey yapmayın):
Görünüşe göre, treyler tarafından piyasaya daha yakın taşınan değiştirilmiş siparişler TakeProfit mirasını kaybediyor... Bir kez tetiklendiğinde, grafikte pozisyonlarla asılı kalıyorlar ve aptalca marjı yiyorlar. Artı veya eksi olarak kapanmıyorlar ve alma satırı yok... Gerçi doğrulama için ATR tarafından hesaplanan tp değerini koda özellikle ekledim:
Değişiklik yapmadan önce ve sonra, değiştirilen siparişin pozisyona dönüştürülmesinden önce veya sonra hala bir alımı yok...
Nedeni ne olabilir?
Görünüşe göre, treyler tarafından piyasaya daha yakın taşınan değiştirilmiş siparişler TakeProfit mirasını kaybediyor... Bir kez tetiklendiğinde, grafikte pozisyonlarla asılı kalıyorlar ve aptalca marjı yiyorlar. Artı veya eksi olarak kapanmıyorlar ve alma satırı yok... Gerçi doğrulama için ATR tarafından hesaplanan tp değerini koda özellikle ekledim:
Değişiklik yapmadan önce ve sonra, değiştirilen siparişin pozisyona dönüştürülmesinden önce veya sonra hala bir alımı yok...
Nedeni ne olabilir?
Hata 130 - yanlış bir zararı durdur veya yanlış bir kâr al olabilir.
Bekleyen bir emrin fiyatını değiştirirken, zararı durdur ve kar al seçeneğini de değiştirmelisiniz.
ATR hesaplama işlevini nasıl alır? Siparişi değiştirmeden önce onu çağırıyorum, TakeProfitATR() işlevi tarafından hesaplanan mevcut alma değerini alıyorum ve sipariş değişikliğine ekliyorum... Aynısı yukarıdaki örneğimde:
....
Görünüşe göre yazarken bir hata buldum... ATR ile alma hesaplama işlevi TakeProfit'in değerini puan olarak döndürüyor, ancak fiyatı değiştirmeniz gerekiyor.Ama o zaman, yukarıdaki değişiklikleri yapmadan önce, değiştirilen siparişin neden yine de almayı kaybettiği açık değil...
Ve sonra tekrar soru - her seferinde ne için değiştirmeliyim (almalıyım), örneğin, eğer piyasa ondan uzaklaştıysa ve bekleyen emri , alımı değiştirmeden piyasaya daha yakın hale getirmem gerekirse. tersine çevirmeye veya düzeltmeye hazır... ? ??
ATR hesaplama işlevini nasıl alır? Siparişi değiştirmeden önce onu çağırıyorum, TakeProfitATR() işlevi tarafından hesaplanan mevcut alma değerini alıyorum ve sipariş değişikliğine ekliyorum... Aynısı yukarıdaki örneğimde:
....
Görünüşe göre yazarken bir hata buldum... ATR ile alma hesaplama işlevi TakeProfit'in değerini puan olarak döndürüyor, ancak fiyatı değiştirmeniz gerekiyor.Ama o zaman, yukarıdaki değişiklikleri yapmadan önce, değiştirilen siparişin neden yine de almayı kaybettiği açık değil...
Ve sonra tekrar soru - her seferinde ne için değiştirmeliyim (almalıyım), örneğin, eğer piyasa ondan uzaklaştıysa ve bekleyen emri, alımı değiştirmeden piyasaya daha yakın hale getirmem gerekirse. tersine çevirmeye veya düzeltmeye hazır... ? ??
Durakların otomatik aktarımını ekledim ve yönteme aldım, gecikmeyi ayarlarken sınırlayıcıları bir kez ayarladınız ve ardından yöntemin kendisi her şeyi ihtiyaç duyduğu yere sürükledi :))
Durakların otomatik aktarımını ekledim ve yönteme aldım, gecikmeyi ayarlarken sınırlayıcıları bir kez ayarladınız ve ardından yöntemin kendisi her şeyi ihtiyaç duyduğu yere sürükledi :))
Piyasanın düşük oynaklığa sahip olduğu ancak istikrarlı bir yükseliş trendinin olduğu bir durum hayal edelim. Fiyat, bekleyen SELLSTOP siparişinden yavaşça yükseldi. Açık bir SATIN AL pozisyonu, kendi başına çalıştı, kârla kapandı. Piyasa oynaklığında bir artış bekliyoruz ve bizim belirlediğimiz bir eşiği aştığı anda, limit limitini hemen fiyata kaydırıyoruz. Böylece başlayan düzeltmeyi yakalarız ve limit tüccarı kilitleme pozisyonu olarak değil, ek bir gelir kaynağı olarak çalışır. Onu hareket ettirmeseydik, ıslah ona ulaşabilir, dokunabilir ve sona erebilirdi. İşte o zaman yükseliş trendinde bir Zarar Satış pozisyonumuz olacak...
Trend için bir safariye böyle bir gezi ...
Dinamik alımlarımız varsa, bekleyenleri piyasaya taşıyarak ve alımları güçlü oynaklığı hesaba katarak değiştirerek (burada zayıftan daha yüksek olacaktır), düzeltmeden statik alımlardan daha fazlasını çıkarmamız daha olasıdır. Her halükarda, eğer alımı kapatmadıysak, iz işini yapacak ve sadece kayıp karı kaybedeceğiz...
Phew ... Uzun zamandır klaveye bu kadar tıklamamıştım ...
Teklifin geldiği yer burasıdır. TimeFrame'i işlevin geçirilen parametrelerinde yapın. Buna dayanarak, ATR değerlerinden almayı hesaplayın.
Bir süre denemeler yaptım ve M5 TF için yaptığım araştırmalar, ATR ile hesaplarken, hesaplamalarım için yaptığım ATR * 45000 formülü kullanılarak optimal alma değerinin hesaplandığı sonucuna yol açtı. Bu tür değerlerle, piyasa neredeyse her zaman tam zamanında “yakalar”:
Tabii fonksiyon henüz bitmedi ama test etmem için yeterli (M5'i test ederken)... Bu arada giriş değeri = 1 ile geciktirici ayarı için iyi bir mesafe veriyor.
Bunu fonksiyonunuzda görmek güzel olurdu ... :)
Ama yine de, teşekkürler - iyileştirmelerimi dikkate alarak, sadece yukarıdakileri elde etmek için bana oldukça uygun ...
Not ... değişiklik simgelerine renk eklemek güzel olurdu ... (zaten eklemiş olmama rağmen) ...
Burada şu soru ortaya çıktı: DC çok sayıda işlemle nasıl ilişkilidir? Danışmanım her 29 dakikada bir pozisyon açar (beş stratejiden sadece biri). Herkes TakeProfit'i kapatır, ama sonra öz sermayede yüzde beşlik bir artışla hepsi bir kalabalığın içinde kapanır, hangisi kârlı, hangisi geyikli, önemli değil. Ana şey, her üç ila beş günde bir, bakiyenin yüzde beş artmasıdır.
DC'nin böyle bir ticaret iddiasında bulunup bulunmadığını merak ediyorum.