MetaTrader 4 Client Terminal 387 ve MetaTrader 4 Data Center build 387'nin yeni versiyonu - sayfa 5

 
nen :

Önemli olan bu. Yarın, terminali DC'den güncelledikten sonra nasıl çalışacağını göreceğim. Her şey Vadim'in yazdığı gibiyse, o zaman sadece optimizasyona veda etmekle kalmaz. Tamponun dolması için kod eklemek gerekebilir. Ve bunun tüm göstergelerde yapılması gerekecek.... Ve ölçülemeyen sayıları forumlara dağılmış durumda.

Şimdi arabellek yalnızca son bölümde yeniden hesaplanır.

İyi için, yeniden başlatılması gereken arabellek değil, geçmiş değiştirildiğinde hataların nerede göründüğüne bakmaktır. Ve aynı zamanda grafikte "tampon" verilerinde bir kayma var.

Aksi takdirde... Şimdi bağlı çizelgelerde birkaç düzine göstergenin olduğu ve aynı zamanda bilgisayarın askıda kalmadığı durumlarda, yalnızca hızlı piyasada değil, hızlı bilgisayarlarda tam bir donma olacaktır.

Bu nokta, geliştiricilerin açıklamasını gerektirir.

Gönül, burada mayınlı olduğunu hissetti... Bu nedenle, bu yenilik maddesine ilgi duydu ...

Bu yaklaşımla, metatrader'a dayalı herhangi bir ücretli gelişme hakkında kekeleyemezsiniz. Müşteriler bu tür aksaklıklar için öldürürler... Bu yüzden ücretli geliştirme tekliflerini her zaman reddettim.


Sorun servis masasında tartışılabilir. Buradan daha verimli olacak.
 
nen :

İyi bir kayda göre, arabelleklerin yalnızca kaçırılan geçmişi değiştirirken yeniden başlatılması gerekir.


Aynen öyle. Durum böyle değilse, lütfen çoğaltmak için bir örnek verin. Çok geç olmadan, hükmedeceğiz.
 
nen :
Tartışma bitti.

Yukarıda Renat, başvurulması gereken adresi belirtti. Ve bu adres benim. Ben de (daha onun gönderisini görmeden) servis masasına başvurmanız gerektiğini söyledim - daha verimli olur.
 

Bu konudaki bazı mesajları kaldırdım. Tema münhasıran çalışıyor olarak kabul edilir. Birini kırdıysam özür dilerim.

 

Karmaşık olmayan bir soru.

Yardımda açıklandığı gibi:

"Programın grafikten ayrılması, finansal enstrümanın ve/veya grafik periyodunun değiştirilmesi, hesabın değiştirilmesi, grafiğin kapatılması ve ayrıca müşteri terminalinin kapatılması programın yürütülmesini kesintiye uğratır. komutun işi tamamlama süresi, kalan süre 2,5 saniye ile sınırlıdır Program, yerleşik IsStopped() işlevi kullanılarak sonlandırılmaya çalışıldığını algılayabilir ve işini düzgün bir şekilde sonlandırabilir."

ancak protokoller ve günlükler, sunucunun döngülü komut dosyasının yürütülmesini kesintiye uğratmasının ve sonlandırmasının ve/veya Uzman Danışmanın ve göstergelerin yeniden başlatılmasına neden olmasının mümkün olduğunu gösterir.

onlar. listelenen eylemlerin hiçbiri kullanıcı tarafından gerçekleştirilmedi, ancak tamamen tüm göstergeler, danışmanlar ve komut dosyaları, hesap değiştirilmiş gibi tepki verdi...

Bu özelliği kaldırmanızı rica edebilir miyim?

;)

 
Sorento :

ancak protokoller ve günlükler, sunucunun döngülü komut dosyasının yürütülmesini kesintiye uğratmasının ve sonlandırmasının ve/veya Expert Advisor ve göstergelerin yeniden başlatılmasına neden olmasının mümkün olduğunu gösterir.

onlar. listelenen eylemlerin hiçbiri kullanıcı tarafından gerçekleştirilmedi, ancak tamamen tüm göstergeler, danışmanlar ve komut dosyaları, hesap değiştirilmiş gibi tepki verdi...


Stüdyoya protokoller ve günlükler.

Böyle bir "özellik" yoktur ve hiç olmamıştır.

 
stringo :


Stüdyoya protokoller ve günlükler.

Böyle bir "özellik" yoktur ve hiç olmamıştır.

amcan yanılıyor...

02:52:03 HistoryCenter: 'USDCAD1'i senkronize edin
02:52:03 Komut Dosyası Stels_Lock USDCAD,M1: kaldırıldı
02:52:03 HistoryCenter: 'USDCAD1' içinde içe aktarılan 2 çubuk
04:20:05 '57603': bağlanılamadı [Bağlantı yok]
04:20:40 '57603': giriş

12:06:09 Komut Dosyası Stels_Dock USDCHF,M1: başarıyla yüklendi
12:07:17 Komut Dosyası Stels_Dock USDCHF,M1: kaldırıldı
12:07:23 Özel gösterge iExposure EURGBP,M1: kaldırıldı
12:07:23 Expert DirectLC CHFJPY,M1: kaldırıldı
12:07:23 Özel gösterge iExposure CHFJPY,M1: kaldırıldı
12:07:23 Expert DirectLC USDCAD,M1: kaldırıldı
12:07:23 Özel gösterge iExposure USDCAD,M1: kaldırıldı

terminal günlüğünden kalanlarda kaybolan şey buydu.

Şimdi, terminal uzmanların günlüğüne ne yazdı (ve bıraktı) -

02:52:03 Stels_Lock USDCAD,M1: başlatılmamış
02:52:03 Stels_Lock USDCAD,M1: uninit neden 0
02:52:03 Stels_Lock USDCAD,M1: kaldırıldı
04:20:42 DirectLC USDCHF,M1: başlatılmamış
04:20:42 DirectLC USDCHF,M1: uninit neden 6
04:20:42 DirectLC USDCHF,M1: Spred USDCHF =3
04:20:42 DirectLC USDCAD,M1: başlatılmamış
04:20:42 DirectLC USDCAD,M1: uninit neden 6
04:20:42 DirectLC USDCAD,M1: Spred USDCAD =4
08:16:41 DirectLC USDCHF,M1: Rez=-1 Mashtab=10000
08:16:41 DirectLC USDCHF,M1: başlatıldı
08:16:41 DirectLC USDCAD,M1: Rez=-1 Mashtab=10000
08:16:41 DirectLC USDCAD,M1: başlatıldı
12:06:09 Stels_Dock USDCHF,M1: başarıyla yüklendi
12:07:17 Stels_Dock USDCHF,M1: kaldırıldı
12:07:17 iExposure EURGBP,M1: başlatılmamış
12:07:17 iExposure EURGBP,M1: uninit neden 1
12:07:17 iExposure EURGBP,M1: kaldırıldı
12:07:17 iExposure CHFJPY,M1: başlatılmamış
12:07:17 iExposure CHFJPY,M1: uninit neden 1
12:07:17 DirectLC CHFJPY,M1: başlatılmamış

Dahili Komut Dosyası Günlüklerinin Son Parçaları - USDCAD

2011.02.25 02:52:03 312 + 892844 : 57603 : 6 < 2011.02.25 02:52:03 : SATIŞ: 0.98240000 Eski= 0.98190000 __-0.00006 spred= ___0.000040 MD= 0.982173 / 0.98217
2011.02.25 02:52:03 312 + 0000 : 57603 : 7 < 2011.02.25 02:52:03 : Hacim= 0.10000000 / 0.10000000
2011.02.25 02:52:03 312 + 0000 : 57603 : 8 < 2011.02.25 02:52:03 : ***FiyatlarS= 0.98240000 Teklif: 0.98240000 Hacim: 0.10000000
2011.02.25 02:52:03 343 + 0031 : 57603 : 9 < 2011.02.25 02:52:03 : # -7 - Fiyat değişti. Teklif=.9822-> 0.9818 / 0.9822 <- .9818|P:.9824
2011.02.25 02:52:03 546 + 0203 : 57603 : 0 < 2011.02.25 02:52:03 : Hata.
2011.02.25 02:52:03 546 + 0000 : 57603 : 1 < 2011.02.25 02:52:03 : Program tanımlandı.

&USDCHF

2011.02.25 01:43:53 781 + 0000 : 57603 : 5 < 2011.02.25 01:43:53 : ***FiyatlarS= 0.92570000 Teklif: 0.92570000 Hacim: 0.10000000
2011.02.25 01:43:54 140 + 0359: 57603: 6:5-02.25 01:43:54: *** Hata (SİPARİŞ - 138): 0.92600000 / 0.92570000 FİYATLAR: 0.92570000 / 0.92570000 TP: 0.91670000 ST: 0.00000000
2011.02.25 01:43:54 140 + 0000 : 57603 : 7 < 2011.02.25 01:43:54 : Hacim= 0.10000000 / 0.10000000
2011.02.25 01:43:54 140 + 0000 : 57603 : 8 < 2011.02.25 01:43:54 : ***FiyatlarS= 0.92570000 Teklif: 0.92540000 Hacim: 0.10000000
2011.02.25 01:43:54 140 + 0000 : 57603 : 9 < 2011.02.25 01:43:54 : Fiyat değişir...
2011.02.25 01:43:54 140 + 0000 : 57603 : 0 < 2011.02.25 01:43:54 : Program tanımlandı.

Ve programın mantığının deinite'nin nedeni olabileceğine dair makul bir açıklamaya göre - terminal protokollerinin o zaman neden - yeniden kayıttan sonra nereden - canlı kalan her şeyi yeniden başlattığını not ediyorum. ancak günlük kullanıcı tarafından başlatılmadı!

Aynı zamanda, terminal 12'ye kadar yeniden başlamadı ve ardından günlükleri temizlemek için., Bir bilgisayar gibi - şu anda saban süren.

Ve neredeyse herkes UYKUYOR...;)

Tam metinler ektedir.

Dosyalar:
arx.zip  10 kb
 

Ne demek istediğini anladım. Bu davranış değişmeyecek. Afedersiniz.

 

Bu yüzden sertifikada ayarlamalar yapın.

Benim gibi sıradan biri için...

;)

 

Build 388 terminal güncellemesi az önce geldi.

Uzman Danışmanları test ettikten sonra, özel göstergeler açık bir grafikte çizilmediğinden, doğru şekilde işlem yapıp yapmadıklarını görmek imkansızdır.

Başlatmamayla ilgili iş parçacığının başında yazılan şey buysa, geliştiricilere testten sonra özel göstergelerin başlatmadan kaldırma modunu kaldırmaları için büyük, basitçe "gözyaşı" bir istek. Bu, bir Uzman Danışman geliştirmenin ve ticaretinin doğruluğunu kontrol etmenin en önemli bölümlerinden biridir.

Her dönem ve diğer birçok ayar için şablonlar oluşturmak zahmetli, zaman alıcı ve zaman alıcıdır. Herhangi bir testten sonra, ek şablonlar olmadan özel bir göstergenin bir grafik üzerinde anında görüntülenmesi son derece kullanışlıydı. Ve bugün denedim, şey, kör bir adam gibi oldu. Bu sadece korkunç.

"Karanlık" düşmanda test etmek istemezsiniz. İnanın bana, bu Uzman Danışmanlar geliştirdiğim ilk yıl değil ve bu çok ciddi bir konu. Renat ve Stanislav, size kişisel olarak soruyorum, lütfen bu soruyu görmezden gelmeyin ve ona hafifçe yaklaşmayın. Milyonlarca insan ürününüzü kullanıyor. MT5 harika, ancak gerçek ticaret için Uzman Danışmanların geliştirilmesinin hala MT4'te yapılması gerekiyor. Ve MT4, PriceChanal, LRMA, vb. gibi birçok temel göstergeden yoksundur. Bu nedenle, bunları özel hale getirmeniz gerekir ve kural olarak, bunlardan birkaçı vardır. Ve sonra piyasa fiyatları için, testten sonra, göstergelere göre hangi yerde kapanımlar olduğunu, bekleyen siparişlerin doğruluğunu, göstergelere göre piyasa tanımının biçimini ve çok daha fazlasını ayrıntılı olarak kontrol etmeniz gerekir. Şimdi nasıl?

(Forum moderatörüne soruyorum, eğer Renat ve Stanislav veya buna bağlı olan kimse bunu okumazsa, lütfen isteğimi iletin. Uzman geliştiricilerin çoğunluğu adına olacağını düşünüyorum).