相場商売

トレーディングビジネスあれこれ

Pythonでシストレ第5章その1

第5章のコードをPythonで書く・・の前にRubyについて。

第5章のコードをPythonで書く前に、
Rubyでの動作を確認しようと思ったらうまく動かなかった。

どうやら本が発売された後に、
Yahooファイナンスのサイトが変更になったようだ。

市場情報が取れていなかったので、
libフォルダのstock_list_maker.rbの52行目、

reg_market = /yjSb">([^< ]+) ?</

reg_market = /stockMainTabName">([^<]+)</

に変更したら市場情報は取れるようになった。
ただこれだとすぐ後ろにあるPTSの文字もマッチしているような気がするが、
なぜうまくいくのかよくわかっていない。

Pythonに戻る。

Rubyではじめるシステムトレード (現代の錬金術師シリーズ)

Rubyではじめるシステムトレード (現代の錬金術師シリーズ)