[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 109

 
Shniperson писал(а) >>

Ama nasıl yapmalı? Bu MACD kodunda neyin değiştirilmesi gerekiyor?

#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 2
#property Indicator_color1 DarkKhaki
#özellik göstergesi_renk2 Kırmızı
#özellik göstergesi_width1 2
//---- gösterge parametreleri
harici int FastEMA=12;
harici int YavaşEMA=26;
harici int SignalSMA=9;
//---- gösterge tamponları
çift MacdBuffer[];
doubleSignalBuffer[];

//+------------------------------------------- --------------------+
//| özel gösterge başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
//---- çizim ayarları
SetIndexStyle(0,DRAW_HISTOGRAM);
SetIndexStyle(1,DRAW_LINE);
SetIndexDrawBegin(1,SignalSMA);
GöstergeDigits(Rakam+1);
//---- gösterge arabellek eşlemesi
SetIndexBuffer(0, MacdBuffer);
SetIndexBuffer(1,SignalBuffer);
//---- DataWindow ve gösterge alt pencere etiketi için isim
GöstergeShortName("USDJPY("+FastEMA+","+SlowEMA+","+SignalSMA+")");
SetIndexLabel(0,"MACD");
SetIndexLabel(1, "Sinyal");
//---- başlatma tamamlandı
dönüş(0);
}
//+------------------------------------------- --------------------+
//| Hareketli Ortalamalar Yakınsama/Iraksaklık |
//+------------------------------------------- --------------------+
int başlangıç()
{
int limiti;
int counted_bars=IndicatorCounted();
//---- son sayılan çubuk yeniden sayılacak
if(counted_bars>0) counted_bars--;
limit=bars-counted_bars;
//---- 1. tamponda sayılan macd
for(int i=0; i<limit; i++)
MacdBuffer[i]=iMA("USDJPY",0,HızlıEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA("USDJPY",0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
//---- 2. tamponda sayılan sinyal hattı
for(i=0; i<limit; i++)
SignalBuffer[i]=iMAOnArray(MacdBuffer,Barlar,SignalSMA,0,MODE_SMA,i);
//---- tamamlamak
dönüş(0);
}
//+------------------------------------------- --------------------+

Biraz sonra. Şimdi değil

 

Söyle bana, kim akıllı - dizi döndüren bir işlev nasıl bildirilir?

int fxName[] (int p1, int p2) {

...

}

anlamak istemiyor

 
YDzh >> :

Söyle bana, kim akıllı - dizi döndüren bir işlev nasıl bildirilir?

Böyle daha iyi:

 void fxName [ ] ( int p1 , int p2 , int & array [ ] ) 
{
   //...
}
 
TheXpert писал(а) >>

Böyle daha iyi:

int& başvuruya göre türde mi?

 
Vinin писал(а) >>

Yapabilir. Ve örnekler var. oyuncaklarımda da benzeri var

Biraz daha spesifik olabilir misiniz?

Bunun nasıl yapılacağına dair tavsiyeye ihtiyacım olduğunu anlıyorum, karmaşık bir yardıma değil mi? ... )

 
SKYspb >> :

Biraz daha spesifik olabilir misiniz?

Bunun nasıl yapılacağına dair tavsiyeye ihtiyacım olduğunu anlıyorum, karmaşık bir yardıma değil mi? ... )

https://forum.mql4.com/ru/12535 Uzmanlardan birindeki koddan buraya bakın, bulabilirsiniz

 
Herkese selam. Birisi bana dikey, yatay ve trend çizgilerini ekleyecek bir onay göstergesinin nereden alınacağını söyleyebilir mi? Forumda yayınlanan göstergeler bunu yapamaz.
 
Söylesene, belki birisi fraktallar üzerine kurulu hareketli biriyle karşılaşmıştır, zarfları sevebilirsin, çok minnettar olacağım ...
 
REXX писал(а) >>
Söylesene, belki birisi fraktallar üzerine kurulu hareketli bir tanesiyle karşılaştı, zarfları sevebilirsin, çok minnettar olacağım ...
Dosyalar:
 
Uzmanlara soru, farenin fibo seviyeleri ile kesişimini gösteren hazır bir ok hindi var mı ve değilse, örneğin hazır bir SpudFibo'dan uygulamak mümkün mü?
Dosyalar: