Lütfen bana tüm siparişleri açarken bile iki gruba nasıl ayıracağımı söyleyin, böylece daha sonraki çalışmalarda her siparişin bir gruba mı yoksa başka bir gruba mı ait olduğunu görebilirsiniz? (MAGIC sığmaz)
Söyleyin lütfen, bir şekilde bir dizi veya onun analogunu değişkenlerden oluşturmak mümkün müdür? Versiyonum aşağıda verilmiştir, ancak elbette hatalıdır.
Söyleyin lütfen, bir şekilde bir dizi veya onun analogunu değişkenlerden oluşturmak mümkün müdür? Versiyonum aşağıda verilmiştir, ancak elbette hatalıdır.
Lütfen bayrakların çalışma prensibini açıklayınız.
Koşul1 karşılanırsa, Val_max=true ve Koşul2'yi kontrol etmeye devam edin (sonraki tiklerde, biz Val_max=yanlış olduğunu zorla beyan edene kadar Koşul1 artık kontrol edilmez). Yoksa her tikte Koşul1'in doğruluğunu kontrol edecek mi ve koşul karşılanmazsa Val_max=false ?
Koşul2 karşılanırsa, Cl_dn=true ve Koşul3'ü kontrol etmeye devam edin (sonraki kenelerde, Koşul2 artık Cl_dn=yanlış olduğunu zorla beyan edene kadar kontrol edilmez). Veya her tikte Koşul1 ve Koşul2'yi doğruluk açısından kontrol edecek ve koşullar karşılanmıyorsa Val_max=false ve Cl_dn=false ?
Koşul3 karşılanırsa ve Cl_dn==true ise, Val_min=true ve devam edin
Koşul1 karşılanırsa, artık kontrol etmeyip sonraki tiklerde Koşul2 ve ötesini kontrol ettiğinden nasıl emin olabilirim?
staticbool Val_max, Cl_dn, Val_min; //static or global |//+------------------------------------------------------------------+int start()
{
int j;
double bid;
bid=Bid; // Текущая цена продажиstring
Symb= Symbol (); // Название фин.инстр.double Value_max= 1.0000 ;
double Value_min= 0.9980 ;
double Open_1=Open[ 1 ];
double Close_1=Close[ 1 ];
//----//--------------------------------------------------------------- 4 --double Val= iCustom ( NULL , 0 , "Название Польз. Индикатора" , 0 , 0 ); // Присваиваем пер. Val значение польз. индикатора
if (Условие1)
{
Val_max=true; // Alert ( "Значение инд. >= V alue_max (исп. 1-е усл.)" );
}
if (Условие2)
{
Cl_dn=true;
Alert ( "1 бар закрылся падением (исп. 2-е усл.)" );
}
if (Условие3 && Cl_dn==true)
{
Val_min=true;
Alert ( "Значение инд. <= V alue_min (исп. 3-е усл.)" );
}
if (Val_max==true && Cl_dn==true && Val_min==true)
{
for (j = 0 ; j < OrdersTotal (); j++)
{
OrderSelect (j, SELECT_BY_POS, MODE_TRADES);
if ( OrderSymbol () == Symbol ())
{
if ( OrderType () == OP_SELL) return ( 0 );
}
}
OrderSend ( Symbol (),OP_SELL, 0.1 , NormalizeDouble (Bid, Digits ), 2 ,Bid+ 400 * Point ,Bid- 400 * Point , "" , 3 , Red ); // Открытие SELL
Val_max=false; Cl_dn=false; Val_min=false;
}
//----return ( 0 );
}
Ben sadece onları gerçekten kırmızı görüyorum (ve 6 tane var) ve her testten sonra tabloyu manuel olarak renklendirmem gerekiyor (evet, ben buyum ...). Yeniden yazmak istemiyorum.
Merhaba.
Söyleyin lütfen, bir şekilde bir dizi veya onun analogunu değişkenlerden oluşturmak mümkün müdür? Versiyonum aşağıda verilmiştir, ancak elbette hatalıdır.
Şimdiden teşekkür ederim.
Merhaba.
Söyleyin lütfen, bir şekilde bir dizi veya onun analogunu değişkenlerden oluşturmak mümkün müdür? Versiyonum aşağıda verilmiştir, ancak elbette hatalıdır.
Şimdiden teşekkür ederim.
eleman eleman
NOrd[0]=F1; NOrd[1]=F2 ;....
eleman eleman
NOrd[0]=F1; NOrd[1]=F2 ;....
Lütfen bayrakların çalışma prensibini açıklayınız.
Koşul1 karşılanırsa, Val_max=true ve Koşul2'yi kontrol etmeye devam edin (sonraki tiklerde, biz Val_max=yanlış olduğunu zorla beyan edene kadar Koşul1 artık kontrol edilmez). Yoksa her tikte Koşul1'in doğruluğunu kontrol edecek mi ve koşul karşılanmazsa Val_max=false ?
Koşul2 karşılanırsa, Cl_dn=true ve Koşul3'ü kontrol etmeye devam edin (sonraki kenelerde, Koşul2 artık Cl_dn=yanlış olduğunu zorla beyan edene kadar kontrol edilmez). Veya her tikte Koşul1 ve Koşul2'yi doğruluk açısından kontrol edecek ve koşullar karşılanmıyorsa Val_max=false ve Cl_dn=false ?
Koşul3 karşılanırsa ve Cl_dn==true ise, Val_min=true ve devam edin
Koşul1 karşılanırsa, artık kontrol etmeyip sonraki tiklerde Koşul2 ve ötesini kontrol ettiğinden nasıl emin olabilirim?
eleman eleman
NOrd[0]=F1; NOrd[1]=F2 ;....
Hayır, şu şekilde denedim - derleyici hata veriyor.
Ve böylece, NOrd[] bir gösterge değilse ve global bir blokta yer almıyorsa:
Ben sadece onları gerçekten kırmızı görüyorum (ve 6 tane var) ve her testten sonra tabloyu manuel olarak renklendirmem gerekiyor (evet, ben buyum ...). Yeniden yazmak istemiyorum.
Standart bir komut var mı?
Kesinlikle yargılama, sadece öğreniyorum ...
Hayır, şu şekilde denedim - derleyici hata veriyor.
Okumak
önce dizinin boyutunu ayarlayın
buf[2]; .
atamak
güçlendirme[0]=x1; buf[1]=x2;
Okuma 2 dakika sürecektir.
Ve böylece, NOrd[] bir gösterge değilse: