"MQL5'te Tik Göstergeleri Oluşturma" makalesi için tartışma - sayfa 2

 

Buna ne dersin?

//+------------------------------------------------------------------+
//| Özel gösterge yineleme işlevi |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   if(prev_calculated==0)
     {
      ArrayInitialize(BidBuffer,0);
      ArrayInitialize(AskBuffer,0);

     }
.....
  }
 

Teşekkür ederim.

"tik göstergesi̇"ni̇n mumlari olduğunda daha etki̇li̇ olacağini düşünüyorum

mevcut zaman diliminin bir mumuna atıfta bulunan diğer grupla bütünleşik ve/veya ayrıdır

 

Çok güzel. Teşekkür ederim.

Tik mum göstergesine bir zaman ölçeği ve basit veya üstel bir ortalama eklenebilir mi?

 

Grafiğin periyodu değiştirildiğinde, gösterge tamponlarıyla ilişkili BidBuffer[] ve AskBuffer[] dinamik dizilerinin boyutu değiştirilir. Bundan sonra diziler, daha önce girilen değerlerden farklı olan "rastgele" değerlerle doldurulur; ayrıca, hiçbir işleme belirtilmeyen 0 değerinden de farklıdırlar. Bu nedenle, dizileri doldurmadan önce her seferinde onları 0 değeriyle başlatmalısınız ( denkir'in yazdığı gibi):

if(prev_calculated==0)
  {
   ArrayInitialize(BidBuffer,0);
   ArrayInitialize(AskBuffer,0);

Göstergenin düzeltilmiş versiyonunu ekliyorum.

Dosyalar:
 

Teşekkürler!
Çok ilginç. Kene kandillerinin de eklenmesi gerekebilir

   if(prev_calculated==0)
     {
      //*************
      ArrayInitialize(TicksBuffer,0);
      ArrayInitialize(OpenBuffer,0);
      ArrayInitialize(HighBuffer,0);
      ArrayInitialize(LowBuffer,0);
      ArrayInitialize(CloseBuffer,0);
      //*************
 
Çok iyi iş!
 

Lütfen bunu MT4'e nasıl ekleyebileceğimizi bana bildirir misiniz?

Ayrıca, bu tik grafiklerinde hareketli ortalama grafiklerini kullanabilir miyiz?

 
Praveen Moragaspitiya #: Lütfen bunu MT4'e nasıl ekleyebileceğimizi bana bildirir misiniz? Ayrıca, bu tik grafiklerinde hareketli ortalama grafiklerini kullanabilir miyiz?

MT4 geçmiş tik verilerini saklamaz. Kene verilerini kendiniz saklamanız gerekir. Tick Charts için birkaç MT4 sürümü olması gerektiğinden CodeBase 'de arama yapın.

 
Fernando Carreiro #:

MT4 geçmiş tik verilerini saklamaz. Tik verilerini kendiniz saklamanız gerekir. Tick Charts için birkaç MT4 sürümü olması gerektiğinden CodeBase 'de arama yapın.

Yanıtınız için teşekkürler.
 
hakita #:

Bu ilginç makale için teşekkür ederim.

Verileri tamponlamak için bir dosya kullanmak zorunlu muydu?

Statis dizisi kullanarak geçmiş verilerini bellekte tamponlamak mümkün değil miydi?

Saygılarımla

Keneleri kopyala gibi herhangi bir kene indirme komutu olmadan keneyi nasıl indirdi? Kafam karıştı lütfen açıklar mısınız