Şampiyona Katılımcıları için faydalı ipuçları - sayfa 2

 
OpenStorm :
Evet, gerçekten işe yarıyorlar - bilinmeyen hata sadece nöbet tutuyor. Gerçek hayatta henüz böyle bir şey görmedik%), ancak en azından yeniden parlayacağız ve kayma göklere yükseldi.
Terminal günlüklerini gönderin ve durumu daha ayrıntılı olarak açıklayın lütfen.
 
2006.08.23 17:03:40 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 17:03:40 '410260': kapa emri #4164036 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından
2006.08.23 17:03:36 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 17:03:36 '410260': kapa emri #4164036 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından
2006.08.23 17:03:22 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 17:03:22 '410260': kapa emri #4164036 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından
2006.08.23 17:03:15 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 17:03:15 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından
2006.08.23 17:02:45 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2600 başarısız oldu [bilinmeyen hata]
2006.08.23 17:02:45 '410260': 4164036 numaralı siparişi kapat, 0.20 USDJPY'yi 116'dan sat. 3100 sl: 0.0000 tp: 0.0000, 116.2600 fiyatından
2006.08.23 17:02:44 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2600 başarısız oldu [bilinmeyen hata]
2006.08.23 17:02:43 '410260': kapa emri #4164036 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000 116.2600 fiyatından
2006.08.23 17:02:43 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2600 başarısız oldu [bilinmeyen hata]
2006.08.23 17:02:43 '410260': kapa emri #4164036 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000 116.2600 fiyatından
2006.08.23 17:02:42 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2600 başarısız oldu [bilinmeyen hata]
2006.08.23 17:02:42 '410260': kapa emri #4164036 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000 116.2600 fiyatından
2006.08.23 17:02:18 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 17:02:18 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından
2006.08.23 17:02:18 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 17:02:17 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından
2006.08.23 17:01:58 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2500 başarısız oldu [bilinmeyen hata]
2006.08.23 17:01:58 '410260': 4164036 numaralı siparişi kapat, 0.20 USDJPY'yi 116'dan sat. 3100 sl: 0.0000 tp: 0.0000, 116.2500 fiyatından
2006.08.23 17:01:54 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2500 başarısız oldu [bilinmeyen hata]
2006.08.23 17:01:53 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2500 fiyatından
2006.08.23 17:01:45 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2500 başarısız oldu [bilinmeyen hata]
2006.08.23 17:01:44 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2500 fiyatından
2006.08.23 17:01:42 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2500 başarısız oldu [bilinmeyen hata]
2006.08.23 17:01:42 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2500 fiyatından
2006.08.23 17:01:41 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2500 başarısız oldu [bilinmeyen hata]
2006.08.23 17:01:41 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2500 fiyatından
2006.08.23 17:01:38 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2500 başarısız oldu [bilinmeyen hata]
2006.08.23 17:01:38 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2500 fiyatından
2006.08.23 17:01:08 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2600 başarısız oldu [bilinmeyen hata]
2006.08.23 17:01:08 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2600 fiyatından
2006.08.23 17:00:59 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2400 başarısız oldu [bilinmeyen hata]
2006.08.23 17:00:59 '410260': 4164036 numaralı siparişi kapat 0.20 USDJPY'yi 116'dan sat. 3100 sl: 0.0000 tp: 0.0000, 116.2400 fiyatından
2006.08.23 17:00:31 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2500 başarısız oldu [bilinmeyen hata]
2006.08.23 17:00:30 '410260': sipariş kapat #4164036 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000, 116.2500 fiyatından
2006.08.23 17:00:13 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 17:00:13 '410260': kapa emri #4164036 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından
2006.08.23 17:00:02 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 17:00:02 '410260': 4164036 numaralı siparişi kapat, 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000, 116.2700 fiyatından
2006.08.23 17:00:02 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 17:00:02 '410260': 4164036 numaralı siparişi kapat, 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000, 116.2700 fiyatından
2006.08.23 16:59:59 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapandı. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 16:59:59 '410260': kapa emri #4164036 116'dan 0.20 USDJPY sat. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından
2006.08.23 16:59:57 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 16:59:57 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından
2006.08.23 16:59:43 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapandı. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 16:59:43 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından
2006.08.23 16:59:29 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapanıyor. 2600 başarısız oldu [bilinmeyen hata]
2006.08.23 16:59:29 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2600 fiyatından
2006.08.23 16:57:29 '410260': sipariş #4164036 sat 0.20 USDJPY 116'da kapandı. 2700 başarısız oldu [bilinmeyen hata]
2006.08.23 16:57:29 '410260': kapa emri #4164036 sat 0.20 USDJPY 116. 3100 sl: 0.0000 tp: 0.0000 116.2700 fiyatından

Şey, gerçekten daha fazla ayrıntıya giremem. Bilinmeyen bir hatayla herhangi bir koşulda kapanış emirlerini düşürdü. Bakalım nasıl olacak...
 
Genel olarak, birinin doğru bir şekilde belirttiği gibi:
yarışmanın başında açıyoruz ve şampiyona sonunda siparişler organizatör tarafından zorla kapatılıyor :)
 
Kapatma komutu sunucuya ulaşmadı, günlüklerde kontrol ettiler. Anlayacağız.
Bu pozisyonu kapatan bir kod parçası gönderebilir misiniz?

Her durumda, bu hesaptaki diğer pozisyonları kapatmak bugün işe yaradı.
 
Piyasa emirleri kapsam dışıdır. Ertelenmiş için (kar al) - her şey yolunda
 
OpenStorm :
Piyasa emirleri kapsam dışıdır. Ertelenmiş için (kar al) - her şey yolunda
Bu pozisyonu yeterli ayrıntıyla kapatan bir kod parçası gönderebilir misiniz?
 
Yeniden kontrol ettik - uzmanlardan her şey mükemmel bir şekilde açılıyor ve kapanıyor.
Lütfen kodunuzu kontrol edin.
 
Renat :
Yeniden kontrol ettik - uzmanlardan her şey mükemmel bir şekilde açılıyor ve kapanıyor.
Lütfen kodunuzu kontrol edin.
Tavsiye ettiğiniz gibi, bir grafik üzerinde çoklu para birimi ticareti yaptık ve bakın ne çıktı: üçüncü taraf bir grafikte/çiftte piyasada bir emri kapatmaya çalışırken, kapanış komutu onu bit derinliği ile kapatmaya çalışır. danışmanın bağlı olduğu çift. Toplamda, OrderClose girişinde, yanlış bit derinliğiyle kapatılan karakter için IClose tarafından elde edilen bir değere sahibiz. Elbette, sembol başına bahis bit derinliğinin değerini kesmek için NormalizeDouble (veya diğer geçişleri) kullanmayı deneyebiliriz, ancak bu zaten piyasayı kapatıyor olacak ... yanlış yoldan ve bunun yardımcı olma ihtimalinin düşük olduğunu düşünüyorum. Ve SK ile (röportajdan) Uzman Danışmanı sadece bir tabloya ekleyerek birkaç çifte bağlama olasılığı konusunda hemfikirim - bu koşul yanlış. Böylece piyasada enstrüman bazında analiz çalışmasına izin vermezsiniz. Ya da danışmanların çalışmalarının yalnızca bekleyen emirlerle gerçekleştirilmesi gerektiğini şart koşarlardı.
Bu yüzden test için terminalin hata raporuna koyun: Mevcut grafiğin bit derinliğinden (EA'nın bağlı olduğu) farklı bir bit derinliğine sahip üçüncü taraf enstrümanlar için OrderClose, bunun bit genişliğine "koyar" alet/sembol.
 
Tamam, şimdi daha net oldu - kontrol edeceğiz.

Ancak bir pozisyonu nasıl kapattığınızı gösteren yeterli bir kod parçası vermemişsiniz. Bunu üçüncü kez soruyorum.
 
aslında, sebebini araştırırken
Piyasayı şu şekilde parçalıyoruz:
...
OrderClose (OrderTicket(), OrderLots(), iClose(OrderSymbol(),0,0), SlipPage, Violet);
YenilemeOranları()
vb.
...
İşin garibi, düne kadar normalde kapalıydılar, ancak daha dün uçtu.


OrderClose'da, şimdi OrderSymbol biletini gözden geçirmeniz, onu MODE_POINTS sembolünü kaldırmak ve siparişi normal şekilde kapatmak için kullanmanız gerekecek.