Hatalar, hatalar, sorular - sayfa 1607

 
threat :
Benim durumumda bu bir seçenek değil, çünkü birçok nesne var - bunlar standart olan yerine ızgara çizgileri. Salt okunur kısıtlaması nedeniyle, nesneleri "yükseklik" olarak "yükseltme" ve "alçaltma" yeteneği kaybolur. Garip ve uygunsuz bir sınırlama. Sadece engeller.

Bir nesneyi programlı olarak en üste çekmenin bir yolu vardır.

Önce nesneyi tüm zaman dilimlerinde görünmez olacak şekilde ayarlayın, ardından istediğiniz görünürlüğü tekrar ayarlayın.

Panellerde bu şekilde yapılır.

 
threat :
Garip ve uygunsuz bir sınırlama. Sadece engeller.

Bu, nesnenin oluşturulduğu zamandır .

Bir nesneyi doğru zamanda istiyorsanız, nesneyi doğru zamanda oluşturun. Ve nasıl istedin?

 
Slawa :

Bu, nesnenin oluşturulduğu zamandır .

Bir nesneyi doğru zamanda istiyorsanız, nesneyi doğru zamanda oluşturun. Ve nasıl istedin?

ama o başka bir şey istedi. nesneleri "kaldır" ve "indir".
 
Slawa :

Bir nesneyi programlı olarak en üste çekmenin bir yolu vardır.

Önce nesneyi tüm zaman dilimlerinde görünmez yapın, ardından istediğiniz görünürlüğü tekrar ayarlayın.

Panellerde bu şekilde yapılır.

Neye benziyor ? Anlamadığım bir şey...

Örneğin, panellerimde gereksiz öğeleri grafiğin dışında saklıyorum...

 
Slawa :

Bir nesneyi programlı olarak en üste çekmenin bir yolu vardır.

Önce nesneyi tüm zaman dilimlerinde görünmez yapın, ardından istediğiniz görünürlüğü tekrar ayarlayın.

Panellerde bu şekilde yapılır.

Bir nesneyi en alta nasıl taşırsınız? Nesneler için ek bir katman alanı oluşturmak ve bunları oluşturma tarihine göre değil, katmanlara göre sıralamak muhtemelen daha iyidir. Veya mevcut bir OBJPROP_ZORDER özelliğine bağlanın
 
Vladimir Pastushak :

Neye benziyor ? Anlamadığım bir şey...

Örneğin, panellerimde gereksiz öğeleri grafiğin dışında saklıyorum...

Bunun gibi:

 //+------------------------------------------------------------------+
//| Показывает кнопку                                                |
//+------------------------------------------------------------------+
void CColorButton::Show( void )
  {
//--- Выйти, если элемент уже видим
   if (CElement::IsVisible())
       return ;
//--- Сделать видимыми все объекты
   for ( int i= 0 ; i<CElement::ObjectsElementTotal(); i++)
      CElement::Object(i). Timeframes( OBJ_ALL_PERIODS );
//--- Состояние видимости
   CElement::IsVisible( true );
  }
//+------------------------------------------------------------------+
//| Скрывает кнопку                                                  |
//+------------------------------------------------------------------+
void CColorButton::Hide( void )
  {
//--- Выйти, если элемент скрыт
   if (!CElement::IsVisible())
       return ;
//--- Скрыть все объекты
   for ( int i= 0 ; i<CElement::ObjectsElementTotal(); i++)
      CElement::Object(i). Timeframes( OBJ_NO_PERIODS );
//--- Состояние видимости
   CElement::IsVisible( false );
  }
//+------------------------------------------------------------------+
//| Перерисовка                                                      |
//+------------------------------------------------------------------+
void CColorButton::Reset( void )
  {
//--- Выйдем, если элемент выпадающий
   if (CElement::IsDropdown())
       return ;
//--- Скрыть и показать
   Hide();
   Show();
  }
 
Vladimir Pastushak :

Neye benziyor ? Anlamadığım bir şey...

Örneğin, panellerimde gereksiz öğeleri grafiğin dışında saklıyorum...

Örneğin

 //+------------------------------------------------------------------+
//| Display object on chart                                          |
//+------------------------------------------------------------------+
bool CPanel::OnShow( void )
  {
   return (m_rectangle.Timeframes( OBJ_ALL_PERIODS ));
  }
//+------------------------------------------------------------------+
//| Hide object from chart                                           |
//+------------------------------------------------------------------+
bool CPanel::OnHide( void )
  {
   return (m_rectangle.Timeframes( OBJ_NO_PERIODS ));
  }

Bu teknikten bahsediyordum.

Metodunuz, nesnelerin çizim sırasını değiştirmemesi bakımından Zaman Çerçevelerinden(OBJ_NO_PERIODS) farklıdır.

 
Slawa :

Örneğin

Bu teknikten bahsediyordum.

Metodunuz, nesnelerin çizim sırasını değiştirmemesi bakımından Zaman Çerçevelerinden(OBJ_NO_PERIODS) farklıdır.

Anlamıyorum, açıklığa kavuşturmak istiyorum Zaman Çerçeveleri (OBJ_NO_PERIODS) çizim nesnelerinin sırasını değiştirebilir mi?

Benim durumumda, sipariş Resim A Resim B Resim C'dir.

OBJ_ALL_PERIODS kullanımıyla, sıra herhangi bir başka ? BCA ????

 
Merhaba. Aşağıdaki sorunla karşılaştım - bcs şirketinden metatrader 5 terminalini indirdim, terminalde herhangi bir danışmanı (hem yerleşik hem de benim) çalıştırırken siparişlerin strateji test cihazında açılmaması dışında her şey yolunda. Loglarda hata yok. Aynı danışmanlar diğer terminallerde sorunsuz çalışır. Teknik destek ekipleri çaresiz bir jest yapıyor ve bunun onların sorunu olmadığını söylüyor. Belki strateji test cihazında siparişlerin nasıl açılacağı konusunda bazı fikirleriniz vardır?
 
Danil Nesterov :
Merhaba. Aşağıdaki sorunla karşılaştım - bcs şirketinden metatrader 5 terminalini indirdim, terminalde herhangi bir danışmanı (hem yerleşik hem de benim) çalıştırırken siparişlerin strateji test cihazında açılmaması dışında her şey yolunda. Loglarda hata yok. Aynı danışmanlar diğer terminallerde sorunsuz çalışır. Teknik destekleri çaresiz bir jest yapıyor ve bunun onların sorunu olmadığını söylüyor. Belki strateji test cihazında siparişlerin nasıl açılacağı konusunda bazı fikirleriniz vardır?

Hangi terminal yapısı? Aynı terminaldeki başka bir ticaret sunucusuna bağlanırsa (bir terminalden herhangi bir ticaret sunucusuna bağlanabileceğinizi biliyor musunuz?) - danışmanlar nasıl davranacak?

Buraya strateji test cihazının "Ayarlar" sekmesinin ekran görüntüsünü yapıştırın. Bakalım ayarlar nelermiş.