"MQL5'te Gelişmiş Uyarlanabilir Göstergeler Teorisi ve Uygulaması" makalesi için tartışma

 

Yeni makale MQL5'te Gelişmiş Uyarlanabilir Göstergeler Teorisi ve Uygulaması yayınlandı:

Bu makale, gelişmiş uyarlanabilir göstergeleri ve bunların MQL5'teki uygulamalarını açıklayacaktır: Uyarlanabilir Siber Döngü, Uyarlanabilir Ağırlık Merkezi ve Uyarlanabilir RVI. Tüm göstergeler ilk olarak John F. Ehlers tarafından "Hisse Senetleri ve Vadeli İşlemler için Sibernetik Analiz" bölümünde sunuldu.

Fazör veya Faz Vektörü, bir döngünün genliğini ve fazını gösteren bir vektördür. Euler formülüne göre bir sinüs dalgası iki karmaşık sayı bileşeninin toplamı olarak gösterilebilir. Lütfen aşağıda bir sinüs dalgası döngüsünü gösteren dönen fazörü gözlemleyin.

Fazör

 


Yazar: investeo

 
Merhaba,

Meta Trader 5.0 build 489 kullanarak, 3 uyarlanabilir göstergeyi görselleştiremiyorum. Normal göstergeler (uyarlanabilir olmayan) doğru şekilde görüntüleniyor.
Bana yardımcı olabilir misiniz?
Şimdiden teşekkürler.

Blueyes
 
Hangi göstergelerden bahsediyorsunuz?
 
Göremiyorum:
adaptivecenterofgravity.mq5
adaptivecybercycle.mq5
adaptivervi.mq5

Teşekkürler
 
blueyes:
Göremiyorum:
adaptivecenterofgravity.mq5
adaptivecybercycle.mq5
adaptivervi.mq5

Teşekkürler

Bu göstergeler hesaplama için diğer göstergeyi talep eder - CyclePeriod.mq5. Buna sahip olup olmadığınızı kontrol edin ve istemci terminalinde Journal'ı görün.

int hCyclePeriod;

input double InpAlpha=0.07; // alfa
//+------------------------------------------------------------------+
//| Özel gösterge başlatma işlevi |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- gösterge tamponları eşleme 
   ArraySetAsSeries(Cycle,true);
   ArraySetAsSeries(Trigger,true);
   ArraySetAsSeries(Smooth,true);

   SetIndexBuffer(0,Cycle,INDICATOR_DATA);
   SetIndexBuffer(1,Trigger,INDICATOR_DATA);

   PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0.0);
   PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,0.0);

   hCyclePeriod=iCustom(NULL,0,"CyclePeriod",InpAlpha);
   if(hCyclePeriod==INVALID_HANDLE)
     {
      Print("CyclePeriod indicator not available!");
      return(-1);
     }

   return(0);
  }
//+-
Double Exponential Moving Average (DEMA)
  • oylar: 8
  • 2010.02.03
  • MetaQuotes Software Corp. | English Russian Chinese Spanish Portuguese
  • www.mql5.com
It is used for smoothing price series and is applied directly on a price chart of a financial security.
 
CyclePeriod.mq5 dosyası ./MQL5/Indicators içinde yer almaktadır.
Dosyada derleme hatası veya uyarı yok.
CyclePeriod.ex5 dosyasını aradığımda yerel diskimde bulamıyorum ?
 
Sorunu buldum=> şimdi tamam
 
Lütfen bu göstergeyi MT5'te yeniden yazar mısınız?
Dosyalar:
SupDem_5z_1.mq4  11 kb
 
flash belleği sevdim.)
 
ivan.berezhnuy:
Lütfen bu göstergeyi MT5'te yeniden yazabilir misiniz?
Çalışma bölümündesiniz.
Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • 2010.06.18
  • MetaQuotes Software Corp.
  • www.mql5.com
С запуском сервиса "Работа" MQL5.community становится идеальным местом для размещения заказов и оказания услуг программирования. Тысячи трейдеров и разработчиков ежедневно посещают этот ресурс и с легкостью могут помочь друг другу. Для трейдера сервис "Работа" - это легкая возможность получить свой собственный эксперт. Для MQL5-разработчика это возможность легко найти новых клиентов. В данной статье мы рассмотрим возможности этого сервиса.
 

Göstergeler MQL5 ile yazılmış en iyi göstergelerden biri olmalı. C++'a yeni başlayan ve MQL5'e yeni başlayan biri olarak, kodlarınızdan bazıları C++'a kopyaladığımda bana zorluk çıkarıyor. Örneğin C++'da isStopped() yoktur...

Kodunuzu C++'a taşımanın daha kolay bir yolu var mı, özellikle uyarlanabilir döngü işlevi için kod?