Hatalar, hatalar, sorular - sayfa 3135

 
Vitaly Muzichenko # :

Bu olmaz.
Düzgün yazılmış bir program düzgün çalışacaktır.

değer herhangi bir nedenle gelmediyse SymbolInfoDouble(euSY07,SYMBOL_BID,euSY07b) içinde hangi değer olmalıdır?

 
Yury Lemeshev # :

değer herhangi bir nedenle gelmediyse SymbolInfoDouble(euSY07,SYMBOL_BID,euSY07b) içinde hangi değer olmalıdır?

Gelemez, daha önce yayınladığım bir çözüm

Test cihazı, 25 çift


 
Yury Lemeshev # :

hata anını test robotunda yeniden oluşturmaya çalışın ve kaynağı burada yayınlayın. o zaman her şey netleşecek. kodunuzda bir hata olabilir. mutlaka test cihazında değil.

 
Vitaly Muzichenko # :

Gelemez, daha önce yayınladığım bir çözüm

Test cihazı, 25 çift


Bu anlaşılabilir, her şeyi görüntüledim. Tüm alıntılar gider. 50 işlemde bir hata oluşur, böyle durumlarda. Her seferinde yeni yerlerde. O kesinlikle kaotik. Bir kod hatası olsaydı, onu yakalayabilirdim, ayrıştırmayı bırakabilirdim. Ama onu yakalayamıyorum, sadece siparişlerdeki yorumlarla ve açmadan önce günlüklerle. Gerçek ticaretin neden test cihazından daha iyi olduğuna şaşırdığımda bir uyumsuzluk buldum, ardından test cihazında tam bir sipariş açmadan görsel olarak gördüm ve seçmeye başladım. ve her şey ilk başta belirli bir sembol için alıntıların doğru olduğu ve bazı öngörülemeyen anda alıntıların doğru olmadığı, ancak başka bir sembol için doğru olduğu gerçeğine dayanır.

 
Yury Lemeshev # :

Bu anlaşılabilir, her şeyi görüntüledim. Tüm alıntılar gider. 50 işlemde bir hata oluşur, böyle durumlarda. Her seferinde yeni yerlerde. O kesinlikle kaotik. Bir kod hatası olsaydı, onu yakalayabilirdim, ayrıştırmayı bırakabilirdim. Ama onu yakalayamıyorum, sadece siparişlerdeki yorumlarla ve açmadan önce günlüklerle. Gerçek ticaretin neden test cihazından daha iyi olduğuna şaşırdığımda bir uyumsuzluk buldum, ardından test cihazında tam bir sipariş açmadan görsel olarak gördüm ve seçmeye başladım. ve her şey ilk başta belirli bir sembol için alıntıların doğru olduğu ve bazı öngörülemeyen anda alıntıların doğru olmadığı, ancak başka bir sembol için doğru olduğu gerçeğine dayanır.

Belki de numaralandırma ve sıfırlama tam olarak doğru yazılmamıştır. Yanlış fiyatlar ile karşılaşmadım, aynı zamanda her şey kodda basılmış ve dergide böyle bir şey görmedim.

 
Yury Lemeshev # :

Bu anlaşılabilir, her şeyi görüntüledim. Tüm alıntılar gider. 50 işlemde bir hata oluşur, böyle durumlarda. Her seferinde yeni yerlerde. O kesinlikle kaotik. Bir kod hatası olsaydı, onu yakalayabilirdim, ayrıştırmayı bırakabilirdim. Ama onu yakalayamıyorum, sadece siparişlerdeki yorumlarla ve açmadan önce günlüklerle. Gerçek ticaretin neden test cihazından daha iyi olduğuna şaşırdığımda bir uyumsuzluk buldum, ardından test cihazında tam bir sipariş açmadan görsel olarak gördüm ve seçmeye başladım. ve her şey ilk başta belirli bir sembol için alıntıların doğru olduğu ve bazı öngörülemeyen anda alıntıların doğru olmadığı, ancak başka bir sembol için doğru olduğu gerçeğine dayanır.

Bir öncekinin işlenmesi tamamlanana kadar yeni bir onay işaretinin işlenmesini durdurun. Demir senin için çalışmıyor.

 
Yury Lemeshev # :

Bu anlaşılabilir, her şeyi görüntüledim. Tüm alıntılar gider. 50 işlemde bir hata oluşur, böyle durumlarda. Her seferinde yeni yerlerde. O kesinlikle kaotik. Bir kod hatası olsaydı, onu yakalayabilirdim, ayrıştırmayı bırakabilirdim. Ama onu yakalayamıyorum, sadece siparişlerdeki yorumlarla ve açmadan önce günlüklerle. Gerçek ticaretin neden test cihazından daha iyi olduğuna şaşırdığımda bir uyumsuzluk buldum, ardından test cihazında tam bir sipariş açmadan görsel olarak gördüm ve seçmeye başladım. ve her şey ilk başta belirli bir sembol için alıntıların doğru olduğu ve bazı öngörülemeyen anda alıntıların doğru olmadığı, ancak başka bir sembol için doğru olduğu gerçeğine dayanır.

Ve senkronizasyonu kontrol etmek sıfır verir

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

Hatalar, hatalar, sorular

Yuri Lemeshev , 2022.01.02 08:38

   if ( SymbolIsSynchronized (euSY01)== true && SymbolInfoDouble (euSY01, SYMBOL_BID ,euSY01b)== true && SymbolInfoDouble (euSY01, SYMBOL_ASK ,euSY01a)== true && euSY01b> 0 && euSY01a> 0 )

Bunu yaparsanız ve kodda yedi çift için bu tür 7 satır varsa, piyasa incelemesi yalnızca bir para birimi için teklifler içerecektir.


bu nasıl mümkün olabilir?

senkronizasyonu kontrol etti. true, girdiğimiz anlamına gelir. yanlış - hiçbir şey yapmayın. ve sorun ne olabilir?

 
Алексей Тарабанов # :

Bir öncekinin işlenmesi tamamlanana kadar yeni bir onay işaretinin işlenmesini durdurun. Demir senin için çalışmıyor.

Çok iyi ama nasıl?

 
Mihail Matkovskij # :

Ve senkronizasyonu kontrol etmek sıfır verir

bu nasıl mümkün olabilir?

senkronizasyonu kontrol etti. true, girdiğimiz anlamına gelir. yanlış - hiçbir şey yapmayın. ve sorun ne olabilir?

Bir senkronizasyon kontrolü kullanırken, yalnızca ilk karaktere sahip ilk satırı etkiler ve sonuç olarak kalan 6 tanesi gitmez bile

 
Yury Lemeshev # :

Çok iyi ama nasıl?

Bir önceki işlenene kadar yeni bir onay işaretini girdi olarak kabul etmeyin. Boşluklar olacak, ancak hata olmayacak.