投稿者「sanpome」のアーカイブ

手仕舞いのフィルター? <株入門>

TradingSystemの手仕舞いの処理がちょっとヘン。という話を。   check_exit(trade, index)の中身は、 セットされたExitのメソッドcheck_exit(trade, index)を順次呼び、 シグナルが出れば手仕舞う。   というのが基本。というのが昨日までの成果。 ところが、 exit_filterという概念を唐突に導入してる。 引用した方が早い。 exit_filter、すなわち手仕舞いフィルター … 続きを読む

カテゴリー: 株式投資, 株式投資入門はじめました2016.05 | タグ: , , | コメントする

日々のストップ設定と手仕舞い <株入門>

引き続きTradingSystemの日々の処理。 日々のストップ設定であるset_stop(position, index)の内部は、 tightest_stop(position, index)を呼んでストップをセットするだけ、   tightest_stop(position, index)の中身は、 現在設定されてるストップと、セットされてるStopから算出される値のうち、 最も厳しい値を返す。 最も厳しいとは、 買いのときは高値 … 続きを読む

カテゴリー: 株式投資, 株式投資入門はじめました2016.05 | タグ: , , | コメントする

仕掛けの成立までの処理の流れ <株入門>

前回の続き、 処理の流れは、以下。 1.check_entry(index)  indexの日に、フィルターをくぐり抜けて、シグナル発生してれば仕掛け。 仕掛けがあれば、tradeを生成して仕掛けを実行。 2.set_stop(position, index)  indexの日のストップをpositionに設定。 3.check_exit(trade, index)  indexの日に、手仕舞うシグナルが発生してれば手仕舞う。   詳細 … 続きを読む

カテゴリー: 株式投資, 株式投資入門はじめました2016.05 | タグ: , , | コメントする

TradingSystemの全体像 <株入門>

では、コードを見てみる。 ./lib/trading_system.rb  ああ、ちょっと見通しつけづらい。 とりあえず、準備から、 コンストラクタで複数全てのruleを種類別にセットする。  ここでは、メソッドflatten,compactで配列を整えている。   取引対象のstockを全てのruleにセットする。  ここで、セットされた全てのruleを順番に処理するeach_rulesメソッドを使う。 全てのruleのcalcula … 続きを読む

カテゴリー: 株式投資, 株式投資入門はじめました2016.05 | タグ: , , | コメントする

社会人大学人見知り学部卒業見込み この手の人への応援歌だね。 <書評>

これ聞いてしまって、思わずアマゾンで取り寄せてしまった。 右往左往社会適合記か。    ドーデモいいが、 韓国人がビトたけしを知ってるとは思わないが、 辞めようとしたときに励まされたエピソードがあるのだから、 もしかししたら、ものまね芸人の方かもしれない。 と思いつつ。  琴線に触れるという表現があるが、 こじらせ気味の人の一番柔らかいところに刺さる言葉が並ぶ。   風鈴を想像して下さいと言われて、 チリンと音が聞こえる人は聴覚的で、 … 続きを読む

カテゴリー: 書評、映画評など, 書評映画評2016 | タグ: , | コメントする

ダイコンも終わりの雪 <山都便り>

山都にも雪が降った。もう完全に冬である。 寒さは骨身にしみる。 裏の畑のダイコンも、雪ではもう限界である。 収穫せねば。 「2016.11.27」 ギリギリまでほっておいて、収穫しようと決めて、一度間引いたりした。 もっと早く、間引くべきだったな。  今からでもと、間引いてみた。大きさはバラバラである。 煮て食べると、味は濃厚で美味。 残りはどこまで大きくなるかな。     「2016.12.09」 畑も埋まってしまった。   雪をのけ … 続きを読む

カテゴリー: 会津山都だより2016 | コメントする

仕掛けから手仕舞いまで、各種実装を纏めてトレードするTradingSystem <株入門>

それでは、新章。 これまでの成果を統合するTradingSystemというものの説明。   これまで用意した四種類のルールを組み合わせて、トレードを行う。   EntryはOR条件。  複数の仕掛けについてどれか一つでもシグナルが出てたら仕掛ける。  (順番があることが意味を持つらしいが、まだ意味が分からない) StopはOR条件。  どれか一つでも引っかかったらストップ。  実際は、最もその日狭い範囲のロスカットラインを設定する。 E … 続きを読む

カテゴリー: 株式投資, 株式投資入門はじめました2016.05 | タグ: , , | コメントする

移動平均乖離率で仕掛けのテスト  <株入門>

改修もしたので、早速テストコードを見てゆこう。 ./check/estrangement_entry_check.rb とにかくコレを動作させよう。   使う実データは、証券コード8604で、2010/01/04から2010/06/14まで、  最初に、 ./bin/make_stock_list.rbを実行して、ファイルtosho_list.txtを作り直す。 相当に時間かかるが完了。 次に、  ./bin/get_price_dat … 続きを読む

カテゴリー: 株式投資, 株式投資入門はじめました2016.05 | タグ: , , | コメントする

あ、データ取得に問題があった。StockListMakerもう一度改修。 <株入門>

以前、StockListMakerを改修しましたが、 不十分でした。 もう一度やり直します。 さて、テストですが、 移動平均乖離率での仕掛け、EstrangementEntryの例が示されて、 実戦に近いデータの用意について、最初に語られます。 野村ホールディングスの実際のデータでテストを試みてます。 が、ああイカン。 東証、名証両方に上場してるので、データを取りこぼしている。 複数あるとプルダウンで表示されるため、HTMLの中身が違う … 続きを読む

カテゴリー: 株式投資, 株式投資入門はじめました2016.05 | タグ: , , | コメントする

フィルターは移動平均の向きで、 <株入門>

さて、Ruleの最後にフィルターの実装。 移動平均の方向を使うもの。   移動平均の傾きが上向き、上昇トレンドのときに買い仕掛けヨシ、 逆に、下落トレンドなら売り仕掛けヨシ。  横ばいは何もせず。 (横ばいのとき、仕掛け可とするようなフィルターもありうる。  と坂本タクマ先生は付け加えてる。)   その判定を返す。 既に、移動平均の方向のインジケータは実装済なので、それを使う。 ./lib/rule/filter/moving_aver … 続きを読む

カテゴリー: 株式投資, 株式投資入門はじめました2016.05 | タグ: , , | コメントする