Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 433

[Silindi]  
Leanid Aladzyeu :
Ve neden tüm bunlar? Neden 0/1 veya "Çevrimiçi"/"Çevrimdışı" yapmıyorsunuz?
 
ilk durumda açılan işlem sayısını gösterir, ikinci durumda bu fonksiyonun kapatıldığını gösterir.
[Silindi]  
Leanid Aladzyeu :
ilk durumda açılan işlem sayısını gösterir, ikinci durumda bu fonksiyonun kapatıldığını gösterir.
Neden iki değişken yapmıyorsunuz? Biri sayısal, diğeri dize mi?
 
Tapochun :
Neden iki değişken yapmıyorsunuz? Biri sayısal, diğeri dize mi?
çeşitli değişkenlerle yorum yazmak daha zor olacak ama bence kompakt.
[Silindi]  
Leanid Aladzyeu :
çeşitli değişkenlerle yorum yazmak daha zor olacak ama bence kompakt.
 Comment ( "c = " ,AAA ? ( string )c : "offline" );	// Наиболее компактный вариант
 
Leanid Aladzyeu :
çeşitli değişkenlerle yorum yazmak daha zor olacak ama bence kompakt.
Bu, yarım sayfada değil, tek satırda yapılır. int ABC=30.44; string txtABC=DoubleToStr(ABC,2); // hatırladığım kadarıyla
 

Tapochun :

AAA yanlış değerinde garip. çevrimdışı yazmıyor: 0 gösteri

 

Leanid Aladzyeu :

AAA yanlış değerinde garip. çevrimdışı yazmıyor: 0 gösteri

Çünkü doğru yazılmamış.

 int c; string cc;
с = 0 ;
сc = с > 0 ? ( string ) с : "offline" ;
Comment ( "c = " , cc);
 

Kılavuzda gördüm. ama uymuyor çünkü yakalanacak bir şey yok ( c > 0 ).

Doğrudan bir dönüşüm yazdım ve her şey bir uyarı ile çalışıyor.

Tüm yorumun rengini değiştirmek mümkün müdür? Eğer zorsa, buna değmez.

neden 0?

 double p1=( NormalizeDouble (iHigh( Symbol (), PERIOD_MN1 , 1 ), Digits )- NormalizeDouble (iLow( Symbol (), PERIOD_MN1 , 1 ), Digits ))/ Point ; Print ( "Величина бара 1 = " , p1);
 
Leanid Aladzyeu :

Tüm yorumun rengini değiştirmek mümkün müdür? Eğer zorsa, buna değmez.

neden 0?

Yorum rengi değiştirilemez. Renge ihtiyacınız varsa - o zaman nesneler.
 //+------------------------------------------------------------------+
#property version    "1.00"
#property strict
#property script_show_inputs
//--- input parameters
input int       CandleNumber= 1 ;
int candle_number=(CandleNumber< 0 )? 0 :CandleNumber;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   int p1= int ((iHigh( _Symbol , PERIOD_D1 ,candle_number)-iLow( _Symbol , PERIOD_D1 ,candle_number))/ Point ());
   Alert ( "Размер дневной свечи №" + IntegerToString (candle_number)+ " с тенями : " + IntegerToString (p1)+ " пп" );
  }
//+------------------------------------------------------------------+