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

 
'ST' hatası yazıyor - bildirilmemiş tanımlayıcı test3.mq4 69 13 ve tür dönüştürme nedeniyle olası veri kaybı test3.mq4 85 on beş
 
'ST' hatası yazıyor - bildirilmemiş tanımlayıcı test3.mq4 69 13 ve tür dönüştürme nedeniyle olası veri kaybı test3.mq4 85 15 yardım düzeltme
 
vladislavch19 :
'ST' hatası yazıyor - bildirilmemiş tanımlayıcı test3.mq4 69 13 ve tür dönüştürme nedeniyle olası veri kaybı test3.mq4 85 15 yardım düzeltme
Hata mesajı, önceden bildirilmemiş "ST" tanımlayıcısını (değişken adı) 69. satırda ve 13. satırda ve 85. satırda ve 15. konumda kullanmaya çalıştığınızı gösterir.
 

Bayanlar ve baylar, size güveniyorum!

Lütfen kavramsal olarak son 250 işlem seansı için çubukları 15:00 ile 15:55 arasında nasıl işleyeceğimi söyleyin. Bilgi miktarıyla biraz karıştı ...

 
Stairway_2_7 :

Bayanlar ve baylar, size güveniyorum!

Lütfen kavramsal olarak son 250 işlem seansı için çubukları 15:00 ile 15:55 arasında nasıl işleyeceğimi söyleyin. Bilgi miktarıyla biraz kafam karıştı ...

Cumartesi ve Pazar günlerini MqlDateTime ile filtreleyin
 

Alex,

f-s ile göstergeyi kullan

OnCalculate (const int oranları_toplam,

const int önceki_hesaplanmış,

const tarihsaat &saat[],

const double &aç[],

const çift &yüksek[],

const çift &düşük[],

const double &kapat[],

const uzun &tick_volume[],

const uzun &hacim[],

const int &spread[])

{

tüm geçmiş çubuklarına erişmek için?

 

Beyler, hafta sonlarını ve tatilleri filtreleme hakkında nereden okuyabilirim?

Sadece Asya seansının işlem günlerine ihtiyacım var.

 
Stairway_2_7 :

Beyler, hafta sonlarını ve tatilleri filtreleme hakkında nereden okuyabilirim?

Sadece Asya seansının işlem günlerine ihtiyacım var.

Onlar grafikte mi?
 

pako,

const uint SecsPerDay = 60 * 60 * 24; // bir gündeki saniye sayısı


datetime newtime = TimeCurrent() - SecsPerDay * 6; // hesaplama


uyarı(yenizaman); // sonuç çıktısı

Geçmiş tarihi bu şekilde bulabilirim. Cevap 19 Mart Cumartesi. Ve sadece iş günlerine ihtiyacım var.

 
Stairway_2_7 :

pako,

const uint SecsPerDay = 60 * 60 * 24; // bir gündeki saniye sayısı


datetime newtime = TimeCurrent() - SecsPerDay * 6; // hesaplama


uyarı(yenizaman); // sonuç çıktısı

Geçmiş tarihi bu şekilde bulabilirim. Cevap 19 Mart Cumartesi. Ve sadece iş günlerine ihtiyacım var.

beni yanlış anladın,

D1 tablosunda Cumartesi ve Pazar yoktur

olmayan bir şeyi neden arıyorsun?

https://www.mql5.com/ru/docs/constants/structures/mqldatetime

https://www.mql5.com/ru/code/download/10513/4Sessions.mq4

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура даты
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура даты
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура даты - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5