[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

[Silindi]  

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 [ ] ) 
{
   //...
}
[Silindi]  
TheXpert писал(а) >>

Böyle daha iyi:

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

[Silindi]  
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.
[Silindi]  
Söylesene, belki birisi fraktallar üzerine kurulu hareketli biriyle karşılaşmıştır, zarfları sevebilirsin, çok minnettar olacağım ...
[Silindi]  
REXX писал(а) >>
Söylesene, belki birisi fraktallar üzerine kurulu hareketli bir tanesiyle karşılaştı, zarfları sevebilirsin, çok minnettar olacağım ...
Dosyalar:
[Silindi]  
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: