Çaydanlıktan gelen sorular - sayfa 254

 
Diğer TF'lere baktım - prensipte aynı gibi görünüyor, yapacak. Üstteki şekilde, çizgilerin aşağı inecek zamanı yoktu, çünkü daha az çubuk var, bana öyle geliyor :). Yani tınk sana!
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования - Документация по MQL5
 

Lütfen seviyelerin neden pencerede çizilmediğini söyle. Sadece gösterge eklediğim boş bir pencere. Ancak pencerenin seviyeli olması gerekiyor, ancak istemiyor

 //+------------------------------------------------------------------+
//|                                                            e.mq5 |
//|                                                           Рэндом |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Рэндом"
#property link        "http://www.mql5.com"
#property version    "1.00"
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_plots    1
#property indicator_level1 20.0
#property indicator_level4 80.0
#property indicator_levelcolor C'64,64,64'
#property indicator_levelwidth 1
#property indicator_levelstyle 2

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit ()
  {
//--- indicator buffers mapping
   
//---
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
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[])
  {
//---
   
//--- return value of prev_calculated for next call
   return (rates_total);
  }
//+------------------------------------------------------------------+
//| TradeTransaction function                                        |
//+------------------------------------------------------------------+
void OnTradeTransaction ( const MqlTradeTransaction & trans,
                         const MqlTradeRequest & request,
                         const MqlTradeResult & result)
  {
//---
   
  }
//+------------------------------------------------------------------+
 
Agat :

Lütfen seviyelerin neden pencerede çizilmediğini söyle. Sadece gösterge eklediğim boş bir pencere. Ancak pencerenin seviyeli olması gerekiyor, ancak istemiyor

Seviye 1 ve 4'e sahipsiniz. 4 yerine 2'yi ayarlayın.
 
Hayır, yardımcı olmuyor. Grafiğe eklerken 5'ten 11'e kadar tüm satırları kaldırsanız ve seviyeleri manuel olarak eklemeye çalışsanız bile, yine de görünmüyorlar.
 
Agat :
Hayır, yardımcı olmuyor. Grafiğe eklerken 5'ten 11'e kadar tüm satırları kaldırsanız ve seviyeleri manuel olarak eklemeye çalışsanız bile, yine de görünmüyorlar.

Ayrıca pencerenin minimum ve maksimum değerlerini de belirtmeniz gerekir:

 #property indicator_separate_window
#property indicator_buffers 1
#property indicator_plots    1
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_level1 20.0
#property indicator_level2 80.0
#property indicator_levelcolor C'64,64,64'
#property indicator_levelwidth 1
#property indicator_levelstyle 2
 
Evet, seviyeler ortaya çıktı, teşekkürler. Ancak bir yazıt da vardı - göstergenin adı. Ve bütün mesele şu ki, boş bir pencereyi ilk kurduğunuzda, hiçbir yazı görünmüyor. Eklenen göstergelerden birinde seviye yapmak muhtemelen daha kolaydır.
 

Yine çalışmıyor. Gerekli göstergenin koduna minimum-maksimum ile ilgili çizgiler eklenirse https://www.mql5.com/ru/code/537?source=terminal5_mql5 (veya manuel olarak), o zaman hiç çizilmez. Kendisi pencerenin kenarına çizilmiyor, bütün sorun bu, bu yüzden çiziminin sınırının nerede olduğunu görebilmeniz için seviyeler eklemek istedim.

İdeal olarak, elbette, pencerenin kenarından kenarına yürümeniz gerekir. Bu bir şekilde başarılabilir mi?

Индикатор Fisher Transform
Индикатор Fisher Transform
  • oylar: 8
  • 2011.10.10
  • Witold Wozniak
  • www.mql5.com
Индикатор Fisher, рассчитывая минимальные и максимальные уровни цены в предыдущей истории, определяет силу и направление тренда, прогнозируя его смену.
 
Agat :

Yine çalışmıyor. Gerekli göstergenin koduna minimum-maksimum ile ilgili çizgiler eklenirse https://www.mql5.com/ru/code/537?source=terminal5_mql5 (veya manuel olarak), o zaman hiç çizilmez. Kendisi pencerenin kenarına çizilmiyor, bütün sorun bu, bu yüzden çiziminin sınırının nerede olduğunu görebilmeniz için seviyeler eklemek istedim.

İdeal olarak, elbette, pencerenin kenarından kenarına yürümeniz gerekir. Bu bir şekilde başarılabilir mi?

Evet. Olayları takip etmeniz ve pencerede görünen çubuklardaki yeni yüksek ve düşük değerleri sürekli olarak izlemeniz gerekecek. Bunu yapmak için OnChartEvent () ve IndicatorSetDouble () fonksiyonlarının ve tüm tanımlayıcılarının yardımına bakın.

PS ve ChartGetInteger ().

 

Anladım teşekkürler inceleyeceğim.

Ve hangi işleve dayanarak bir komut dosyası yapılabilir, böylece

1). Başlangıçta grafiğin arka planını Özel olarak değiştirdim;

2). Aynı grafiği yeniden başlattığınızda, arka planı bir öncekine döndürdünüz mü?

 
Agat :

Anladım teşekkürler inceleyeceğim.

Ve hangi işleve dayanarak bir komut dosyası yapılabilir, böylece

1). Başlangıçta grafiğin arka planını Özel olarak değiştirdim;

2). Aynı grafiği yeniden başlattığınızda, arka planı bir öncekine döndürdünüz mü?

Yardım - Grafik İşlemleri bölümüne bakın. Grafiğin yalnızca geçerli olanı değil, hemen hemen tüm özelliklerini okumak için değiştirebilirsiniz.