"Fiyat Histogramı (Piyasa Profili) ve MQL5'te uygulanması" makalesi için tartışma - sayfa 8

 
apirakkamjan:

Harika bir şey görmek istiyorum!!!

Dosya classexpert.mqh Satır 104 :: >= 'yi < olarak değiştir

 Talimatları izledim ancak hala geçerli günü gösteriyor. Çözümü PriceHistogram kodunda buldum 

 
birbante16:
Satır 17'deki PriceHistogram dosyasında, eksik yuvarlak parantezi sonuna ekleyin
input int DaysForCalculation= 500; // Hesaplama için günler(-1 all)
 
birbante16:

Kimden : giriş int DaysForCalculation= 500; // Hesaplama için günler(-1 tüm


to : giriş int DaysForCalculation= 500; // Hesaplama için günler(-1 tümü)

 
rascal16 :

Merhaba Alberto, size yardımcı olmaya çalışacağım:

1) önce bilgisayarınızın programlar dizininde Metatrader içinde bulduğunuz metaeditor'u açmanız gerekir;

2) metaeditor'da uzman klasörünü açmanız ve içinde göstergeyi içeren 4 dosyayı kopyalamanız gerekir;

3) dosyaları uzman klasörüne kopyaladıktan sonra hepsini kapatın,

4) Metatrader'ı açın ve kendinizi göstergeyi yüklemek istediğiniz grafikte konumlandırın;

5) tüm göstergelerin yüklü olduğu ve ayrıca uzman klasörünün bulunduğu tarayıcıyı açın;

6) kopyalanan tüm dosyaların bulunması gereken uzman klasörüne tıklayın ve açın;

7) PriceiHistogram'a 2 kez tıklayın ve grafiğinize yüklenecektir.

Açıkçası, verilerin yüklenmesi için birkaç saniye beklemeniz gerekiyor.

Son ipucu, PriceHistogram'ın kaynak kodunda yapılması gereken basit bir düzeltme olduğu için mevcut günü yüklemeyecektir.

Merhaba Alberto aşağıda başka bir kullanıcıya mevcut gün için histogramın yüklenememesi ile ilgili sorunun nasıl çözüleceğini belirttim.

 
birbante16:

Burası İngilizce bir forumdur.

Lütfen sadece İngilizce mesaj gönderin.

Gerekirse sitenin çeviri aracını kullanın.

Bu sefer gönderilerinizi çevirdim (Aracı kullanarak).

 
birbante16:

çok teşekkürler, deniyorum :)

Kimden : giriş int DaysForCalculation= 500; // Hesaplama için günler(-1 tüm


to : giriş int DaysForCalculation= 500; // Hesaplama için günler(-1 tümü)

 
Teşekkürler DMITRY VORONKOV.
 
birbante16:

Kimden : giriş int DaysForCalculation= 500; // Hesaplama için günler(-1 tüm


to : giriş int DaysForCalculation= 500; // Hesaplama için günler(-1 tümü)

Oh hayır!!! Dostum,

Çift eğik çizgiden ("//") sonraki herhangi bir metin sadece bir yorumdur. Hiçbir şeyi değiştirmez...

 
Merhaba,

Yeni MT5 sürüm 2085 ile derledim ve şimdi 1 hata alıyorum "Delete funtion already defined in class "ClassPriceHistogram.mqh" line 375.

Lütfen kodu günceller misiniz

Teşekkürler
 
Imran Khan:
Merhaba,

Yeni MT5 sürüm 2085 ile derledim ve şimdi 1 hata alıyorum "Delete funtion already defined in class "ClassPriceHistogram.mqh" line 375.

Lütfen kodu günceller misiniz

Teşekkürler

Bu yöntemde dönüş türü olarak sadece"void" ekleyin:

void CPriceHistogram::Delete()
  {
   if(POCLine!=NULL) delete POCLine;
   if(POCLable!=NULL) delete POCLable;
   if(SecondTopPOCLine!=NULL) delete SecondTopPOCLine;
   if(SecondBottomPOCLine!=NULL) delete SecondBottomPOCLine;
  }

saygılar