[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 185

 

Merhaba.

Lütfen hatayı bulmama yardım edin. Kod, son kapatılan siparişin türünü döndürmelidir (bu durumda, kaybedilen sipariş).

Şimdiden teşekkür ederim.

 string OrdersTypeHistLoss_b(){
   double ProfHist=OrdersProfHist_b();
   string SMB= Symbol ();
   string TypeHistLoss;
   int MAGIC;
   int i;
   for (i= 0 ; i< OrdersHistoryTotal (); i++) { //Начало цикла
     if ( OrderSelect (i,SELECT_BY_POS,MODE_HISTORY) == true) {
       if ( OrderSymbol ()==SMB) {
       if ( OrderMagicNumber ()==(MAGIC || 777 )) {
         if (ProfHist< 0 ){ 
           TypeHistLoss= OrderType ();
         }  
        }  
       } 

     } //конец работы с выбранным ордером
   } //Конец цикла
   return (TypeHistLoss);
}
 

if ( OrderMagicNumber ()==MAGIC || OrderMagicNumber ()== 777 )) {

 
tara :

if ( OrderMagicNumber ()==MAGIC || OrderMagicNumber ()== 777 )) {

 if ( OrderMagicNumber ()==(MAGIC || 777 )) {

Bu satır çalışıyor - birkaç rutinimde kullanıyorum. Her neyse, şu ana kadar herhangi bir sorun fark etmedim.

Teşekkür ederim.

 

Zor bir soru.)

Bir sayının çift mi yoksa tek mi olduğu programlı olarak nasıl belirlenir?

Örneğin:

int a, b, c;

a=2;

b=3;

c=a+b

c - çift mi tek mi?

Ve bir teorik soru daha...

Yeni çubuklar göründüğünde, diziye dinamik olarak veri yazılırsa diziyi zorla sıfırlamaya değer mi?

Şimdiden teşekkürler.

 

1. 2'ye bölümünden kalanın değerine göre.

2. Buna değer.

 
tara :

1. 2'ye bölümünden kalanın değerine göre.

2. Buna değer.

Bu, kalan hakkında anlaşılabilir, ancak mql'deki hangi işlev bir kalanın varlığını belirler?

 
NickXXX :

Zor bir soru.)

Bir sayının çift mi yoksa tek mi olduğu programlı olarak nasıl belirlenir?

Örneğin:

int a, b, c;

a=2;

b=3;

c=a+b

c - çift mi tek mi?



Sayılar tamsayı ise, 2'ye böldükten sonra kalanı kontrol etmeniz gerekir.

 if (c % 2 == 0 ) //четное
 
Vinin :


Sayılar tamsayı ise, 2'ye böldükten sonra kalanı kontrol etmeniz gerekir.

Teşekkürler.)
 
NickXXX :

Bu, kalan hakkında anlaşılabilir, ancak mql'deki hangi işlev bir kalanın varlığını belirler?


https://docs.mql4.com/ru/math/MathMod
 

Teşekkürler.)