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

 
Сергей Таболин # :

Ama soru şu - neden erişim yok

???

evet ve

ve

ek olarak ???

ve değerleri tanımla tanımlanabiliyorsa, ayrı erişim için ne olur???

bunu C / C ++ 'da bir pragma olarak düşünün - derleyiciye bir talimat

 
Maxim Kuznetsov # :

ve değerleri tanımla tanımlanabiliyorsa, ayrı erişim için ne olur???

C / C++ 'da bir pragma olarak düşünün - derleyiciye bir talimat

Bu ek kod, gerçekten iyi değil, doğrudan erişim gerekiyor

Şimdi buna sahibim (forumdan ipucu), ancak tanımlamaktan kaçınmak istiyorum

 #define   release   "1.15"
#property version release // release уже можно прочитать в программе
 
Vitaly Muzichenko # :

Bu ek kod, gerçekten iyi değil, doğrudan erişim gerekiyor

Şimdi buna sahibim (forumdan ipucu), ancak tanımlamaktan kaçınmak istiyorum

özellik her dosyaya ayrı ayrı ayarlanabilir (yani birçok kez ve farklı yerlerde tekrarlanabilir), kapsamları tanımlardan ve değişkenlerden farklıdır. Biraz farklı şekilde ele alınırlar.

Özelliği const değişkenlerine veya tanımlarına aktarmak için mantıklı bir yöntem görmüyorum. Geri evet, ama yok :-)

 
Söyle bana, lütfen, bir numara (manevra), terminalin birkaç değeri hatırlamasını nasıl sağlayabilirim?

Örneğin, görev:

N mum geri verildi. Mumları bulun >= X nokta boyutunda, sayılarını ve her birinin boyutunu hatırlayın. Kapandıktan sonra mevcut mumun >= X puan olduğu ortaya çıkarsa, boyutunu hesaplanan toplam mum sayısıyla karşılaştırın ve sonucu görüntüleyin - bulunan tüm mumlar arasında boyut olarak hangi yeri alır.
 
Ivan Butko # :
Söyle bana, lütfen, bir numara (manevra), terminalin birkaç değeri hatırlamasını nasıl sağlayabilirim?

Örneğin, görev:

N mum geri verildi. Mumları bulun >= X nokta boyutunda, sayılarını ve her birinin boyutunu hatırlayın. Kapandıktan sonra mevcut mumun >= X puan olduğu ortaya çıkarsa, boyutunu hesaplanan toplam mum sayısıyla karşılaştırın ve sonucu görüntüleyin - bulunan tüm mumlar arasında boyut olarak hangi yeri alır.

Terminal zaten her şeyi hatırlıyor... arşivden alıntılar!

Ve bir danışman veya gösterge için buna ihtiyacınız var

 
Fast235 #property sürüm "1.07"den sürüm numarasını yazdırma koduna nasıl ekleyeceğimi bulamıyorum, böyle bir olasılık var mı? programın adı var versiyon neden yok

Kodda bir sürüm tanımlayın ve atayın. Daha ucuza çalışmadı.
 
Maxim Kuznetsov # :

aşağı yukarı şöyle:

Yani bir satır ve bir değişken bile daha az)
 

Neden sonsuz bir büyü olduğunu anlayamıyorum

 int GetMagic(Order &order)
{
   int magic = 0 ;
   //Если должен быть открыт стопордер и если есть уже открытые или отложенные 
   //ордера, то возможно некоторые с маджиком, это надо проверить и сгенерировать 
   //для нашего ордера уникальный маджик и отправить его на запись в массив
   if (order.cmd == OP_SELLSTOP || OP_BUYSTOP)
     if ( OrdersTotal () >= 1 )
       for (;;){
        magic++;
         for ( int i = OrdersTotal (); i > 0 ; i --)
           if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES) != false )
             if (magic != OrderMagicNumber())
               return magic;
            
      }
     //Если нет открытых или отложенных ордеров то увеличиваем значение 
     //маджика, чтобы он равнялся единице и отправляем на запись в массив
     else if ( OrdersTotal () == 0 )
       return (magic + 1 );
   return magic;
}
 
Nerd Trader # :

Neden sonsuz bir büyü olduğunu anlayamıyorum

Bu bir tür şaka mı?

(;;) için siyah beyaz var

 

Güzel gün.

Lütfen bana şu anda seçili siparişin takas değerini döndüren OrderSwap() işlevi olduğunu söyleyin.

Ya bir siparişler tablosu varsa???

Sihirli bir emir ve bir finansal araç için emirler ağının tüm takaslarının toplamını hesaplamak için kimsenin bir işlevi yoktur.

Yardım için teşekkürler!!!