そんな感じだ:
datetime DateOfWeekDay( int Year, // 年。 int Month, // 月刊誌 int DayOfWeek, // 曜日(0~6) int DayOfWeekNum // DayOfWeekで指定された日の、月初からのシーケンス番号(例: // 第1金曜日、第2金曜日など)。1から数えます。 ){ MqlDateTime ts; ts.year=Year; ts.mon=Month; ts.day=1; ts.hour=0; ts.min=0; datetime tm=StructToTime(ts); TimeToStruct(tm,ts); int fwd=(DayOfWeek-ts.day_of_week+7)%7; tm+=fwd*86400+(DayOfWeekNum-1)*604800; return(tm); // 検索された日の日付 }
冗談のように思える。データは.mqhにハードコードされている。

取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
曜日:
「曜日」関数は、週のデータと今月の曜日に従って、必要な月の数を決定するために設計されています。
作者: Dmitriy Zabudskiy