ねほり.com

何もないから何かみつかる

cosisin氏の勝率90%以上、期待値20%以上の有効性検証(システムトレード)

      2019/10/26

久しぶりにさくらレンタルサーバを触ると、次のようなエラーが出るようになっていました。

エラーメッセージから推測するに、 OpenSSLがらみの問題で使えないようだ。この前のように、Python 3.6.3 をバージョンアップして Python 3.6.5 にしたのだが、pip3 が正常に使えない。

それじゃ、ということで、OpenSSL あたりはどなっているのか調べてみる。

あれれ。なぜか、せっかくインストールした Python 3.6.5 は古いバージョンのOpenSSLを呼んでくるみたいだ。

configure するとき、/usr/local/ssl を使うようにオプションを追加してコンパイルしたら、新しいOpenSSLを使うようになり、pip3もちゃんと動くようになった。

さくらレンタルサーバーでは、高負荷なバッチは自動的にKillされます。

この事を知らなかったので、昔、株のシグナル公開サイトを立ち上げようとしましたが、断念しました。

実際に、問い合わせすると公式に次のような返答がありました。

さくらのレンタルサーバではサーバの負荷対策のため、一定以上のメモリを使用しているプロセスや、一定時間以上起動し続けているプロセスは自動的に強制終了を行うよう設定を行っております。

なるほど。

cosisin氏の勝率90%以上、期待値20%以上の有効性検証

今回のバックテストは、cosisin氏の2013年09月08日「勝率90%以上、期待値20%以上の」の日記です。

ストラテジーを作ってみました。なんとかショックみたいな暴落のときに、反発したのを確認してから、次の日寄指で仕掛けます。3年に1度くらいしかシグナル発生しません。まあ、かなり長い間待ってばかりの戦略です。相場情報使わなくても、最適分散の仕掛け設定でもできます。

【基本設定】

  • 1) 株価の低い場合はランキングしない[50]万円以下
  • 2) 単利利用、通年
  • 3) 全ての銘柄対象

【買いルール】

  • 1) [前日比(率)]が[5]より[大きい]
  • 2) [始値→終値(率)]が[5]より[大きい]
  • 3) [期間安値高値の中間値(2)]が[期間安値高値の中間値(5)(-10.00%)]より[小さい(同じ含む)]
  • 4) [集計した銘柄数]が[50]より[大きい(同じ含む)]
  • 5) [翌日指値(寄付)][終値]で[買い]を仕掛ける

【手仕舞いルール】

  • 1) [翌日逆指値(終値)][終値(-1Tick)]で手仕舞いする

ソースコード

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

バックテスト結果

計算時間は1.5時間です。

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

勝率は75%で、利益は14%なので、タイトル通りの結果にはなりませんでした。

まとめ

シグナルが出ているタイミングは下記です。

  • 2014年02月 チャイナ・ショック
  • 2011年03月 大震災ショック
  • 2008年10月 リーマンショック

このタイミングの暴落を検出する程度であれば、他の「逆張り手法」の条件を厳しくすれば同じことができそうです。

また、「集計した銘柄数」を「20」にすれば、下記のような結果になり、昨年末のトランプ・ショックもシグナルを出すことができます。

今までに「逆張りストラテジー」を何種類も作ったことがある人であれば、特に新鮮さは感じない手法かと思います。

 - 2019年(社会人15年), 投資, システムトレード

  関連記事

選択の達人になる方法

久々に株・投資信託の含み損益を確認した。株式「-699,011円」、投資信託「- …

RCIの3本ライン表示方法(protraシストレ)

protraを使ったバックテストのソースコードばかり公開してますが、グラフ表示も …

相場師朗氏の「下半身(半分の法則)」の有効性検証(protraシストレ)

相場師朗氏は、早稲田大学卒、元外資系銀行で為替のディーラーです。複数の会社も経営 …

ダイドードリンコの株主優待が変更された

ダイドードリンコの株主優待が届きました。 今回からジュースから「ゼリーの詰め合わ …

トレーダーの空也のRSI短期スイングトレード有効性検証(システムトレード)

今まで多くの先人たちのシステムトレード手法を実装してきました。 システムトレード …

鳥居万友美氏の手法(RCIの3本使い)の有効性検証(protraシストレ)

前回「RCI」を3本使ってグラフを表示してみました。 次は、これを使ったトレード …

単純移動平均線&ボリンジャーバンド&ストキャスティクスの有効性検証(protraシストレ)

巷のテクニカル手法を実装しバックテスト検証することで、テクニカル手法を身に付け、 …

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

本日、誕生日です。 何もしてませんが、会社を休みました。 早く不老不死と若返りの …

次ステージ(フォワードテスト)に進むSSレア手法完成(protraシストレ)

日本株式のシストレでは、順張りはパフォーマンスが低いと言われ、 多くのシステムト …

最大ドローダウン(時価)を計算してみる(システムトレード)

【前回のあらすじ】 おっす!オラ悟空! みんなはドローダウン(時価)って知ってっ …