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:
- 72
- Derecelendirme:
- Yayınlandı:
-
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

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.

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ö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 indicator or 'imbalance areas' where markets often move back to.