Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook ü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
Kütüphaneler

Fiyat_Karşılaştırma - MetaTrader 4 için kütüphane

Görüntülemeler:
72
Derecelendirme:
(27)
Yayınlandı:
\MQL4\Scripts\ \MQL4\Include\
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Bu küçük çapraz platform kütüphanesi, "fiyatların" çift değerlerini çok hızlı ve kolay bir şekilde karşılaştırmanıza olanak tanır.

Örneğin, SellLimit'i ayarlamak için bazen açılış fiyatının mevcut Teklif fiyatından düşük olup olmadığını kontrol etmek yararlı olabilir.

// if (NormalizeDouble(OpenPrice, Digits()) >= NormalizeDouble(Bid, Digits()) // bu teknik en sık kullanılan teknikti
if (CP(OpenPrice) >= Bid) // şimdi farklı şekilde yapabiliriz
  OrderSend...;

Sadece standart kontrolden çok daha görsel ve özlü olmakla kalmaz. Ancak yürütme hızı da birçok kez daha hızlıdır! Hesaplama kaynaklarının bu şekilde rasyonel kullanımı bazen test cihazı/optimiser'da gözle görülür bir hızlanma sağlar.

Çift değerleri karşılaştırırken hassasiyeti ayarlama imkanı da vardır. Örneğin

if ((CP(Lots, 0.01) >= MinLot) && ((CP(Lots, 0.01) <= MaxLot))) // ikinci ondalık basamağa göre karşılaştırma
  OrderSend...;

Tüm karşılaştırma operatörleri (==, !=, >=, <=, >, <=, >, <) aynı şekilde çalışır.

Kütüphane, NormalizeDouble uygulamasının daha hızlı bir varyantına sahiptir. Standart işlevin yürütülmesini hızlandırmak için, başına şunu yazmak yeterlidir

// İlgili standart fonksiyondan neredeyse dört kat daha hızlı (yapı 1395)
#define NormalizeDouble PRICE_COMPARE::MyNormalizeDouble

Örnek olarak, farklı fiyat değerleri için karşılaştırma ve normalleştirme varyantlarının sonuçlarını gösteren bir kod ektedir

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/16177

Average Pip Movement based on Tick And Seconds Average Pip Movement based on Tick And Seconds

This Expert Advisor (EA) analyzes market movement by calculating the average pip movement per tick and the average spread over a user-defined number of ticks (MAX_TICKS). It also evaluates the average pip movement and spread over a specified time interval (CHECK_SECONDS). The EA dynamically tracks price changes and spread values, printing the results in the terminal and displaying them on the chart using the Comment() function. This helps traders gauge market volatility and spread fluctuations in real time.

Withdrawal Tracking Withdrawal Tracking

This is a piece of code to add to an existing Expert advisor to track withdrawals from your account where the EA is running. It helps the user to monitor his or her withdrawals from a particular account.

MetaCOT 2 CFTC ToolBox (Göstergeler Seti) MT4 MetaCOT 2 CFTC ToolBox (Göstergeler Seti) MT4

MetaCOT 2 CFTC ToolBox Göstergeleri, CFTC raporlarından gelen verilere erişim sağlayan bir dizi MetaCOT 2 göstergesidir. MetaCOT 2, COT, Ayrıştırılmış COT, TFF ve CIT raporlarını destekler ve doğrudan MetaTrader'da COT grafikleri oluşturmanıza olanak tanır. Tüm göstergeler kaynak kodlarında mevcuttur ve kendi ticaret sisteminizi oluşturmak için kullanılabilir.

Fair Value Gaps Fair Value Gaps

Fair Value Gaps indicator or 'imbalance areas' where markets often move back to.