
MQL4MQL5 数学
MathLog()
- できること
- 自然対数を求める
- 対応
- MQL4・MQL5
MathLog() とは
数値の自然対数(底が e の対数)を返す関数です。価格の変化率(対数リターン)の計算などに使います。
MathLog() の書式と引数
double MathLog(double val)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
val | double | 必須 | 0 より大きい数値。 |
戻り値
自然対数。0 以下を渡すと -inf や NaN になります。
MathLog() の使い方(コード例)
MQL4・MQL5 共通
double r = MathLog(iClose(_Symbol, PERIOD_CURRENT, 1) / iClose(_Symbol, PERIOD_CURRENT, 2));
Print("対数リターン:", r);OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












