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

 
RedFish :
Ve daha ayrıntılı olarak mümkündür. Üzgünüm cevabı anlamadım.

yardıma bakın.

ve hazır MACD ve MovingAverage örnekleri

 

Tünaydın.

Lütfen bana MQL5'te aşağıdaki sorunu nasıl çözeceğimi söyleyin:

İki tarih saat değişkeni ise tarih1, tarih2.

Görev, tarih1 ve tarih2 arasında geçen milisaniye sayısını elde etmektir.

Herkese teşekkürler!

 
gyvenor :

Tünaydın.

Lütfen bana MQL5'te aşağıdaki sorunu nasıl çözeceğimi söyleyin:

İki tarih saat değişkeni ise tarih1, tarih2.

Görev, tarih1 ve tarih2 arasında geçen milisaniye sayısını elde etmektir.

Milisaniyeleri saymak için, yalnızca milisaniyeleri sayan GetTickCount() öğesini kullanın .
Документация по MQL5: Общие функции / GetTickCount
Документация по MQL5: Общие функции / GetTickCount
  • www.mql5.com
Общие функции / GetTickCount - Документация по MQL5
 
Renat :
Milisaniyeleri saymak için, yalnızca milisaniyeleri sayan GetTickCount() öğesini kullanın .

İşlev açıklamasında şöyle bir not var: " Sayaç, sistem zamanlayıcısının çözünürlüğü ile sınırlıdır. Zaman işaretsiz bir tamsayı olarak saklandığından, bilgisayarın sürekli çalışması sırasında her 49,7 günde bir taşar."

1.) Taşma sonrası sayaç sıfırlanıyor mu?

2.) Sinyalden bu yana geçen çubuk sayısını hesaplamak için bu rakamı almak istiyorum. Belki iki olay arasındaki çubuk sayısını almanın alternatif bir yolu vardır?

not

Bu forumda yeni başlayan biri olarak, burada minnettarlığımı nasıl ifade edeceğimi bilmiyorum. Teşekkür butonlarını göremiyorum, ayrı bir gönderi ile spam yapmak muhtemelen pek hoş değil :).

 
gyvenor :

Tünaydın.

Lütfen bana MQL5'te aşağıdaki sorunu nasıl çözeceğimi söyleyin:

İki tarih saat değişkeni ise tarih1, tarih2.

Görev, tarih1 ve tarih2 arasında geçen milisaniye sayısını elde etmektir.

Herkese teşekkürler!

(date2-date1) saat farkını en yakın saniyeye verir.

 

Merhaba.

Ticaret sunucusu, Piyasa Yürütme modunda çalışır. OrderSend işlevini kullanarak, ORDER_TYPE_SELL_STOP türünde bekleyen bir sipariş vermek istiyorum. Bir ticaret talebinin standart yapısını doldururken, stoplimit alanının değeri zorluk yaratır. Çünkü sipariş türü ORDER_TYPE_BUY_STOP_LIMIT ve ORDER_TYPE_SELL_STOP_LIMIT değil, o zaman aslında bu alana ihtiyacım var. Ancak belgeler, 11 alanın gerekli olduğunu belirtir (ve sihir ekleyebilirsiniz). İşte burada kafam karıştı. Bu alanı yapıda hiç veya başka bir şekilde belirtmemeliyim   Yine de belirtmek zorunda mıyım? type_time alanında ORDER_TIME_GTC'yi seçersem , sona erme alanını da yok sayabilir miyim?

Şimdiden teşekkür ederim.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Sevgili, bir kaybı giderirken lotu artıran hazır bir kedisi olan var mı? Gerçekten buna ihtiyacım var, lütfen zengin olmama yardım et)))
 
Top2n :
Sevgili, hazır kedisi olan var mı, eksiği giderirken lotu arttıran . Gerçekten buna ihtiyacım var, lütfen zengin olmama yardım et)))

"Bir kaybı giderirken çok artış" kulağa pek yaratıcı gelmiyor,

ama "P @ rvu m @ Sgi programı makul bir ücrete" tam da bu :)

ZY Burası senin için Martin çok mu kötü? Yoksa nasıl pişireceğinizi bilmeniz mi gerekiyor?

Ayrıca sorulacak ve danışılacak birileri var.

 
Urain :

"Bir kaybı giderirken çok artış" kulağa pek yaratıcı gelmiyor,

ama "P @ rvu m @ Sgi programı makul bir ücrete" tam da bu :)

ZY Burası senin için Martin çok mu kötü? Yoksa nasıl pişireceğinizi bilmeniz mi gerekiyor?

Ayrıca sorulacak ve danışılacak birileri var.

Teşekkürler, okumak ilginç!
 

Meslektaşlarım, lütfen Expert Advisor'daki JJMA göstergesinin değerlerini doğru bir şekilde almama yardım edin. iCustom üzerinden arama yapmak istemiyorum çünkü çok kaynak gerektiriyor.

Genel olarak, SmoothAlgorithms.mqh dosyası ihtiyacınız olan her şeye sahiptir, EA'daki son 2 çubuğun değerlerini bir döngüde almam gerekiyor: sıfır ve ilk.

İşte fonksiyon:

 double CJJMA::JJMASeries( uint begin,             // Номер начала достоверного отсчета баров
                         uint prev_calculated,   // Количество истории в барах на предыдущем тике
                         uint rates_total,       // Количество истории в барах на текущем тике
                         int   Din,               // разрешение изменять параметры Length и Phase на каждом баре. 
                                                 // 0 - запрет изменения параметров,  любое другое значение - разрешение.
                         double Phase,           // Параметр, изменяющийся в пределах -100 ... +100, влияет на качество переходного процесса усреднения
                         double Length,         // Глубина сглаживания
                         double series,         // Значение ценового ряда, раcсчитанное для бара с номером bar
                         uint bar,               // Номер бара
                         bool set                // Направление индексирования массивов
                        )
// JMASeries(begin, prev_calculated, rates_total, Din, Phase, Length, series, bar, set) 

Danışmana nasıl doğru bir şekilde kaydedilir? prev_calculated ve Rate_total'a ne yazılacak? Yapamam...

Teşekkür ederim.