Çaydanlıktan gelen sorular - sayfa 191

 
Desead :
söyle bana, burada mt4'te ilk şablonların mqt dosyaları var, ama bu tür şablonlar ilk beşte nerede? bir şekilde onları kendim bulamadım
hayır
 

kim bilir - gerçek bir grafiğin ChartID'sini bir grafik nesnesinden ayırt etmek için hangi etki veya döndürülen özellik ile?

 
Söyleyin bana, MetaEditor 5'te kodlarındaki farklılıkları görebilmeniz için 2 kodu karşılaştırma işlevi var mı? Office iki Word dosyasındaki gibi karşılaştırma türü.
 
paladin800 :
Söyleyin bana, MetaEditor 5'te kodlarındaki farklılıkları görebilmeniz için 2 kodu karşılaştırma işlevi var mı? Office iki Word dosyasındaki gibi karşılaştırma türü.
rüya kimliği .... ben de bunun hakkında rüya görüyorum.
 

günün açılış fiyatının geçiş sayısını sayması gereken bir gösterge çizdi:

 #property indicator_separate_window
#property indicator_buffers 1
#property indicator_plots   1
//--- plot open
#property indicator_label1   "open"
#property indicator_type1   DRAW_HISTOGRAM
#property indicator_color1  clrRed
#property indicator_style1  STYLE_SOLID
#property indicator_width1   2

//--- indicator buffers
double          Buffer[];
int lastday,countcross;
double opendayprice;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit (){
   SetIndexBuffer ( 0 ,Buffer, INDICATOR_DATA );
   lastday = - 1 ;
   countcross = 0 ;
return ( 0 );
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const datetime &time[],
                 const double &open[],
                 const double &high[],
                 const double &low[],
                 const double &close[],
                 const long &tick_volume[],
                 const long &volume[],
                 const int &spread[])
  {
       int i,start;
       MqlDateTime nowtime;
       if (prev_calculated== 0 ) start= 0 ; else start=prev_calculated- 1 ;
       for (i=start;i<rates_total;i++){
             TimeToStruct (time[i],nowtime);
             if (nowtime.day != lastday){
                  lastday = nowtime.day;
                  countcross = 0 ;
                  opendayprice = open[i];
                   continue ;
            }
             if (opendayprice<=high[i]&&opendayprice>low[i]) countcross++;
            Buffer[i] = countcross;
      }
   
//--- return value of prev_calculated for next call
   return (rates_total);
  }
//+------------------------------------------------------------------+
M1'de doğru gibi görünüyor, ancak sıfır ve ilk çubuğun hesaplanmasının doğruluğundan şüpheliyim
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 

Dördü var

OrderType()== 6

Ve burada para çekme ve yenileme miktarını nasıl öğrenebilirim?

Teşekkür ederim.

 
G001 :

dördü var

Ve burada para çekme ve yenileme miktarını nasıl öğrenebilirim?

Teşekkür ederim.

benzer şekilde. bir de para çekme işlemi vardır.

kılavuzu oku

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок - Документация по MQL5
 
sergeev :

benzer şekilde. bir de para çekme işlemi vardır.

kılavuzu oku

Teşekkür ederim.
 
//+------------------------------------------------------------------+
double MaxAllowedLot()
{
//-----
   double MaxLotAllowed;
//-----
   double MinLot      = MarketInfo( Symbol (),MODE_MINLOT);
   double MaxLot      = MarketInfo( Symbol (),MODE_MAXLOT);
   double MeansOneLot = MarketInfo( Symbol (),MODE_MARGINREQUIRED);
   double MeansFree   = AccountFreeMargin();
//----- Lots Digits
   int LotsDigits;
   if (MinLot== 0.0001 ) LotsDigits = 4 ;
   if (MinLot== 0.001 )  LotsDigits = 3 ;
   if (MinLot== 0.01 )   LotsDigits = 2 ;
   if (MinLot== 0.1 )    LotsDigits = 1 ;
//----- Maximum Allowed Lot Size
  MaxLotAllowed = NormalizeDouble (( MathFloor ((MeansFree/MeansOneLot)* 100 )/ 100 ),LotsDigits);
   if (MaxLotAllowed >= MinLot && MeansOneLot > 0 ) {MaxLotAllowed = MaxLotAllowed;}
   else MaxLotAllowed = 0 ;
//-----
   return (MaxLotAllowed);
}

Değilse ilk beşe nasıl transfer edilir?

MarketInfo( Symbol (),MODE_MARGINREQUIRED)

Teşekkür ederim.

 
G001 :

Değilse ilk beşe nasıl transfer edilir?

Teşekkür ederim.

forum arama çalışıyor.

örneğin burada https://www.mql5.com/en/forum/1111/page4