Hatalar, hatalar, sorular - sayfa 3056

 

Ilyas :

ne yapılabilir diye düşünüyorum.

Bazı profil modlarında, EX5 her bir işlev çağrısında istatistikler oluşturur. İstatistikler yalnızca ME'den çalıştırıldığında görünür.

Bu EX5 modunda, ME'yi atlayarak istatistikleri bir metin dosyasına çıkarmak mümkün müdür?

Şimdi, örneğin, örneğin SymbolInfoTick gibi arama istatistiklerini anlamak çok zordur. Kendimi ölçüyorum, geciktiğini görüyorum. Ama bu özel için hareketler yapılmalıdır.

Bir metin dosyasında her bir işlevin son istatistiklerini görmek mümkün olsaydı, çok kullanışlı ve harika olurdu.


Profil oluşturucuyu çalıştırmanız yeterlidir - bu, normal çalışan bir makinede olur. Ve HFT ile araba min. ping, birçok terminal vb. Genel olarak, tam olarak ölçümlerin gerekli olduğu belirli özellikler.

 

Aşağıdaki genel kabul görmüş notasyonu eklemek arzu edilir:

 void OnStart()
{
    ushort ch = '\u0041' ; //Error: '' - unrecognized character
}

özellikle \u açık bir şekilde Unicode olduğundan, \x mutlaka değildir

 
Ilyas :


  1. Neden rapor eklemediler? ölçüm hatalarını listeler.

  2. Sınıflandırılamayan işlevler "sistem" olarak kabul edilebilir.

  3. Geçmiş veri alma, CopyHistoryData'nın bir işlevidir, parametre tarafından ne tür verilerin talep edildiği iletilir.
    Ne yazık ki, hangi CopyXXX işlevinin çağrıldığını (en azından henüz) belirleyemiyoruz.
    Bu, CopyHistoryData'nın bir işlevi olduğundan, "Self CPU" sayacı da bir +'dır, raporda 3 arama yeri CopyHistoryData görürsünüz, her arama yeri (aslında kod satırları) kendi sayacına sahiptir "Toplam
    İŞLEMCİ".
    Değerlerin tutarsızlığına gelince, CopyHistoryData işlevi "ağır" ve görünüşe göre, ölçümler açısından, aramanın yerini belirlemek mümkün değildi - bu, yerel x64 kodunun bazı özelliklerinden kaynaklanıyor, düşüneceğim. Ne olabilir
    tamamlamak.

Cevaplarınız için teşekkürler.

"Neden bir rapor eklemediler? Ölçüm hatalarını listeliyor."

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu parametrelerle geçmişte 'STS2020.ex5' başlatılıyor:

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu sembol: 'EURUSD'

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu dönem : 'H1'

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu tarih: '2021.04.01'

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu tarih: '2021.05.31'

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu ticksmode: 'açık fiyatlar'

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu yürütme gecikmesi: 0 ms

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu depozito: 100000

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu Para birimi: Amerikan Doları'

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu kaldıraç: 1:15

0 2021.07.08 15:38:38.647 MQL5 profil oluşturucu pip cinsinden kar: HAYIR

0 2021.07.08 15:38:38.952 MQL5 profil oluşturucu bağlı

0 2021.07.08 15:43:06.269 MQL5 profil oluşturucu alınan profil verileri (8896 bayt)

0 2021.07.08 15:43:06.269 MQL5 profil oluşturucu 139098 toplam ölçüm, 0/0 hata , 320 mb yığın belleği analiz edildi (92848/1073741824)

0 2021.07.08 15:43:06.269 MQL5 profil oluşturucu 982065 toplam işlev çerçevesi bulundu (279627 mql5 kodu, 122460 yerleşik, 571051 diğer, 8927 sistem)

Hata yoktu.

Bir yan not olarak "açık fiyatlar" yanlıştır, kullanılan mod "1 Dakika OHLC" idi.

 

Kimse bilmiyor gibi görünüyor. Sevgili geliştiriciler, lütfen bu parametrenin anlamını açıklayın.


Değerlerine bakmaya başladığımda soruların ortaya çıktığı bazı parametrelerin açıklamasını buldum.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Yeni MetaTrader 5 Platform Build 2450: "Abonelikler" hizmeti, UI iyileştirmeleri ve MetaEditor'da revize edilmiş özellikler

MetaQuotes , 2020.05.15 13:43

Açık emirler ve pozisyonlar listesine yeni sütunlar eklendi:

  • Değişim - operasyon karlılık yüzdesi
  • Değer—pozisyonun piyasa değeri
  • Büyü — Uzman Danışman tarafından açılan emir ve pozisyonların tanımlayıcısı (sihirli sayı)

  • İşlemler için değişim yüzdesi Terminal tarafından hesaplanıyor mu?
  • Piyasa Değeri hangi birimlerde hacmi gösterir?


not

MarketValue = ClosePrice * Lots * ContractSize; // Какой смысл в этом значении?
 
Alain Verleyen :

Cevaplarınız için teşekkürler.

...

Bir yan not olarak "açık fiyatlar" yanlıştır, kullanılan mod "1 Dakika OHLC" idi.

teşekkürler, düzeltildi

 
Uyarı penceresi tanıtıcısının makbuzunu paylaşın.
 
QK       2        14 : 39 : 14.890     Terminal        crashlog generated
DE       2        14 : 39 : 16.382     Terminal        crashlog finalized
Kaza günlüğü nereden izlenir?
 

MetaEditor, içinde başka bir programlama dilinin dosyalarını düzenlerken sürekli olarak kilitleniyor. Belki de vurgulama, araç ipuçları ve diğer özelliklerin ilgili sözdizimi ile baş etmemesi nedeniyle.

IntelliSense analogunun yalnızca MQL ve beraberindeki dosyalar (.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb , .txt, .csv, .tsv) ve diğer dosya uzantıları için akıllı işlevlerin eylemi devre dışı bırakılır

 
A100 :

MetaEditor, içinde başka bir programlama dilinin dosyalarını düzenlerken sürekli olarak kilitleniyor. Belki de vurgulama, araç ipuçları ve diğer özelliklerin ilgili sözdizimi ile baş etmemesi nedeniyle.

IntelliSense analogunun yalnızca MQL ve beraberindeki dosyalar (.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb , .txt, .csv, .tsv) ve diğer dosya uzantıları için akıllı işlevlerin eylemi devre dışı bırakılır

Evet ve zaten listelenenler çok lanetli ...)))

 
Сергей Таболин :

Evet ve zaten listelenenler biraz fazla ...)))

Onları kendim bulmadım, ancak MetaEditor'daki dosya arama filtresinden hazır bir liste aldım.