Hatalar, hatalar, sorular - sayfa 117

 
Interesting :
Bir sayıyı periyoda çevirecek bir fonksiyon yazmak daha uygundur.
Her int, numaralandırmaya dönüştürülmez, derlenmez, belki hatasız, ancak yürütme sırasında çöker. Hepsi bir hiç için. Ve örnek bir bug'ın kanıtı olarak verilmiş, ama bug yok!
 
Valmars :
Her int, numaralandırmaya dönüştürülmez, derlenmez, belki hatasız, ancak yürütme sırasında çöker. Hepsi bir hiç için. Ve örnek bir bug'ın kanıtı olarak verilmiş, ama bug yok!

Açıktır ki her int değil ama hiç kimse bu durumu bir fonksiyonda doğru şekilde işlemeyi yasaklamaz.

Peki, işlevselliği kim ve nasıl yazacağına bağlı olarak. Tabii bundan sonra nasıl kullanılacağı önemli.

Noktalarla çalışmak için 4 fonksiyona ihtiyacımız var: SecondsToPeriod(), PeriodToSeconds(), IntToPeriod() ve PeriodToInt().

Bence bu 4 fonksiyon int'yi periyoda çevirmek için yeterli ve tam tersi...

Bir periyodu int değerine sahip bir şeye dönüştürürken, periyotlar önceden bilindiğinden hata olmamalıdır, ancak bir int'yi periyoda dönüştürürken bir sorun varsa, PERIOD_CURRENT değerini döndürürüz.

not

> Parametre bir int ise, gerekli türe dönüştürülmesi gerekecektir.

Demek istediğim tam olarak buydu...

 int handle= iCustom ( NULL , ( ENUM_TIMEFRAMES ) ТМ,....);
 

Ayrılmış bir kelime yazmaya başladığınızda ve içerik menüsünde - ipucu belirdiğinde, daha sonra onu seçtiğinizde (inter'e basarak), daha önce yazılmış olana eklenir. Örneğin str - seçim, strstring çıkıyor. string - seçim yazdıysam, buna göre stringstring

 
Dmitriy2 :

Bir tür ayrılmış kelime yazmaya başladığınızda ve içerik menüsü ipucunda belirir, ardından onu seçtiğinizde (internete basın), daha önce yazılmış olana eklenir. Örneğin str - seçim, strstring çıkıyor. string - seçim yazdıysam, buna göre stringstring

Neden Enter'a basıyorsunuz? Boşluk çubuğuna basıyorum - ve her şey yolunda.
 
Yedelkin :
Neden Enter'a basıyorsunuz? Boşluk çubuğuna basıyorum - ve her şey yolunda.
Boşluk tuşuna basarsam sadece boşlukla yazdığım harfler kalır...
 
Dmitriy2 :

Ayrılmış bir kelime yazmaya başladığınızda ve içerik menüsü ipucunda belirir, ardından onu seçtiğinizde (inter'e basarsanız), önceden yazılmış olana eklenir. Örneğin str - seçim, strstring çıkıyor. string - seçim yazdıysam, buna göre stringstring

Garip ama iyiyim

[enter] tuşuna basmadan önce ve sonra

 

deinit(); prosedürünü doğru anlamış mıyım? indikatörlerde henüz zaman çerçevesi değiştirilirken başlatılmamış, çizelge kapatılıyor mu?

ama yardım diyor ki

Событие Deinit также генерируется при завершении работы клиентского терминала, при закрытии графика, непосредственно перед сменой финансового инструмента и/или периода графика ,

Garip...
 
Urain :

Garip ama iyiyim

[enter] tuşuna basmadan önce ve sonra

bu önce satırlarsa ...

ve kodun ortasında deneyin (satır) bunu yapın

 
Dmitriy2 :

bu eğer satırlar önce ...

ve kodun ortasında deneyin (satır) bunu yapın

Evet, işte orada, evet, önceden hazırlanmış bir kelimeye yeni bir başlangıç atfederseniz, böyle bir çöp var, o zaman böyle bir aksaklık kaçar.

Ama sonuna eklerseniz, sorun değil. Görünüşe göre bir hata, servis masasına vur.

 

Hepinize iyi günler

Yerel ve sunucu saatine göre GMT saatinin nasıl doğru hesaplanacağını kim bilebilir (mutlaka yaz / kış saatine ve saat dilimine geçişi hesaba katarak)?

MQL4 forumunda bir yerde yaz/kış geçiş anlarını hesaplamanın bir örneğini gördüm ama bulamıyorum... :(