Hatalar, hatalar, sorular - sayfa 981

 

Test mekanizması çok net değil: Görünüşe göre C++'da sorunsuz programlama yapıyorum, ancak mql5'teki "sandbox" ile ilgili hatalar sadece yoruldu.Terminalde dll çağrısına izin verildiğinde, test cihazı bunları yüklemez!

2013.05.01 15:38:09 2013.01.01 00:00:00 'D:\MetaTrader 5\Tester\Agent-127.0.0.1-3001\MQL5\Libraries\NeuroSolutionsAdapter.dll' yüklenemiyor

niye ya?

D:\ üzerindeki terminal

test cihazının \MQL5\Libraries\ içine ve terminalin \MQL5\Libraries\ içine kaydırıldı.

sorun ne?

 
dem1305 :

Test mekanizması çok net değil: Görünüşe göre C++'da sorunsuz programlama yapıyorum, ancak mql5'teki "sandbox" ile ilgili hatalar sadece yoruldu.Terminalde dll çağrısına izin verildiğinde, test cihazı bunları yüklemez!

2013.05.01 15:38:09 2013.01.01 00:00:00 'D:\MetaTrader 5\Tester\Agent-127.0.0.1-3001\MQL5\Libraries\NeuroSolutionsAdapter.dll' yüklenemiyor

niye ya?

D:\ üzerindeki terminal

test cihazının \MQL5\Libraries\ içine ve terminalin \MQL5\Libraries\ içine kaydırıldı.

sorun ne?

Buradaki nokta, aracının kendi sanal alanında çalışması ve normal \MQL5\Libraries dizinine erişilemez olmasıdır.

Bu, sunulan satırdan açıkça görülebilir - DLL araması aracının kendi dizinine gider. Test cihazında DLL'lerle çalışmak için, bu DLL'leri herkesin erişebileceği sistem dizinlerine yerleştirmeniz veya %PATH% ortam değişkenine "terminal path\MQL5\Libraries" eklemeniz gerekir.

Yerel aracıların ana kitaplık dizinine erişmesini kolaylaştırmayı düşüneceğiz. Bu durumda, DLL'ye erişmek için yolları kullanmanız gerekmeyeceği dışında hiçbir şeyi değiştirmeniz gerekmeyecektir.

 
sergeev :

Ama bir kronoloji istiyorsanız, o zaman zamana ihtiyacınız olduğunu anlamıyor musunuz?

Biletin bununla ne ilgisi var, süresi değişebilir.

Evet bu doğru.

İki tuşa göre sıralamak gerekir: zaman ve (zaman eşleşirse) bilet.

 
dem1305 :

Test mekanizması çok net değil: Görünüşe göre C++'da sorunsuz programlama yapıyorum, ancak mql5'teki "sandbox" ile ilgili hatalar sadece yoruldu.Terminalde dll çağrısına izin verildiğinde, test cihazı bunları yüklemez!

2013.05.01 15:38:09 2013.01.01 00:00:00 'D:\MetaTrader 5\Tester\Agent-127.0.0.1-3001\MQL5\Libraries\NeuroSolutionsAdapter.dll' yüklenemiyor

niye ya?

D:\ üzerindeki terminal

test cihazının \MQL5\Libraries\ içine ve terminalin \MQL5\Libraries\ içine kaydırıldı.

sorun ne?

sorunu anladı - 2013.05.01 16:12:53 HaftaDesen 'D:\MetaTrader 5\MQL5\Libraries\NeuroSolutionsAdapter.dll' 64 bit sürüm değil

64 bit yeniden derleme gerekli


 
Renat :

Evet bu doğru.

İki tuşa göre sıralamak gerekir: zaman ve (zaman eşleşirse) bilet.

Anlaşma/sipariş bilet numarası , tüm sunucu için uçtan uca bir otomatik artış mı?

 
voix_kas :

Anlaşma/sipariş bilet numarası , tüm sunucu için uçtan uca bir otomatik artış mı?

Vardır, ancak temelde zaman kimliklerini garanti etmez.
 
Renat :
Vardır, ancak temelde zaman kimliklerini garanti etmez.

Muhtemelen, birçoğu bu konuşmayı pratik anlamdan yoksun bulacaktır, ancak sizden anlamama yardım etmenizi rica ediyorum. Kuru cevaplar için değil, tartışma için çağırıyorum. Benim düşüncem aşağıdaki gibidir.

İşlemlerin kronolojik sırası üç şekilde belirlenebilir: zaman damgası, bilet numarası veya her ikisinin birleşimi. Bana neden bilet numarasıyla bağlantı kurmak daha karlı görünüyor?

Broker, tacirin işine herhangi bir şekilde müdahale etmezse ihtilaflı/şüpheli işlem yoktur. Kronoloji, hem bilet numarası hem de zaman damgası ile açık bir şekilde izlenir. Şüpheli bir işlem varsa. Ya aracı tarafından sunucu/hesap geçmişinden silinir ya da mali sonucu sıfırlanır (+ belki bir yorum eklenir). Bana göre ikinci seçenek daha doğru.


Tarihte bir işlemin zamanını düzeltmek için bir komisyoncuya pratik bir ihtiyaç düşünemiyorum. Ancak buna izin verilse bile (tekrar ediyorum, muhtemelen sınırlı bilgiden dolayı pratik bir neden bulamıyorum), o zaman bilet numarasının vicdanlı bir komisyoncu tarafından düzenlenmesi genellikle saçmalık kategorisinden görünüyor. Ne için? Buna ek olarak, MQ, işlemler için eşit zaman damgaları olması durumunda, bilet numaralarının bir "hakem" olarak hareket ettiğini doğruladı. Bu da bilet numarası lehine bir artı değil mi?

Muhtemelen gereksiz olacak, ama açıkça belirteceğim. Benim için açık ki, bunun üzerine işlemlerin sırasını oluşturmak için bir zaman damgası verildi. Yerli. Ancak, algo-izleme için bilet numarasına göre hemen gezinmenin daha kolay olduğu ortaya çıktı. Anlama açısından daha kolay, kod açısından daha kolay, tek tuşa göre daha hızlı sıralama vb. vb.

 
voix_kas :

Tarihte bir işlemin zamanını düzeltmek için bir komisyoncuya pratik bir ihtiyaç düşünemiyorum.

örneğin ağ geçitlerinin çalışmasında. veya bakiyeleri/kredileri/para çekme/yeniden yüklemeleri ayarlarken.

tek tuşla daha hızlı sıralama

zaman, biletle aynı uzun tamsayıdır. Sıralamaya göre ne fark eder? QuickSort'u kullanın ve bir boşlukta küresel işlemlerle uğraşmayın :)

 

sergeev

Lütfen diğer kişi istediğinde yapıcı bir konuşma yapın. Röportajınızda aslında sadece geçitler var.

Yani, nokta nokta:

1. Bir anlaşmanın (siparişin değil) zamanı nasıl ve neden değişir?

2. Gerçek bir komisyoncu, işlem bilet numarasını nasıl ve neden değiştirebilir.

3. İki kritere göre sıralama bire göre daha düşüktür. Lütfen bariz olanı tartışmaya çalışmayın.

 

voix_kas :

1. Bir anlaşmanın (siparişin değil) zamanı nasıl ve neden değişir?

çünkü insan faktörü var.

2. Gerçek bir komisyoncu, işlem bilet numarasını nasıl ve neden değiştirebilir.

kayboldu :) Bilet değiştirilemez.

3. İki kritere göre sıralama bire göre daha düşüktür. Lütfen bariz olanı tartışmaya çalışmayın.

"aşağıda"?

niht fershtein.