Search
Products
Community
Markets
News
Brokers
More
IN
Get started
Community
/
Ideas
/
ZigZagストラテジーをつくる⑪|ロジックを精査する
U.S. Dollar / Japanese Yen
Education
ZigZagストラテジーをつくる⑪|ロジックを精査する
By yuya_takahashi_
Follow
Follow
Updated
Dec 3, 2019
1
3
Dec 2, 2019
ここからは、TradingViewでは投稿できない範囲の話になる(TradingViewでは5分足の投稿を掲載できず、検証も2ヶ月分だけです)ので、テキストのみになります。ご了承くださいm(_ _)m
さて、TradingViewで作成したロジックをPythonで精査しています。
TradingViewはロジックを作成するのには最適です。
チャートとの連携がスムーズで動作も早く、プログラムも簡易なため、素早くロジックを試すことができます。
しかし、5分足の検証は直近の2ヶ月程度しか(データ量を考えれば当然ですが)行なうことができません。なので、精査していくにはPythonやMT4などを使うしかないのですね。
で、精査してみて分かったことがいくつかあります。
まず、depth:6 くらいが良いと思っていたZigZagの計算値ですが、5分足だと10以上の方が圧倒的に収益が良いです。
なんともすごい偶然ですが、depth:6が良い成績になるのは今の期間がたまたま "そう" なだけで、長期的には10以上の方が収益が良いし安定しています。
あとは、フィルターの選定ですが、
・一目均衡表の現状分析
・ボリンジャーバンドの%Bチャート
あたりを組み合わせると勝率がかなり改善します。
でも、ここには落とし穴があって、勝率が改善しても取引回数が激減するので収益も悪化してしまいます。
収益は、期待値 ✕ 取引回数 なので、期待値(勝率)が改善しても取引回数が少なくなってしまってはまったく意味がないんですね。
今のところ、フィルターはなしで、TradingViewで実装したロジックそのままが良いかなと考えています。(2005年からの検証でマイナスの年が一度もない、素晴らしいロジックです!)
ここまでくれば、検証用のPythonのコードをBOT用のコードに移植して、テストして、実戦に投入するだけです。実戦に投入すると、スリッページなどの検証では再現が難しい問題が出てくるので、注意しながら監視していくことが必要です。
とくにご質問もなさそうなので、明日、「なぜ5分足にしたか」を解説して、このシリーズは終わりにしたいと思います。
Dec 3, 2019
Note
次の投稿
Beyond Technical Analysis
pinescript
yuya_takahashi_
Follow
小次郎講師公式インジケーターのお申込
bit.ly/2vdSV4Q
小次郎講師のLINE@
bit.ly/2VZQFu3
小次郎講師のチャート情報局
bit.ly/2GvLAEp
Also on:
Related publications
Pine講座① たった2行で移動平均線が出せる
by yuya_takahashi_
Pine講座㉕ TradingViewでバックテストをする
by yuya_takahashi_
Pine講座59 タートルズ流投資の魔術|ダブル移動平均
by yuya_takahashi_
雇用統計の前月比を表示するインジケーター
by yuya_takahashi_
TradingView&Quandl で表示できる米国景気先行指数
by yuya_takahashi_
zigzagストラテジーをつくる①|インジケーターを理解する1
by yuya_takahashi_
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the
Terms of Use
.