Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Görüntülemeler:
- 29
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Burada, sunucu zamanlarını (ayrıca çubukların, tiklerin veya ekonomik takvim olaylarının saklanan zamanlarını) bir brokerin saat diliminden diğerine dönüştürmek için basitleştirilmiş bir işlev bulunmaktadır.
//+------------------------------------------------------------------+ //| Sunucu saatini bir brokerin saat diliminden diğerine dönüştürün. | //+------------------------------------------------------------------+ datetime ConvertServerTime( const datetime aTime, // dönüştürülecek kaynak sunucu zamanı const int sourceOffsetUTC = 0, // saniye cinsinden kaynak sunucu standart (kış) UTC ofseti const int destinationOffsetUTC = 0, // saniye cinsinden hedef sunucu standart (kış) UTC ofseti ENUM_RULE_DST sourceRuleDST = DST_NONE, // kaynak sunucu yaz saati uygulaması ENUM_RULE_DST destinationRuleDST = DST_NONE // hedef sunucu yaz saati uygulaması )
Kaynak ve hedef sunucuların DST programlarını (ABD, AB veya program yok) belirleyebilmek için şu komut dosyasını kullanabilirsiniz https://www.mql5.com/tr/code/48650
Bu işlev, çoğu programlama dilinde (örneğin JavaScript) kullanılan standart ofset gösterimini benimser. Bu kuralda, pozitif zaman dilimleri ( GMT+3 gibi) pozitif ofsetlere (örneğin, +10800) karşılık gelirken, negatif zaman dilimleri negatif ofsetlere karşılık gelir.
Bunun, pozitif zaman dilimlerini negatif of setlerle (örn. -10800) ve negatif zaman dilimlerini pozitif ofsetlerle temsil eden MQL5'in yerleşik TimeGMTOffset() işlevinin tersi olduğunu unutmayın.
Bu, fonksiyonun çalıştırılmasına ilişkin bir örnektir:

Çıktı:

Daha fazla özellik içeren kütüphanenin tamamını(TimeZoneInfo.mqh) burada bulabilirsiniz. https://www. mql5.com/en/code/48419
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/65102
Bollinger Bands Squeeze
Piyasada oynaklığın düşük olduğu bir dönemin sona ermek üzere olduğuna işaret ederek önemli bir fiyat hareketinin habercisi olur.
Geçmişi HST'ye kaydet
Komut dosyası, teklif geçmişini HST biçiminde kaydeder. Bu dosya biçimi MetaTrader 4 tarafından desteklenir ve terminal teklif geçmişine aktarılabilir veya bağımsız bir grafik olarak açılabilir.