bot

3本のEMAを利用したbitFlyer自動取引bot(Python3)

短期/中期/長期EMAを利用したbotを公開します。

簡単ですが、バックテストも実装しています。多数のパラメーターをまとめてバックテストにかけることもできます。全く効率化していないので計算時間がとんでもないですが、、、

パラメーターによっては利益が出るかもしれませんが、基本的にbot開発の参考程度と思っていただけたらなと。
もし役に立ちそうでしたらTwitterフォローでもしてくれたらうれしいです。

商用利用できるほど安定した利益は出ないと思いますが、販売/商用利用はご遠慮ください。
個人利用はご自由に。損しても知らぬ存ぜぬ、いいな?

ソース解説って結構しんどいので、反応があれば徐々に追記します。

bot概要

短期/中期/長期EMAを利用してトレンドフォローしていきます。

3本が同じ傾きなった際に、
短期 > 中期 > 長期 なら上昇トレンドと判断でロング
短期 < 中期 < 長期 なら下降トレンドと判断でショート

崩れたら利確/損切です。

このように3つ順序良く並ぶことをパーフェクトオーダーと呼び、トレンド発生のサインと考えられています。

EMA

指数平滑移動平均線と呼ばれるもので、通常の平均線より直近の値に重みを置いたものになります。
より直近の価格に追従するトリプルEMAも用意したのでそちらもどうぞ。
コード内表示:”tema”
詳しいことはぐぐってくれ。

コード本文