初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 981

 

友よ、初心者に何が悪いか教えてくれないか?ある時間に対応するバーを見つけたいのですが、以下のようなコードですが、うまくいきません。

       MqlRates rates[];
       ArraySetAsSeries(rates,true);
       int copied = CopyRates(NULL,_Period,0,f_bar,rates);
     
        string a1,a2;
          if (copied>0)
         for(int i=0;i<copied;i++)
           {
               a1 = TimeToString (rates[i].time,TIME_DATE);
               a2 = TimeToString(rates[i].time,TIME_MINUTES);
               if(a2=="14:00"){Comment(a1,"\n",a2);break;
           }
 
Alexander Mikryukov:

友よ、初心者に何が悪いか教えてくれないか?ある時刻に対応するバーを検索したいのですが、以下のようなコードになりますが、うまくいきません。

時間からバーを探す

 
Alexander Mikryukov:

友よ、初心者に何が悪いか教えてくれないか?ある時間に対応するバーを見つけたいのですが、以下のようなコードですが、うまくいきません。

悪気はないのですが、曲がったブラケットの数を数えてみたことはありますか?

 
Alexey Viktorov:

すみません、気を悪くされるかもしれませんが、カーブブラケット数は考慮されましたか?

このようにコピーしたのですが、コンパイラは悪態をつかないのです。

アレクセウ・フェドトフ

時間からバーを探す

課題は、ある期間のある時間のバーをすべて選択し、その後、このバーのパラメータを計算することであった。だから、この機能を極めようと思ったんです。MQL5を使い始めたばかりなので、くだらない質問もあるかもしれませんが、よろしくお願いします。


理解できたし、効果もある。

 
皆さん、手伝ってください。前日の最大値と最小値を描画するインジケータを作成しています。土曜日と日曜日を抽選対象から外すには?
 
Alexander Mikryukov:
皆さん、ご教授ください。前日の最大値と最小値を使用するインジケータを開発しています。土日を抽選にしない方法とは?

週末はティックがないため、インジケータは何もしません。何もしないということは、何も描かないということですからね :)

 
Alexander Mikryukov:
皆さん、手伝ってください。前日の最大値と最小値を描画するインジケータを作成しています。土曜日と日曜日を抽選対象から外すには?

まず、この最大値と最小値、どうやって手に入れるのか見せてください。

 
MQL4には関数があります。
Month()
MQL5で月を知るには?
 
Aliaksandr Yemialyanau:
MQL4には、MQL5で月を知るための関数があります。

MqlDateTime- 日付を格納するための構造体です。

TimeToStruct- 構造体に時刻を渡します。

次に、構造のフィールドを見ます。

struct MqlDateTime 
  { 
   int year;           // год 
   int mon;            // месяц 
   int day;            // день 
   int hour;           // час 
   int min;            // минуты 
   int sec;            // секунды 
   int day_of_week;    // день недели (0-воскресенье, 1-понедельник, ... ,6-суббота) 
   int day_of_year;    // порядковый номер в году (1 января имеет номер 0) 
  };
 
Vladimir Karputov:

MqlDateTime- 日付を格納するための構造体です。

TimeToStruct- 構造体に時刻を渡します。

次に、構造のフィールドを見ます。

そのほかにも

datetime  TimeCurrent(
   MqlDateTime&  dt_struct      // переменная типа структуры
   );
Документация по MQL5: Дата и время / TimeCurrent
Документация по MQL5: Дата и время / TimeCurrent
  • www.mql5.com
Возвращает последнее известное время сервера, время прихода последней котировки по одному из выбранных в "Обзоре рынка" символов. В обработчике OnTick() данная функция вернет время пришедшего обрабатываемого тика. В других случаях (например, вызов в обработчиках OnInit(), OnDeinit(), OnTimer() и так далее) это –...
理由: