2020/04/21 #5本移動平均の計算
皆様おはようございます、
#猫でもできるPowerShell(備忘録)
#5本移動平均の計算
<#
元ネタ
https://info.ctfx.jp/service/market/csv/01_USDJPY_D.csv
#>
$d=Import-Csv "~\Downloads\01_USDJPY_D.csv" -Encoding Default |
sort 日付
for ($i=4; $i -LE 199; $i++){
$d[$i].日付 + ' [5MA]' +
("{0:n4}" -f
(($d[$i-4].終値,$d[$i-3].終値,$d[$i-2].終値,$d[$i-1].終値,$d[$i].終値) |
Measure-Object -av |select Average
).average
)
}
ループの練習用として前々からやりたかったネタでした
5本移動平均なので、計算できるのが配列の五つ目より後
(配列表記では $d[4]より後)という事になります。
終値を五つ足す所はもう少しスマートにしたいがとりあえず力技で・・
ではまた;