TesterStatistics

テストの結果に基づいて算出された指定の統計パラメータを返却

定義

double  TesterStatistics(
  ENUM_STATISTICS statistic_id   
  );

引数

In/Out 内容
In ENUM_STATISTICS  列挙から選ばれた統計パラメータの ID

ID 統計パラメータの説明 Type
STAT_INITIAL_DEPOSIT 頭金の値 double
STAT_WITHDRAWAL 口座から引き落とされたお金 double
STAT_PROFIT テスト後の純利益で、STAT_GROSS_PROFIT と STAT_GROSS_LOSS の合計(STAT_GROSS_LOSS は常にゼロか負) double
STAT_GROSS_PROFIT 総利益(全ての収益性(正)の取引の合計)
値はゼロ以上
double
STAT_GROSS_LOSS 総損失(全ての負の取引の合計)
値はゼロ以下
double
STAT_MAX_PROFITTRADE 最大の利益 – 全ての勝ち取引の最大値
値はゼロ以上
double
STAT_MAX_LOSSTRADE 最大損失 – 全ての負け取引の最安値
値はゼロ以下
double
STAT_CONPROFITMAX 一連の勝ち取引での最大利益
値はゼロ以上
double
STAT_CONPROFITMAX_TRADES

STAT_CONPROFITMAX を形成している取引の数(一連の勝ち取引の内の、最大の利益)

int
STAT_MAX_CONWINS 勝ち取引の最も長い一連の利益総額 double
STAT_MAX_CONPROFIT_TRADES 勝ち取引の最長シリーズの取引回数 STAT_MAX_CONWINS int
STAT_CONLOSSMAX 一連の負け取引での最大損失
値はゼロ以下
double
STAT_CONLOSSMAX_TRADES

STAT_CONLOSSMAX を形成している取引の数 (一連の負け取引での最大損失)

int
STAT_MAX_CONLOSSES 負け取引の最長シリーズでの損失総額 double
STAT_MAX_CONLOSS_TRADES 負け取引の最長シリーズの取引回数
( STAT_MAX_CONLOSSES )
int
STAT_BALANCEMIN 最低残高値 double
STAT_BALANCE_DD 金額での最大残高ドローダウン
取引過程では多数の残高ドローダウンがあります。ここで最大値が取得されます
double
STAT_BALANCEDD_PERCENT 最大ドローダウンバランスの瞬間に記録された金額の百分率でのバランスドローダウン(STAT_BALANCE_DD double
STAT_BALANCE_DDREL_PERCENT 最大残高ドローダウン(%)取引過程では多数のドローダウンがあり、各ドローダウンで百分率での相対ドローダウン値が算出されます。
最高値が返されます。
double
STAT_BALANCE_DD_RELATIVE 最高残高ドローダウンの際に記録された、金額の百分率で表された残高ドローダウン(STAT_BALANCE_DDREL_PERCENT double
STAT_EQUITYMIN 最低株式値 double
STAT_EQUITY_DD 金額での最大株式ドローダウン。
取引過程では多数のドローダウンがあります。
ここで最大値が取得されます。
double
STAT_EQUITYDD_PERCENT 最高残高ドローダウンの際に記録された、金額の百分率で表された残高ドローダウン (STAT_EQUITY_DD double
STAT_EQUITY_DDREL_PERCENT 最大株式ドローダウン(%)取引過程では多数の株式ドローダウンがあり、各ドローダウンで百分率での相対ドローダウン値が算出されます
最高値が返されます。
double
STAT_EQUITY_DD_RELATIVE 最高株式ドローダウンの際に記録された、金額の百分率で表された株式ドローダウン(STAT_EQUITY_DDREL_PERCENT double
STAT_EXPECTED_PAYOFF 期待利得 double
STAT_PROFIT_FACTOR STAT_GROSS_PROFIT/STAT_GROSS_LOSS の比に等しい利益率。STAT_GROSS_LOSS=0 の場合、利益率は DBL_MAX double
STAT_RECOVERY_FACTOR

STAT_PROFIT/STAT_BALANCE_DD の比に等しい回復率

double
STAT_SHARPE_RATIO シャープレシオ double
STAT_MIN_MARGINLEVEL 証拠金レベルの最小値 double
STAT_CUSTOM_ONTESTER OnTester()関数が返したカスタムの最適化基準の計算値 double
STAT_DEALS 約定数 int
STAT_TRADES 取引数 int
STAT_PROFIT_TRADES 勝ち取引 int
STAT_LOSS_TRADES 負け取引 int
STAT_SHORT_TRADES 短期取引 int
STAT_LONG_TRADES 長期取引 int
STAT_PROFIT_SHORTTRADES 収益性の高い短期取引 int
STAT_PROFIT_LONGTRADES 収益性の高い長期取引 int
STAT_PROFITTRADES_AVGCON 一連の収益性の高い取引の平均の長さ int
STAT_LOSSTRADES_AVGCON 一連の負け取引の平均の長さ int

戻り値

内容
double テスト結果に基づいた統計パラメータの値

シェアする

  • このエントリーをはてなブックマークに追加

フォローする