MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1254

 
Igor Makanu :

TimeCurrent() https://www.mql5.com/ru/docs/dateandtime/timecurrent

bu işlev imzasının ikinci sürümünü kullanın:


Not: Yapay elmasa yazacağım - MT4'te çalışıyor, kullandım;)

UPD: MT4'te Hour() ve Minute() de vardı - Uzun zamandır kullanmadım ama son sunucu zamanını saat ve dakika olarak vermeleri gerekiyor

Spsb. sorunun ikinci kısmını benim için cevapladınız. Dakika () saatin dakikasıdır.
 

Herhangi bir türden 10'dan fazla giriş parametresiyle bir şablon işlevinin nasıl oluşturulacağını söyleyin veya yönlendirin?

 
Vladimir Pastushak :

Herhangi bir türden 10'dan fazla giriş parametresi ile bir şablon işlevinin nasıl oluşturulacağını söyleyin veya yönlendirin?

 //+------------------------------------------------------------------+
#define PRINT(VAL) Print ( #VAL, " = " ,VAL)
template < typename T1, typename T2, typename T3, typename T4, typename T5,
           typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
void func(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5,
          T6 v6, T7 v7, T8 v8, T9 v9, T10 v10,T11 v11)
{
   PRINT(v1);
   PRINT(v2);
   PRINT(v3);
   PRINT(v4);
   PRINT(v5);
   PRINT(v6);
   PRINT(v7);
   PRINT(v8);
   PRINT(v9);
   PRINT(v10);
   PRINT(v11);
}
//+------------------------------------------------------------------+
void OnStart ()
{
   func( 1 , 1.01 , "qwerty" , 3.1415 f, 777 , 1 , 1.01 , "qwerty" , 3.1415 f, 777 , "Value_11" );
}
//+------------------------------------------------------------------+

2020.09.13 08:33:57.508 tst (EURUSD,H1) v1 = 1

2020.09.13 08:33:57.508 tst (EURUSD,H1) v2 = 1.01

2020.09.13 08:33:57.508 tst (EURUSD,H1) v3=qwerty

2020.09.13 08:33:57.508 tst (EURUSD,H1) v4 = 3.1415

2020.09.13 08:33:57.508 tst (EURUSD,H1) v5 = 777

2020.09.13 08:33:57.508 tst (EURUSD,H1) v6 = 1

2020.09.13 08:33:57.508 tst (EURUSD,H1) v7=1.01

2020.09.13 08:33:57.508 tst (EURUSD,H1) v8=qwerty

2020.09.13 08:33:57.508 tst (EURUSD,H1) v9 = 3.1415

2020.09.13 08:33:57.508 tst (EURUSD,H1) v10 = 777

2020.09.13 08:33:57.508 tst (EURUSD,H1) v11 = Değer_11

 

çaydanlığa aşağıdaki satırı nasıl anlayacağını söyleyin:

if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA)

 
Igor Makanu :

serin

 
odyn :

nasıl anlaşılır

Emir sembolü (EURUSD) grafik sembolüne ve emir büyüsü (12345) uzman büyüsüne eşitse, o zaman.....

 
Aleksei Stepanenko :

Emir sembolü (EURUSD) grafik sembolüne ve emir büyüsü (12345) uzman büyüsüne eşitse, o zaman.....

Teşekkürler!!

 
odyn :

çaydanlığa aşağıdaki satırı nasıl anlayacağını söyleyin:

if(OrderSymbol()==Symbol() && OrderMagicNumber()== MAGIC MA )

ŞAİTAN_ MA

Bazen insanlar çok komik değişkenler yazıyor :)

 
Söyle bana, tablo en az bir puan düşerse, tüm siparişler kapatıldıysa durum nedir?
 
SanAlex :

nasıl program gitti anlamak için? Belki fiyat düşmüştür. bir durak ayarlayın - bir noktada işe yaramaz.

grafik düşerse, bekleyen siparişler kapatıldı