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

 
makssub # :

... Bir gün kontrol edeceğim.

Yani bugün mü yoksa bu günlerden biri mi?

Rahatsız edici...

 
Roman Sharanov NULL oluyor.
Ayrıca, kodu ilk kurucudan ikinciye kopyalarsanız ve arama yapmazsanız, her şey çalışır. Sorun nedir?
PapaYoz # :


Sorun MQL'de.

Benzer durumlarda, farklı kuruculardan çektiğim ayrı bir yöntemle başlatmayı alıyorum.

---

Ayrıca ebeveynin yapıcısını çağırırken de bir sorun var.

Sorun, aradığınızda olanın özünü anlamamaktır:

CWave(namePref, startPrice, startTime, endPrice, endTime);

Ve burada her şey basit. Hemen yok edilen bir CWave nesnesi oluşturulur))) Bu geçici nesnenin, yapıcısında çağrının yapıldığı örnekle hiçbir ilgisi yoktur)))

 
Vladimir Simakov # :

Sorun, aradığınızda olanın özünü anlamamaktır:

Ve burada her şey basit. Hemen yok edilen bir CWave nesnesi oluşturulur))) Bu geçici nesnenin, yapıcısında çağrının yapıldığı örnekle hiçbir ilgisi yoktur)))

Yeni operatörü nerede gördünüz?
 

Hepinize iyi günler!!!

Bir grid danışmanı yazıyorum, sadece maksimum biletli siparişler ve minimum biletli siparişler için karı bulmam gerekiyor (minimum daha sonra), şimdi maksimum sipariş için karı bulmak istiyorum. Bir sipariş ızgarası açma ilkesini gösteren bir fonksiyon ve bir resim ekliyorum. Sorum şu, maksimum bilet ile siparişin karını hesaplamak için fonksiyonu doğru yazdım mı? Şimdiden teşekkürler.

 //+----------------------------------------------------------------------------+
//| Расчет профита максимального ордера в сетке                                |
//+----------------------------------------------------------------------------+
double GetProfitMaxOrder( int otype)
{
   int max_ticket= 0 ;
   double max_ticket_profit = 0 ;
         ticket = 0 ;
  {
   for ( int cnt = OrdersTotal () - 1 ; cnt >= 0 ; cnt--) 
    {
     if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic && OrderType() == otype)
      {
        max_ticket = OrderTicket();
         if (max_ticket > ticket)
        {
          ticket = max_ticket;
          max_ticket_profit = OrderProfit();
        }
      }
    }
  }
   return (max_ticket_profit);
}

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

Yani bugün mü yoksa bu günlerden biri mi?

Rahatsız edici...

Herşey yolunda. Hemen kontrol etmek istedim ama aradılar ve yakında dönmeyeceğimi anladım. Doğrudan raporlama çıktı)

 
EVGENII SHELIPOV # :

Hepinize iyi günler!!!

Bir grid danışmanı yazıyorum, sadece maksimum biletli siparişler ve minimum biletli siparişler için (en az sonra) karı bulmak gerekiyor, şimdi maksimum sipariş için karı bulmak istiyorum. Bir sipariş ızgarası açma ilkesini gösteren bir fonksiyon ve bir resim ekliyorum. Sorum şu, maksimum bilet ile siparişin karını hesaplamak için fonksiyonu doğru yazdım mı? Şimdiden teşekkürler.

 //+----------------------------------------------------------------------------+
//| Расчет профита максимального ордера в сетке                                |
//+----------------------------------------------------------------------------+
double GetProfitMaxOrder( int otype)
{
   int max_ticket= 0 ;
   double max_ticket_profit = 0 ;
  {
   for ( int cnt = OrdersTotal () - 1 ; cnt >= 0 ; cnt--) 
    {
     if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic && OrderType() == otype)
      {
       if (max_ticket < OrderTicket())
         {
         max_ticket = OrderTicket();
         max_ticket_profit = OrderProfit()+OrderCommission()+OrderSwap();
        }
      }
    }
  }
   return (max_ticket_profit);
}
 
Vladimir Simakov # :

Sorun, aradığınızda olanın özünü anlamamaktır:

Ve burada her şey basit. Hemen yok edilen bir CWave nesnesi oluşturulur))) Bu geçici nesnenin, yapıcısında çağrının yapıldığı örnekle hiçbir ilgisi yoktur)))


Hayal kurmaya gerek yok. Olanların özü, farklı bir parametre kümesine sahip bir yapıcı olan bir yöntem çağrısıdır. Bunun için herhangi bir nesne oluşturulmaz.

Aynı zamanda istenen sonuca yol açmayan yapıcıya benzer bir çağrı:

 this .CWave(namePref, startPrice, startTime, endPrice, endTime);
 
Tünaydın. Bana mevcut fiyata en yakın emrin açılış fiyatını nasıl bulacağımı söyle. MQL4. Belki örnekler vardır?
 

merhaba, söyle lütfen, ifadeyi doğru anlamış mıyım?

MaxMartinLot = Lot*MathPow (K_Martin,OrdersClose) ; - OrdersClose'un gücüne göre K_Martin anlamına mı geliyor?

 
законопослушный гражданин # :

merhaba, söyle lütfen, ifadeyi doğru anlamış mıyım?

MaxMartinLot = Lot*MathPow (K_Martin,OrdersClose) ; - OrdersClose'un gücüne göre K_Martin anlamına mı geliyor?

OrdersClose nedir?

buraya bak