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.
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 :)
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.
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.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
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.
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...
yarışmanın başında açıyoruz ve şampiyona sonunda siparişler organizatör tarafından zorla kapatılıyor :)
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
Lütfen kodunuzu kontrol edin.
Yeniden kontrol ettik - uzmanlardan her şey mükemmel bir şekilde açılıyor ve kapanıyor.
Lütfen kodunuzu kontrol edin.
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.
Ancak bir pozisyonu nasıl kapattığınızı gösteren yeterli bir kod parçası vermemişsiniz. Bunu üçüncü kez soruyorum.
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.