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

 

İyi akşamlar, lütfen bana grafikte mql5'te mt5 x64'te dize değişken metninin yazılmadığını söyleyin, tarihten sonra fareyi dikey çizginin üzerine getirdiğimde bir fiyat var mı?

 ObjectCreate ( 0 ,Obj_Name, OBJ_VLINE , 0 ,Dat_DtTm, 0 );       //Создаем объект..
ObjectSetString ( 0 ,Obj_Name, OBJPROP_TEXT ,"Text");        // ..и описание 
ObjectSetInteger ( 0 ,Obj_Name, OBJPROP_COLOR , Col);       // ..и его цвет,..
ObjectSetInteger ( 0 ,Obj_Name, OBJPROP_STYLE , Stl);       // ..стиль.
 
grimc124 # :

İyi akşamlar, lütfen bana grafikte mql5'te mt5 x64'te dize değişken metninin yazılmadığını söyleyin, tarihten sonra fareyi dikey çizginin üzerine getirdiğimde bir fiyat var mı?

 ObjectSetString ( 0 ,Obj_Name, OBJPROP_TOOLTIP , "tooltip" ); // это описание
ObjectSetString ( 0 ,Obj_Name, OBJPROP_TEXT , "Text" );   // а это выводимый текст 
 
Valeriy Yastremskiy # :

Ve sadece ilk mevduat serisinden son siparişi kapattıktan sonra yeni mevduat mı açıyorsunuz?

Hayır, istediğin kadar. Tüm gecikmeler, açıldığı çubuğun dizi + parametrelerine yazılır. Yeni bir gecikme diziye +1 giriş, silinmiş veya piyasa emri haline gelmişse -1 giriştir. Sadece şimdi sihirlerim çok daha kolay üretiliyor: sadece bir satır "magic = rand ()"

 

Ve test cihazındaki düğmeler çalışmıyor ??? Gerçek bir hesapta, her şey yolunda.


 void OnChartEvent ( const int id, const long &lparam, const double &dparam, const string &sparam)
  {
     if (id== CHARTEVENT_OBJECT_CLICK && sparam== "button1" ){      
      ...
    }
  }
 
Nerd Trader Gerçek bir hesapta, her şey yolunda.


Uzman Danışmanlarda çalışmazlar, sadece göstergelerde çalışırlar.

Uzman Danışmanlarda, bunu OnChartEvent dışında yapmanız gerekir.

 
MakarFX # :

Uzman Danışmanlarda çalışmazlar, sadece göstergelerde çalışırlar.

zbs, şimdi pazartesiye kadar bekleyin.
 
MakarFX # :

Uzman Danışmanlarda çalışmazlar, sadece göstergelerde çalışırlar.

Uzman Danışmanlarda, bunu OnChartEvent dışında yapmanız gerekir.

Ve eğer OnTester() içindeyse

 
Nerd Trader # :

Ve eğer OnTester() içindeyse

 void OnTick ()
  {
//---
   if (IsTesting()) 
     {
       if ( ObjectGetInteger ( 0 , "lab_Button" , OBJPROP_STATE )== true )
        {
         ....
        }
       if ( ObjectGetInteger ( 0 , "lab_Button" , OBJPROP_STATE )== false )
        {
         ....
        }
     }
  }
 
Nerd Trader # :

Hayır, istediğin kadar. Tüm gecikmeler, açıldığı çubuğun dizi + parametrelerine yazılır. Yeni bir gecikme diziye +1 giriş, silinmiş veya piyasa emri haline gelmişse -1 giriştir. Sadece şimdi sihirlerim çok daha kolay üretiliyor: sadece bir satır "magic = rand ()"

Bu da mümkün. Maç şansı az.

 
MakarFX # :

IsTesting yerine IsVisualMode kullanmak daha iyidir