gorotanhccat氏の売りデイトレ戦略の有効性検証(システムトレード)

本日、誕生日です。

何もしてませんが、会社を休みました。

早く不老不死と若返りの薬が発明されて欲しいです。
 

 

Protraは自由度が高いので取り込んだ株価を参照するのであれば、何でも実装可能です。

このため、誤実装は頻繁に起きます。

結論からいうと、完全なミスなソースコードでしたが、正しくコーディングしても、あまり良い結果が出なかったので、ミスのまま紹介します。

 

 

gorotanhccat氏が「シンプルでそこそこ儲かるデイトレ売り戦略」として紹介しています。

TOさんが売り戦略を考えているようなので、とってもシンプルでそこそこ儲かるデイトレ売り戦略を公開しましょう。

まず、ユーザー定義で下の画像のものを作ります。前日比を3日乖離率や高値→終値などに
変えても構いません。計算期間も好きなように変えてください。

当日手仕舞い、翌日始値を見た上での指値などが入っています。

 

 

gorotanhccat氏の売りデイトレ戦略の有効性検証

イザナミの独自設定が出てきており、私の解釈が正しいのかよく分かりません。

[ランキング条件]

  • 1) 売上代金が100万円より大きい(おなじを含む)
  • 2) 東証1部騰落レシオ(3)が[100]より[小さい]
  • 3) 貸借銘柄

[買いルール]

  • 1) [ランキング条件]の中で[5日間の前日比(率)]が最小から[5]つ抽出
  • 2) [翌日始値]が[終値(+10.00%)]より[小さい]場合、[翌日指値寄付]が、終値(-2.50%)で[売り]を仕掛ける
  • 3) [翌日始値]が[終値(+10.00%)]より[大きい]場合、[翌日逆指値(終日)][翌日始値(-1Tick)]で[売り]を仕掛ける

[手仕舞いルール]

  • 1) [Stop高(高値)]が[1]と[同じ]場合、[当日指定値][高値]で手仕舞い
  • 2) [Stop安(安値)]が[1]と[同じ]でない場合、[当日引け]で手仕舞いする
  • 3) [Stop安(安値)]が[1]と[同じ]場合、[当日指定値][安値(+1Tick)]で手仕舞いする

貸借銘柄一覧はイザナミの「https://izanami.page.link/taisyaku」に存在します。

翌日指値(寄付)は、翌日寄付のみ有効な指値で仕掛けます( 証券会社への注文方法: 指値 – 寄付 )。

買い注文の場合、翌日始値が指値以下なら約定したものとして検証します。

ソースコード

TIlib、Utility、TrendCheckライブラリはGitHubに置いています(日記の公開日に合わせたバージョンを利用下さい)

実装は、1日経過したら手仕舞いするように一部変更しています。

バックテスト結果

計算時間は約7時間です。

【追記】銘柄ソートが遅いようなので、あらかじめ購入予定の銘柄を閾値で絞り込むと、誤差一割未満で計算時間を1時間以下にできました。

利益曲線は次のとおりです。

凄い結果になりました。

 

 

また、レアキャラを見つけました!!!!

兀突骨(ごつとつこつ)

武力も知力も呂布相当or以下・・・だって役に立たないから・・・。

因みに正史には登場せず、演義の架空キャラのようです。

ソースコードの調査結果、いくつもの誤実装がありました。

手法を忠実に実装していない・・・のは問題ではないです。

間違い箇所は面倒なので書きません。見て調査出来ない人はprotra使えないと思うので。

まとめ

ネットに公開されているストラテジーは一通り実装したかと思ってます。

ただし、カーブが曲がらないストラテジーは見つかっていません。

あとは各著者のブログを漁りヒントを得たり、外部指標を取り込める仕組みをprotraに組み込むか・・・

タイトルとURLをコピーしました