Hatalar, hatalar, sorular - sayfa 1906

 

Terminalin en son yapısı ICMarkets real'e bağlanamaz. Daha eski bir 1596 ile değiştirildi - harika bir şekilde bağlandı.

Ve şimdi soru şu ki, aracıların sunucuları henüz güncellenmemişse, terminalin en son yapılara güncellenmesi gerekiyor mu?

 
zenz :

Merhaba! MT4'te, spread içinde yer alan bir limit emrini silerken, genellikle bir hata durumu meydana gelir - silinen emir donar, bu sadece terminalin yeniden başlatılmasıyla işlenir. Mekanizmayı anladığım kadarıyla onun oluşumu:

    1) Bir sınır belirleyin   spread içinde, Satış fiyatına yakın ( Satın alma siparişleri için Limit ) veya Teklif ( Satış emirleri için Limit ) ve bir süre sonra onu kaldırmaya çalışıyoruz.

    2) Bu komut sunucuya gönderilirken OrderDelete() komutunu gönderiyoruz - emir sunucuda zaten yürütülüyor olabilir (aktivasyon fiyatına çok yakın spread içinde). Komut sunucuya ulaştığında, piyasa emrine uygulanacağı ortaya çıktı - terminalde bir hata ve sıkışmış bir emir alıyoruz. Ancak terminaldeki sipariş sınırda kalıyor   (OrderType() işlevi aracılığıyla - ayrıca bir limit olarak tanımlanır), yalnızca terminal yeniden başlatıldıktan sonra piyasa işlevi olarak görüntülenecektir. Bir limit olarak silmeye devam ederseniz uzman günlüğünde şu kodun altında bir hata göreceğiz: 3 ve terminal günlüğünde:   [ Geçersiz parametreler ]. Genel olarak, bu şekilde asılı bir emir ile hiçbir işlem yapılamaz - terminalde bu bir limit emridir ve sunucuda   Market. Manuel sipariş de silinmez.

Ekli, basitleştirilmiş bir Uzman Danışmandır (yalnızca Satın Al Limit ), hatayı yeniden oluşturmak için ve 8 Expert Advisor'ın paralel olarak kurulduğu bir profil (böylece hata bir Expert Advisor tarafından yakalanmasından daha hızlı görünecektir - ancak aynı zamanda bir Expert Advisor kuruluyken de ortaya çıkar). Sipariş Satın Al Expert Advisor'daki limit , Satış fiyatının beş basamaklı 1 puan altına ayarlanmıştır. ve aracılığıyla kaldırıldı Kurulumdan 1 saniye sonra. 5 puan altında bile sipariş verirseniz sorun ve aracılığıyla sil   herhangi bir sayıda saniye / dakika / saat, hata hala periyodik olarak, daha az sıklıkla meydana gelir, çünkü oluşum mekanizması değişmez.

Terminali başlatmak ve bekleyen siparişin görünmesini beklemek gerekir. Piyasanın etkinliğine bağlı olarak genellikle bir saatten fazla beklemeyin.

Her ihtimale karşı, sistem :

Microsoft Windows XP (X86 tabanlı PC), IE 08.00, 2 x   Intel Core i3-2120   @ 3.30GHz, RAM: 2421 / 3981 Mb, HDD: 195187 / 666422 Mb, GMT+03:00

MT4 :   versiyon   4.00 Yapı 1090 (19 Mayıs 2017)

Meta Düzenleyici:   versiyon   5.00   1601'i inşa et (19 Mayıs 2017)


Windows'u güncelleyin ve lisansı kullanın
 
Vladimir Zubov :

Windows'u güncelleyin ve lisansı kullanın

Rave.


Geliştiriciler için - sistemle ilgili bilgiler terminal günlüğünden alınır. Sistemin SP3 olduğunu neden göstermediğini bilmiyorum.

 
zenz :

Rave.


Geliştiriciler için - sistemle ilgili bilgiler terminal günlüğünden alınır. Sistemin SP3 olduğunu neden göstermediğini bilmiyorum.


Renat, 10 Haziran'dan itibaren XP ve Vista'nın desteklenmeyeceğini yazdı
 
Alexey Volchanskiy :

Renat, 10 Haziran'dan itibaren XP ve Vista'nın desteklenmeyeceğini yazdı
10 Haziran'dan değil, 1 Ekim'den itibaren. Bunu biliyorum. Şu anda güncellenen sistem tüm gereksinimleri karşılar. Ve altı aydan daha uzun bir süre önce siparişlerin dondurulduğunu fark ettim. Sadece o zamanlar limitleri çok aktif kullanmadım - bu yüzden kritik değildi.
 
zenz :

Rave.


Geliştiriciler için - sistemle ilgili bilgiler terminal günlüğünden alınır. Sistemin SP3 ile olduğunu neden göstermediğini bilmiyorum.


Yani çalıntı yazılım kullanmak ve hak talebinde bulunmak norm mu?
 

tünaydın!

takip çalışmıyor

30000'e bahse girerim, SL'yi sadece 10000'e taşır

https://yadi.sk/i/JY5Na3z23Jr8jT

Sorunu nasıl çözeceğimi söyle?

Teşekkür ederim!


 
Vladimir Zubov :

Yani çalıntı yazılım kullanmak ve hak talebinde bulunmak norm mu?

Ve kim çalıntı yazılımı kullanır ve iddialarda bulunur? Söyle bana, bu konuda bir uzman olarak))

Hatayı terminalde bildirdim, ayrıntılı bir açıklama ekledim ve hatta hatayı yeniden oluşturacak bir uzman. Bütün bunlar geliştiriciler içindir ve Bu hatanın etkileyebileceği tüccarlar için.   Şube anladığım kadarıyla sadece bunun için. Ama senin soruların konu dışı. Microsoft'un hukuk departmanında görev alacaksınız.
 
ORDER_TIME_EXPIRATION , Request.expiration'da belirtilen saniyeleri keser.
İptal edilen bir siparişin ORDER_TIME_EXPIRATION süresi, belirtilen son kullanma tarihini döndürmez.
 
Kontroller arasında CTrade::PositionOpen'da neden OrderCheck denetimi yok?