Hatalar, hatalar, sorular - sayfa 870

 
Telemah :
Teşekkür ederim, sadece varsayılan olarak onsuz alışılmadık bir şey.
Grafiği istediğiniz gibi özelleştirin ve şablonu varsayılan olarak kaydedin
 
Urain :
Grafiği istediğiniz gibi özelleştirin ve şablonu varsayılan olarak kaydedin
Evet, bunu daha önce yaptım, teşekkürler.
 

Kayıt için nedenini anlayamıyorum:

 int spread= SymbolInfoInteger ( _Symbol , SYMBOL_SPREAD );

derleyici mutlu değil: tür dönüştürme nedeniyle olası veri kaybı , çünkü tamsayı her yerdedir. Tabii ki, olduğu gibi bırakmak mümkün olurdu, ancak uyarı bir şekilde göze batıyor.

 
paladin800 :

Kayıt için nedenini anlayamıyorum:

derleyici mutlu değil: tür dönüştürme nedeniyle olası veri kaybı , çünkü tamsayı her yerdedir. Tabii ki, olduğu gibi bırakmak mümkün olurdu, ancak uyarı bir şekilde göze batıyor.

Bunu yap:

 int spread=( int ) SymbolInfoInteger ( _Symbol , SYMBOL_SPREAD );
Ve şunu okuyun: Typecasting
 
tol64 :

Bunu yap:

Ve şunu okuyun: Typecasting


Teşekkürler, yardımcı oldu. makaleyi okudum.

Bununla birlikte, bilgi eksikliğini ortadan kaldırmanın gerekli olduğunu hissediyorum, çünkü Yukarıdaki örneğimde derleyici gerginse, aşağıdaki örnekte derleyici zorlamaz, ancak durum benzer görünüyor.

 double ask= SymbolInfoDouble ( _Symbol , SYMBOL_ASK );
 
paladin800 :
Teşekkürler, yardımcı oldu. makaleyi okudum.

Bununla birlikte, bilgi eksikliğini ortadan kaldırmanın gerekli olduğunu hissediyorum, çünkü Yukarıdaki örneğimde derleyici gerginse, aşağıdaki örnekte derleyici zorlamaz, ancak durum benzer görünüyor.

SymbolInfoInteger, 64 bit olan uzun bir değer döndürür. Ve int 32 bittir, bu nedenle derleyici haklı olarak bir uyarı verir.

İkinci durumda, SymbolInfoDouble , double türünde bir değer döndürür ve aynı türde ask değişkenine sahipsiniz. Bu nedenle, burada (teorik olarak bile) herhangi bir kayıp oluşamaz ve derleyici sessizdir.

Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
  • www.mql5.com
Основы языка / Типы данных / Вещественные типы (double, float) - Документация по MQL5
 
MT4 ve MT5'i karşılaştırırken, şimdiye kadar MT5'te iki kusur veya kusur olduğunu görüyorum. Birincisi, bekleyen emirlerin test edicinin çizelgesinde gösterilmemesidir ve bu nedenle, grafikte bazı stratejilerde hata ayıklarken, hangi emrin belirli bir anlaşma ile sonuçlandığını anlamak imkansızdır. İkincisi, sabit bir ölçeğin olmaması veya son derece düşük kalitesidir. MT4'te "sabit ölçekli" kuşa tıkladıysanız ve grafiği hemen hemen her mesafede yukarı ve aşağı hareket ettirebilirsiniz ve bu çok uygundur. Örneğin, MT5'te aynı grafiği 5 dakikalığına açtım, "sabit ölçek" onay kutusunu ayarladım ... ve grafik ne yukarı ne de aşağı hareket etmiyor. Bu çok rahatsız edici. Bu eksiklikler elbette kritik değildir ve tüm bunlar olmadan yapabilirsiniz, ancak bir şekilde düzeltilse yine de iyi olurdu.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Burada bir yerde tanımlanmış MT5 hatalarına ayrılmış bir bölüm görüyordum ama nerede olduğunu ve nasıl bulacağımı unuttum...
 
SkyTreker :
Burada bir yerde tanımlanmış MT5 hatalarına ayrılmış bir bölüm görüyordum ama nerede olduğunu ve nasıl bulacağımı unuttum...
Sanırım şu bölümü kastediyorsunuz: MetaTrader 5 İstemci Terminali yapılarındaki değişikliklerin listesi . Bu sitedeki profilinizdeki Favorilerinize ekleyin.
 
teşekkürler tol64!