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

 
Valeriy Yastremskiy # :
Cumartesi günü baskıya bir göz atacağım. Sadece danışmanım çiziyor. Ve hafta sonları da beğeniyor. Açıklığa kavuşturulması gerekiyor.
Sadece fişten çekildi ve kontrol edildi...

OnTick() çalışmıyor

 

Neden bilmiyorum ama böyle bir meydan okuma bana çekici gelmiyor. İşte büyücü:

 int OnInit ()
   {
   DoSomething();
   return ( INIT_SUCCEEDED );
   }

void OnTick ()
   {
   DoSomething();
   }

void DoSomething()
   {

   } 
Önceden tanımlanmış fonksiyonların çekilmesine gerek yoktur, bunun için yaratılmamışlardır :)
 
Aleksei Stepanenko # :

Neden bilmiyorum ama böyle bir meydan okuma bana çekici gelmiyor. İşte büyücü:

İşte bu yaptığım şey. Genel olarak anlaşılabilir) OnTik'e bir tür saygısızlık kokuyor)
 
Valeriy Yastremskiy # :
OnTik'in bir tür saygısızlık kokusu var)

Aynen öyle Valery! Bazıları için ters çevrilmiş bir somun ekmek onların beğenisine değil, bize göre ontik onit :)

 

Beni şaşırtan basit bir soru.

İki açık sipariş, üç, dört arasındaki ortalama fiyat nasıl alınır?

 
Порт-моне тв # :

Beni şaşırtan basit bir soru.

İki açık sipariş, üç, dört arasındaki ortalama fiyat nasıl alınır?

 //+----------------------------------------------------------------------------+
//| Расчет среденй цены (0)-buy (1)-sell ()-all                                |
//+----------------------------------------------------------------------------+
double GetAveragePrice( int ot=- 1 )
  {
   double order_lots = 0 , order_price = 0 , avg_price = 0 ;
     {
       for ( int i = OrdersTotal ()- 1 ; i>= 0 ; i--)
        {
         if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))
           {
             if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic)
              {
               if (OrderType()==ot||ot< 0 )
                 {
                  order_lots += OrderLots();
                  order_price += OrderOpenPrice() * OrderLots();
                 }
              }
           }
        }
     }
   avg_price = NormalizeDouble (order_price / order_lots, Digits );
   return (avg_price);
  }
 
Valeriy Yastremskiy # :

Böyle bir yapının gizli anlamı ne olabilir, söyle bana.

Yazarın bir OOP kütüphanesi ve bir robot oluşturduğu forumda hacimli içerik gördüm, bu yüzden bu şekilde başlatılan sanal bir yönteme ve içinde kablolu olan her şeye sahipti ..
 
MakarFX # :
Cevap için teşekkürler ama nedense doğru sayılmaz... Açılış fiyatını kastetmiştim.
 
Порт-моне тв # :
Cevap için teşekkürler ama nedense doğru sayılmaz... Açılış fiyatını kastetmiştim.

Üzgünüm, şimdi her şey doğru

 
Порт-моне тв # :

Üzgünüm, şimdi her şey doğru

Evet, takaslar ücretlendirilmediği sürece.