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:
- 101
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Genellikle göstergeler (Uzman Danışmanlar) yazarken, belirli bir zaman diliminde yeni bir çubuğun görünümü hakkında bilgiye ihtiyacınız vardır. İşte bunun nasıl yapılabileceğine dair bir örnek.
isNewBar() işlevine yapılan ilk çağrıda, mevcut çubuk yeni olarak kabul edilmez. Zamanı basitçe hafızaya alınır - bu mevcut çubuktur, bir sonraki çubuk yeni olarak kabul edilir. Anlaşılmasını kolaylaştırmak için koda ayrıntılı yorumlar eklenmiştir. Bunu anlamanın zor olmayacağını düşünüyorum ve birçok insanın bunu faydalı bulacağını umuyorum.
Burada önerilen yaklaşıma karşı uyarıda bulunmak istiyorum: Tek bir çubukta işlem yapma yasağı ve genellikle MQL4'te kullanılır - yani analiz için çubuk sayısını(Barlar) kullanırken.
Mesele şu ki, bu yöntem MQL5'te yalnızca penceredeki çubuk sayısı ayarlarda sınırlandırılmamışsa çalışacaktır:
Bu durumda Bars (_Symbol,timeFrame) yeni çubukların ortaya çıkmasıyla büyüyecektir, ancak penceredeki maksimum çubuk sayısı sınırlıysa (örneğin 10000 ve hepsi pompalanırsa), bu yaklaşım işe yaramayacaktır - kontrol etmek kolaydır.
Bu nedenle, son çubukların zamanlarını isNewBar'a kaydetmek ve bunlarla karşılaştırmak daha iyidir, çünkü çubuk tamamlanmadığında zaman değişmez, çubukların zamanlarını işlemek daha iyidir. Bu yaklaşım önerilen göstergede uygulanmaktadır.
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/107

EA, hiçbir pozisyon açık olmadığında rastgele pozisyonlar açar (Alış veya Satış için 50/50 şans).

Fitilleri çizin (ince çizgiler): Her mumun en düşük fiyatından en yüksek fiyatına dikey bir çizgi çizin (buna "fitil" denir). Mumun gövdesini çizin: Açılış fiyatından kapanış fiyatına bir dikdörtgen çizin, mum boğa veya ayı ise farklı bir renk kullanın. Renk özelleştirme: Boğa ve ayı mumları ve fitilleri için kullanılan renkleri kolayca değiştirebilirsiniz. Kullandığınız kodda, örneğin: Ayı mumlarının bordo bir gövdesi vardır (clrMaroon). Ayı mumlarının fitilleri açık mor renktedir (clrOrchid). Ne işe yarar? Bu gösterge aşağıdakileri yapmak istiyorsanız kullanışlıdır: Grafiklerinizde benzersiz ve net bir görsel stile sahip olun. Boğa mumlarını ayı mumlarından daha kolay ayırt edin. Fiyat davranışını daha görsel bir şekilde analiz edin.

Amaç, standart ızgarayı, grafiğin birçok önemli noktasını, analiz edilen enstrümanın hareketinin özelliklerini görsel olarak tanımlamanıza ve tekliflerin kalitesini (deliklerin varlığı) değerlendirmenize olanak tanıyan daha kullanışlı bir ızgara ile değiştirmektir.

Grafikteki herhangi bir döviz çifti için gerçek destek/direnç seviyelerini çizer.