=エ)めんどくさい
2005年4月5日=エ)データを読み込ませて、配列を作って、さらに配列からデータを引っこ抜く、
データの順番も気にしないと行けないので、並び替えもやらせなならん。
全部、DBの機能。DBにやらせる作業を、プログラムで1から作るなんて、めんどくさい極み、アホ臭い、やる気でない、やりたくない。
現存する最新の銘柄のみを分析したらいいわけなので、
エ)select brand,market from stockprices where date = (select date from stockprices order by date desc limit 1);
で、銘柄と市場の組み合わせのリストを出して、
エ)select date,close from stockprices where brand = ’0101’ order by date desc;
・エ)銘柄ごとにこうやって、といあわせして、プログラムで、移動平均を計算して、再度、結果をDBに入れたれば、結構簡単にできる。
=エ)DBにinsert intoをつかって、いれると、1行ごとにコミットされて、すごくインサートに時間がかかると思われる。
=エ)そこをどうするか。処理結果をCSVで吐き出させてから、そいつをコマンドで読み込ませるか。
=エ=)plpgsqlで配列があつかえれれば、外部でプログラムすることもないんだけど。
データの順番も気にしないと行けないので、並び替えもやらせなならん。
全部、DBの機能。DBにやらせる作業を、プログラムで1から作るなんて、めんどくさい極み、アホ臭い、やる気でない、やりたくない。
現存する最新の銘柄のみを分析したらいいわけなので、
エ)select brand,market from stockprices where date = (select date from stockprices order by date desc limit 1);
で、銘柄と市場の組み合わせのリストを出して、
エ)select date,close from stockprices where brand = ’0101’ order by date desc;
・エ)銘柄ごとにこうやって、といあわせして、プログラムで、移動平均を計算して、再度、結果をDBに入れたれば、結構簡単にできる。
=エ)DBにinsert intoをつかって、いれると、1行ごとにコミットされて、すごくインサートに時間がかかると思われる。
=エ)そこをどうするか。処理結果をCSVで吐き出させてから、そいつをコマンドで読み込ませるか。
=エ=)plpgsqlで配列があつかえれれば、外部でプログラムすることもないんだけど。
コメント