情報の取得
チャート価格の取得
価格情報の取得
Open High Low Close | 対象足の価格情報(始値/高値/安値/終値)を取得 |
OpenW HighW LowW CloseW VolumeWeek | 日中足チャートから、過去の週足における始値/高値/安値/終値を取得 |
OpenD HighD LowD CloseD VolumeDay | 日中足チャートから、過去の日足における始値/高値/安値/終値を取得 |
OpenM HighM LowM CloseM VolumeMonth | 日中足チャートから、過去の月足における始値/高値/安値/終値を取得 |
OpenY HighY LowY CloseY VolumeYear | 日中足チャートから、過去の年足における始値/高値/安値/終値を取得 |
DataN(Nは1~50の数値) | チャートへ2番目以降に挿入した銘柄の情報を取得 |
MedianPrice | 指定した足の価格の中央値(高値と安値の中間)を取得 |
CurrentBid | 現在の足におけるリアルタイムの買い気配値を取得 |
CurrentAsk | 現在の足におけるリアルタイムの売り気配値を取得 |
価格の計算
Range | 足の値幅を取得 |
MyPrice | 現在の足における「高値」「安値」「終値」の平均を取得(TypicalPriceと同じ) |
TypicalPrice | 現在の足における「高値」「安値」「終値」の平均を取得 |
AvgPrice | 足における4つの価格(始値/高値/安値/終値)の平均を計算して取得 |
WeightedClose | 足の加重終値を取得 |
トゥルーレンジ
TrueHigh | 現在の足の高値と1本前の足の終値のうち、高い方を取得 |
TrueLow | 現在の足の安値と1本前の足の終値のうち、低い方を取得 |
TrueRange | トゥルーレンジ(ギャップ幅を含めた値幅)を取得 |
TrueRangeCustom | TrueRangeの拡張版。計算対象の高値/安値/終値を独自に指定可能 |
足の状態
足の番号
CurrentBar | EasyLanguageが実行されている足が、先頭から何本目であるかを取得 |
BarNumber | EasyLanguageが実行されている足が、先頭から何本目であるかを取得 |
足の状態判定
LastBarOnChart | チャートにおける最後の足かどうか?判定(分単位まで) |
LastBarOnChartEx | チャートにおける最後の足かどうか?判定(秒単位まで) |
InsideBar | 現在の足が「はらみ足」か?判定 |
OutsideBar | 現在の足が「包み足」か?判定 |
Leader | 現在の足の中点が1つ前の足の値幅をブレイクしたか?判定 |
RangeLeader | 現在の足の中点が1つ前の足の値幅をブレイクしたか?判定(値幅考慮版) |
LastHour | 現在の足における時刻がセッションの最後1時間以内であるか?判定 |
足の検索
NRBar | 現在の足から指定本数前までの範囲における「値幅」「トゥルーレンジ」「ボディ幅」が最も大きな足を探す |
FindBar | 指定した日時に一致する足を検索 |
基本関数
算術関連
計算関数
Square | 数値の二乗を取得 |
Mod | 数値を除算した余りを取得 |
Power | 数値のべき乗を取得 |
SquareRoot | 数値の平方根を取得 |
Log | 自然対数(log)を取得 |
Reciprocal | 数値の逆数(1/x)を取得 |
ExpValue | 指数値(e^x)を取得 |
GCD | 2つの数値の最大公約数(GCD)を取得 |
符号と絶対値
Sign | 数値の符号を取得 |
AbsValue | 数値の絶対値を取得 |
Pos | 数値の絶対値を取得 |
Neg | 数値の負の絶対値を取得 |
数値の丸め
Round2Fraction | 指定した値を最小呼び値の単位で四捨五入 |
Ceiling | 数値の切り上げ(数値より大きい最小の整数を取得) |
Floor | 数値の切り下げ(数値より小さい最大の整数を取得) |
Round | 数値の丸め(四捨五入) |
IntPortion | 指定した数値の整数部のみ取得 |
FracPortion | 指定した数値の小数部のみ取得 |
最大と最小
MaxList | 複数の数値から最大値を取得 |
MaxList2 | 複数の数値から2番目の最大値を取得 |
NthMaxList | 複数の数値からN番目の最大値を取得 |
MinList2 | 複数の数値から2番目の最小値を取得 |
MinList | 複数の数値から最小値を取得 |
NthMinList | 複数の数値からN番目の最小値を取得 |
平均と合計
AvgList | 複数の数値から平均値を取得 |
SumList | 複数の数値から合計値を取得 |
三角関数
Sine | 三角関数のサイン(sin)値を取得 |
Cosine | 三角関数のコサイン(cos)値を取得 |
Tangent | 関数のタンジェント(tan)値を取得 |
Cotangent | 三角関数のコタンジェント(cot)値を取得 |
Arctangent | 三角関数のアークタンジェント(atan)値を取得 |
乱数
Random | ランダムな数値を取得 |
文字列操作
文字列からの取得
StrLen | 対象文字列の文字数を取得 |
LeftStr | 対象文字列の先頭から指定文字数の文字列を取得 |
RightStr | 対象文字列の末尾から指定文字数の文字列を取得 |
MidStr | 対象文字列の指定位置から指定文字数の文字列を取得 |
InStr | 対象文字列の中から指定文字列を検索し、その位置を取得 |
文字列を変換
NumToStr | 対象の数字を文字列に変換 |
StrToNum | 対象の文字列を数字に変換 |
UpperStr | 対象文字列の文字をすべて大文字に変換 |
LowerStr | 対象文字列の文字をすべて小文字に変換 |
文字関連の定数
NewLine | 「改行」を表す定数 |
Doublequote | 「ダブルクオテーション」を表す定数 |
Spaces | 「半角スペース」を表す定数引数でスペースの数を指定 |
日付と時刻
チャート足の日時取得
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金曜日」までの日数を取得 |
配列関連
最大と最小(配列)
HighestArray | 指定した配列内における最高値を取得 |
NthHighestArray | 指定した配列内におけるN番目に大きい値を取得 |
LowestArray | 指定した配列内における最小値を取得 |
NthLowestArray | 指定した配列内におけるN番目に小さい値を取得 |
合計(配列)
SummationArray | 指定した配列内における値の合計を取得 |
SummationSqrArray | 指定した配列内における値の累乗の合計を取得 |
SummationRecArray | 指定した配列内における値の逆数の合計を取得 |
平均(配列)
AverageArray | 指定した配列内における値の平均を取得 |
HarmonicMeanArray | 指定した配列内における値の調和平均を取得 |
TrimMeanArray | 指定した配列内における値の平均を取得(各端を指定%除去) |
MedianArray | 指定した配列内における中央値(Median)を取得 |
極値の取得
ExtremesArray | 指定した配列内における最大(最小)の極値を取得 |
NthExtremesArray | 指定した配列内におけるN番目の極値を取得 |
ランクの取得
ModeArray | 指定した配列内において最も頻繁に発生した値を取得 |
PercentRankArray | 指定した配列内における指定値の位置(百分率ベース)を取得 |
NumericRankArray | 指定した配列内における値のランクを取得 |
ソート(並び替え)
SortArray | 一次元配列をソート(並び替え) |
Sort2DArray | 二次元配列をソート(並び替え) |
SortHeapArray | 一次元配列をソート(並び替え)【HeapSort高速版】 |
SortHeap2DArray | 二次元配列をソート(並び替え)【HeapSort高速版】 |
指定期間の計算
平均
HarmonicMean | 指定した期間の足における価格の調和平均を計算 |
Median | 指定した期間の足における価格の中央値(Median)を取得 |
MidPoint | 指定した期間の足において、指定値の「最高値」と「最低値」の平均値を取得 |
合計
Summation | 指定した期間の足における値の合計を取得 |
SummationFC | 指定した期間の足における値の合計を取得 |
SummationIf | 指定した期間の足における値の合計を取得(条件を満たした足のみ) |
ランク
NumericRank | 指定した期間の足における値のランクを取得 |
PercentRank | 指定した期間の足における指定値の位置(百分率ベース)を取得 |
極値
Extremes ExtremesFC | 指定した期間の足における最大(最小)の極値を取得 |
NthExtremes | 指定した期間の足におけるN番目に最大(最小)の極値を取得 |
頻度
Mode | 指定した期間で最も多く発生した値(最頻値)を取得 |
テクニカル指標系
移動平均線
Average AverageFC | 一定範囲の足における移動平均(単純移動平均線[SMA))の値を取得 |
XAverage XAverageOrig | 一定範囲の足における指数平滑移動平均の値を取得 |
WAverage | 一定範囲の足における加重移動平均の値を取得 |
ボリンジャーバンド
BollingerBand | 一定範囲の足におけるボリンジャーバンドの値を取得 |
BollingerBandWidth | 一定範囲の足におけるボリンジャーバンド幅の割合を取得 |
RSI
RSI | 一定範囲の足におけるRSIの値を取得(J.W.ワイルダー考案/指数移動平均版) |
RSIJP | 一定範囲の足におけるRSIの値を取得(カトラー考案/単純移動平均版) |
MACD
MACD | 一定範囲の足におけるMACDの値を取得 |
ストキャスティクス
Stochastic | ストキャスティクスにおける主要な値(%K/%D/スロー%K/スロー%D)を取得 |
STOCHASTICEXP | ストキャスティクスにおける%Dとスロー%Dの値を取得 |
FastK | ファーストストキャスティクスの%K値を取得 |
FastKCustom | ファーストストキャスティクスの%K値を取得(高値/安値/終値の指定可) |
FastKCustomOrig | ファーストストキャスティクスの%K値を取得(高値/安値/終値の指定可、オリジナル平滑化法) |
FastKCustomEasy | ファーストストキャスティクスの%K値を取得(価格の指定可) |
FastD | ファーストストキャスティクスの%D値を取得 |
FastDCustom | ファーストストキャスティクスの%D値を取得(高値/安値/終値の指定可) |
FastDCustomOrig | ファーストストキャスティクスの%D値を取得(高値/安値/終値の指定可、オリジナル平滑化法) |
SlowK | スローストキャスティクスのSlow%K値を取得 |
SlowKCustom | スローストキャスティクスのSlow%K値を取得(高値/安値/終値の指定可) |
SlowKCustomOrig | スローストキャスティクスのSlow%K値を取得(高値/安値/終値の指定可、オリジナル平滑化法) |
SlowD | スローストキャスティクスのSlow%D値を取得 |
SlowDCustom | スローストキャスティクスのSlow%D値を取得(高値/安値/終値の指定可) |
SlowDCustomOrig | スローストキャスティクスのSlow%D値を取得(高値/安値/終値の指定可、オリジナル平滑化法) |
ADX/DMI
ADXR | 一定範囲の足におけるADXRの値を取得 |
ADX | 一定範囲の足におけるADX(平均方向性指数)の値を取得 |
ADXCustom | ADX関数の拡張版。計算対象とする高値/安値/終値を自由に設定例えば、複数のチャートを挿入している時に、Data2~の値を参照したい時に使えます |
ADXRCustom | ADXR関数の拡張版。計算対象とする高値/安値/終値を自由に設定例えば、複数のチャートを挿入している時に、Data2~の値を参照したい時に使えます |
DMIPlus | 一定範囲の足におけるDMI(方向性指数)のプラス値を取得 |
DMI | 一定範囲の足におけるDMI(方向性指数)の値を取得 |
DMIMinus | 一定範囲の足におけるDMI(方向性指数)のマイナス値を取得 |
DMICustom | DMI関数の拡張版。計算対象とする高値/安値/終値を自由に設定例えば、複数のチャートを挿入している時に、Data2~の値を参照したい時に使えます |
DMIPlusCustom | DMIPlus関数の拡張版。計算対象とする高値/安値/終値を自由に設定例えば、複数のチャートを挿入している時に、Data2~の値を参照したい時に使えます |
DMIMinusCustom | DMIMinus関数の拡張版。計算対象とする高値/安値/終値を自由に設定例えば、複数のチャートを挿入している時に、Data2~の値を参照したい時に使えます |
最高値/最安値
Lowest LowestFC | 一定範囲の足における指定値の最も低い値(最安値)を取得 |
NthLowest | 一定範囲の足における指定値のN番目に低い値(最安値)を取得 |
LowestBar FastLowestBar | 一定範囲の足における指定値の最も低い値(最安値)が発生した足の、 現在足からの本数を取得 |
NthLowestBar | 一定範囲の足における指定値のN番目に低い値(最安値)が発生した足の、 現在足からの本数を取得 |
Highest HighestFC | 一定範囲の足における指定値の最も高い値(最高値)を取得 |
NthHighest | 一定範囲の足における指定値のN番目に高い値(最高値)を取得 |
HighestBar FastHighestBar | 一定範囲の足における指定値の最も高い値(最高値)が発生した足の、 現在足からの本数を取得 |
NthHighestBar | 一定範囲の足における指定値のN番目に高い値(最高値)が発生した足の、 現在足からの本数を取得 |
モメンタム
Momentum | モメンタム差を計算 |
アルーン・オシレーター
Aroon | アルーン・オシレーターの値を取得 |
AroonUp | アルーン・オシレーターのアルーンアップ値を取得 |
AroonDown | アルーン・オシレーターのアルーンダウン値を取得 |
AroonOsc | アルーン・オシレーターのアップ/ダウン値の差を取得 |
色関連
色の取得
GetBackgroundColor | 適用したチャートの背景色をRGB値(整数)で取得 |
UpColorDefault | ”上昇”を表す際に使用される色のデフォルト値を取得 |
DownColorDefault | ”下降”を表す際に使用される色のデフォルト値を取得 |
GetRGBValues | EasyLanguageRGB値から、RGBの各要素(赤、緑、青)の数値を取得 |
StrColorToNum | 指定した色名の色番号を取得 |
色名
色名一覧 | EasyLanguageで使える色名の一覧です。 |
RGB値
RGB | R/G/Bの値を元にRGB値を計算 |
GetRValue | 指定したRGB値から赤(R)の値を取得 |
GetGValue | 指定したRGB値から緑(G)の値を取得 |
GetBValue | 指定したRGB値から青(B)の値を取得 |
レガシー色
RGBToLegacyColor | 指定したRGB値に最も近いEasyLanguageレガシーカラー値に変換 |
LegacyColorToRGB | 指定したEasyLanguageレガシーカラー値をRGB値に変換 |
グラデーション
GradientColor | 指定範囲の色グラデーションにおける、対象値の色を取得 |
描画
インジケーターの描画
インジケーターの描画
Plot1-99 | チャート分析またはレーダースクリーンに情報をプロット(描画) |
Plot | ”Plot1-99”でプロット(描画)した値を取得 |
PlotPaintbar | チャート分析またはレーダースクリーンにペイントバーをプロット(描画) |
PlotPB | PlotPaintbarの省略版 |
GetPlotWidth | 指定したプロットの「太さ(幅)」を取得 |
SetPlotWidth | 指定したプロットの「太さ(幅)」を設定 |
GetPlotColor | 指定したプロットの「前景色(描画色)」を取得 |
SetPlotColor | 指定したプロットの「前景色(描画色)」を設定 |
GetPlotBgColor | 指定したプロットの「背景色」を取得 |
SetPlotType | 指定したプロットの「タイプ」を設定 |
SetPlotBgColor | 指定したプロットの「背景色」を設定 |
トレンドラインの描画
トレンドラインの作成
TL_New | トレンドラインの新規作成 |
トレンドラインの修正
TL_SetBegin | トレンドラインの開始点を変更 |
TL_SetEnd | トレンドラインの終了点を変更 |
トレンドラインの削除
TL_Delete | トレンドラインの削除 |
トレンドライン情報の取得
TL_GetValue | 指定した日時におけるトレンドライン上の価格を取得 |
TL_GetBeginDate | 指定したトレンドラインの開始点における日付を取得 |
TL_GetBeginTime | 指定したトレンドラインの開始点における時刻を取得 |
TL_GetBeginVal | 指定したトレンドラインの開始点における価格を取得 |
TL_GetEndDate | 指定したトレンドラインの終了点における日付を取得 |
TL_GetEndTime | 指定したトレンドラインの終了点における時刻を取得 |
TL_GetEndVal | 指定したトレンドラインの終了点における価格を取得 |
トレンドライン種別の取得
TL_GetSize | トレンドラインの太さを取得 |
TL_GetStyle | トレンドラインの線種を取得 |
TL_GetColor | トレンドラインの色を取得 |
TL_GetExtLeft | トレンドラインが左に拡張されているかどうかを取得 |
TL_GetExtRight | トレンドラインが右に拡張されているかどうかを取得 |
トレンドライン種別の設定
TL_SetSize | トレンドラインの太さを設定 |
TL_SetStyle | トレンドラインの線種を設定 |
TL_SetExtLeft | トレンドラインを左に拡張するかどうか設定 |
TL_SetColor | トレンドラインの色を設定 |
TL_SetExtRight | トレンドラインを右に拡張するかどうか設定 |
指定トレンドラインの存在チェック
TL_Exists | トレンドラインの存在チェック |
指定トレンドラインの取得
TL_GetActive | 現在アクティブなトレンドラインのIDを取得 |
TL_GetFirst | 現在のチャート上で最初に描画されたトレンドラインのIDを取得 |
TL_GetNext | 指定したトレンドラインの次に描画されたトレンドラインのIDを取得 |
トレンドラインのアラート設定
TL_GetAlert | トレンドラインのアラート状態を取得 |
TL_SetAlert | トレンドラインのアラート状態を設定 |
チャート内テキストの描画
生成と削除
Text_New | 指定したチャート足の右隣にテキストを描画 |
Text_Delete | 指定IDのテキストオブジェクトを削除 |
描画済みテキストの取得
Text_GetActive | 現在アクティブなテキストオブジェクトのIDを取得 |
Text_GetFirst | チャートで最も最初に描画されたテキストオブジェクトのIDを取得 |
Text_GetNext | 指定IDの次に追加されたテキストオブジェクトのIDを取得 |
値の取得
Text_GetDate | 指定IDのテキストオブジェクトにおけるEL日付を取得 |
Text_GetTime | 指定IDのテキストオブジェクトにおけるEL時刻を取得 |
Text_GetValue | 指定IDのテキストオブジェクトにおける価格位置を取得 |
Text_GetString | 指定IDのテキストオブジェクトにおける描画テキストを取得 |
Text_GetHStyle | 指定IDのテキストオブジェクトにおける横方向の整列スタイルを表す値を取得 |
Text_GetVStyle | 指定IDのテキストオブジェクトにおける縦方向の整列スタイルを表す値を取得 |
Text_GetColor | 指定IDのテキストオブジェクトにおける描画色を取得 |
値の設定
Text_SetLocation | 指定IDのテキストオブジェクトにおける位置を設定 |
Text_SetString | 指定IDのテキストオブジェクトにおける描画テキストを設定 |
Text_SetStyle | 指定IDのテキストオブジェクトにおける縦または横方向の整列スタイルを設定 |
Text_SetColor | 指定IDのテキストオブジェクトにおける描画色を設定 |
Text_Float | 指定IDのテキストオブジェクトの位置を、「チャートの最後の足から指定足数」「チャートの表示縦幅に対する位置」で設定 |
外部連携
出力
デバッグ出力
「印刷ログ」ウィンドウに文字列や数値を出力 | |
MessageLog | 「印刷ログ」ウィンドウに文字列や数値を出力 |
ClearPrintLog | 「印刷ログ」ウィンドウの内容をクリア(消去) |
ClearDebug | 「アウトプットデバッグ」ウィンドウの内容をクリア(消去) |
外部出力
File | Print関数の第1引数に指定する事で、Print内容を指定パスのファイルに出力 |
Printer | Print関数の第1引数に指定する事で、Print内容をプリンターに出力 |
FileAppend | 指定パスのファイル末尾に指定文字列を新規行として追記 |
FileDelete | 指定パスのファイルを削除 |
ストラテジー関連
発注
基本的な発注命令
Buy | 新規の買い注文を実施 |
Sell | 新規の買い注文(Buy)に対する手仕舞いを実施 |
SellShort | 新規の売り注文を実施 |
BuyToCover | 新規の売り注文(SellShort)に対する手仕舞いを実施 |
Shares (Contracts) | (発注命令内で使用)発注する株数を指定 |
next bar at market | (発注命令内で使用)成行注文 |
next bar at [Price] limit | (発注命令内で使用)指値注文 |
next bar at [Price] stop | (発注命令内で使用)逆指値注文 |
from Entry | (発注命令内で使用)手仕舞い対象のエントリーを指定 |
this bar on close | (発注命令内で使用)現在の足の終値で注文(したとみなす) |
At$ | (発注命令内で使用)指値や逆指値の価格指定にエントリー足の情報が使用可能に |
ビルドインステップ発注
SetStopPosition | ビルドインステップ注文における計算を「合計の金額」で行なうように設定 |
SetStopShare (SetStopContract) | ビルドインステップ注文における計算を「1株当たり」で行なうように設定 |
SetProfitTarget | 指定した含み益に達した時点で、(足の途中であっても)自動で成行注文を実行 |
SetStopLoss | 指定した含み損に達した時点で、(足の途中であっても)自動で成行注文を実行 |
SetBreakEven | 指定した含み益に達した場合、その後含み益が0円になった時点で自動的に手仕舞いを実行 |
SetDollarTrailing | 固定金額によるトレーリングストップ注文を実行 |
SetPercentTrailing | 指定の含み益に到達した場合、固定率によるトレーリングストップ注文を実行 |
ポジション
ポジションの方向
MarketPosition | 指定ポジションの方向(買い、売り、フラット)を取得 |
価格
EntryPrice | 指定ポジションのエントリー価格を取得 |
BarsSinceEntry | 指定ポジションのエントリーから何足経過したかを取得 |
BarsSinceExit | 指定ポジションの決済から何足経過したかを取得 |
ExitPrice | 指定ポジションの決済価格を取得 |
株数
CurrentContracts (CurrentShares) | 現ポジションにおける現在の保有株数を取得 |
MaxContractsHeld (MaxSharesHeld) | 現ポジションにおける最大の保有株数を取得 |
MaxContracts (MaxShares) | 指定ポジションにおける最大の保有株数を取得 |
合計損益
PositionProfit | 指定ポジションにおける損益額を取得 |
OpenPositionProfit | 現ポジション(未決済のみ)における現在の損益額を取得 |
MaxPositionProfit | 指定ポジションにおける最大の利益額を取得 |
MaxPositionLoss | 指定ポジションにおける最大の損失額を取得 |
1株当たり損益
ContractProfit | 現ポジション(未決済&決済済み)における現在の1株当たり損益額を取得 |
MaxContractProfit | 現ポジション(未決済&決済済み)における最大の1株当たり損益額を取得 |
エントリー数
CurrentEntries | 現ポジション(未決済のみ)における現在のエントリー数を取得 |
MaxEntries | 指定ポジションにおける最大のエントリー数を取得 |
基本構文
分岐構文
特殊なIf関数
RecentOcc | 指定した条件が過去何本前の足で発生したか?を取得 |
MRO | 指定した条件が過去何本前の足で発生したか?を取得(現在から過去にチェック) |
LRO | 指定した条件が過去何本前の足で発生したか?を取得(過去から現在にチェック) |