53歳限界プログラマの憂鬱

SU/CAR-ST-APplication-cellsから派生したプログラマのブログ

本家はこちら↓
f:id:sucar:20151115183011p:plain

SU/CAR-ST-APplication-cellsの安倍野ミックスと申します
来訪ありがとうございます
シストレツールを自作してます

f:id:sucar:20150414193802p:plain

株価データ変換プログラムの組み込み

株データDLサイトのリニューアルに伴うデータフォーマット変更に対処する変換プログラムをawkで作成したけど

5月から旧フォーマットでのDLができなくなるはずなので、GW期間中にちょっとお仕事

手作業で変換するのはめんどくさいのでcarbuyコマンドに組み込む

新フォーマットデータはstocksnewディレクトリに置いて、変換してstocksnew2oldに置くようするコマンドを作成

trsnew

--------------------

ls -r ~/stocksnew |head -1 > ./trnewdata.cfg
for var in `cat ./trnewdata.cfg`
do
cat ~/stocksnew/$var |awk -f ./awk/new2old.awk >~/stocksnew2old/${var}
done
./bin/trstocks1new2old.exe

--------------------

ちなみに最後の./bin/trstocks1new2old.exeはデータの前処理プログラム

これをシグナルを出すコマンドcarbuyの先頭に組み込んでおく

 

carbuy

--------------------

#!/bin/bash

echo cd `dirname $0`
cd `dirname $0`
# trsの実行 株データの前処理

echo ./bin/trsnew
./bin/trsnew
echo ./bin/trs
./bin/trs

 以下略

-----------------

これで何とか新フォーマットへ移行できそう

自分のシステムはなかなか新システムへ移行できないのだけどw

まあいいか