株価分析の手順の備忘録
ここは個人的な環境での作業手順を記録したページです。半年ぐらい使わないでいると、コマンドの実行手順を忘れてしまうので…。いずれ機会があれば中身を紹介します。
概要
- Cygwinにて、stock9.plを用いて株価データをネットから取得
- CentOSに株価データをコピー
- CentOSにて株価解析プログラム(Pythonスクリプト)を実行
株価情報の取得手順(独自フォーマットのテキストデータ)
cygwin64にて
CentOS on VMWareではperlのScraperがないのでエラーになる
cd stock
./stock9.pl -rank -dl_only
FTP client on Win10にて
dbの中身をCentOS on WMWareの ~/MO_WORK/dbにコピー
CentOS on WMWareにて
cd ~/MO_WORK/python/PyStock
make EP=5000 PSET=200 AFTER=1 NVEC=05 dataset bttr
- [EP] エポック数
- [PSET] 使用する株価指標のセット番号(model.py参照)
- [AFTER] N日後のUP/EVEN/DOWNを予測する
- [NVEC] 何日分の指標を一つのvectorにするかを指定(NVEC=05なら、5日分の指標を使う)
- makeターゲット
- dataset dbからデータセットを作成
- bttr training & backtest
- bt screening & backtest (機械学習しない)
stock9.plのエラー
Web/Scraperをインストールすれば解決できるはず。
localhost:~/MO_WORK/perl/PerlStock$ perl stock9.pl -rank -dl_only
Can't locate Web/Scraper.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at stock9.pl line 1210.
BEGIN failed--compilation aborted at stock9.pl line 1210.
localhost:~/MO_WORK/perl/PerlStock$ type perl
perl is hashed (/usr/bin/perl)
localhost:~/MO_WORK/perl/PerlStock$ perl --version
This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi
Copyright 1987-2009, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
ディスカッション
コメント一覧
まだ、コメントがありません