Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1162

 
Roman :

Teşekkür ederim.

ancak mevcut karakteri 4 şekilde arayabileceğinizi veya belirtebileceğinizi bilmelisiniz.

 Symbol
_Symbol
Symbol ()
и 0

alttaki iki 2 durumda nüanslar var ve ilk 2 kesinlikle işe yaramaz (birinin karakteri önceden tanımlanmış bir değişkende hatırlaması ve karakteri değiştirmesi olası değildir) ve referans ilginç, bir keresinde tüm forumu 10 kez çevirdim , MQ kodlarında ve temsilcilerinde tüm seçenekler vardır)

 
Fast235 :

ancak mevcut karakteri 4 şekilde arayabileceğinizi veya belirtebileceğinizi bilmelisiniz.

2 durumda nüanslar var ve referans ilginç, bir keresinde tüm forumu 10 kez çevirdim

Her zaman gibi önceden tanımlanmış değişkenleri kullanırım

 _Symbol
 
Roman :

Her zaman gibi önceden tanımlanmış değişkenleri kullanırım

sence bu doğru mu

 
Fast235 :

sence bu doğru mu

Bir değişkeni okumak fonksiyonlardan daha hızlıdır.

 
Roman :

Bir değişkeni okumak fonksiyonlardan daha hızlıdır.

Özellikle, cevap doğru değil.

başka benzerleri var

 
Fast235 :

(birinin önceden tanımlanmış bir değişkendeki karakteri hatırlaması ve karakteri değiştirmesi olası değildir)

_Symbol değişkeni mevcut grafiğin sembol adını zaten saklıyor, buna sembol adını atamanıza gerek yok ))

 
Roman :

Bir değişkeni okumak fonksiyonlardan daha hızlıdır.

Fark yok. Derlendiğinde, her şey tek bir çağrıya indirgenir. Bu nedenle, her şeyi işlevler aracılığıyla yapmak daha doğrudur.

 
Roman :

_Symbol değişkeni halihazırda mevcut grafiğin sembol adını saklıyor, buna sembol adını atamanıza gerek yok ))

ve çoklu para birimi veya grafik değişirse

 
Fast235 :

ve eğer çoklu para birimi

Sonra işlev.
Başka bir işlevi kullanabileceğinizi söylemeyi unuttunuz

 SymbolInfoDouble ( _Symbol , ...


Farklı görevler, farklı kodlar.

 
Vladimir Karputov :

Fark yok. Derlendiğinde, her şey tek bir çağrıya indirgenir. Bu nedenle, her şeyi işlevler aracılığıyla yapmak daha doğrudur.

Girilmişse, o zaman bir fark vardır.
Başlatılmış bir değişkeni okumak her zaman bir işlevi okumaktan daha hızlıdır.
İşlev, bir değer döndürmek için ek adımlar alır.
Değişken zaten bu değeri içeriyor.