Hatalar, hatalar, sorular - sayfa 2605

 

küçük offtopik için üzgünüm

Igor Makanu :

işlemci 12V güç kaynağı hattını boşaltamaz

PSU arızalıysa, tüm derecelendirmeleri (12.5, 3.3) zirvede vermez, o zaman bellekte, sonra işlemcide ve ancak o zaman sabitlerde, fanlarda arızalar olacaktır .... varsa bir ekran kartı, eğer 12 Sarkarsa başarısız olmaya başlayabilir, ancak SSD'nin 12 V'luk ilk düşüşü hissetmesi ve cihazların geri kalanının sorunsuz çalışması için ... IMHO, böyle olmaz , ... oysa .... Hafıza başarısız olduğunda kendim çok düşündüm, Win7 bile şüphe altında zor yükleyemedi, kurulumun% 30'unda yazdığım dosyayı kopyalayamıyorum ... ama sorun hatalı hafıza olduğu ortaya çıktı

Not: AIDA64 hakkında yazdılar - yaptılar mı?

Güç kaynağını şimdi değiştirdim ve bilgisayarımı tanımıyorum. İnternet bile hızlanıyor. Harikalar.
 
Alexey Viktorov :

küçük offtopik için üzgünüm

Güç kaynağını şimdi değiştirdim ve bilgisayarımı tanımıyorum. İnternet bile hızlanıyor. Harikalar.

Bu harika.
Ancak şaşırtıcı bir şey yok, güç kaynakları sonsuz değil,
özellikle stabilizatör olmadan, kapasitörler hızla çöker,
PSU'nun kalitesine bağlı olarak, bir yıllık aktif kullanım için kolayca sendeleyebilirler.

 

En son yapı için kaynağı ( Math\Stat\Math.mqh ) düzeltmek gereklidir, bu parametrelerle MathArctan2 işlevi zaten gereksizdir:


 
Aliaksandr Hryshyn :

En son yapı için kaynağı ( Math\Stat\Math.mqh ) düzeltmek gereklidir, bu parametrelerle MathArctan2 işlevi zaten gereksizdir:


Düzeltildi.

2 saat içinde düzeltmeleri olan yeni bir beta mevcut olacak.

 
CopyTicksRange henüz yerel olarak mevcut olmayan bir geçmiş için çağrıldığında, işlev, çağıran MQL5 kodunun bakış açısından süresiz olarak "askıda kalır", bu sırada dosyaların çalışanın keneler klasörüne nasıl indirildiğini görebilirsiniz. baz, MQL5 programı "bekler". İstenen geçmişin tamamı alındığında, “donma” kendiliğinden kaybolur, ancak kullanıcı bu süre için programın gerçekten çalıştığını nasıl bilebilir? Yükleme işleminin ilerleme yüzdesini almanın bir yolu var mı? Birkaç yıldır bir hikaye benim için birkaç dakika sallanıyor. Görsel geri bildirim olmadan, sıradan bir kullanıcı, sonucu beklemeden programı tükürecek ve yıkacaktır. MQL'de indirmenin gerçekten devam ettiğini doğrulamadan aptal bir saati döndürmek de istemem.
 
Stanislav Korotky :
CopyTicksRange henüz yerel olarak mevcut olmayan bir geçmiş için çağrıldığında, işlev, çağıran MQL5 kodunun bakış açısından süresiz olarak "askıda kalır", bu sırada dosyaların çalışanın keneler klasörüne nasıl indirildiğini görebilirsiniz. baz, MQL5 programı "bekler". İstenen geçmişin tamamı alındığında, “donma” kendiliğinden kaybolur, ancak kullanıcı bu süre için programın gerçekten çalıştığını nasıl bilebilir? Yükleme işleminin ilerleme yüzdesini almanın bir yolu var mı? Birkaç yıldır bir hikaye benim için birkaç dakika sallanıyor. Görsel geri bildirim olmadan, sıradan bir kullanıcı, sonucu beklemeden programı tükürecek ve yıkacaktır.

KB çözümünde Tester şöyle bir şey yaptı. Özü hatırlamıyorum, kod açık olmalı. Yine de göstergeyi deneyebilirsiniz. Hikâye hazır değilse infaz için beklemek yok gibi görünüyor.

 
fxsaber :

KB çözümünde Tester şöyle bir şey yaptı. Özü hatırlamıyorum, kod açık olmalı. Yine de göstergeyi deneyebilirsiniz. Hikâye hazır değilse infaz için beklemek yok gibi görünüyor.

Yeri daha kesin olarak gösterebilir misiniz, aksi halde birkaç Testçi vardı? ;-)

Göstergeler onlar için teklif hesaplamada ilerleme sağlamaz - peki, CopyBuffer her zaman aynı hata kodunu döndürür - bu durumu netleştirmez.

 
Stanislav Korotky :

Yeri daha kesin olarak gösterebilir misiniz, aksi halde birkaç Testçi vardı? ;-)

Bu dosyada

   static bool HistoryIsReady( const datetime tBeginTime, MqlTick &BeginTick )
  {
     MqlTick Ticks[ 1 ];
  
    :: ResetLastError ();
  
     if (:: CopyTicks ( _Symbol , Ticks, COPY_TICKS_ALL , ( ulong )tBeginTime * 1000 , 1 ) == 1 )
      BeginTick = Ticks[ 0 ];
  
     return (!:: GetLastError () ||
           (!:: TerminalInfoInteger ( TERMINAL_CONNECTED ) && 
           ((:: CopyTicks ( _Symbol , Ticks, COPY_TICKS_ALL , ( ulong )(tBeginTime - 7 * 24 * 3600 ) * 1000 , 1 )) == 1 ) &&
           (Ticks[ 0 ].time < tBeginTime)));
  }

Göstergeler onlar için teklif hesaplamada ilerleme sağlamaz - peki, CopyBuffer her zaman aynı hata kodunu döndürür - bu durumu netleştirmez.

Başka bir şey kastetmiştim, ama bu önemli değil.

 

Neler olduğunu gerçekten anlamıyorum.

   struct myPositionPrepare
   {
       ENUM_ORDER_TYPE       order_type;           // тип устанавливаемого ордера
       ENUM_POSITION_TYPE    position_type ;       // тип устанавливаемого ордера
.................
   };
   myPositionPrepare       structPosPrep;       // подготовительная структура для открытия позиции/ордера
.
.
       structPosPrep.position_type          = PositionGetInteger ( POSITION_TYPE ); // implicit enum conversion

Sorun nedir?

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

Neler olduğunu gerçekten anlamıyorum.

Sorun nedir?

uzun PositionGetInteger ()

Ayrıca bu anı uygunsuz buluyorum: enumdan tamsayı türlerine ve tam tersi, zorlamadan otomatik olarak çevirmek mümkün olurdu

structPosPrep.position_type = (ENUM_POSITION_TYPE) PositionGetInteger ( POSITION_TYPE );