2020/04/21 #5本移動平均の計算

皆様おはようございます、

#猫でもできるPowerShell(備忘録)

#5本移動平均の計算

<#

元ネタ

前日の値動き(四本値)|セントラル短資FX

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]より後)という事になります。

終値を五つ足す所はもう少しスマートにしたいがとりあえず力技で・・

ではまた;