"ダミー "からの質問 - ページ 191

 
Desead:
mqt4には初期テンプレートのmqtファイルがありますが、5では同様のテンプレートはどこにあるのでしょうか?
ノー
 

実際のチャートのChartIDと チャート・オブジェクトを区別するために、どのような効果や戻り値のプロパティが使われているのか、ご存知の方は教えてください。

 
MetaEditor 5に2つのコードを比較して、そのコードの違いを確認する機能があるかどうか教えてください。Officeで2つのWordファイルを比較するようなものです。
 
paladin800:
MetaEditor 5に2つのコードを比較して、そのコードの違いを確認する機能があるかどうか教えてください。Officeで2つのWordファイルを比較するようなものです。
dream id...私も夢を見ます。
 

私は、その日の始値の クロスオーバーの回数をカウントすべきインジケータを作成しました。

#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);
  }
//+------------------------------------------------------------------+
は正しくカウントされているようですが、ゼロと最初のバーの計算が正しい かどうかが疑問です
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 

クアドラプルでは

OrderType()==6

出金額や入金額をこちらで調べるにはどうしたらいいですか?

ありがとうございます。

 
G001:

クアドラプルでは

出金額や入金額をこちらで調べるにはどうしたらいいですか?

ありがとうございます。

同様に、撤退のためのトランザクションタイプも あります。

マニュアルを読む

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

同様に、撤退のための取引タイプも あります。

マニュアルを読む

ありがとうございます。
 
//+------------------------------------------------------------------+
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);
}

がない場合、5円で乗り換える方法。

MarketInfo(Symbol(),MODE_MARGINREQUIRED)

ありがとうございます。

 
G001:

がない場合、5円で乗り換える方法。

ありがとうございます。

フォーラム検索が機能します。

例えば、こちらhttps://www.mql5.com/ru/forum/1111/page4