Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 1066

 
AlexeyVik :

Soru mql4 forumunda olduğu için, o zaman kod, sanırım mql4'te de var. Ya da değil?

mql4'te pozisyon yok, sadece emirler var.

gözleme, beşincide talebe böyle bir yanıt yok. Ne yazık ki, kod 5.

 

Yardıma ihtiyacım var!!! gibi görünecek bir düğme oluşturmak istedim . düğme mql4 yardımı kullanılarak oluşturuldu

problemin özü butondaki üçgeni ayarlamaktır, bunu Sembolik sabitler yardımıyla yapmaya çalıştım, onları bir dizeye çevirerek, onları düğmenin metninde belirttim.

açık karakter '▼' günlükte tanınmadı W yazıyor.

Kararla karşı karşıya kalanlar, lütfen paylaşın!!!!

ASCII kodunu karakter tablosunda bulamadım.

 //--- добавим символ в строку 
   string test= "" ; 
   StringSetCharacter (test, 0 , 0xAE ); 
   Print (test); 
 
korobok777 : '▼' düğmesinde bir üçgen bulunan bir düğme oluşturmak istedi, .....
 //+------------------------------------------------------------------+
//| Создается кнопь и демонстрируется что надо.         Э-Кнопка.mq4 |
//+------------------------------------------------------------------+
#property strict

//+------------------------------------------------------------------+
//| Инициализация - создается кнопь                                  |
//+------------------------------------------------------------------+
int OnInit ()
{
   ObjectCreate     ( 0 , "Кнопь" , OBJ_BUTTON , 0 , 0 , 0 );           // Создать кнопку
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_CORNER , CORNER_RIGHT_UPPER ); // Правый верхний угол
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_XDISTANCE , 185 );       // Расстояние от (правого) края окна
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_YDISTANCE , 52 );       // Расстояние по высоте от (верха окна) 
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_XSIZE , 180 );           // Размер по ширине
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_YSIZE , 25 );           // Размер по высоте
   ObjectSetString ( 0 , "Кнопь" , OBJPROP_FONT , "Wingdings 3" ); // А это что? Угадай!!!
   ObjectSetString ( 0 , "Кнопь" , OBJPROP_TEXT , "qsИФЬд" );       // Надпись из 6 стрелок
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_COLOR ,White);         // Цвет надписи - можно и черный
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_BGCOLOR ,Green);       // Цвет фона    - можно ...
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_BORDER_COLOR ,Yellow); // Цвет рамки
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_HIDDEN , false );       // Не прятать в списке объектов
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_STATE , false );         // Ненажатое состояние
   ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_FONTSIZE , 12 );         // Размер шрифта
   return ( INIT_SUCCEEDED );
}


//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
{

}


//+------------------------------------------------------------------+
//| Реакция на события                                               |
//+------------------------------------------------------------------+
void OnChartEvent ( const int id,
                   const long &lparam,
                   const double &dparam,
                   const string &ИмяКнопки)
{
   if (ИмяКнопки== "Кнопь" )
  {
     ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_STATE , false );
     ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_BGCOLOR ,Yellow);
     ObjectSetString ( 0 , "Кнопь" , OBJPROP_TEXT , "Ладно, ухожу" );
     ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_COLOR ,Black);
     ObjectSetInteger ( 0 , "Кнопь" , OBJPROP_BORDER_COLOR ,Red);
     ObjectSetString ( 0 , "Кнопь" , OBJPROP_FONT , "Arial" );
    WindowRedraw();         // Перерисовать окно
     Sleep ( 777 );             // Пауза для разглядывания
     ObjectDelete ( "Кнопь" );  // Поглядели - и хватит
    ExpertRemove ();         // Дело сделано, вы свободны...
  }
}


zevkini seç...

Dosyalar:
fonts.mq4  21 kb
 
LRA :


zevkini seç...

Çok teşekkürler, yazı tipleri hakkında ek bilgiyi nereden bulabilirim?

 ObjectSetString ( 0 , "Кнопь" , OBJPROP_FONT , "Wingdings 3" ); // А это что? Угадай!!!
   ObjectSetString ( 0 , "Кнопь" , OBJPROP_TEXT , "p или  q" );     //вот что мне нужно

Teşekkürler teşekkürler teşekkürler!!!!!!

 
Tünaydın. Yardıma ihtiyacım var. Ya da belki zaten böyle bir kod öğesi vardır. emirlerin geçmişine bakmanız ve son emrin açılış fiyatını iade etmeniz gerekiyor. şimdiden teşekkürler
 
korobok777 : yazı tipleri hakkında nereden bilgi bulabilirim?

ANCAK! Yazı tiplerine ve butonlara odaklanmak yerine pazara giriş noktası arıyoruz !!!!!! Bu en önemli şey. Ve gelir getiren bir danışman yazdığımızda, o zaman gideceğiz ... ve orada, boş zamanlarımızda, diğer her şeyi arayacağız.

 
LRA :

ANCAK! Yazı tiplerine ve butonlara odaklanmak yerine pazara giriş noktası arıyoruz !!!!!! Bu en önemli şey. Ve gelir getiren bir danışman yazdığımızda, o zaman gideceğiz ... ve orada, boş zamanlarımızda, diğer her şeyi arayacağız.

Tekrar teşekkürler, kafamı kaşıdım....

Danışman yazdı!!! şimdi sadece boş zamanlarınızda düğmeler var :-):-) ve şakalar...

 
ara66676 :
Döngüde pozisyon arama ve kapatmanın neden durduğunu anlayamıyorum, zaten döngüyü tersine çevirdim ve pozisyon sayısını arttırdım, test cihazında hala pozisyonları atlıyor (ayrılıyor). nerede ve neyin yanlış olduğunu görebiliyorsan söyle...
Şüphe, x1 için -1 değeridir. Listelerinde bir pozisyon numarası olarak kullanılıyorsa, böyle bir numara yoktur.
 
Tünaydın!
\Terminal\Common\Files klasörü bulunamıyor. FILE_COMMON eklenirse dosya adına sahip bir dosya bile bulamıyorum. Tüm istemci terminallerinin bu paylaşılan klasörünün nerede olduğunu açıklayabilir misiniz?
 

Tuta.