Momentum 関数の使い方
Momentum 関数は、現在の足のモメンタム(n 本前の足との価格差)を返します。
第1引数に使用する価格の種類 (OHLC)、第2引数に何本前の足と比べるかを指定します。
Value1 = Momentum(Close, 14);Momentum 関数は単純に価格差を返しますが、比率(パーセンテージ)で求めるには次のように RateOfChange 関数を使用します。
RateOfChange が返す値は、価格に変化がないときは 0、価格が 50% 上がっているときは 50 になります。
Value1 = RateOfChange(Close, 14);Momentum 関数の実装
Momentum 関数の実装はとてもシンプルです。
inputs: Price(numericseries), Length(numericsimple);
Momentum = Price - Price[Length];RateOfChange 関数の実装は次のようになっています。
inputs: Price(numericseries), Length(numericsimple) ;
if Price[Length] <> 0 then
    RateOfChange = (Price / Price[Length] - 1) * 100
else
    RateOfChange = 0;