基本関数
日付と時刻
チャート足の日時取得
Date | 指定した足の日付をEL日付で取得 |
D | 指定した足の日付をEL日付で取得(Dateの省略形) |
Time | 指定した足のEL時刻で取得 |
T | 指定した足のEL時刻を取得(Timeの省略形) |
BarDateTime | 指定した足の日時情報をDateTimeオブジェクトで取得 |
LastCalcDateTime | 最後の足における日時をDateTimeオブジェクトで取得 |
LastCalcDate | 最後の足における日付をEL日付で取得 |
LastCalcTime | 最後の足におけるEL時刻を取得 |
LastCalcJDate | 最後の足における日付をユリウス暦で取得 |
LastCalcMMTime | 深夜0時から最後の足における時間までの「分」数を取得 |
コンピュータ日時の取得
ComputerDatetime | 現在のコンピューターの日時をdatetime値(double)で取得 |
CurrentTime | 現在のコンピューターの時刻をEL時刻で取得 |
CurrentDate | 現在のコンピューターの日付をEL日付で取得 |
ポジション日時の取得
EntryDate | 指定したポジションのエントリー日付をEL日付で取得 |
EntryDateTime | 指定したポジションのエントリー日時をDateTimeオブジェクトで取得 |
EntryTime | 指定したポジションのエントリー時刻をEL時刻で取得 |
ExitDate | 指定したポジションの決済日付をEL日付で取得 |
ExitDateTime | 指定したポジションの決済日時をDateTimeオブジェクトで取得 |
ExitTime | 指定したポジションの決済時刻をEL時刻で取得 |
EL日時からの変換
Year | 指定したEL日付の「年」を取得 |
Month | 指定したEL日付の「月」を取得 |
DayOfWeek | 指定したEL日付の「曜日」を取得 |
ELDateToDatetime | 指定したEL日付をdatetime値(double)に変換 |
DayOfMonth | 指定したEL日付の「日」を取得 |
ELTimeToDatetime | 指定したEL時刻をdatetime値(double)に変換 |
ELDateToString | 指定したEL日付を文字列(”MM/DD/YYYY”)に変換 |
DateToJulian | 指定したEL日付をユリウス暦に変換 |
datetime値からの変換
YearFromDatetime | 指定したdatetime値(double)の「年」を取得 |
MonthFromDatetime | 指定したdatetime値(double)の「月」の数値を取得 |
HoursFromDatetime | 指定したdatetime値(double)の「時」の数値を取得 |
MinutesFromDatetime | 指定したdatetime値(double)の「分」の数値 |
DayFromDatetime | 指定したdatetime値(double)の「日」の数値を取得 |
SecondsFromDatetime | 指定したdatetime値(double)の「秒」の数値を取得 |
DayOfWeekFromDatetime | 指定したdatetime値(double)の「曜日」を取得 |
DatetimeToString | 指定したdatetime値(double)を文字列に変換 |
DateToString | 指定したdatetime値(double)の日付部分のみを文字列に変換 |
FormatDate | 指定したdatetime値(double)の日付部分を、指定した書式の文字列で取得 |
TimeToString | 指定したdatetime値(double)の時刻部分のみを文字列に変換 |
FormatTime | 指定したdatetime値(double)の時間部分を、指定した書式の文字列で取得 |
文字列からの変換
StringToDatetime | 日時形式文字列をdatatime型(double)に変換 |
StringToDate | 日時形式文字列をdatatime型(double)に変換(日付のみ) |
StringToTime | 日時形式文字列をdatatime型(double)に変換(時刻のみ) |
パラメータからの変換
MinutesIntoWeek | 日曜午前0時から指定曜日の指定時刻までの”分”数を取得 |
LastDayOfMonth | 指定した月の最後の暦日を取得 |
EncodeDate | 指定した「年」「月」「日」に基づいたdatetime値(double)を取得 |
EncodeTime | 指定した「時」「分」「秒」「ミリ秒」に基づいたdatetime値(double)を取得 |
ELDate | 指定した「年」「月」「日」に基づいたEL日付を取得 |
EL_DateStr | 指定した「年」「月」「日」に基づいたYYYYMMDD形式の日付型文字列を取得 |
ユリウス暦からの変換
JulianToDate | ユリウス暦をEL日付に変換 |
日時の加減
CalcTime | 指定した時刻に「分」数を加算/減算 |
CalcDate | 指定したEL日付に「日」数を加算/減算 |
IncMonth | 指定した月数だけ加算/減算したユリウス暦の日付を計算 |
曜日定数
Monday | 「月曜日」を表す定数 |
Tuesday | 「火曜日」を表す定数 |
Wednesday | 「水曜日」を表す定数 |
Thursday | 「木曜日」を表す定数 |
Friday | 「金曜日」を表す定数 |
Saturday | 「土曜日」を表す定数 |
Sunday | 「日曜日」を表す定数 |
日数/分数/秒数などの取得
TimeToMinutes | 指定時刻の「午前0時からの”分”数」を取得 |
MinutesToTime | 「午前0時からの”分”数」を24時間形式の時刻に変換 |
SecondsIntoWeek | 指定した曜日/時刻の「日曜0時からの秒数」を取得 |
Next3rdFriday | 指定した月の「第3金曜日」までの日数を取得 |