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

 
iv1986 :

Herkese merhaba MT5 için rapor yöneticisine benzer test raporlarını birleştirmek için bir program olup olmadığını kim bilebilir söyleyin, aksi takdirde rapor yöneticisi onları açmaz.

Eskiden EA Analyzer olarak adlandırılan QuantAnalyzer.

 
mila.com :

Merhaba.

Lütfen zikzakları boyamama yardım et.

Bunu, aşağıdan yukarıya olan mesafe >=100 puan ise, parçayı yeşil renklendirecek şekilde yapmak istiyorum.

Bireysel segmentleri renklendirmek mümkün mü?

Genel olarak, tarihte yukarıdan aşağıya bu mesafeler nasıl ölçülür?
 
mila.com :

Bireysel segmentleri renklendirmek mümkün mü?

Genel olarak, tarihte yukarıdan aşağıya bu mesafeler nasıl ölçülür?

Ne istersen yapabilirsin. Birkaç istisna dışında.

Son zamanlarda böyle bir ZZ ile çalışmak zorunda kaldım,

sığabilir mi? Rakamlar, 0,1 doğrulukla eski mod noktalarındaki uç noktalar arasındaki noktaların sayısını ve uç noktalar arasındaki çubukların sayısını gösterir .

Ve ZZ'yi renklendirmek için tamamen yeniden yazılması gerekiyor. Ve kimin ihtiyacı var???

 

Merhaba! Geçirilen parametrelere bağlı olarak bir dize değişkenine bir ad nasıl atanır:

void function_xy(..., ..., string x, string y)
{
...
string object_xy; //вместо x и y должны стоять передаваемые параметры
...
}

Örneğin,

 void function_23(..., ..., int 2 , int 3 )
{
...
string object_23
...
}

Veya

 void function_af(..., ..., string a, string f)
{
...
string object_af;
...
}

???

 
Timur1988 :

Merhaba! Geçirilen parametrelere bağlı olarak bir dize değişkenine bir ad nasıl atanır:

Örneğin,

Veya

???

 void function_xy(..., ..., string x, string y)
{
...
string name = "object_" + x + y; //вместо x и y будут стоять передаваемые параметры
...
}
 
Timur1988 :

Merhaba! Geçirilen parametrelere bağlı olarak bir dize değişkenine bir ad nasıl atanır:

Örneğin,

Veya

???

1.
 void function_xy(..., ..., string x, string y)
{
...
string object_name= "obj_name_" +x+ "_" +y; //вместо x и y должны стоять передаваемые параметры
...
}

2.

 void function_23(..., ..., int x, int y)
{
...
string object_name= " obj_name _" +( string )x+ "_" +( string )y;
...
}
 
Alexey Viktorov :
:) Öne geçtim...
 
Artyom Trishkin :
1.

2.


Alexey Viktorov :

Ve uzman bu durumda neyin ne olduğunu nasıl anlayacak:

 #include <function_xy.mqh>
#include <function_wz.mqh>

extern string sym1= "x" , sym2= "y" , sym3= "w" , sym3= "w" ;

int init()
{
...
}

int start()
{
...
function_xy(..., ..., x, y);
function_wz(..., ..., w, z);
...
}

int deinit()
{
...
}

_______________

 void function_xy(..., ..., string x, string y)
{
...
string name = "object_" + x + y;
...
} 

_______________

 void function_wz(..., ..., string w, string z)
{
...
string name = "object_" + w + z;
...
} 

Yani, uzman aynı isimli değişkenleri nasıl ayırt edecek? function_wz () işlevinin kontrolü ana programa döndürmesinden sonra, name = "object_" + w + z değişkeninin değerinin olduğunu anlıyorum. Anlayamıyorum, lütfen bana yardım edin!

 
Timur1988 :


Ve uzman bu durumda neyin ne olduğunu nasıl anlayacak:

_______________

_______________

Yani, uzman aynı isimli değişkenleri nasıl ayırt edecek? function_wz () işlevinin kontrolü ana programa döndürmesinden sonra, name = "object_" + w + z değişkeninin değerinin olduğunu anlıyorum. Anlayamıyorum, lütfen bana yardım edin!

x değişkenini karıştırmayın; ve "x" dize karakteri

Özel sorunu anlamadım. Buna göre, belirli bir cevap yoktur.

Belki de fonksiyon aşırı yüklemesini düşünmek daha iyidir?
 

Herkese iyi günler,


Hata kontrolleriyle tek bir ticaret açmak için bir kod var mı? Bu gerçek, test için değil ... Bir fonksiyon olarak olabilir, sadece bir tür çıkmaz sokak :(

Neden: