Hatalar, hatalar, sorular - sayfa 2596

 

İşlemler oluşturulurken hata (MqlTradeTransaction yapısı).

Hatanın yeniden oluşturulması: 1 lotluk ilk piyasa emrini Long'a, 2 lotluk ikinci piyasa emrini Short'a gönderin.

MqlTradeTransaction->position yapısında bir alan doldurulurken hata oluştu. Bir önceki pozisyonun bileti bu alana doldurulur. Pozisyonu tersine çeviren emirlerle işlem yapmaya devam ettiğinizde, bu alan genellikle eski ve yeni pozisyon biletlerinin garip bir karışımını görüntüler.

Kontrol, Moskova Borsası'nda aracı kurumlarla gerçekleştirildi: Açılış ve BCS. Test cihazında hata da yeniden üretilir.

Bu işlemlerdeki hatayı gösteren işlemlerin ekran görüntüleri:

Açılış:

açılış

M.Ö.

M.Ö.

test cihazı:

test cihazı

 
Francuz :

İşlemler oluşturulurken hata oluştu (MqlTradeTransaction yapısı).

Hatanın yeniden oluşturulması: 1 lotluk ilk piyasa emrini Long'a, 2 lotluk ikinci piyasa emrini Short'a gönderin.

MqlTradeTransaction->position yapısında bir alan doldurulurken hata oluştu. Bir önceki pozisyonun bileti bu alana doldurulur. Pozisyonu tersine çeviren emirlerle işlem yapmaya devam ettiğinizde, bu alan genellikle eski ve yeni pozisyon biletlerinin garip bir karışımını görüntüler.

Kontrol, Moskova Borsası'nda aracı kurumlarla gerçekleştirildi: Açılış ve BCS. Test cihazında hata da yeniden üretilir.

Bu işlemlerdeki hatayı gösteren işlemlerin ekran görüntüleri:

Açılış:

M.Ö.

test cihazı:


"Netleştirme" ticaret modunda sadece bir pozisyon vardır. Kullanım ömrü boyunca tanımlayıcısı (konum kimliği) değişmez. Tanımlayıcı, pozisyonu açan ilk emrin bilete eşittir.

 
Biliyorum. Ancak "ters çevrildiğinde" önceki pozisyon kapatılır ve ters yönde yeni bir pozisyon (yeni bir biletle) açılır. Bu işlemlere ne bir hata ile yansır.
 
Francuz :
Biliyorum. Ancak "ters çevrildiğinde" önceki pozisyon kapatılır ve ters yönde yeni bir pozisyon (yeni bir biletle) açılır. Bu işlemlere ne bir hata ile yansır.

Kapanmıyor. Aylarca Terminal'de devredebilirsiniz ve Terminal sadece bir pozisyon olduğunu düşünecektir. Ve işlem geçmişinde, kapalı pozisyonları görüntüleme modunda ayda sadece bir giriş gösterecektir.

 
Tünaydın. Expert Advisor'da geçmiş verilerde hata ayıklamak istiyorum. Ancak hata ayıklayıcı benim EA'mı değil MovingAverage.ex5'i çalıştırıyor. nasıl üstesinden gelirim? Gerçek verilerde hata ayıklama, Uzman Danışmanımı başlatır.
 
Azamat Mullayanov :
Tünaydın. Expert Advisor'da geçmiş verilerde hata ayıklamak istiyorum. Ancak hata ayıklayıcı benim EA'mı değil MovingAverage.ex5'i çalıştırıyor. nasıl üstesinden gelirim? Gerçek verilerde hata ayıklama, Uzman Danışmanımı başlatır.

Adım adım (ekran görüntüleri ile) tam olarak ne yaptığınızı ve nereye tıkladığınızı açıklayın.

 
Azamat Mullayanov :
Tünaydın. Expert Advisor'da geçmiş verilerde hata ayıklamak istiyorum. Ancak hata ayıklayıcı benim EA'mı değil MovingAverage.ex5'i çalıştırıyor. nasıl üstesinden gelirim? Gerçek verilerde hata ayıklama, Uzman Danışmanımı başlatır.

Belki de EA, Uzmanlar klasöründe değildir. Örneğin, Komut Dosyalarında.

 
Vladimir Karputov :

Adım adım (ekran görüntüleri ile) tam olarak ne yaptığınızı ve nereye tıkladığınızı açıklayın.

Afedersiniz. Yarım gün oturdum dürttüm, forumda yazdığım gibi hemen kazandım. Hata ayıklayıcı, Expert Advisor'ı \MQL5\Experts\My dizininden başlatamadı, onu \MQL5\Experts içine kaydetti ve hata ayıklayıcı olması gerektiği gibi çalışmaya başladı. Onu \MQL5\Experts\My konumuna geri kopyaladım - hata ayıklayıcı çalışıyor. karışıklık.
 
fxsaber :

Kapanmıyor. Aylarca Terminal'de devredebilirsiniz ve Terminal sadece bir pozisyon olduğunu düşünecektir. Ve işlem geçmişinde, kapalı pozisyonları görüntüleme modunda ayda sadece bir giriş gösterecektir.

haklı değilsin Bir pozisyon tersine çevrildiğinde, aktif pozisyonun bileti başka bir pozisyona geçer. Ve terminal bunu doğru bir şekilde görüntüler. Ancak işlemlerde yanlış bilgi üretir.

 
Francuz :

haklı değilsin Bir pozisyon tersine çevrildiğinde, aktif pozisyonun bileti başka bir pozisyona geçer. Ve terminal bunu doğru bir şekilde görüntüler. Ancak işlemlerde yanlış bilgi üretir.

POSITION_TICKET değişir, POSITION_ID değişmez.