Hatalar, hatalar, sorular - sayfa 1121

 
ViktorK :

Sadece mesele bu, bir günden fazla bir süredir imzalandı, platformlar VPS'de çalışıyor

Sinyal - https://www.mql5.com/ru/signals/27216

622 kat mevduat farkınız var. Ve lot minimum 0.01 hacimle açılır. Şebeke sağlayıcısı çok sayıda sipariş açar ve depozitonuz bu pozisyonları kopyalamak için yeterli değildir. Bu durumda yeniden senkronizasyon gerçekleşir ve yenilerini açmaya çalışmak için işlemler eksi ile kapatılır. Depozitonuzla eşleşen daha uygun bir sinyal arasanız iyi olur.
 
GreyWolf1S :
Herkese merhaba..Yanlış konuya yazdıysam özür dilerim.

belki birinin böyle bir sorunu vardı, terminali kurdu (MT4 build 625) ve başlattığımda, kelimenin tam anlamıyla bir saniye boyunca ekranda beyaz bir terminal penceresi beliriyor (tablo ve araç yok) ve hemen kapanıyor .. hala yapabilirsiniz terminal menüsüne bakın (Dosya / Görünüm / Araçlar/Yardım). , ve 509 eser. işlemci Intel Celeron G530 Windows 8 64, ancak Core2Duo Windows 8 32'de yapı 625 ile terminal çalışıyor.

Günlükleri ekleyebilirsiniz. Servis masasına günlükleri daha ayrıntılı olarak bir istek yazmak daha iyidir.
 
Teşekkürler.. Şimdi yapacağım.
 
alexey_pak :
622 kat mevduat farkınız var. Ve lot minimum 0.01 hacimle açılır. Şebeke sağlayıcısı çok sayıda sipariş açar ve depozitonuz bu pozisyonları kopyalamak için yeterli değildir. Bu durumda yeniden senkronizasyon gerçekleşir ve yenilerini açmaya çalışmak için işlemler eksi ile kapatılır. Depozitonuzla eşleşen daha uygun bir sinyal arasanız iyi olur.
Mevduatın daha küçük olması anlaşılabilir... bu nedenle hacim 0,5 veya 0,3 değil, 0,01 (asgari ücret, tabiri caizse) Ama neden yeni pozisyonlar açmak için yakın pozisyonlar, bu bir şekilde mantıklı değil... Depozito, açık pozisyonları korumanıza da izin veriyorsa, neden bir şeyi kapattığınız belli değil. Bir hafta önceki mevduatım, yazarın mevduatının çekilmesine 3 kat daha fazla dayandı ve hiçbir şey kapanmadı .. sadece yenilerini açmadı ve bu mantıklı
 
ViktorK :
Mevduatın daha küçük olması anlaşılabilir... bu nedenle hacim 0,5 veya 0,3 değil, 0,01 (asgari ücret, tabiri caizse) Ama neden yeni pozisyonlar açmak için yakın pozisyonlar, bu bir şekilde mantıklı değil... Depozito, açık pozisyonları korumanıza da izin veriyorsa, neden bir şeyi kapattığınız belli değil. Bir hafta önceki mevduatım, yazarın mevduatının çekilmesine 3 kat daha fazla dayandı ve hiçbir şey kapanmadı .. sadece yenilerini açmadı ve bu mantıklı

Günlüklere bakılırsa, yeterli ücretsiz fon yoktu ve yeniden senkronizasyon devam etti. bir aboneye açık sipariş bırakmak tehlikelidir. Depozitolarda çok büyük bir farkınız var, bu yüzden sinyalin kopyalanacağını garanti etmek imkansız. Yeni pozisyon açmamak mantıklıdır, ancak daha sonra MM ihlal edilecek ve abone ile sağlayıcının pozisyonları eşleşmeyecektir.

20:21:23.820 '5315105': Signal - copy position [#11519252 buy 0.30 USDCHF at 0.88020 sl: 0.85670]
20:21:24.445 '5315105': instant order buy 0.01 USDCHF at 0.87981 sl: 0.85670 tp: 0.00000
20:21:24.523 '5315105': order buy 0.01 USDCHF opening at 0.87981 sl: 0.85670 tp: 0.00000 failed [Not enough money]
20:21:05.461 '5315105': Signal - trade request failed [Not enough money]
20:21:05.461 '5315105': Signal - synchronization terminated, cannot copy position [#11519252 buy 0.30 USDCHF at 0.88020 sl: 0.85670]
20:21:05.461 '5315105': Signal - synchronization failed, processing of trade actions disabled
 
alexey_pak :

Günlüklere bakılırsa, yeterli ücretsiz fon yoktu ve yeniden senkronizasyon devam etti. bir aboneye açık sipariş bırakmak tehlikelidir. Depozitolarda çok büyük bir farkınız var, bu yüzden sinyalin kopyalanacağını garanti etmek imkansız. Yeni pozisyon açmamak mantıklıdır, ancak daha sonra MM ihlal edilecek ve abone ile sağlayıcının pozisyonları eşleşmeyecektir.

Apaçık. Bilgi için teşekkürler, ayarlayacağım.
 

Bilenler için soru:

türetilmiş sınıf yöntemlerinin yerel değişkenleri gizlenebilir mi

temel sınıfın özel veri üyeleri?

Hala yapamazlarsa, geliştiricilere bir soru:

Gelecekte bu tür uyarıları derleyiciden hariç tutmak mümkün müdür?

 
Lone_Irbis :

Burada, test cihazından bir dosyaya veri yazmanın yollarını seçme sürecinde, ortaya çıkan hata budur (uymadığı için kısaltılmıştır):

Yani tabii ki bu hatanın benim eğriliğimin doğal bir sonucu olduğunu anlıyorum. Ve her durumda, hızlı bir şekilde çözüldüğü ortaya çıktı (sorun, dize olmayan verileri gerekirse üçüncü bir işlev aracılığıyla FileWrite'a geçirme girişimindeydi - daha ayrıntılı olarak açıklayabilirim). Ancak hata çok net değil ve biraz korkutucu görünüyor :) ve derleyici hiçbir yerde beklendiğini ima etmiyor. Belki de tutturmak için en azından bir tür uyarıya ya da başka bir şeye değer ...

Böyle bir kaza da oldu. Komut dosyası başlatıldığında, Terminal (910) ve Derleyici (921) yapısı eşleşmezse gerçekleşir.

 
Fleder :

Gelecekte bu tür uyarıları derleyiciden hariç tutmak mümkün müdür?

Derleyici olsaydım, burada başka bir uyarı verirdim: { int n = 0; } - kullanılmayan değişken
 
A100 :
Derleyici olsaydım, burada başka bir uyarı verirdim: int n = 0; - kullanılmayan değişken
Kullanılmayan şu şekilde olacaktır: int n;