■ 数式を理解するための知識への心構え!?
システムトレードにおける戦略を考えるヒントを得るために数学・物理学
など経済以外の分野に求めることは有効な手段です。
しかし、科学的な分野は数式によって表現されることが多く、多くの方
がヒントを得るどころか、「数式」という障壁の前に挫折を味わうことになる
でしょう。だからといって臆する必要はありません。なぜなら、
数式を理解するための知識を得ればいい!
からです。ただし、決して簡単なことではありません。簡単ではない分、
地道な努力が必要です!
そして、その地道な努力は量に応じて他分野から様々な知識を習得する
形で報われるでしょう。では今回紹介する知識に話を移します!
■ 前回扱った内容
■ 今回扱う知識は「相乗平均」のExcel&Power Language表現
【Excel表現】
GEOMEAN関数によって表現する
【事例】
下記の表を非時系列データーのタイトル部分から丸ごとコピーし、
ExcelシートのセルA1にて貼り付けをしますと、関数部分の計算結
果が出力されます。
非時系列データ | ||
対応セル | 価格 | 変数対応 |
B3 | 100 | X1 |
B4 | 98 | X2 |
B5 | 91 | X3 |
B6 | 93 | X4 |
B7 | 84 | X5 |
B8 | 85 | X6 |
B9 | 83 | X7 |
B10 | 88 | X8 |
B11 | 98 | X9 |
B12 | 105 | X10 |
平均 | 92.224 | =GEOMEAN(B3:B12) |
n期前の範囲をGEOMEAN関数で選択することによって表現
GEOMEAN関数を使用することで簡潔に表現できます!
【Power Language表現】
For構文(ループ構文)にる直積に対して観測データー数nによるn乗根をとる
ことで表現する
【事例】
現在時間を t として時系列Xを表現します。
時系列データ | ||
日付 | 価格 | 変数対応 |
2011-1-1 | 100 | Xt-9 |
2011-1-2 | 98 | Xt-8 |
2011-1-3 | 91 | Xt-7 |
2011-1-4 | 93 | Xt-6 |
2011-1-5 | 84 | Xt-5 |
2011-1-6 | 85 | Xt-4 |
2011-1-7 | 83 | Xt-3 |
2011-1-8 | 88 | Xt-2 |
2011-1-9 | 98 | Xt-1 |
現在 | 105 | Xt-0 |
※変数対応は Xt-i を基に作成 |
Input:Length(10);
Vars:ProPrice(0),count(0),GE(0);
//Geometric
ProPrice=1;
For count=0 to Length-1 begin
ProPrice=Close[count]*ProPrice;
End;
GE=Power(Proprice,1/Length);
countの値をn期前の値(Xt-n)に対応させ、繰り返しProPriceに
対して直積を繰り返し、直積結果の値に観測データ数nのn乗根、つまり
1/10乗をすることで相乗平均を表現しています。
For構文は過去に遡りながら計算をする時によく使いますね (o^-')b
【次回予告】
以上で相乗平均の解説は終了です。ExcelとPower Languageによる表現
は非常に大切です確実に習得されることをお勧めします!
次回は調和平均を扱います♪