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

 
-Aleks- :

Uff, kulağa karmaşık geliyor ve net değil, ancak işlevime dayalı bir örnek alabilir miyim?
Ben mobildenim. Bir örnek en basitidir, ancak bir cep telefonundan yazmak değildir.
 
Artyom Trishkin :
Mobildenim. Bir örnek en basitidir, ancak bir cep telefonundan yazmak değildir.

Peki, belki yazma fırsatınız olduğunda?

 
-Aleks- :

Tamam, şunları söyleyelim:

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


Bu değişkenler fonksiyona gönderilebilir veya dahili olarak atanmış değerler (sizinki gibi) çalışması için alınabilir.
 
Nikolay Gaylis :

Bu değişkenlerin çalışması için fonksiyona gönderilmesi veya içinde (sizinki gibi) atanması gerekir.Alınamazlar.

Ama böyle bir şey almanız gerekiyor ... fikir bu.

Şimdi bu tür değişkenleri string aracılığıyla alıyorum - ama daha basit bir yöntem olduğunu düşündüm ...

 
-Aleks- :

Ama böyle bir şey almanız gerekiyor ... fikir bu.

Şimdi bu tür değişkenleri string aracılığıyla alıyorum - ama daha basit bir yöntem olduğunu düşündüm ...


Bu değişkenlerin değerlerini değiştirmek ister misiniz?Sizin için her zaman sıfırsa oraya ne yapacağımı anlamıyorum?
 
-Aleks- :

Ama böyle bir şey almanız gerekiyor ... fikir bu.

Şimdi bu tür değişkenleri string aracılığıyla alıyorum - ama daha basit bir yöntem olduğunu düşündüm ...


ondan önce, değişkenleri bir fonksiyona nasıl geçireceğinizi yazdılar.

 //передаем переменные abc
ABC(a, b, c);

//функция получает abc и использует для себя ABC
void ABC( int &A, int &B, int &C)
{
}
 
Nikolay Gaylis :

Bu değişkenlerin değerlerini değiştirmek ister misiniz?Sizin için her zaman sıfırsa oraya ne yapacağımı anlamıyorum?

Evet, "neden" diye düşünmeyin, "nasıl" diye düşünmek daha iyidir.

Bu özellikle ilgili olmadığını söylemiştim...

Bu tür işlevler kural olarak büyüktür ve bu nedenle farklı değerler elde etmek için bunları birkaç kez yürütmeye çağırmak üzücü, ancak tüm sonuçları bir kerede almak istiyorum.

Örneğin, bir seferde tüm lotların sayısını ve tüm siparişlerin sayısını, sipariş türüne göre ayrılmış olarak almak istiyorum.

 
Taras Slobodyanik :


ondan önce, değişkenleri bir fonksiyona nasıl geçireceğinizi yazdılar.

Peki, fonksiyonun çalışması sonucunda bir fonksiyondan birden fazla değişkeni nasıl elde edeceğimi soruyorum...
 
-Aleks- :

Peki, fonksiyonun çalışması sonucunda bir fonksiyondan birden fazla değişkeni nasıl elde edeceğimi soruyorum...


fonksiyon çalıştıktan sonra, ABC değişkenleri abc'de olacaktır.

not. tüm değişkenleri global olarak bildirebilirsiniz ve tüm değişkenler tüm fonksiyonlarda görünür olacaktır ve herhangi bir şey almanıza/göndermenize gerek yoktur.

 
Taras Slobodyanik :

fonksiyon çalıştıktan sonra, ABC değişkenleri abc'de olacaktır.

İşlevimi göster, nasıl yapabilirsin? Gerçekten anlamakta güçlük çekiyorum.