Hatalar, hatalar, sorular - sayfa 1863
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Test cihazındaki ACCOUNT_PROFIT saçmalık gösteriyor.
Ekleyeceğim:
1. değişim araçları için
2. Danışmanın mantığı, pozisyonların toplam kâr/zararına odaklanırken de yanlış çalışır.
kapatırken ACCOUNT_PROFIT okumalarına odaklanıyoruz.
kapatırken, terminal karı yeniden hesaplar ve sonuç olarak elimizde
zararda kapatmak
sonuç olarak elde ederiz
Ekleyeceğim:
Görünüşe göre, HFT'de bir şey anlamıyorum. Bildiğim kadarıyla, "çok hızlı" işlem yaptığınızda, önceki işlemleri umursamıyorsunuz.
HFT örnek olarak çok fazla işlem yapan bir TS verdi.
Uzun bir süre bir saç derisi yüzücü koşusu yapabilirsiniz. Ana şey, birçok işlemin (on binlerce) olmasıdır. Ardından, tarihle çalışmanın mevcut uygulamasının dezavantajları ortaya çıkacaktır.
Durum şimdi böyle. Çok fazla işlem varsa, tarihe başvurmayın.
SD'yi anlamak...
bu havalı.
yeterli sonuç almak için SON fiyatların kullanımını kaldırmak yeterlidir.
Pozisyon açılış fiyatından stoploss'a kadar olan noktalarda minimum ofseti bulmama yardım et ve onları açılış fiyatına çok yaklaştırmamak ve 10016 (TRADE_RETCODE_INVALID_STOPS) hatasına düşmemek için kâr seviyeleri al. SymbolInfoInteger'ı kullanmayı denedim (aşağıdaki koda bakın), ancak bu hesaplama 0'ı döndürür. Herhangi biri bana nasıl doğru hesaplama yapacağım konusunda bir fikir verebilirse.
Pozisyon açılış fiyatından stoploss'a kadar olan noktalarda minimum ofseti bulmama yardım et ve onları açılış fiyatına çok yaklaştırmamak ve 10016 (TRADE_RETCODE_INVALID_STOPS) hatasına düşmemek için kâr seviyeleri al. SymbolInfoInteger'ı kullanmayı denedim (aşağıdaki koda bakın), ancak bu hesaplama 0'ı döndürür. Herhangi biri bana nasıl doğru hesaplama yapacağım konusunda bir fikir verebilirse.
0 - sınır yok. Ama aynı zamanda SYMBOL_SESSION_PRICE_LIMIT_MIN ve SYMBOL_SESSION_PRICE_LIMIT_MAX var.
0 - sınır yok. Ama aynı zamanda SYMBOL_SESSION_PRICE_LIMIT_MIN ve SYMBOL_SESSION_PRICE_LIMIT_MAX var.
Hmm, bu durumda SYMBOL_TRADE_STOPS_LEVEL'in bir şekilde farklı çalışmasını istiyorum. 0 - kısıtlama yoksa teorik olarak sunucuya .PositionOpen(...) gönderirken , açık fiyattan 1 noktada (5 haneli) stop koymak mümkün olacaktır, ancak burada TRADE_RETCODE_INVALID_STOPS hatası çıkacaktır. 100%. Ben sıkışıp kalmışken.
Ve bu yüzden?
Her tikte, ya mevcut fiyata bir limit koyar (hemen doldurulacak) ya da pozisyonu kapatır . Onlar. çok pozisyon olmalı. Ama bu böyle değil, çünkü limitler artık uygulanmıyor. İşte günlüğün sonu, gösteriyor
SellLimit, Bid tarafından belirlendi, ancak hiçbir zaman yerine getirilmedi.
1585'te bununla her şey normaldi.
Test cihazına tekrar bir şeyler yapıldı - 1586.
Ve bunun yanlış olduğunu anlıyorum, ancak yine de yapıların serbest bırakılmasına yönelik bir tür yanlış yaklaşım izlenimi var. Önceden, yapıların yayınlanmasından sonra sürekli olarak bu kadar çok sayıda hata raporu görünmüyordu.