けん
移動平均値を取得する関数
みなさま、こんばんは。初めて書き込みさせていただく超初心者です。おわかりになる方がいればお教えください。
これはとても単純な例えですが、現在値が5分移動平均値を上回ったら買い、下回ったら決済する、のようなことを1日中自動で行いたいと考えています。
こういうケースで使える移動平均値を取得する関数はあるのでしょうか?(調べたのですが見当たりませんでした)
15分平均値とか25分平均値とか任意の過去XX時間の平均値の取得がしたいと思っています。
また、このような例のサンプルはどこかにありますでしょうか?
とても初歩的な質問で大変恐縮ですが、よろしくお願いいたします。
2018年09月28日
小笠原聖史
現在値が移動平均の上か下かをチェック.xlsx (33.6KB)
けんさん、はじめまして。
移動平均を取得する関数、はRSSにはありませんので、4本値から移動平均をaverage関数を使って計算すればよいと思います。そして、計算した移動平均と終値を比較して、上回ったか下回ったかを判断する、という具合です。サンプルを作りましたのでご参考になるかわかりませんが、ご覧ください。
なお、現在値が移動平均を上回る瞬間は、上回ったり、下回ったりをゆらゆら繰り返す場合がありますので、そのような場合の自動売買の処理を考慮しておく必要があると思います。
ご参考になれば幸いです。
2018年09月28日
けん
小笠原さん、はじめまして。
ご回答とサンプルの添付までしていただきありがとうございます。
そういう関数は無いのですね。てっきりあると勘違いしてました。
サンプルを確認して、色々試して格闘してみます。
ありがとうございました。
2018年09月29日