Yöneticilere soru - sayfa 2

 
Yedelkin :
Katılıyorum, dar düşünüyorum - sadece MQ için mevcut döviz çiftleriyle ilgili olarak.
Bir seçenek var - en az 5 yıl boyunca sembol için normal bir geçmiş yoksa sunucu düzeyinde ticareti yasaklamak.
 
Bana editör 5'in uygulama camını nasıl kullanabileceğini söyle? Oradan nasıl veri okuyabilirim?
 
todem :
Bana editör 5'in uygulama camını nasıl kullanabileceğini söyle? Oradan nasıl veri okuyabilirim?

Görünüşe göre, Pazar bilgisi alma bölümündeki işlevi mi kastediyorsunuz?

 
todem :
Bana editör 5'in uygulama camını nasıl kullanabileceğini söyle? Oradan nasıl veri okuyabilirim?

Aşağı yukarı şöyle:

 MqlBookInfo ArrayMarketBookInfo[];

bool SymbolMarketBook;

int OnInit ()
{
//----------------------------------------------------------------------------//
//Work variables
int Result = 0 ; //Returned importance
//----------------------------------------------------------------------------//

SymbolMarketBook = MarketBookAdd ( Symbol ());

//----------------------------------------------------------------------------//
return (Result);
//----------------------------------------------------------------------------//
}

//Procedure OnDeinit
void OnDeinit ( const int reason)
{
//----------------------------------------------------------------------------//
//Work variables
//----------------------------------------------------------------------------//

   if (SymbolMarketBook) MarketBookRelease ( Symbol ());
  
//----------------------------------------------------------------------------//
}

//Event OnBookEvent
void OnBookEvent ( const string & symbol)
{
//----------------------------------------------------------------------------//
//Work variables
int SizeBook;
int i;

bool Res;
//----------------------------------------------------------------------------//

Res = MarketBookGet (symbol,ArrayMarketBookInfo);

   if (Res)
  {
  SizeBook = ArraySize (ArrayMarketBookInfo);

     for (i= 0 ;i<SizeBook;i++)
    {

       if (ArrayMarketBookInfo[i].type== BOOK_TYPE_BUY )
       //Подсчет данных по длинным позициям
      {
       //Выполняем собственную обработку
      }
       else
       //Подсчет данных по коротким позициям
      {
       //Выполняем собственную обработку
      }

     //Блок из справки по MarketBookGet
     Print (i, ":" ,ArrayMarketBookInfo[i].price, " Volume= " ,ArrayMarketBookInfo[i].volume,
     " type = " ,ArrayMarketBookInfo[i].type);
    }
  
  }
   else
  {
   Print ( "Не удалось получить содержимое стакана по символу " , Symbol ());
  }  
//----------------------------------------------------------------------------//
}

not

Oradaymış gibi görünen Alpari'de bir bardakla çalışmayı denemek daha iyidir...

 
Interesting :

Aşağı yukarı şöyle:

not

Oradaymış gibi görünen Alpari'de bir bardakla çalışmayı denemek daha iyidir...

Çok teşekkür ederim mkl5 çalışmaya başlıyorum
 
2000'den daha eski tarihler için sadece günler olacak olsa da, tarihin derinliğini kademeli olarak artıracağız. Her kare için geçmiş derinliğini şimdi nasıl görebilirim? Dakikalar ne kadar derin?
 

Bu soruyu tekrar düşündüm, aklıma şu geldi: belirtilen sembolü/zaman çerçevesini ikiye bölen bir fonksiyon yapmak, örneğin, bool Set E dge( string sembol , int zaman dilimi , tarih saat zaman ). Bu sınır statiktir, yani. terminali yeniden başlattıktan sonra bile var.

Nasıl kullanılır:   sembol/zaman çerçevesinden geçti ve kendi değerlendirmelerine dayanarak, örneğin m1'in ne olduğunu ve ne olmadığını belirledi. Yarımları farklı renklerle boyadım (tablonun arka planı ( veya çubukların rengi ) ). Diğer yarılarla aynı algoritma.

Alt satır: kenar görsel olarak (manuel analiz için) ve programlı olarak ( datetime GetEdge( string sembol , int zaman aralığı ) ).


 

Veya örneğin, soruyu yanıtlayan (önceden tanımlanmış bir ad ve parametrelerle) işlevi yazma (standartı geçersiz kılma) fırsatı sağlayın - bu sembol/zaman çerçevesindeki sınır nerede? Ve ne yapmalı (vurgulayın, renkle gizleyin ...)?

not:

Örneğin, böyle bir işlevi bir dll'ye taşımak için (prototipin açıklanmasıyla) ve en hazır olanlar kendi versiyonunu yazacaktır. Bence çok güzel olacak.

 

Müdahaleci görünmek istemiyorum, yönetimin kullanıcıya zaman çerçevesi sınırlarını belirlemek için işlevleri devretme konusundaki tutumunu bilmek istiyorum (belki bazı planlar vardır). Ve sonra grafiği dikdörtgenlerle renklendirmek bir şekilde sağlam değil :).

 
220Volt : Müdahaleci görünmek istemiyorum, yönetimin kullanıcıya zaman çerçevesi sınırlarını belirlemek için işlevleri devretme konusundaki tutumunu bilmek istiyorum (belki bazı planlar vardır). Ve sonra grafiği dikdörtgenlerle renklendirmek bir şekilde sağlam değil :).
SD'de bir teklif vermek yeterlidir. Liderin tutumu ya cevapla ya da sessizlikle bilinebilir.