6 numaralı hata - sayfa 28

 
İşte dün aldıklarım. 7/10'dan 183 beta oluşturun. Manuel yeniden başlatmanın ardından her şey yolundaydı.

18:29:55 TradeContext: bağlantıyı başlat
18:29:55 'Alpari Demo': bağlantıyı başlat
18:29:56 '67794' - oturum açma hatası (6, 10054)
18:29:56 '67794': oturum açılamıyor [Bağlantı yok]
18:30:35 TradeContext: bağlantıyı başlat
18:30:35 'Alpari Demo': bağlantıyı başlat
18:30:35 '67794' - oturum açma hatası (6, 10054)
18:30:35 '67794': oturum açılamıyor [Bağlantı yok]
18:31:03 TradeContext: bağlantıyı başlat
18:31:03 'Alpari-Demo': bağlantıyı başlat
18:31:03 '67794' - oturum açma hatası (6, 10054)
18:31:03 '67794': oturum açılamıyor [Bağlantı yok]
18:31:10 TradeContext: bağlantıyı başlat
18:31:10 'Alpari-Demo': bağlantıyı başlat
18:31:10 '67794' - oturum açma hatası (6, 10054)
18:31:10 '67794': oturum açılamıyor [Bağlantı yok]
18:31:11 TradeContext: bağlantıyı başlat
18:31:11 'Alpari-Demo': bağlantıyı başlat
18:31:11 '67794' - oturum açma hatası (6, 10054)
18:31:11 '67794': oturum açılamıyor [Bağlantı yok]
18:31:20 TradeContext: bağlantıyı başlat
18:31:20 'Alpari-Demo': bağlantıyı başlat
18:31:20 '67794' - oturum açma hatası (6, 10054)
18:31:20 '67794': oturum açılamıyor [Bağlantı yok]
18:31:27 TradeContext: bağlantıyı başlat
18:31:27 'Alpari-Demo': bağlantıyı başlat
18:31:27 '67794' - oturum açma hatası (6, 10054)
18:31:27 '67794': oturum açılamıyor [Bağlantı yok]
 
xxx
 
Slava tarafından önerilen Uzman Danışman üzerindeki testin sonuçları "bu daldan alın ve sürün."
MT4'ün farklı sürümlerinde iki bilgisayarda 18:00 - 24:00 10/11/2005 arasında "Sürülen".
İlk bilgisayar: 10/05/2005 tarihli genişletilmiş günlük kaydına sahip sürüm: 114 hata sayısı 146 ve 1 sayısı 138
İkinci bilgisayar: 10/07/2005 tarihinden itibaren resmi sürüm: 278 hata sayısı 146

Onur'u açıkla...
 
İlk bilgisayar: 10/05/2005 tarihli genişletilmiş günlük kaydına sahip sürüm: 114 ошибок номер 146 и 1 номер 138
İkinci bilgisayar: 10/07/2005 tarihinden itibaren resmi sürüm: 278 hata sayısı 146

Onur'u açıkla...

Açıklarım. 146 hatasından (ticaret bağlamı meşgul) kaçınmak için semaforu serbest bırakmadan önce duraklamanız gerekir. yerine
	if(!IsTesting())
		GlobalVariableSet(strTradeSemaphore, 0.0);	


yazmak

	if(!IsTesting())
	{
		uyku(1000);
		GlobalVariableSet(strTradeSemaphore, 0.0);
	}


"organoleptik olarak" gecikmenin boyutunu seçin. Farklı bilgisayarlar için farklı olabilir.

 

gecikmenin boyutunu "organoleptik olarak" seçin. Farklı bilgisayarlar için farklı olabilir.
Sınıf !
"Motorumdaki bir şey dokunmaya başladı
Hadi dinle
Ve kabinde biraz benzin kokusu görünmeye başladı.
koklayalım"
 
uyku (1000); - hata kaybolmadı
Uyku ( 10000 ); - hata kaybolmadı
"Organoleptik olarak" nasıl yapılır?
 
uyku(1000); - hata kaybolmadı
Uyku ( 10000 ); - hata kaybolmadı
"Organoleptik olarak" nasıl yapılır?

hata ortadan kalktığında değeri almak için büyük bir istek. bu değeri rapor edin ve önceki (hala hatalı) değerden kaynaklanan EA günlüklerini stringo AT metaquotes DOT ru'ya gönderin
 
sonrasında. biraz düşündükten sonra kesin bir yöntemin olduğu ortaya çıktı. formüle etmeye çalışacağım
    while(!IsStopped() && !IsTradeAllowed()) Sleep(1000);
    GlobalVariableSet(strTradeSemaphore, 0.0);


yani, biz kendimiz işgal ettiğimiz ticaret bağlamının serbest bırakılmasını bekliyoruz

ve genel olarak, son derece garip bir durum. bir ticaret operasyonundan sonra, bağlam hemen serbest bırakılır. aksi takdirde döngüdeki pozisyonları kapatmak imkansız olurdu

 
uyku(1000); - hata kaybolmadı
Uyku ( 10000 ); - hata kaybolmadı
"Organoleptik olarak" nasıl yapılır?

Bir soru daha. Ticaret yapan başka Uzman Danışmanlarınız var mı? ticaret semaforumuz hakkında hiçbir şey bilmiyor olabilirler. o zaman hata 146 çok iyi açıklanmıştır
 
gönderilen günlükler.
Bu kodu nereye koyacağız?
 while(!IsStopped() && !IsTradeAllowed()) Sleep(1000);
    GlobalVariableSet(strTradeSemaphore, 0.0);