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

 
Sergey5 :
ama sadece bir satır var ve içinde bu dönem nasıl yazılır?

bu satırda her karakter günde bir saate karşılık gelir (0 karakter - 0 saat, ..., 23 karakter - 23 saat).

toplam 24 karakter.

karakter=0 ise saat kullanılmaz, =1 ise saat kullanılır.


 
sergeev :

bu satırda her karakter günde bir saate karşılık gelir (0 karakter - 0 saat, ..., 23 karakter - 23 saat).

toplam 24 karakter.

karakter=0 ise saat kullanılmaz, =1 ise saat kullanılır.


Buraya sadece 8 hane girilebilir.

Ama bir açıklama buldum.

Bozdular tabii. Bir mühendislik hesap makinesi kullanarak zamanın hesaplanması .........

https://www.mql5.com/ru/forum/3775/page2

 
Bana hafta sonu danışmanın hatalarını nasıl ayıklayabileceğini söyle? Alıntı akışı yok, adım adım ilerlemek imkansız. belki bir şekilde bir zaman aralığı belirleyebilir ve bunu koda yazarak kendi başınıza (geçmişten) alıntılar gönderebilirsiniz?
 
vovak_85 :
Bana hafta sonu danışmanın hatalarını nasıl ayıklayabileceğini söyle? Alıntı akışı yok, adım adım ilerlemek imkansız. belki bir şekilde bir zaman aralığı belirleyebilir ve bunu koda yazarak kendi başınıza (geçmişten) alıntılar gönderebilirsiniz?
zamanlayıcı olayı
 
Silent :
zamanlayıcı olayı
geçersiz OnTimer()
{
bool EventSetTimer (1);

}

Yanlış bir şey yazıyorum ... olması gerektiği gibi yazabilir misin?

 
vovak_85 :
geçersiz OnTimer()
{
bool EventSetTimer(1);

}

Yanlış bir şey yazıyorum ... olması gerektiği gibi yazabilir misin?

Bunu göstergede yaptım, bak .

Önce zamanlayıcıyı başlat

 EventSetTimer ( 1 );

sonra olayı yakala

 void OnTimer ()
  {
// ваш код
    if () {};
  }

PS zamanlayıcı milisaniye olabilir

 EventSetMillisecondTimer
 
Silent :

Bunu göstergede yaptım, bak .

İlk önce zamanlayıcıyı başlat

sonra olayı yakala

teşekkürler, inceleyeceğim
 
vovak_85 :
geçersiz OnTimer()
{
bool EventSetTimer(1);

}

Yanlış bir şey yazıyorum ... olması gerektiği gibi yazabilir misin?

EventSetTimer(1); OnInit'te çağrılır

OnTimer'da, zamanlayıcının frekansıyla oluşturulan bir olay zaten yakalanmıştır.

OnDeinit'te zamanlayıcı EventKillTimer kullanılarak kaldırılır.

Not Başka seçenekler de var, ancak bu alacakaranlık seviyesine tırmanmanız için henüz çok erken :)

 
Sergey5 :

Yoldaş uzmanlar.

Bir acemi yardım edin.

Ticaretin sadece 08 ila 20 saat arasında gerçekleşmesi için bu alana hangi sayıların girileceği.

1111 000000000000 11111111 b => 31457535 (ondalık)

00 ila 07 saat arasında ticaret yasağı

08 ila 20 saat arasında işlem yapma izni

21 ila 23 saat arasında ticaret yasağı

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
merhaba, burada yeniyim, MetaTrader 5 Strategy Tester Agent'ı indirdim ve aktif edemiyorum, ilk sekmede "ağ katılımına izin ver ..." öğesi yok, ne yapmalıyım? Lütfen bana söyle.