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

 
Artyom Trishkin :
Pozisyon açılış zamanı, pozisyon kapanış zamanı - bu zamanın hangi mum üzerinde ve bu mumun açılış zamanı.

Büyük insan Arigato sana!

içine gireceğim!!

 
Alexey Viktorov :

Bir bayrak da kullanabilirsiniz.

Statik bir bool değişkeni veya global seviye değişkeni bildirin, bayrak olmasına izin verin. Emir açıldı - bayrak = doğru, yeni bir mum açıldı - bayrak = yanlış ve bu bayrağı emir açma koşuluna ekleyin.


Büyük insan Arigato sana!

içine gireceğim!!

 
Bir OBJ_LABEL nesnesi için arka plan rengini ayarlamak mümkün müdür? Veya temiz bir arka plan rengine metin yazmak mümkün mü?
 
Andrei :
Bir OBJ_LABEL nesnesi için arka plan rengini ayarlamak mümkün müdür? Veya temiz bir arka plan rengine metin yazmak mümkün mü?

OBJ_LABEL nesnesinin arka planı, grafiğin arka planıdır,

ve metin rengi

Belirtilen nesne özelliğinin değerini değiştirir.

bool Nesne Kümesi (
    string nesne_adı , // nesne adı
    int        dizin , // özellik tanımlayıcısı
    çift     değer            // anlam
);


Mülk tanımlayıcısı OBJPROP_COLOR

 
 
Victor Nikolaev :

Kadınlar hakkında konuşmayacağım. Ama tavsiye iyiydi.

Tavsiyenin kötü olduğunu söylemedim. Sadece her zaman birkaç seçenek olduğunu ve herkesin kendi seçimini yapmakta özgür olduğunu savunmaya devam edeceğim. Ve bazen duruma bağlı olarak seçenekleri değiştirin.

Bugün, bir tartışmada, konumların numaralandırma yönüne değindik ... Birçoğu, OrdersTotal() -1'den 0'a kadar yinelemenin HER ZAMAN gerekli olduğunu savunuyor. Ama ben buna katılmıyorum. HER ZAMAN DEĞİL... Kapatmak için olmayan konumları sıralamam gerekirse , bunları hangi yönde sıralamam gerektiği konusunda hiçbir fark yoktur.

Şablon yaklaşımını kabul etmiyorum. Dirgen, tırmık ve tırpan gibi evrensel işlevleri bir arada kabul etmiyorum ...

 

Bunun aptalca bir soru olduğunu biliyorum, ama hiçbir yerde hiçbir şey bulamadım. Değişkenli bir dizi nasıl bildirilir?
mesela ben yazarım

 int mas [ 2 , 2 ];

- her şey yolunda.

Ama vurduğum anda

 int n;

int mas [n, 2 ];

hata veriyor: '[' - geçersiz dizin değeri

 
danya-asg :

Bunun aptalca bir soru olduğunu biliyorum, ama hiçbir yerde hiçbir şey bulamadım. Değişkenli bir dizi nasıl bildirilir?
mesela ben yazarım

- her şey yolunda.

Ama vurduğum anda


hata veriyor: '[' - geçersiz dizin değeri

Bu formda, hiçbir şekilde. Yalnızca dizinin ilk boyutunu değiştirerek.

 int n;
int mas [][ 2 ];

ArrayResize (mas, n);
 
alex-202 :

Merhaba! Karlı olanlardan sonra son kârsız siparişlerin sayısını nasıl iade edeceğimi söyle?

İşte kodun benim kısmım, sorun ne?

Okuma Sırası Geçmişini Döndür

{ int Loss = 0 ;
   for ( int i= OrdersHistoryTotal ()- 1 ; i>= 0 ; i--)
  { if ( OrderSelect (i, SELECT_BY_POS , MODE_HISTORY ))
       if ( OrderSymbol () == Symbol () && OrderMagicNumber () == OrderId )
         if ( OrderProfit ()< 0 ) { Loss ++; }              
         if ( OrderProfit ()> 0 ) { break ; } // Выход из цикла на первом встретившемся прибыльном
  }
   return (Loss);
}
 
danya-asg :

Bunun aptalca bir soru olduğunu biliyorum, ama hiçbir yerde bir şey bulamadım. Değişkenli bir dizi nasıl bildirilir?
mesela ben yazarım

- her şey yolunda.

Ama vurduğum anda


hata veriyor: '[' - geçersiz dizin değeri

 int mas [][ 2 ]=
   {
   { 1 , 2 },
   { 1 , 2 },
   { 1 , 2 },
   { 1 , 2 }
   };
Neden: