Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Görüntülemeler:
29
Derecelendirme:
(5)
Yayınlandı:
MQL5 Freelance 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 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 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.

CMO CMO

Tushar Chand osilatörünün bu varyantında, giriş fiyatı klasik ortalama ile önceden düzleştirilir.

BuySell BuySell

Bu gösterge mevcut trendin son "savunma hattını" gösterir. Trend değişikliği renkli karelerle ve trend yönü renkli noktalarla gösterilir.