MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 164

 
-Aleks- :

Hayır, bir fonksiyondan bir değer almam gerekiyor - _High ve _Low sadece bir örnek...

İşlevden çıkarsınız ve işlevde hesaplanan çubuğun Yüksek ve Düşük değerlerini alırsınız.
 int BarPeresek_iMAf( int PeriodMA)
 
Nikolay Gaylis :

Sen fonksiyondan ve al

Yüksek[] ve Düşük[] olmayabileceğinden bahsediyorum, ancak hesaplamaların ara hesaplamaları - sadece çok büyük bir işlev ortaya koymak istemiyorum - birkaç kişi bunu anlayacaktır.
 
-Aleks- :

Hayır, bir fonksiyondan bir değer almam gerekiyor - _High ve _Low sadece bir örnek...

Bu değerleri fonksiyondan nasıl alacağınızı size yazdım
 
Nikolay Gaylis :

Bu değerleri fonksiyondan nasıl alacağınızı size yazdım

Bu doğru - hakkında yazdık Yüksek ve Düşük ve şimdi bunun Yüksek ve Düşük olmadığını, fonksiyon hesaplamasının bazı ara sonuçları olduğunu hayal edin.
 
-Aleks- :

Bu doğru - hakkında yazdık Yüksek ve Düşük ve şimdi bunun Yüksek ve Düşük olmadığını, fonksiyon hesaplamasının bazı ara sonuçları olduğunu hayal edin.

Bir örnek verelim karar verelim... Özel olarak ortaya koyduğun son işlevi kullanıyor musun?
 
Bir yapı oluşturun, referans olarak fonksiyona iletin, orada doldurun. İşlevin tamamlanmasının ardından, gerekli tüm veriler yapının alanlarında yer alacaktır.
 
Nikolay Gaylis :

Bir örnek verelim karar verelim... Özel olarak ortaya koyduğun son işlevi kullanıyor musun?

Başka bir örnek düşüneceğim.

Evet, tabii ki yaparım.
 
Artyom Trishkin :
Bir yapı oluşturun, referans olarak fonksiyona iletin, orada doldurun. İşlevin tamamlanmasının ardından, gerekli tüm veriler yapının alanlarında yer alacaktır.

Uff, kulağa karmaşık geliyor ve net değil, ancak işlevime dayalı bir örnek alabilir miyim?
 
-Aleks- :

Başka bir örnek düşüneceğim.

Evet, tabii ki yaparım.

Halihazırda alınan Yüksek ve Düşük dışında, ondan hala hangi değişkenleri almak istiyorsunuz?
 
Nikolay Gaylis :

Halihazırda alınan Yüksek ve Düşük dışında, ondan hala hangi değişkenleri almak istiyorsunuz?

Tamam, şunları söyleyelim:

int TFT=0;
intshiftMAT=0;
inttypeMAT=0;
int fiyatMAT=0;