1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 13:07:41 ID:JPWY3xgT0] ●公式サイト OmegaChart公式HP ttp://www.omegachart.org/ メーリングリスト ttp://groups.yahoo.co.jp/group/omegachart/ 作者Blog ttp://okajima.air-nifty.com/ ●最新のインデックスファイルは ttp://groups.yahoo.co.jp/group/omegachart/files/ のindexファイル 各種リンク・前スレ等は>>2-10 以降を参照 ******************************************************* ☆注意 ・ 作者の人格を否定するような書き込みはここでは禁止です。 書き込まれてもスルーしてください。 ・ 質問は最低限OmegaChartのサイトとメーリングリスト、 このスレ内を検索してから行ってください。 (特に拡張キットについての質問はマニュアルを読んでから) *******************************************************
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 17:26:26 ID:SF8/fXKz0] CSV2OmegaでOmega>CSV変換した場合、銘柄によっては小数点が付加されてるデータってあるよね >>725 で書いてあるようにint32で切り捨てられるのは理解できるが なぜ元のデータに小数が付加されたのか疑問が残る
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 18:27:58 ID:yIPp/gdL0] 個別株に少数点なんてあるのか?
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 21:53:25 ID:tjxiBX6Z0] >>756 おれcvs>omegaに直したとき100倍になったり100分の1になったり・・・ 8306の1000分割で四苦八苦してます
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 22:12:33 ID:8QUF+Atb0] >>720の奴使えばいいだろ
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 23:00:03 ID:SF8/fXKz0] >>758 8306データがグダグダになってるなorz >>759 >>720 のソースコードだと一銘柄づつファイル名書かなきゃダメジャン 使えなさそうだな、VB分からんからC++で書き直すか・・・・ OmegaChartのデータ構造さえ分かれば何とかなるっぽいんだが 他にする事が大杉な漏れ
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 23:05:28 ID:WZm3zG210] 使えないのはおまえの頭だからw
762 名前:720 mailto:sage [2008/03/02(日) 23:30:08 ID:TEPBwD620] ビビルw 一銘柄ずつなんて書かなくてもいいw あのサイトでは、初心者が初歩で迷わないで進めるようなTIPSを提供しています。 あえてVBで書いたのは、プログラム環境がない人でもEXCELを持っている場合が多い。 プログラム環境のない人でも、あのプログラムは動くわけです。 このようなサジェスチョンを書く必要に見舞われるとは思わなかったw VC++、VC#ならもっと簡単です。
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 23:48:48 ID:s68W455Y0] >>762 .NETバージョン?
764 名前:720 mailto:sage [2008/03/03(月) 00:24:45 ID:i5/b/1860] そうです。 簡単と書いたのは、数値からバイト列への変換のことを言いました。 www.atmarkit.co.jp/fdotnet/dotnettips/045getbytes/getbytes.html 他にも、まったくの初心者であればハードルがあります。 これを1レコード分のbyte配列に纏めるか、全レコード分用意して書き込むとか、 バイナリファイル書き込みとか オメガチャートのソースにもあるunsafeの手法を使うとか。
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 00:41:59 ID:DMccosGj0] >>720 >>762 EXCELのマクロに貼って実行したら 実行時エラー'76': パスが見つかりません。 となるのだが。
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 00:49:39 ID:4lPjIpck0] SDLplusのcsv omega変換モードじゃだめなん?
767 名前:720 mailto:sage [2008/03/03(月) 00:55:38 ID:i5/b/1860] もっとプログラムをよく見たほうがいいです。 パスと書いてあるのだから、プログラム中のパスを探すのです。 勉強の教材として提供しただけなので、ご自身でなんとかしてください。 頑張って考えたがわからないというのが伝わるような質問だったら、 俺も頑張って答えたいと思います。
768 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 01:37:48 ID:gL06fyHB0] ファイル名または銘柄コードなんだから、ディレクトリ一覧なりindex.txtなりでどうにかできんべ
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 23:09:48 ID:oQqN74pl0] 今日から終値だけ?
770 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 02:00:44 ID:fwEqkXMR0] 漏れは終値も取れてない悪寒
771 名前:名無しさん@お腹いっぱい。 [2008/03/05(水) 01:48:58 ID:6kIQrdAh0] .
772 名前:名無しさん@お腹いっぱい。 [2008/03/05(水) 06:37:32 ID:yFoTuB4G0] 194さんのYahoo取得版に対する機能説明で お気に入りの右クリックメニューで特定の銘柄だけを更新って実行できますか? 1.8.4に179さんのyahoo.zipを追加してデバッグモードで追ってみたのですがよく分かりません。 どなたかご教授下さい。
773 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 10:12:03 ID:uF/wIr0m0] >>772 index.txtにその特定銘柄だけ記述すれば良い。
774 名前:773 mailto:sage [2008/03/05(水) 14:36:20 ID:uF/wIr0m0] >>772 ちょっとチグハグな答えをしてしまった。 >お気に入りの右クリックメニューで特定の銘柄だけを更新って実行できますか? 普通に出来ました。 デバッグでも追えましたし。 >yahoo.zipを追加して 一応、既存の項目を追加で解凍してできるファイル、*.csを読み込んでみたら如何でしょうか。
775 名前:名無しさん@お腹いっぱい。 [2008/03/05(水) 17:00:09 ID:yFoTuB4G0] >>774 すいません。出来てました。 私の単純な勘違いでした。
776 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 21:55:36 ID:diSbKatc0] k-db.comの当日の個別株データは、その日の何時ごろに更新されるんでしょうか?
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 19:43:44 ID:Sdm9HcS80] 2月27日からダウンロード終わってて気がつかなかった。 SDLplus助かっとります。ありがとう。
778 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 21:07:32 ID:OzUH0lKP0] >>461 氏のDreamVisor.zipを使ってコンパイルしたのですがデータの習得ができません コンパイルの仕方が悪かったのでしょうか?
779 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 01:03:18 ID:kWrbj4vG0] 価格帯別出来高の期間を日足で半年ほどでは短いなと思い期間の変更をしたいと思っています 対象日数はカスタマイズダイアログで指定できますとあるのでCustomizeDialog.csを変更すればいいのかと思うのですが CustomizeDialog.csの何処を180日に変更すればいいのかいいのか分からないでいます どなたか教えていただけないでしょうか よろしくお願いいたします
780 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 01:24:36 ID:ZKVl5qoY0] Ctrl + V は自動売買検証ですが 例えば、Ctrl + A を拡張キットのリロードとしたいのですが どのソースファイルを改造したらいいの
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 07:50:01 ID:8r58TK3J0] >>778 データの取得先は自分で変更してくりゃれ >>779 メニューの[ツール]->[カスタマイズ] >>780 Command.cs
782 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 18:28:06 ID:pc7Va1ni0] >>781 さん データの習得先を変更するにはどうすればよいか教えてもらえませんか? (自分なりに調べてみましたがよく分かりませんでした)
783 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 19:53:24 ID:KKIlFOl30] >>778 もうちょっと、ヒントくれないと答える方もわからないよ。 だって、他の人が出来ていて出来ないというのは、コンパイルの仕方が違うとしか思えない。 フォルダにコピーしただけだとか? >>782 データの取得先というからには、URLが書いてある場所を修正すればよいと考えられるでしょ。 「よくわかりませんでした」 →この発言から俺らは読み取るしかないんだけどw 無理w 「URLが書いてある場所がわかりませんでした」 →この人はソースの検索方法がわからないんだなぁ、と思うだろう。 「URLが書いてある場所はわかりましたが、{0}とか意味がわかりません」 →この人はVC#の初心者だなぁ、と思い初心者の本を買うことを薦める。
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 20:29:17 ID:pc7Va1ni0] >>783 さん srcフォルダにコピーしてコピーしましたが、それだけではうまくいかないようですね・・・ >URLが書いてある場所 dreamvisor.csの72行目の www.dreamvisor.com/chart/gzip.pl?L を www.dreamvisor.com/chart_menu.cgi に変えればよいのでしょうか?
785 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 20:50:00 ID:pc7Va1ni0] >>784 の訂正 ×srcフォルダにコピーしてコピーしましたが ○srcフォルダにコピーしてコンパイルしましたが
786 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 21:24:03 ID:KKIlFOl30] >srcフォルダにコピーしてコピーしましたが、 msdn2.microsoft.com/ja-jp/library/9f4t9t92 (VS.80).aspx >URLが書いてある場所 その変更ではだめです。 そもそもコンパイルに成功していないから情報が取得できないのであって、URLが違うからではない。 つーことです。おそらく。 ちなみに www.dreamvisor.com/chart/gzip.pl?L ではなくて、 String.Format("www.dreamvisor.com/chart/gzip.pl?L{0} ", MarketTypeToFileName((BuiltInIndex)code)); つまり、日経平均だと www.dreamvisor.com/chart/gzip.pl?L0101 がその情報元ファイルを指すURIです。 あとはご自身で研究してみてください。
787 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 22:24:37 ID:pc7Va1ni0] >>786 さん 御陰様で、指標データの取得に成功しました 丁寧な解説 本当にありがとうございました!
788 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 10:52:58 ID:SzSlUP5V0] >>783 「当日の最新データを取得」を選択した場合でも 指数はDreamVisorからダウンロードするには、どう変更したらいいですか?
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 15:54:40 ID:cQofnAIQ0] >>788 コード嫁
790 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 16:31:55 ID:zodbp1Tp0] >>789 日本語嫁
791 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 13:28:26 ID:em6C+NjV0] しかしオメガチャートって素直に良くできていると思う VC++でチャートツール自作してるんだけどスクロール処理がスムースにできないし ファイルの読み込にも時間がかかり過ぎている今はオメガのデータをCSVにコンバートして使ってるが やっぱりバイナリデータをそのままの方が処理が早いのかなぁ?
792 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 15:56:23 ID:oOe+8Ypc0] >>791 お前のコーディングが悪いだけ
793 名前:783 mailto:sage [2008/03/10(月) 16:48:57 ID:GAQe7rG00] >>791 コーディングでなくて、仕様だろう。 スムーズな描画ができないボトルネックが文面からだとファイルI/Oっぽ。 >>788 俺はそのコード使ってないし、またダウンロードして読むのメンドイ。 「DREAMVISOR」のシンボル追加でコンパイルだけじゃダメなん?
794 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 22:15:10 ID:3XInFPyG0] CVSデータなんてたいした量じゃないんだからメモリ(配列)にもっちゃいなよ。
795 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 22:35:35 ID:I/pfRb420] >>794 CSVじゃない CVS?
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 09:58:27 ID:m/5Pn7J60] index更新来てた、超乙
797 名前:名無しさん@お腹いっぱい。 mailto: [2008/03/11(火) 22:38:45 ID:jffhEGth0] SDLでデータとってこれないな。 7日分が最後になってる。
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 23:21:46 ID:nf4eQaXm0] >>797 マジ? 今のところ1.85が使えてるから、まだSDLは使ってないんだけどヤフーが仕様でも変えたのかな? ほかの人のレスが無いけど、ほかの人は大丈夫なのかな?
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 23:24:08 ID:4QOxL2Jg0] >>797 俺はSDLでデータ取れてるけど。
800 名前:797 mailto:sage [2008/03/11(火) 23:34:45 ID:jffhEGth0] 再起動したらいけた。 わけわかめ
801 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 23:36:27 ID:nf4eQaXm0] いけたんかいw
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 03:53:11 ID:soszbN8M0] どなたか無尽蔵HPから 指数欄 の 0164 米国債10年 や0170 東1連結PER などを 遡って1・2年一気にCVSででもダウンロードできる ソフトかEXcelマクロご存じの方
803 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 07:15:57 ID:2gWyZ5oU0] シェルスクリプトなら自作してる
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 16:59:30 ID:7g0dhftS0] 以前このスレに書き込んだ787です・・・ OSを再インストールする前に、「DreamVisor.cs」を組み込んだ「OmegaChart.exe」を保存し忘れたため OmegaChartを再びコンパイルしてみたのですが、なぜか「DreamVisor.cs」が組み込まれません・・・ [プロジェクト] メニューの[参照の追加] から「grammmatica-1.4.dll」「DotNetMagic2005.dll」を追加 [プロジェクト] メニューの [既存項目の追加] をクリックして [既存項目の追加] ダイアログ ボックスで、Dreamvisor.csを検索して追加 その後メニューの「ビルト」−「ソリューションのリビルト」をクリックという手順で、以前成功しましたが 今回はうまく組み込まれません、何処が間違っているのでしょうか?(度々すみません・・・)
805 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 19:45:27 ID:2Zr6dx5e0] 804です、自己解決しました・・・ [既存項目の追加] ダイアログ ボックスで、「Dreamvisor.cs」を検索して追加する際 「Dreamvisor.zip」を解凍し、srcフォルダに上書きした「Dreamvisor.cs」ではなく 「Dreamvisor.zip」を解凍したフォルダ内の「Dreamvisor.cs」を追加したら成功しました・・・
806 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 20:19:44 ID:KLzv/tRs0] >>805 そういえば、俺も同じことで困ったことがあった。 誰かがそのカキコで悩まなくてすむでしょう。
807 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 01:21:01 ID:4VPGhzWt0] >>803 さん そのシェルスクリプト公開せれませんか お願いします。
808 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 12:18:54 ID:0VaUTJNI0] ↑努力しないで何でもただで手に入ると勘違いしている
809 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 13:14:33 ID:ukilzVpr0] 解凍して、lha -e [ファイル名] 検索して、grep 抽出して、cut -f [フィールド位置] -d , Windowsででも、結局やることは同じ。
810 名前:809 mailto:sage [2008/03/13(木) 15:37:01 ID:ukilzVpr0] 肝心のダウンロード・コマンド忘れ wget
811 名前:名無しさん@お腹いっぱい。 [2008/03/14(金) 14:08:57 ID:+Dtf0R9j0] .
812 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 14:41:13 ID:Riy1+HCP0] .
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 17:52:12 ID:Riy1+HCP0] 貸借銘柄がスクリーニングする方法があればいいのにな スクリーニングでいいのが見つかっても貸借銘柄じゃ無いときがあるよね
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 18:26:26 ID:NPIzpfzZ0] さんざん既出で お気に入りに登録すれば済む話だろが
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 20:13:43 ID:Riy1+HCP0] お気に入りうP いちいち登録するのめんどくさす
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 21:14:20 ID:AgchDCM30] 登録するプログラムを作ればいい。 レスを書くのが めんどくさす ので、以下レス。 レス:アップしません。
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 21:36:40 ID:Riy1+HCP0] 使えない奴だな、、、、、
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 01:02:10 ID:tDN++Xv10] うちは、 「お気に入りツール」 www.awa-kasikoubou.com/cake/omegatool/omegatool.html で、各東証1部貸借銘柄群・や新興貸借銘柄群をまとめて登録してるよし〜 www.kabu-toushi.com/taisyaku/ や www.jsf.co.jp/user-image/1205460382.xls で EXcel使ってソートなとで抽出、上記ソフトでやってるよ
819 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 01:07:28 ID:tDN++Xv10] ところで >>802 さんの方法、解決したのかしらね
820 名前:816 mailto:sage [2008/03/15(土) 03:26:10 ID:biKlgijH0] 802の件は、シェルスクリプトっていうからLinuxとかで使いたいんだよな? ダウンロードは、ダウンロードソフトを使ってまとめて落とせばいい。 テストするたびに何度も無尽蔵にアクセスしたら迷惑。 スクリプトは、 #!/bin/sh for file in `ls A*.lzh` do lha -p $file | iconv -f SHIFT-JIS -t {※自分のマシン環境の文字コードを入力} | grep "0164 米国債10年" | cut -f 1,4,5 -d, done これを実行して元ねた作ればいい。 レス:余計なお世話ですw
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 19:42:40 ID:cKvTPPbr0] Yahooから海外指数ダウンロードするソース誰か作ってよ。
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 20:25:19 ID:YibD4VHa0] >>821 よろしく
823 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 23:37:21 ID:Afa/hWnG0] 駐車場収入
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 23:59:52 ID:rCLbW9Wx0] あいよ〜。サンプル作ったよ〜。Perlのソース。 #!/usr/bin/perl use LWP::Simple; my $url = "ichart.finance.yahoo.com/table.csv?s=%5EDJI&d=2&e=15&f=2008&g=d&a=0&b=1&c=2008&ignore=.csv "; my $data = "C:\\Program Files\\Omega Chart\\data\\0301"; my $buf = get($url); my @sp = split(/\n/, $buf); my @rec = split(/,/, $sp[1]); $rec[0] =~ s/-//g; print $rec[0] . " " . $rec[2]*100 . " " . $rec[3]*100 . " " . $rec[4]*100 . " " . $rec[5]*100 . " " . $rec[6]*100; open(OUT, ">>$data") || die "NG $data"; binmode DAT; print(OUT pack("LLLLLLLL", $rec[0] , $rec[1]*100, $rec[2]*100, $rec[3]*100, $rec[4]*100, $rec[5],,)); close(OUT); print "Done\n";
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 03:32:00 ID:o5CO14Wu0] >>820 をPerlのソースで作れないのかしら
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 09:06:22 ID:rxWg2Nwd0] PerlじゃなくてC#でほしいのだけど?
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 09:17:30 ID:xXCqMqyQ0] だまれ
828 名前:824 mailto:sage [2008/03/16(日) 10:14:21 ID:+Ripfq4t0] >PerlじゃなくてC#でほしいのだけど? 実は判っててやったりしてw 努力する人を応援したい気持ちがあるので、クレクレくんは排除しつつ、 サンプル提供するにはPerlが一番だと思った。 オメガのC#だと変更箇所、記述量が多い。判らないところをピンポイントで質問して。 >Perlのソースで作れないのかしら homepage3.nifty.com/hippo2000/perltips/perllha.htm search.cpan.org/~ishigaki/Archive-Lha-0.02/lib/Archive/Lha.pm Perlは、lha解凍がめんどい。で、俺はやったことがない。 ところで、なんで「かしら」って言うの?w 効果はないと思うw
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 10:27:30 ID:SxUGTxjm0] VBAでやるからもういいや。
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 10:33:23 ID:xXCqMqyQ0] もうだと?
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 12:26:00 ID:cMgiqwK20] VBAで出来たけど誰もイランわな。
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 13:42:01 ID:xXCqMqyQ0] だせや 出すもんは出す!!!
833 名前:名無しさん@お腹いっぱい。 [2008/03/16(日) 17:58:21 ID:0+A57JX30] データ・ゲット版Tactico延期のお知らせ
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 18:08:51 ID:xXCqMqyQ0] いらねぇよ ヤホーで十分
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 14:13:24 ID:bgEjPtgg0] 【概要】Tacticoとヤフーを比較する意味がわかりません。 【原文】いらねぇよ ヤホーで十分 【翻訳】リアルタイムチャートなんか要りません。20分遅れのデータで充分です。
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 14:53:05 ID:zI6IuhhT0] >>720 遅レスですが。 数日いろいろいじっているうちにVBAで動かせました。 ありがとうございます。 なおOmega→CSVのときVBAでは区切りを","では 不具合がでて";"に変えたらうまくいきました。
837 名前:720 mailto:sage [2008/03/17(月) 18:42:23 ID:bgEjPtgg0] 報告ありがとうございます。 こちらの環境だとエラーにならないです。Windows2000 Office2000 OSとバージョンを教えてもらえませんか? あと、特定の銘柄だけか、全銘柄データ(2・3銘柄調べてもらえれば良いです)か。 よろしくお願いします。
838 名前:836 mailto:sage [2008/03/17(月) 20:43:33 ID:zI6IuhhT0] >>837 ノートsony vio os ms win xp professional version2002servicepack2 office xp personal 10.0.2701.04 ある行まで来ると文字表示から数式表示にのコンマを桁区切りと誤認したのか? 数字と認識され途方もない数字になってしまいました。 コンマをセミコロンに変えて試したところ正常に処理された。 (たまたま思いついた銘柄コードでやってみたのが下の3銘柄で他ではテストしていません) それぞれ上は正常の例、下は変になってしまった行の例。 9984ソフトバンク 19990304,8290,8300,8180,8220,221800,0,0 1.99903058400854E+43 8922IDU 20060316,526000,530000,488000,488000,15276,0,26743 200603175030005000000000000000000000000000000 5401新日鉄 19990304,216,218,213,213,11650000,0,0 19990305214220200000000000000000000000000000
839 名前:720 mailto:sage [2008/03/17(月) 23:03:25 ID:bgEjPtgg0] 再度のご報告ありがとうございます。 こちらの環境だと同一レコードでも正常でしたねぇ。 今現在、理由がわからないので、とりあえず注釈を入れて置きました。 836さん、ありがとうございました。
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 23:32:21 ID:jV1iHTSe0] つ エクセルの書式設定
841 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 01:35:13 ID:4bi8LSRM0] .
842 名前:720 mailto:sage [2008/03/18(火) 09:25:16 ID:+H7iwOaS0] >>840 あ、そうかも。ありがとうございます。 出来上がったCSVファイルは、notepadとか、秀丸とかのエディターで確認してください。
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 11:15:03 ID:ieJvprnT0] エクセルは13桁以上は仕様上おかしくなるけどね
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 21:01:45 ID:36pcnT0v0] 自分用オレオレコードのライブラリならあるけど>Perl
845 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 21:09:17 ID:36pcnT0v0] 海外指数云々はPerlでほしいっつー話じゃないのか。忘れてくれ。
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 22:14:54 ID:ieJvprnT0] 何でもいいから晒しとけ 誰かは使うだろ
847 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 07:52:27 ID:mbVIOiEY0] >>844 Perlや その他プログラム事態、初心者です(;^_^A フキフキ ここ掲示板とても勉強になりますぜひ ソース見せて下さい。〜┌(__)┐
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 13:56:21 ID:8yTGFkcU0] 本当にココで勉強したいなら、自分でソースを投稿すればいい。 動かないソースであっても。 そしたら、お節介さんがワサワサ寄ってきて直してくれる。 でも、やり過ぎると、Perl板でないとのお叱りを受ける。
849 名前:プログラム初心者 mailto:sage [2008/03/19(水) 16:22:16 ID:RnhiRmd90] 下記どこが悪いのでしょう。 #!/usr/bin/perl use LWP::Simple; my $url = "ichart.finance.yahoo.com/table.csv?s=%5EDJI&d=2&e=20&f=2008&g=d&a=0&b=1&c=1926&ignore=.csv "; my $data = "G:\\Program Files\\Omega Chart\\data\\0301"; my $buf = get($url); my @sp = split(/\n/, $buf); my @rec = split(/,/, $sp[1]); $rec[0] =~ s/-//g; print $rec[0] . " " . $rec[2]*100 . " " . $rec[3]*100 . " " . $rec[4]*100 . " " . $rec[5]*100 . " " . $rec[6]*100; open(OUT, ">>$data") || die "NG $data"; binmode DAT; print(OUT pack("LLLLLLLL", $rec[0] , $rec[1]*100, $rec[2]*100, $rec[3]*100, $rec[4]*100, $rec[5],,)); close(OUT); print "Done\n";
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 16:52:03 ID:KpgDheI80] じゃあ上げてみようかな。 今日は出かけなきゃいけないので、明日以降になっちゃうけど。 stray_noraさんとこ借りていいかな?
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 17:37:05 ID:8yTGFkcU0] つか、俺のソース丸々コピーじゃねぇか。意味ねぇw >>849 エラー内容くらい教えてくれよw Perlのエラーなら、教えてgooとかで質問して。 が、言った手前。。。w ・LWP::Simpleがライブラリーにない。 ・G:\Program Files\Omega Chart\dataフォルダがない。 ・そもそもActivePerlがインストールされていない。 俺の環境では動いた。 >動かないソースであっても。 これを書いたのが俺の失敗だったのか。 ホントの初歩の初歩は、自分で勉強してください。 俺の勉強した方法を書いておきます。 ・本1冊購入→マスター ・毎日の生活で必要なプログラムを1本書く。 ・教えてgooで、質問に答える。質問をするのではなくて、答える。 ドリル的に使いました。 ・質問に答えるためにインターネットで勉強する。 ・偉そうに答えるのを1週間程度 ・その後、オメガチャート・スレをご覧の方々にも有用かと思える質問をする。
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 19:34:41 ID:KPAsJgvT0] >>850 よろしく〜
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 19:56:24 ID:ygy8P1tP0] >>851 Perlに詳しいわけじゃないしLWP::Simpleのことも知らないんだけどさ > binmode DAT; binmode OUT;じゃねえの? 動くけど0x0aを出力したとき0x0d0x0aに変換されちゃうよ。
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 20:20:21 ID:RQz3/68/0] Perlはスレ違いC#でやれ!
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 20:34:59 ID:KPAsJgvT0] いやここはJavaで
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 20:46:53 ID:KPAsJgvT0] だれかこのソフトをタワーに対応させてくれよ