OmegaChartスレ ver.10 [無断転載禁止]©2ch.net
: [sage] 2017/03/07(火) 14:56:10.51:F6zMzisw0 会則 @OmegaChartはサポートを終了しています。 ご自身でコンパイルできない方は、他のソフトを利用して下さい。 A連投で初歩的な質問をする人やクレクレ君は、立ち入り禁止。 ●公式サイト OmegaChart公式HP(閉鎖) ttp://www.omegachart.org/ OmegaChart公式HPのアーカイブ(消滅) ttp://web.archive.org/web/20131010105520/http://jump.5ch.net/?http://www.omegachart.org/ メーリングリスト(2014年5月28日で終了) ttp://groups.yahoo.co.jp/group/omegachart/ 作者Blog(サポート終了) ttp://okajima.air-nifty.com/ ●有志による維持活動 panacoran氏のサイト ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage ●前スレ OmegaChartスレ ver.9 ttp://potato.2ch.net/test/read.cgi/software/1423093067.html : [sage] 2017/03/07(火) 14:57:05.13:F6zMzisw0 関連サイト ■名無し屋本舗 CSV to Omega ttp://www.geocities.co.jp/SiliconValley-SantaClara/1364/app.html ■StockDataLoader+ : 株価データダウンロードソフト[開発休止中] ttp://invest.nm.land.to/sdlplus/ ■OmegaTool : お気に入りツールソフト ttp://www.awa-kasikoubou.com/cake/omegatool/omegatool.html ■Omega Chart 拡張キットマニュアル ttp://www.omegachart.org/kit_manual.html : [sage] 2017/03/07(火) 14:57:39.81:F6zMzisw0 ※ソースは公開されているので自分でコンパイルするか、コンパイルできない人はTactico(タクティコ)を利用してください。 Q3〜Q7は自分でコンパイルが出来ればツールを使わなくても可能です。 Q1.最新のindexファイルはどのタイミングで更新されるのでしょうか? →A1.更新しようと思った人が更新した時。ボランティア性なのでお前も参加しろ Q2.株価・出来高がおかしい。またはデータに抜けがある →A2.取得元(無尽蔵)のデータが間違ってる場合もあります。また、indexは最新のものを使用してください。 各自でデータを取得し下記ツール「CSV to Omega」でバイナリ変換するか 株価データダウンロードソフト「StockDataLoader+」を利用する。 Q3.当日のデータのダウンロードは何時以降からできるでしょうか? →A3.無尽蔵側は18時には用意できてることが多い。 オメガ側は19時以降にダウンロード可能になってる。 Q4.信用残、名証・福証・札証銘柄、ヘラクレス指数、マザーズ指数も表示したい。 →A4.いずれも対応していません (※名証は場合によっては可) 各自でデータを取得し下記ツール「CSV to Omega」でバイナリ変換してください Q5.指数の小数点以下を表示させたい →A5.取得元(無尽蔵)が対応していません Q6.スクリーニングの対象市場を追加したい →A6.市場別にお気に入りへ追加してください Q7.株価をリアルタイムで取得したい →A7.対応していません(※20分遅れなら場合によっては可) Q8.お気に入りフォルダーを開こうとするとエラーが出る。 →A8.お気に入りにindex.txtにない銘柄が登録されている。 該当銘柄をindex.txtに追加するかoptions.confから削除する。 Q9.Windows7 64bit版で使用したい →A9.64bit OSでコンパイルする。以降、「Windows7 64bit版で使用するには」を参照 : [sage] 2017/03/07(火) 14:58:04.89:F6zMzisw0 インストール方法 ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage 上記サイトの「ビルド方法」以降を参照して、環境を整え、ソースをコンパイルして実行ファイルを作ってください。 OmegaChart.exeが存在するフォルダ内に必要なものは、 ・「data」フォルダ 〜 銘柄コード(数値4ケタ)のファイル、株価情報格納ファイルが銘柄数分必要 ・「extention」フォルダ 〜 default.omegaというファイルがほぼ必須。スクリーニングやオシレータなどの編集を行うファイル ・index.txt 〜 銘柄情報ファイル、銘柄コードや銘柄名、株価分割情報などが記述される ・options.conf 〜 チャート表示情報ファイル、システムが読み書きする情報が格納される ・他にDLL(基本的にコンパイル時自動的にコピーされる) OmegaChart(オメガチャート)のコンパイル方法は他サイトにもあります ttp://systemtrade.nekonikoban.org/omegachart/introduce/index.html : [sage] 2017/03/07(火) 14:58:37.55:F6zMzisw0 各種必要ファイルの用意 default.omegaは、ソースを解凍したものの中に含まれます options.confは、1回起動すると自動的に作られます index.txtはOmegaChartを起動した後、ダウンロードします(※1) 「data」フォルダ配下のデータ・ファイルは、OmegaChart起動後にダウンロードします(※2) 〜OmegaChartを起動する必須条件〜 OmegaChart.exeがあるフォルダ内に「extension」というフォルダ、「index.txt」というファイルが必要 ・「extension」というフォルダを作り、ソースの中に含まれる「default.omega」をコピーして、作った「extention」フォルダにペーストする ・仮の「index.txt」というテキストファイルを作る ・仮の「index.txt」には次の一行が必ず必要 「date=20110101」 (上記の20110101というのは日付の意味で、この日付の新旧でダウンロードするか否かをシステムが決める) ※1 OmegaChart起動後、「ファイル」「インデックスファイルのダウンロード」でダウンロードできる 仮のindex.txtを使っての実行では警告が出る場合があるが、「続行」ボタン押下で進めることができる ファイアーウォール・ソフトにウィルス扱いされることがあるので適宜対応して起動させる ※2 「data」フォルダ配下のデータ・ファイルは、OmegaChart起動後にダウンロードします。 起動後、「ファイル」「データのダウンロード」「次の日付以降・全銘柄」を一番古い日付へ 「株価ソース」を「k-db.com」(一番安定しています)へ 「開始」ボタン押下してダウンロード : [sage] 2017/03/07(火) 14:59:12.95:F6zMzisw0 より過去のデータ入手について OmegaChartは過去2カ月分しか遡れないため、パソコンの日付を過去日にして2カ月分取得、パソコン日付を2カ月戻して2カ月分取得、という繰り返しをして現在までのデータを揃える方法を取ります。 1.パソコンの日付を(例えば)2010年3月1日にします 2.Omegachart起動後、「ファイル」「データのダウンロード」「株価ソース」を「k-db.com」へ変更、「次の日以降」を最も古い日付に設定 3.開始ボタン押下して、データ・ダウンロード 4.パソコンの日付を2010年5月1日にします 以降繰り返して、現在日時までのデータを揃える。 : [sage] 2017/03/07(火) 14:59:37.52:F6zMzisw0 旧Tips ■Windows7 64bit版で使用するには VisualStudioのコンパイルメニュー、アクティブソリューションプラットフォーム (DebugとかReleaseの右にあるコンボボックス)の選択で、AnyCPUではなくx86を設定してコンパイルする。 これで32bit固定アプリケーションとしてコンパイルされるのでx64のOSで実行するときでも32bitモードとして実行される。 Q1.bin\x86\ReleaseにできたOmegaChart.exeは動くのに、こいつをProgramFiles\OmegaChartフォルダにコピーすると アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。[続行]をクリックすると〜 パス C:\Program Files (x86)\OmegaChart\data\0101'へのアクセスが拒否されました' とか出て動かない。フォルダ丸ごと移動させても動かない。俺はどこをミスしてるの? →A1.Windows7の標準ユーザーにはProgramFiles配下へのアクセス権限がないためだと思います。 管理者権限で起動するか、問題のないフォルダへフォルダごとコピーして使うか、のどちらかで。 : [sage] 2017/03/07(火) 15:00:03.09:F6zMzisw0 panacoran氏のご厚意により、あなたが考えた新機能をコミットできる可能性があります ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage あなたが書いたプログラムを提示することにより、可能となります。 その手順 ・ ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage の マスターを基準にあなたが考えた新機能を追加したものを*.csファイル毎に下記サイトにコピペ ttp://jump.5ch.net/?http://sourceforge.jp/pastebin/ ・2chのOmegaChartスレでそのコピペURLを添えて、新機能の概略と以下文句を宣言(必須) 「著作権を主張しないと宣言します」 「Apache Licenseで公開すると宣言します」 ・panacoran氏ご厚意に甘えてのことなので、常識ある一言を添えて依頼する旨を伝える : [sage] 2017/03/07(火) 15:00:59.02:F6zMzisw0 どげんかせんといかんな : [sage] 2017/03/07(火) 15:01:11.96:F6zMzisw0 なんばどけんすっとね : [sage] 2017/03/07(火) 15:01:37.19:F6zMzisw0 すれたて□です : [sage] 2017/03/07(火) 15:01:53.45:F6zMzisw0 どぎゃんもしようがなかろうもん : [sage] 2017/03/07(火) 15:04:44.05:VPjcbYY90 年足表示機能に加えて、自分がOmegaChartに盛り込みたいと思っているのは、 インディケーター表示OnOff、トレンドライン表示OnOff、節価格表示のOnOffのボタン 株価を俯瞰してみたいとき、移動平均やトレンドラインを表示しないことで見えてくるものがあると思ったりします。 節価格Offはローソク足を細くしたときに効果的です。 ボタンは色々問題があって、アイコンをどうやってpanaさんに渡すか、 そもそもデザインの才能がない自分がアイコンを作ってもよいのか、など。 : [sage] 2017/03/07(火) 15:05:11.30:VPjcbYY90 Ome-ga_yareyo : [sage] 2017/03/07(火) 15:05:39.02:VPjcbYY90 誰かに作って、と言いたいわけではないです。念のため。 ソースは出来ています。 加えて、メール送信でOmegaChartで起きたことをユーザーに報告する機能の追加は便利だと思います。 が、その機能を追加すると、ウィルスに間違われたりします。 : [sage] 2017/03/07(火) 15:05:55.80:VPjcbYY90 ほしゅ : [sage] 2017/03/07(火) 15:06:12.38:VPjcbYY90 オレのN225のデータと、ニュースの結果があわない。なんで・・・おrz : [sage] 2017/03/07(火) 15:07:49.41:lp4OxPPe0 お前に罰が当たったからだ : [sage] 2017/03/07(火) 15:08:15.81:lp4OxPPe0 詳しくない : [sage] 2017/03/07(火) 15:08:30.44:lp4OxPPe0 日経平均終値、14年9か月ぶりの高値水準 JNN/TBS 2月19日(木)18時54分 ttp://news.cube-soft.jp/archive/27017.html?utm_source=cube&utm_medium=start 私の日経平均のデータでは、2007年2月に高値18300.39 となっています。 14年前の、2000年の高値は、4月に、20833.21 となっています。 2015年2月19日の高値は、18322.50 でしたから、2007年の高値水準に近くなっています。 私のデータが違うのでしょうか。 👀 Rock54: Caution(BBR-MD5:1777ba470a0705a8ff6b3177e04ccfb6) : [sage] 2017/03/07(火) 15:08:46.84:lp4OxPPe0 omegaチャートに答えがあるよ。 : [sage] 2017/03/07(火) 15:10:09.52:lp4OxPPe0 即死しないだろうか。 : [sage] 2017/03/07(火) 15:10:26.60:lp4OxPPe0 実は、何もわからずに書き込んでいる。 : [sage] 2017/03/07(火) 15:10:44.38:lp4OxPPe0 人生は、右から左に抜けていくものだと思っている。 : [sage] 2017/03/07(火) 15:11:27.19:lp4OxPPe0 素晴らしい功績も、死ねば自分から離れていってしまう。 残るのはしたいだけ。 魂に記憶は残らない。 : [sage] 2017/03/07(火) 15:12:03.32:lp4OxPPe0 紙はあなたや私のそばにおられる。 私は紙ではない。 : [sage] 2017/03/07(火) 15:12:45.80:lp4OxPPe0 凶も持ち株がすべて下がっている。 どんどん少ない財産が減って逝く。 : [sage] 2017/03/07(火) 15:13:02.76:lp4OxPPe0 トランポ相場だ。 : [sage] 2017/03/07(火) 15:13:26.69:lp4OxPPe0 森友学園 : [sage] 2017/03/07(火) 15:42:00.77:lp4OxPPe0 人生おわった 人並なことができなかった しぬのをまつだけだ : [sage] 2017/03/07(火) 16:37:21.62:lp4OxPPe0 ここは即死するのだろうか。 実は知らないんだ。 情弱だから。 スマホ持ってないし : [sage] 2017/03/08(水) 05:40:16.84:YUtQ4i/K0 トレンドラインの延長線を消すことは出来ませんか?トレンドラインが多くなると鬱陶しくなってくる… : [] 2017/03/08(水) 08:17:16.47:eOnwQeg80 ありがトン そこへ信用残 ON⇔OFF ボタンも追加して インジケータを大量に表示しすぎて右端の数値表示段数をはみ出して 下へ切れちゃって読めない指標数値を見るために垂直スライドバーも追加 需要ありまするでごんす : [] 2017/03/08(水) 08:19:47.52:eOnwQeg80 > そこへ信用残 ON⇔OFF ボタン じゃなくて機能(メニュー)追加ですわ : [sage] 2017/03/08(水) 08:51:12.59:9+OYiesc0 panacoranさん、いつもありがとう 遅ればせながら使わせていただきます : [] 2017/03/09(木) 06:28:13.44:JorFx9l+0 一般的には、それこそがトレンドラインの意義だよね 延長線を消すくらいならそれ自体を消すのがトレンドラインの仕様では?+?w : [sage] 2017/03/09(木) 15:36:46.71:6fkOP/I40 乙 次回テンプレではURL変更してください。 ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage ↓ ttps://ja.osdn.net/users/panacoran/pf/OmegaChart/wiki/FrontPage ttp://sourceforge.jp/pastebin/ ↓ ttps://ja.osdn.net/pastebin/ : [sage] 2017/03/10(金) 08:17:00.14:F1Z4qhby0 2015年の記事だし、ソースを良く見ろ! ttp://jump.5ch.net/?http://toyokeizai.net/articles/-/61160 2月19日、日経平均は反発、終値で2000年5月以来14年9カ月ぶりの高値水準を回復した。写真は東証、2014年12月撮影(2015年 ロイター/Yuya Shino) : [sage] 2017/03/10(金) 11:50:56.16:ejpH/wlu0 まぁ、斜めに引く分には問題ないんだが、高値安値の平行線の場合は邪魔になる : [sage] 2017/03/17(金) 21:20:09.98:HjBpKJQx0 ho : [sage] 2017/03/23(木) 18:16:05.81:zZHWPekN0 名証→東証2部 1413,桧家ホールディングス,T2,100,S:20110628:300 5757,CKサンエツ,T2,100,S:19940328:1.1 9078,エスライン,T2,100,S:19860815:1.1,S:19870817:1.08,S:20150928:0.5 : [sage] 2017/03/23(木) 20:31:41.82:TBLbo6jI0 教えてくれてありがとうございました。 : [sage] 2017/03/23(木) 20:55:29.65:nKMb02Mc0 対応しました : [sage] 2017/03/24(金) 14:31:13.41:icD2HzN80 陽が出てきたなと思ったので日よけをのばしたら、 曇っちゃったんです。 どうせ日よけをしまったら、また日が照ってくるんだろうと思ってそのままにしてます。 そしたら雨が降ったりすることもあります。 いつもこんなことのくりかえしなんです。 : [sage] 2017/03/27(月) 15:53:43.15:G4Awwoct0 前スレ999、1000氏は看護師と結婚されたのであろうか。 : [sage] 2017/04/04(火) 22:12:22.38:Xw/15cEY0 hoshu : [sage] 2017/04/07(金) 09:41:42.67:1Qu5Rbj90 相場が上がるとき、買えない。 相場が下がるとき、買えちゃう。そして含み損か買える。 時間がたちあきらめて売ると、上げ始める。 慌てて買う。そして含み損か買える。 じさつ。くびつり、れんたん、りゅうかすいそ、鉄道、ビル やけくそになって、施設侵入、ぎゃくさつ ばくはつ 香美は肥大なり・・・ : [sage] 2017/04/07(金) 10:56:26.87:nRp3gFE/0 何時までも変われないならそれは才能がないのではないかと。 : [sage] 2017/04/07(金) 11:15:31.21:1Qu5Rbj90 才能がないからやめる、というわけにはいかないのです。 もう後がないのです。 ほんとに死ぬしかないのです。 だれも自殺なんかしたくはないのです。 かといって、誰かがお金をくれたりするわけないのです。 ですから儲からなければならない。もはや理屈ではない。 : [sage] 2017/04/07(金) 12:32:52.30:8iFKTAjE0 本を大量に読んでやり直せ。話はそれからだ : [sage] 2017/04/07(金) 12:48:52.16:nRp3gFE/0 やればやるほど負けるのならやめた方がましだわな。 まあ、肥やしは歓迎だけど、死なない程度にやってください。 喰えなくなるので。。 : [sage] 2017/04/07(金) 15:13:09.08:l3KuPqoQ0 投資なんかで生きようと思うほうがどうかしている。 有名タレントになるのが勝ち。 それ以外は、勝てる者のこやし。 : [sage] 2017/04/08(土) 00:56:31.23:dnBfCE5a0 勝てない人は一日のうちでどのくらい相場の勉強とか分析、反省に時間を当ててるのか? よくわからないのに、「なんとかなるだろ」で特攻して、損したら「死ぬしかない」といってないか。 まず、勝つための努力を毎日3時間、できれば起きている時間すべて、1年2年継続してから、死んだらどうか? よほど優秀な人ではない限り、生活費で相場を張るとたぶん勝てない。 勝つには遊び心というか、余裕が必要だから。 : [] 2017/04/09(日) 21:08:53.47:o6FSwstQ0 リクツはいらない このスレを活用する キミのような悲観書き込みをじっくり待つ そしてソロリソロリと買い出動 : [sage] 2017/04/10(月) 06:46:37.61:2CnVWlDy0 みたいな悲惨なのが、なんでこのスレに居るんだ? 割と昔から生き残ってきたベテランが多いスレだと思ってたんだが、どうも気のせいだったようだ : [sage] 2017/04/13(木) 15:52:07.54:za/ZgZdf0 窓が開いているところから時間方向の背景色を変える。 これ、結構難しいな。 : [sage] 2017/04/13(木) 20:15:35.41:AyxF0hXm0 無尽蔵からDLLすると「入力文字列の形式が正しくありません。」とエラーが出るけど何が原因なのかな? : [sage] 2017/04/14(金) 01:11:59.36:aETozm/H0 この ttp://souba-data.com/d_data/2017d/17_04d/T170413.zip URLの無尽蔵のCSVデータをみると、4129行目、 2017/4/13,I001,i,2841,2859,2834,2858,67028300,, I001という銘柄コードが数値変換できなくてエラー 4/12のCSVをみるとこういう銘柄コードはなかった。 仕様変更かどうかはわからないけど、この銘柄コードが不要ならオメガのソースで弾けば問題ないと思う。 : [sage] 2017/04/14(金) 07:08:57.63:srKLkn+f0 どうもありがとう。ソース対応を待ってみます。 : [sage] 2017/04/15(土) 15:05:07.05:29v9OUw30 無尽蔵の件。 4/14のCSVデータには、数値変換できない銘柄コードはなし。 4/13のエラーになるファイルは「当日株価データー」の方。「過去の株価データー」は問題なし。 : [sage] 2017/04/15(土) 19:38:32.97:gM4AkCNE0 panacoranです。 options.confで mujinzou-uses-kakodata=True とすると過去データを使うようになります。 当日データは壊れていることが多いです。 : [sage] 2017/04/15(土) 20:35:36.50:29v9OUw30 了解です。 無尽蔵のデータを使う時は、 mujinzou-uses-kakodata=True の設定推奨ということで。 : [sage] 2017/04/17(月) 16:53:18.66:Z01eH9nL0 ありがとやんす : [sage] 2017/04/21(金) 15:22:13.22:yMSzohTE0 最近、k−dbさんの更新が早くて助かります。 : [sage] 2017/04/27(木) 13:51:08.01:8tFBoPUx0 ほしゅ : [sage] 2017/04/27(木) 14:51:18.55:IYpoHbWw0 やっぱり保守しないと消えちゃいますかね。 気になってはいるんですけど。 : [sage] 2017/04/27(木) 15:59:22.47:1s2Z87yJ0 前は時々保守してましたけど、 「ソフトウェア板にもっと過疎スレあるけど全然落ちてないから、大丈夫だよっ」 って言われたから、今ボクは保守してないです。 確かに、去年6月から書き込みの無いスレあったから カキコしてみましたけど落ちてないですね。 2ちゃん自体のトラブルとかで一時的に落ちたりした記憶はあります。 : [sage] 2017/04/27(木) 20:07:50.05:Qzp30C2Q0 2ch のトラブルは心配ですよね。 私も用がなくても毎日1度は見ています。 : [sage] 2017/04/29(土) 20:27:50.60:2H89p3m20 7831 ウイルコホールディングス ですが、 S:20170426:0.1 は中止になったんですね。今気づきました。 : [] 2017/04/30(日) 09:46:07.60:dhRHw+Ge0 ヤフーのページ変更かなにかでExcelマクロはアクセス拒否エラー出て動かなかったけど オメガは平穏みたいですなw : [sage] 2017/04/30(日) 20:00:24.63:be00vYNG0 おおぅ。うちの糞プログラムも動いてなかった。 お知らせありがとう。 : [] 2017/05/02(火) 07:35:41.77:5W/WXw2e0 lagarto.co.jp の↓これ >日足データのExcelでの変換 >Tactico用の日足データファイルを直接Excelで開くためのツール "MyTacticoData" を有志の方が作ってくださいました。 >これはExcelのマクロ(VBA)で組まれています。 >リンク→Do Excel! システムトレード!株価分析!← これオメガの日足DATAバイナリファイルをExcelで加工するマクロサンプルが欲しんだけどもリンクしんでる これか、こんなの持ってるイケメン居たら宜しくお願いします。 : [sage] 2017/05/02(火) 11:30:06.43:GokHHaqx0 OmegaChartの機能に、データのエクスポートっていうのがあるけどね。 チャート表示してる銘柄のCSVファイルを出力できる。 : [] 2017/05/03(水) 08:41:28.03:1FpwPCwr0 そんな機能ありますね マクロワークシートに任意の銘柄コードリスト数銘柄分を入力しておいて その銘柄だけ直接オメガのバイナリファイルをリアルタイムに近いWebデータの 追加と再上書き更新を模索中で : [sage] 2017/05/07(日) 22:02:01.13:nalQrPqo0 mijinでOmegaChartの新バージョンを作ろうぜ! ttp://mijin.io/ja/ : [sage] 2017/05/14(日) 19:31:53.86:MSOtK/Sw0 ほしゅ : [] 2017/05/17(水) 01:35:40.24:MVeHm29Z0 【練習】Forex Tester part14【検証】 [無断転載禁止](c)2ch.net ttp://tamae.2ch.net/test/read.cgi/market/1492375067/ : [sage] 2017/05/18(木) 21:24:03.06:iInAQ6DK0 オメガチャート上での3823 アクロディアの株価の表記が2016年9月あたりで変になっていませんか? : [sage] 2017/05/18(木) 22:16:37.57:viL8M8xl0 分割してないのに分割表記されてるのが原因ですね。 確認してませんが、中止か表記ミスかな? indedx.txtの3823の ,S:20160928:2 を削れば正しい表記になります。 そのあとindex更新しても付記されないから それでおkかと。 : [sage] 2017/05/18(木) 22:27:02.07:QftFoBho0 Yahoo Finance で時系列データを見ると、分割ないですね。 ttps://info.finance.yahoo.co.jp/history/?code=3823.T&sy=2016&sm=9&sd=1&ey=2016&em=9&ed=30&tm=d 中止したのかもしれませんです。 氏のとおりにすればいいと思います。 私のindex.txt は今見たところ、分割指示がありませんでした。当時気づいて消したのかもしれません。 : [] 2017/05/19(金) 21:18:48.10:Oik+oclR0 Windows7 32ビット版PCでビルドしたOmegaChartは動くのに Windows7 64ビット版PCでビルドしたOmegaChartは動かない これ普通ですか? Microsoft Visual Studio Express 2013 for Windows Desktop Version 12.0.40629.00 Update 5 Microsoft .NET Framework Version 4.6.01055 株価更新で”入力文字列の形式が正しくありません。”止まる 泣けるわ : [] 2017/05/19(金) 21:21:34.43:Oik+oclR0 KdbCom.cs : [sage] 2017/05/20(土) 06:04:43.16:bdwS3R2s0 の通り64bit版でも32bitとしてコンパイルする。 株価更新のエラーは、別の問題だと思う : [sage] 2017/05/20(土) 15:57:44.96:hH4Guu/m0 誰か教えてください! : [sage] 2017/05/20(土) 16:15:47.41:+Oo28M200 おれのは、VisualStudioExpress2012で Release x64 でリビルドしていますね。それだけでバイナリできた。 すまん Windows10 だったでした。 : [sage] 2017/05/20(土) 16:29:55.00:/lpChaRb0 どうもありがとうございます : [sage] 2017/05/20(土) 22:23:44.96:mCS/EO5x0 2130 メンバーズ indexファイルが東証2部になってるようです 2017年4月 - 名古屋証券取引所第二部の上場廃止。東京証券取引所第一部に指定替え。 になりました。 T1に書き換えれば更新できるのですが対処いただければ幸いです : [sage] 2017/05/20(土) 23:26:02.53:aFosWi/P0 対応しました 1413と9078も直接東証二部にしているので市場の変更に注意していてください : [sage] 2017/05/21(日) 00:25:29.93:um16cZkb0 東証の場合は一部・二部関係なく株価更新出来ないのかな? : [sage] 2017/05/21(日) 09:54:57.15:SctpixHi0 ありがとうございました : [sage] 2017/05/21(日) 09:59:41.87:lgOmBgZp0 sum(close(3) - avg(close(3))) は ( close() - avg(close(3)) + value_at(1,close()) - avg(close(3)) + value_at(2,close()) - avg(close(3)) ) と同じ? : [] 2017/05/21(日) 11:04:20.44:rXa3jBWS0 リモート サーバーがエラーを返しました: (400) 要求が不適切です 場所 System.Net.HttpWebRequest.GetResponse() 場所 Zanetti.Util.HttpDownload(String url) 場所 Zanetti.DataSource.Specialized.KdbComDataSource.GetMarketVolume() 場所 Zanetti.DataSource.Specialized.KdbComDataSource.Run() 場所 Zanetti.DataSource.DailyDataSource.Process() 株価更新できなくてはまってます 9399新華ファックを更新できるようにコードいじっただけなのに 泣けます : [] 2017/05/21(日) 12:03:36.83:rXa3jBWS0 下段の式を求めたいなら過去3日間の終値の合計から、今日の3日平均の3倍を引くのと同じでは? sum(close(3))-(avg(close(3))*3) オメガの計算式て・+・-・*・/・の計算の順番がおかしいんだっけ? 一応()付けときましたw もしも、当日の終値から当日の3日平均を引いて、それぞれを過去3日分合計するなら each(3,close() - avg(close(3))) でしょうけどね。 違ったらすんませんw : [sage] 2017/05/22(月) 07:40:47.48:uRn+8Ora0 コードいじらなくてもindexに追記するだけでは? : [sage] 2017/05/22(月) 07:49:05.21:uRn+8Ora0 訂正、indexにあるけど、株価データは無尽蔵にはなく、k-db.comは分速提供するようになってからエラーが出やすい。 : [sage] 2017/05/22(月) 17:27:49.54:fcWgh5N40 株価って証券会社の株価チャートによって違うんですね。さっき初めて知りました。 自分の環境だと、マネックス、SBIは同じで、楽天証券は違う。 ちなみにオメガチャートは楽天証券と同じ。 株式分割で株式希釈化情報を含めるか否かが原因だと思います。 良いとか悪いじゃなくて、情報として書き込みしておきます。 : [sage] 2017/05/23(火) 08:48:57.41:Dh8ao7WX0 (追加) 松井証券はマネックス、SBIと同じで増資を考慮しない株価 : [sage] 2017/05/23(火) 12:07:58.53:VODjRhXI0 初心者なのか知らんが、チラシの裏でも書いとけ : [] 2017/05/23(火) 21:46:04.89:TXDg3TaC0 十年一日 : [] 2017/05/23(火) 21:49:50.23:Gf6kC/v50 古いバックアップファイルを引っ張り出してコードを書き直してみたら走りました。 なんとなく文字コードの混同などが原因かな?と見てます。 ファイルマージツールでよく確認しても異変箇所を特定できませんが。 とにかくこれをベースにコード編集やり直してみますわw ありがとございます。 : [sage] 2017/05/23(火) 23:56:17.51:Dh8ao7WX0 批判内容すら理解できなかった。教えて。 : [sage] 2017/05/24(水) 00:30:39.22:aAoreHol0 (追加) 例として、サイバーステップ(3810) マケスピで2013年の高値を見ると2492.5円、SBIの方で見ると、3739.4円 もう一つ、アンジェスMG(4563) マケスピで2013年の高値を見ると1081.5円、SBIの方で見ると、1589.6円 : [sage] 2017/05/24(水) 08:10:47.94:mfFurTAJ0 OmegaChartの分割情報元は、Yahoo!ファイナンス。さんのように訂正報告するのなら、まだしも indexの分割情報を、自分が納得いくように修正すればいい。 : [sage] 2017/05/24(水) 08:13:41.41:aAoreHol0 おはようございます。 修正値株価が3000円でベンダーにより1000円も違うのに、はその程度は気にするなと言うんでしょうか? だったらチャートを見る理由ってあるんですか?初心者なんで教えてください。 : [sage] 2017/05/24(水) 09:50:57.67:Af7641W20 あなたの好きにすればいいんじゃないかと思うけど、それの何が問題なんだろう? : [sage] 2017/05/24(水) 18:23:26.30:aAoreHol0 同じ銘柄なのに、違う株価が表示されておかしいねっていう投稿に対して、好きにすればいいっていう反応はおかしいと思う。 : [] 2017/05/24(水) 19:03:40.24:COqOjQJr0 マジで助かります、どんどん報告して下さい 全部リストUP希望w 自分は日経新聞HPのデータベースと一致させます たぶん四季報のデータベースとも一致するだろうと思ってます その点でSBIのデータが正しいはず、アレは四季報を閲覧できるんでね : [sage] 2017/05/24(水) 19:09:38.20:Af7641W20 え? そういうのも含めてデータが化けているのなんて日常茶飯事だし、だから、ソースを変えるなり修正するなりお好きにしたら?と言うことの何がおかしいのだろう? : [] 2017/05/24(水) 19:11:20.68:COqOjQJr0 確認したら、自分のOmegaChartデータはヤフーの分割情報からどちっちも最新の分割の一個づつ削除すればほぼ一致した : [sage] 2017/05/24(水) 20:15:32.66:aAoreHol0 楽天証券が表示する株価のロジックが分かればソースで対応したりもできますけど、今のところよくわかりません。 楽天証券に質問投げました。 質問 マーケットスピードで表示される株価が他社チャートで表示される株価と異なる。 3810サイバーステップを例にとりますと、2013年12月11日の高値が、御社マーケットスピードでは2492.5円となっています。 他社のチャートでは ・SBIのチャートでは同株価が3789.4円。 ・マネックスのチャートでは3789.5円。 ・松井証券が3739.5円 となっていました。 他社との比較は、御社の株価だけが他社と大きく違っているという説明のためで 他社チャートが表示する株価に関する質問ではございませんのでご了承ください。 四季報情報によりますと、サイバーステップ社は3回の資本移動を経て現在に至っています。 ・13年12月の株式100分割 ・15年2月の無割 ・15年4月の予約権 今回の例でありますサイバーステップの2013年12月11日の高値は15年の2回の増資でどの程度希釈化されたのかが焦点となります。 そこで、元の株価 ÷ 修正株価という計算をしてみますと、他社はだいたい、15年2月は1.177程度、15年4月は0.979程度のようでした。 御社の株価は、元の株価 ÷ 修正株価の計算をしてみますと毎日バラバラでよくわかりません。どういうロジックで修正株価を計算しているのか、出来たらこのサイバーステップの株価を使ってご説明いただけたら幸いです。 : [sage] 2017/05/24(水) 20:16:54.57:aAoreHol0 リスト化はちょっと無理ですね。気付いたらお知らせします。 : [sage] 2017/05/26(金) 12:46:46.01:37umSZG10 ここだけの話、まったく気づいてなかった>< : [sage] 2017/05/26(金) 15:03:48.62:MssTdHZp0 マーケットスピードの問題であって、OmegaChartは大した問題ではなかった。 : [] 2017/05/27(土) 07:30:49.70:9LyLNzQx0 四季報データ、日経新聞データ、ヤフーのデータ、取引端末のデータいろいろ・・ これがちょいちょい食い違うのは、変更修正時期に各社都合上の誤差があるからだろうと思った。 ヤフーの分割情報をOmegaChartのインデックスへ全部収録したら、ヤフーのチャートと一致しない。 ヤフー時系列データ確認したら、分割前の株価の呼び値がおかしいんですなw 10万円台の株価に端数が付いてる。 ヤフーは全部修正前時系列データだと思い込んでた。残念。 ま、OmegaChartとか自分の持ってる長期データて、ある意味で貴重なんですな。 関係ないけど上場廃止銘柄の凄まじい乱高下とかもう見られるとこないみたいだったりなw : [sage] 2017/05/27(土) 09:46:35.95:bLJ14tdR0 問い合わせ結果が来たのでお知らせ。 SBI(ロイター)の計算方法は以下。 調整係数=((旧株*落日前日終値)+(新株*発行価格))/(旧株+新株)*落日前日終値) 修正株価=原株価×調整係数 楽天の計算方法は以下。 修正株価=原株価+(新株払込額×権利落係数)÷(1+権利落係数) 例として、3810サイバーステップ 2013/12/11高値の原株価4,400円 2015年2月に実施された新株予約権は、割当比率1:1、発行価格585円、落日前日終値836円、旧株1、新株1 SBI(ロイター)の計算結果は以下。 調整係数=((1*836.0)+(1*585.0))/((1+1)*836.0)=0.849880・・・ 修正株価=4400*0.849880 = 3739.472 楽天の計算結果は以下。 修正株価=4400+(585*1)/(1+1)=2492.5 両社とも根拠があっての株価のようですが、どちらが正しい、あるいは好ましい考え方なのかは自分にはわかりません。 : [sage] 2017/05/27(土) 09:52:09.02:bLJ14tdR0 楽天の方の式は、 修正株価=(原株価+(新株払込額×権利落係数))÷(1+権利落係数) 計算結果は、 修正株価=(4400+(585*1))/(1+1)=2492.5 こう書いた方がよさそうなので修正。 : [] 2017/05/29(月) 19:08:10.46:twJCZvkx0 参考になります : [sage] 2017/05/29(月) 19:33:00.92:gA2/s7KA0 とっとけばそれはそれで、いやなんでもない : [sage] 2017/05/30(火) 02:42:08.71:Vn5zDdcg0 あれを教えてください : [] 2017/05/31(水) 22:33:40.41:dk9/3Tli0 授業料高いよ : [] 2017/06/06(火) 23:50:23.53:2mXKaMra0 Omegaを信じるのです 信じる者は救われる : [] 2017/06/06(火) 23:54:14.49:2mXKaMra0 まちがいましたOmegaはツール マックディーとかアールエスアイとかを介して株価を分析する 信じる者は救われる? AIの行きつく先は・・・? : [sage] 2017/06/08(木) 11:41:59.13:WeH07RV30 ・SBIのチャートでは同株価が3789.4円。 ←これ間違ってた。3739.4円へ訂正 ・マネックスのチャートでは3789.5円。←これも間違ってた。3739.5円へ訂正 今日の3810の日中足攻防を見ると、明らかに3739円を意識しているので、この運転手はSBIと同じ株価配信を使ってると思われる。 : [] 2017/06/10(土) 09:42:02.39:BmRLuX680 いつから potato が egg になったんやろか : [sage] 2017/06/10(土) 11:02:34.58:O13AUdgh0 tamagoだろ : [] 2017/06/10(土) 13:03:12.41:vn1JAJ8T0 どんなツールも使い方次第とは思う けどOmegaChartのRSIでは教科書通りの分析はできないのでは? 自分はOmegaChartのRSIは使わない MACDも優秀なモデルのスムージングで描画できないのでコポック平均のMACD作って使ってる パラメータはオリジナルでPrm[8,18]、Sig[9]シグナルはSMA ADXも孝四郎だか順さんだかのお手本通りの描画不可で現在思案中 修正平均ADXとかいうやつ、誰か作れるのかな? それで当たり屋につこうと思ったが無理だった話なw 皆さんはどうしてんの 数ヶ月前まで自分もそれ知らんかったわw : [] 2017/06/10(土) 13:24:49.33:vn1JAJ8T0 >シグナルはSMA 表現がおかしいか、単純にAvg()で算出 : [] 2017/06/10(土) 13:52:11.43:iQVpbKmX0 いまは証券会社のツールの方が性能もいいし使いやすいのに、 わざわざ毎日自分でデータ更新、 壊れた株価データで悪戦苦闘の上に、負け続きのおまえら ほんとあほだな : [] 2017/06/10(土) 13:54:02.74:iQVpbKmX0 いつまでこんなクソツールにしがみついてんの? panacoran ↑ こいつがいなくなったら、このツール使えなくなるんやで いい加減やり方変えた方がええで : [sage] 2017/06/10(土) 20:57:16.27:Cql2l6sx0 使いたくなければ使わなければいい。他人事。 : [] 2017/06/10(土) 22:55:49.73:iQVpbKmX0 panacoran ↑ このゴミがいなくなったら、おまえらどうすんの? 銘柄更新、データ更新できなくなるんやで こんなゴミによく自分の人生預けれるな あっ 株で勝てないから専業じゃないか : [sage] 2017/06/10(土) 23:03:35.97:AKAKwGwS0 panacoranさんほどじゃないかもだけど、おいらもメンテの真似事くらいはできるからヘーキヘーキw : [] 2017/06/10(土) 23:36:35.40:vn1JAJ8T0 ホンマやなー自分には痛い話やw panacoranさんのお陰様です、有難うございます。 今のところ、完全にOmegaChartの利点を代替し得る証券会社ツールをオラは知らない 少なくとも、証券R社、S社、M社のツールは、何年も改善依頼メールを送り付けるが、 未だに実現しないし実現する気配を感じないw しかし証券全社にOCO注文とかIFDOCO注文の導入を義務付けてくれんかなと本気で思うわ 投資家保護の観点からなw >株で勝てないから専業じゃないか 戯け、読まんかったことにしてやるw 本業に副業を掛け持ちしながら兼業トレードてのも悪くねー : [sage] 2017/06/11(日) 09:38:10.50:qEUFARrj0 ゴミとはひどい言い方だ : [sage] 2017/06/11(日) 09:43:12.56:qEUFARrj0 近所でペット捨てたやつ死ね。 餌だけやって、放逐してるやつ死ね。 餌やり死ね。 うちの敷地にうんこした猫に餌やったやつその猫より早く死ね。 : [sage] 2017/06/11(日) 17:38:50.88:ai0CoUAW0 人を呪わば穴二つ : [] 2017/06/11(日) 21:33:13.22:n6wsphrd0 状況変化をすばやく見つけるには見慣れたものを毎日見る「定点観測」 Omegaチャート更新は自分には長年のルーチン 視覚的に未来予想図をみる : [] 2017/06/12(月) 01:08:03.10:2YjhGFCf0 状況変化をすばやく見つけるなら、 リアルタイムで株価が変わる証券会社のツールだろ オメガチャートはザラ場が終わってからしか株価更新できない panacoran ↑ このクソがいなくなったあと、おまえらの慌てふためく姿が目に浮かぶわ : [sage] 2017/06/12(月) 02:55:32.20:GmS2NkhW0 とりあえず通報した : [sage] 2017/06/13(火) 02:23:03.65:mADtwTnw0 そういや、以前のスレでオメガのリアルタイム実装バージョンをくれと懇願してたやつがいたな。 たぶん、そいつだ。私怨ってやつw : [] 2017/06/13(火) 07:31:03.90:lU5Blb9/0 おまえの中ではそうなんだろうな こんなクソツールくれって懇願する馬鹿はそいつとおまえだけだよ : [sage] 2017/06/13(火) 10:09:44.43:gMMZd/Je0 2年半前のスレver.7のindex.txtアクセスに 制限かけたきっかけにもなった荒らしのやつですよね。 見たら、いまの荒らしと文体や特徴同じだったw : [sage] 2017/06/13(火) 10:12:42.47:gMMZd/Je0 723 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2014/02/25(火) 00:15:36.70 ID:LtMtNj9V0 [1/10] panacoran ↑本当にこの人も心が狭いですね まあ 私はダウンロードできるので問題ないですが ダウンロードできない人は心が狭いpanacoranさんを恨んでくださいm(_ _)m ++++++ 以後スルー推奨 : [] 2017/06/13(火) 10:17:46.62:lU5Blb9/0 本当におまえらって馬鹿だよな 文体が同じだから同一人物だって(笑) まあどっちでもいいけど、 panacoran ↑ このクソがいなくなったら おまえらは終わり(笑) : [] 2017/06/13(火) 10:19:36.57:lU5Blb9/0 ちなみにオメガチャートのスレ立ててるのもおれだからな 文句があるなら別スレたてろよ(笑) : [sage] 2017/06/13(火) 10:31:26.11:IVx2/kG30 もう、このソフトも終わりか… : [sage] 2017/06/13(火) 16:11:22.35:pCq+sHjv0 panacoranさんが何処かに掲示板なりブログなりを立ててくれたら そっちに移住して、2chのこのスレは棄ててもいいね ブログのレス欄で掲示板的に情報交換できるでしょ 承認制コメント欄なら、荒らしのコメントもブロックできる 2chに拘る必要は無いと思うよ : [sage] 2017/06/13(火) 16:59:15.94:dtMMKsqS0 sorceforgeが残る限りどうにでもなるよ 荒らしは残念だろうけど : [] 2017/06/13(火) 18:12:43.99:lU5Blb9/0 じゃあ、おまえはもう一切ここに書き込むなよ : [] 2017/06/13(火) 18:13:35.95:lU5Blb9/0 panacoran ↑ このクソが消えたらおまえらはもう終わり おまえら本当に馬鹿だな よくいわれるだろ : [sage] 2017/06/13(火) 20:27:43.50:mADtwTnw0 よほど損してらっしゃるのね。 : [sage] 2017/06/13(火) 20:46:50.46:mgf/e7DA0 俺も損しているけど、panacoran氏には感謝している。 : [sage] 2017/06/13(火) 21:42:35.87:wYjfRZ8V0 panacoranさんには感謝しているよ : [] 2017/06/13(火) 23:10:56.88:smYe7oJm0 Omegaが出来てからもう何年になるのかしら? こんな瞬間的アクシデントで終わるなんて・・・・ヒドイ・酷過ぎ panacoranさん・お・・お願い・・・(*´ε`*)チュッチュ 頑張って〜 : [sage] 2017/06/14(水) 00:08:16.61:6jEAhU7A0 ワイは勝ってるでぇ〜 オメガちゃんpanacoranさんさまさまやでぇ〜 もちろん岡嶋さんもね〜 : [sage] 2017/06/14(水) 01:12:59.06:/ZWWNv+S0 人が大切にしてるものを奪うことでキミは何を得るんだ? : [sage] 2017/06/14(水) 01:30:33.25:pMU0hF5a0 なんで勝手に終わりのふいんきになってるんや 誰かに反応してほしくて相手してほしくて嵐してるんだから 相手したら余計にあれて思う壺 淡々とあぼーんがヨロシ : [sage] 2017/06/14(水) 19:37:35.60:Un1OVFbY0 ザラバ後にチャート分析のためメインで使ってるのはオメガだな。いちばん使い易いし、もう十年くらい使ってる。 ただこの世界、儲けられないヤツは、LDショック、リーマンその他でとっくに退場していってるよ。 投資を博打みたいに思ってるうちはダメ。 読みが外れたときでも、相場テクニックを覚えて冷静に実行できればなんとでもなる。 堅実にやれば博打にはならず、まるで世界恐慌の様相だったリーマンのときでも投資効率ある程度は安定してくるんだけどね。 ああいうときは、大人よりも小回りが利く個人投資家のほうが有利だな。 : [] 2017/06/14(水) 19:43:26.06:qxVMp7V00 このスレの情報提供者さん全員に感謝してます。 このスレの存在とスレ立て職人さんも感謝。 自分の立場にしたら、その表現は汚いが上の指摘は事実でな。 panacoranさんや他の皆さんも、オラより先に消える人達じゃないと思いたい。 先にくたばるのはオラに違いないw 自分がOmegaChartに出会ってもうすぐ10年近くなるかな。 当初より機能を充実してもらったお陰でチャート観察の使い勝手も良くなったし。 変数保持が残念仕様だけどセオリー検証でアナログな条件を手軽に検証できたり面白いツールだわ。 売買テクニック本や有名トレーダー手法の大方のチャート条件を検証するのに手間はかからない。 近年PCの性能UPで処理も早くなった。 株に関してはユーザーのニーズは高いだろうと思うけど、ここにはあんまり人の気配が無いのがオラには不思議だわ。 OmegaChartから離れていった先人たちは勝てる手法を確立して、もうOmegaChart要らなくなったか? う・ら・や・ま・す・ぃ・ー・w 上の方で証券会社ツールが使いやすくなったと書いてるね。 どこの証券のツールがOmegaChartに匹敵するチャート条件検証機能を実装するのか? やっと最近、マネックスのトレステが出たくらいじゃね? : [] 2017/06/14(水) 23:28:47.25:aG6UZEss0 株生活においてOmegachartが基本なんだね 今23時の(急落)はどのくらい下げたのか 見慣れたOmegachartを起動して異常事態なのかそうでないのか視覚的に確認する そうすると別のCMEウェブサイトのチャート分足の「目盛りの錯覚」が除去されて 大局観が得られる・・・気がするw 日足・週足・月足・・今、日経平均はどこにいるのか・・・ : [] 2017/06/15(木) 00:16:52.45:9ol07wrS0 おまえらみたいな馬鹿は panacoran ↑ このクソがいなくなったら株人生終わり 自分でなにもできないゴミだからな : [] 2017/06/15(木) 01:00:41.46:SgX7gfUB0 直接的にはオメガチャート人生が終わるわな それと株人生の終わりが直結する発想があるか? それって、お前もしかして?? : [sage] 2017/06/15(木) 06:06:19.38:MGq6UV6l0 それもう飽きた 消えて、どうぞ : [] 2017/06/16(金) 01:56:20.41:v1UGbtAO0 index.txtが更新されてないようですが、私だけ? panacoran氏のindex.txt更新するスクリプトはどこかで公開されてますか? : [sage] 2017/06/16(金) 02:03:13.48:D0Z4+xMs0 そういえば最近更新ないですね メンテが必要かもですね : [] 2017/06/16(金) 06:18:10.66:ns9XkeyR0 公開してないし、メンテする必要もない おまえらは panacoran ↑ このゴミがいなくなったら終わり : [] 2017/06/16(金) 06:22:38.63:ns9XkeyR0 おまえらにいわせると、 オメガチャートは自分でカスタマイズしてなんでもできるんだろ? それが売りだからオワコンツール使ってるんだろ? 質問者には馬鹿にして「自分でやれ」って回答しなかったよな 自分が困った時だけ助けてくださいって都合のいいこというんじゃねーぞ : [sage] 2017/06/16(金) 12:36:51.21:qwfkTNu80 いいからお前は早く億トレーダーだという証拠を見せろよ! 出来ないんだったら消えろ! : [sage] 2017/06/16(金) 12:49:43.31:ENY1FXXU0 いまやったら更新きてますね ありがたやありがたや 興奮しすぎ いいように遊ばれて釣られてしまってますよ : [sage] 2017/06/16(金) 13:34:45.10:zE1JEwOt0 データのメンテはメンテナー、 コードの修正は誰でも提案提出してpanacoranさんがレビュワー、 なかなかいい感じで進んでいると思うんだけどなあ : [sage] 2017/06/16(金) 14:59:04.19:jA+uvGHL0 うん : [sage] 2017/06/16(金) 21:39:15.09:yRqh6YCB0 ウルフ村田とかにも粘着ツイートしてると予想。 : [] 2017/06/17(土) 07:54:01.42:2CoW8vS90 index編集は手打ちでシコシコやってるw 今月溜めてるわ : [sage] 2017/06/17(土) 14:30:44.84:Q7M/357Q0 今ちょうど、index.txt 手打ちで更新中です。 時々見落としてるんですよね。 : [sage] 2017/06/17(土) 16:51:57.68:cAvan40M0 お世話になりっぱなしのpanacoranさん。 それなのに言葉だけでありがとうと伝えるしかできないんだよな。 リアル顔見知りなら岡崎の料亭などで、もてなしたくはある。嵐山でないとこがミソ。 : [] 2017/06/19(月) 22:20:27.31:sp62o3U10 昨日も世話になり 今日も世話になり 明日も世話になるだろう でもOmegaチャートが空気と同じでありがたみがなくなるほど・・ : [sage] 2017/06/24(土) 04:21:04.11:ao+segVl0 ttp://jump.5ch.net/?http://seosearch.php.xdomain.jp/seo/main/96.html : [] 2017/06/28(水) 06:33:06.21:2EXpROf80 omegaに高解像度モニター チャート観察には効くねー : [] 2017/07/09(日) 07:11:28.72:fkR3Ng0h0 >嵐山でないとこがミソ なぜに? : [sage] 2017/07/13(木) 08:45:42.41:7cn2MiTY0 嵐山っていうと吉兆の本店があるからじゃね 昼もそれなりに高いけど、夜コースはググって出てくる値段の数倍 : [sage] 2017/07/21(金) 22:31:09.81:vIMvhcCf0 hoshu : [sage] 2017/07/22(土) 02:29:21.86:B8wLwxRC0 共分散求めるにはどうしたらよいでしょうか? : [sage] 2017/07/27(木) 23:05:45.86:ILo8FHg00 山の日が振り替え休日になった場合はすでに対応されている? : [] 2017/07/27(木) 23:08:01.94:3pLlD0M30 panacoranさんありがとう 予行演習w : [sage] 2017/08/01(火) 09:42:47.08:zhNQ9L4I0 台風来るかね : [sage] 2017/08/08(火) 22:41:26.21:WK6Dqo/G0 hoshu : [sage] 2017/08/13(日) 21:58:20.52:NiFj+XN80 ほしゅ : [sage] 2017/08/14(月) 05:43:26.47:SuSghp/n0 保守の必要ないぞ!チンカス! : [] 2017/08/14(月) 14:27:58.05:o81+RRND0 保守 : [] 2017/08/14(月) 17:24:05.82:SuSghp/n0 保守 : [sage] 2017/08/15(火) 04:28:44.81:1iLKij2U0 保守 : [] 2017/08/15(火) 07:27:06.86:RI1/4VBy0 2017/08/10のデータを取得中 > !指定されたキーはディレクトリ内に存在しませんでした。 山の日エラーですか? (T T;) : [sage] 2017/08/17(木) 09:04:31.77:GcGq/2l40 山の日対策はとっくに対応済みですけどね。 f57f332 2016-09-08 01:11:39 ttps://ja.osdn.net/users/panacoran/pf/OmegaChart/scm/ : [] 2017/08/18(金) 23:55:22.24:NQhaP3u20 panacoranさんありがとう : [] 2017/08/19(土) 07:43:33.41:PBqFhc0H0 確かに、山の日(08月11日)より新しい日付を指定して株価ダウンロードした場合、問題ありません これより過去の日付を指定して株価ダウンロードができません。 2017/08/10のデータを取得中 > ここからエラーになります ” !指定されたキーはディレクトリ内に存在しませんでした。 ” ダウンロードソースは、k-dbです。 過去データの再ダウンロードが困難で困っております。 : [sage] 2017/08/19(土) 09:40:34.25:IGSotBsZ0 いま、試しにdataを真っさらにして8/7以降でdata取得(k-db)してみましたが、 問題なく8/7以降のdata取得できました。 (当然、8/11は海の日なので抜け) 自分のomegaの使用状況は panaさんの最新版をそのまま入れてるだけの状況。 試しに最新版を入れ直すのも一考かと。 : [] 2017/08/21(月) 21:15:18.72:VtPPc+Jr0 放し飼いの豚は肉質が良いという変形だね 水泳=全身運動 : [sage] 2017/08/21(月) 22:19:22.86:jI0aXbha0 で、どの銘柄を買えばよいのですか。 : [sage] 2017/08/22(火) 12:13:13.51:KSkRQ89n0 ピジョン : [sage] 2017/08/22(火) 21:49:13.59:r5pOdQXS0 返答が無いけど、上手く行ったのだろうか。。 : [sage] 2017/08/23(水) 07:23:03.63:7q2JTMoZ0 きっと、便りがないのは良い知らせ : [sage] 2017/08/23(水) 08:44:23.55:MYZwDUge0 へんじがない。ただの しかばね のようだ。 : [sage] 2017/08/23(水) 21:02:47.23:1fTRheqD0 過去のデータをダウンロードしてたら 2016年9月より過去になると みたいにダウンロードできなかった 対処法が分からないから無尽蔵に切り替えたけど : [sage] 2017/08/24(木) 06:24:41.95:CvWomfJu0 無尽蔵で出来たのならomegaの問題ではない。 k-dbは分速データ始めてから、DLが安定してない。特に過去の長期データは : [] 2017/08/25(金) 20:16:46.79:SbwpPDeI0 そうですか、とにかくその最新pana版を試してみます。 : [sage] 2017/08/26(土) 12:34:49.99:A+2mcMAO0 k-db.comから直近250日以前のデータを取得できないのは仕様です。 : [sage] 2017/08/27(日) 20:48:31.66:tEzc+AkV0 そうなんですか 回答有難うございます : [] 2017/09/03(日) 02:15:26.14:VtHB4b5m0 昨今Omegaの使いかたよりOmegaのメンテの方が関心事 うp : [] 2017/09/04(月) 09:19:54.76:fJs9Tttz0 最新版のOmegachart使うと週足や月足表示がおかしくなる様な 例えば 4625 で見ると2017年6月の1週に変なスパイクが現れる 以前のバージョンでは正常に表示される様ですが皆さんは如何? : [] 2017/09/04(月) 11:24:58.29:fJs9Tttz0 209です 色々と試したら最新版だからという事では無く環境によって出たり出なかったりでした 原因は目下の所不明です : [sage] 2017/09/04(月) 11:27:52.79:+U4EmFcX0 問題ナッシング ttps://www.fastpic.jp/viewer.php?file=4197784915.jpg : [sage] 2017/09/04(月) 14:54:59.16:4naiykLX0 最新版うちも問題無しです。 原因分かったら教えてちょ。 : [sage] 2017/09/04(月) 20:19:31.55:eKLx5xX/0 4625 の2017年6月の生データは正常ですか。 どこからとったデータですか。 : [sage] 2017/09/05(火) 05:57:20.16:LbgqO1xv0 じゃぁどこのデータと比較しているんだ?正常じゃないのはの頭 : [] 2017/09/05(火) 07:30:15.41:KNL0RRLy0 209,210 です 4625のデータを見ると一部に重複がありました 大変お騒がせしました : [sage] 2017/09/05(火) 11:45:54.19:xvuw4Mp70 いきなりどしたの? : [sage] 2017/09/05(火) 11:52:04.91:xvuw4Mp70 ああ、の 正常ですか を 正常ですが と読み間違えといてブチ切れたのかな : [sage] 2017/09/05(火) 20:39:30.02:tq4afv2X0 重複も問題ですね。 どこからとったデータですか? サイトの問題かもしれませんし、そうではないかもしれませんが。 : [] 2017/09/06(水) 05:57:49.52:l73vJs6f0 ネットで購入したテキストデータをオメガ形式に変換したものをベースにしていますが テキスト変換処理時に不都合があり重複が発生していたのでスクリプトで一括処理済み 通常は k-db.com 等からデータを追加していますが重複はサイトの問題ではありません : [sage] 2017/09/06(水) 08:33:47.42:06mETUh10 omegaの問題ではないのに後出しのスレ汚し : [sage] 2017/09/06(水) 14:30:41.46:EvScLxpr0 まあ、ついうっかりというのもありますですよ。 : [sage] 2017/09/06(水) 18:56:57.21:dSHP6yTn0 データの管理って以外と大変だから。 ところで、Visual Studio 2017をインストールしたんだけど、今まで(vs2015)と全然違うので、そっとアンインストールした。 : [] 2017/09/07(木) 06:31:06.22:vwSf9nh20 それはおまえの事だ 消えてなくなれ チン ジョン ウンコ : [sage] 2017/09/07(木) 13:09:13.77:syNA9u4R0 いきなりどしたの? : [sage] 2017/09/07(木) 13:10:26.63:syNA9u4R0 ああ、 追証でもきてブチ切れたのかな : [sage] 2017/09/11(月) 01:44:16.86:F5bvEquG0 omegachartに関数を追加したことある人いる? : [sage] 2017/09/11(月) 18:17:30.25:NhZr4Qyc0 あるよ。ArithmeticLibrary.csに追加でOK。 : [sage] 2017/09/11(月) 18:27:09.20:xyx5STVh0 おお心強い がんばろっと : [sage] 2017/09/12(火) 20:09:28.14:jjw15Auu0 yahoo時系列でDL出来ない… : [sage] 2017/09/13(水) 23:31:24.27:TnJSwQbS0 ヤフーは手が入った感じ。ページ移動するときに、失敗するときがある。(リロードで直る) : [sage] 2017/09/20(水) 19:02:36.27:4RGLwDXH0 k-db今日何かあったのだろうか?まだ更新されていない : [sage] 2017/09/20(水) 19:44:25.41:Clg7JoKf0 とうとうアレが必要になってきたな : [sage] 2017/09/20(水) 23:42:49.16:4rF+V0MX0 今日のところは、こもりばんさんのデータ( ttp://jump.5ch.net/?https://twitter.com/moriban )をお借りして仮対処した。 : [sage] 2017/09/21(木) 04:29:48.89:67eMEgAO0 9月20日分では、 k-dbの指数データはアップされているね 個別株のデータがアップされてないね : [] 2017/09/21(木) 05:36:34.98:MjuiDfPc0 !指定されたキーはディレクトリ内に存在しませんでした。 K-dbまたエラーで更新できません。 この”キー”とは何を指すのでしょう? : [] 2017/09/21(木) 05:38:37.22:MjuiDfPc0 K-dbさん更新されてなかったんですね : [] 2017/09/21(木) 05:51:05.57:MjuiDfPc0 困りましたが、とりあえず20日の更新はEdataモードで更新。 無尽蔵さんはうちのOmega更新できなかった : [] 2017/09/21(木) 09:08:26.36:hP+SrhND0 K−DB、9/20分、ダウンロードできるようになった。 ありがとうございます。 : [sage] 2017/09/27(水) 20:27:12.43:5hC6a46N0 みんかぶ ttp://minkabu.jp/top/stock_news によれば、分割33、併合376 個 あります。 : [sage] 2017/10/05(木) 21:03:16.14:H1zusQow0 index.txtに、ニチレイ(2871) が S:20101110:100 で分割記載されてるんですが、ボクだけですかね? : [] 2017/10/06(金) 00:47:43.51:RLuhHJTl0 暇だったので・・・極細日足でニチレイチャートを見たら 2010年あたりで変な形に どうしてそういう瑕疵をみつけたのか知りたい : [sage] 2017/10/06(金) 01:00:55.07:jg/ejj1S0 同じように表記されてましたかー、見てくれて感謝です。 その100分割表記消せば正常になるので、問題はないんですが 自分だけなのかなと思い伺った次第です。 >どうして ただ単に、食品を月足でパラパラめくってたらおかしいのに気づいただけっす。 : [] 2017/10/06(金) 20:56:09.24:NZsQVQJx0 ソース ttps://stocks.finance.yahoo.co.jp/stocks/chart/?code=2871.T 分割情報 [1:1.05](87/01/28)、 [1:0.5](16/09/28) そんなもんねーっすな。 : [sage] 2017/10/06(金) 22:25:16.29:UDxhFUCH0 俺のところも全く同じ症状が出てた。ザザッとみたところ、 1852 20141226 5 2491 20110928 2 2871 20050126 10 2871 20101110 100 これらの共通点は、うちの環境で2017/1/9 に更新してて、情報取得元はわからない。 この日に更新したのは80件以上あったので、後ほど見てみます。 : [sage] 2017/10/07(土) 08:14:54.51:e5R3ZJ4r0 おはです。 助かりますです。 : [sage] 2017/10/07(土) 17:15:23.16:zD2jm4kx0 NG| 1852 | 20141226 | 5 | 2017-01-09 16:00:47 | NG| 1951 | 19840926 | 1.1 | 2017-01-09 16:00:48 | NG| 1951 | 19850926 | 1.1 | 2017-01-09 16:00:48 | NG| 1951 | 19870926 | 1.03 | 2017-01-09 16:00:48 | NG| 2031 | 20150729 | 0.2 | 2017-01-09 16:00:48 | NG| 2491 | 20110928 | 2 | 2017-01-09 16:00:57 | NG| 2871 | 20050126 | 10 | 2017-01-09 16:00:58 | NG| 2871 | 20101110 | 100 | 2017-01-09 16:00:58 | NG| 4204 | 20060328 | 2 | 2017-01-09 16:01:04 | NG| 4204 | 20140926 | 2 | 2017-01-09 16:01:04 | NG| 4666 | 20050927 | 2 | 2017-01-09 16:01:06 | NG| 5480 | 19910326 | 1.1 | 2017-01-09 16:01:08 | NG| 5480 | 19920326 | 1.2 | 2017-01-09 16:01:08 | NG| 5480 | 19970326 | 1.15 | 2017-01-09 16:01:08 | NG| 5486 | 20040224 | 1.2 | 2017-01-09 16:01:08 | NG| 6471 | 19850727 | 1.15 | 2017-01-09 16:01:12 | NG| 6471 | 19880328 | 1.05 | 2017-01-09 16:01:12 | NG| 6471 | 19890328 | 1.1 | 2017-01-09 16:01:12 | NG| 6471 | 19900327 | 1.05 | 2017-01-09 16:01:12 | NG| 6471 | 19910326 | 1.05 | 2017-01-09 16:01:12 | NG| 6471 | 19920326 | 1.05 | 2017-01-09 16:01:12 | NG| 6471 | 19930326 | 1.05 | 2017-01-09 16:01:12 | NG| 7840 | 20060328 | 2 | 2017-01-09 16:01:19 | NG| 7840 | 20130926 | 100 | 2017-01-09 16:01:19 | NG| 8613 | 20000328 | 2 | 2017-01-09 16:01:23 | NG| 9790 | 20070223 | 1.05 | 2017-01-09 16:01:28 | : [sage] 2017/10/07(土) 17:19:21.55:zD2jm4kx0 自分の環境には分割データとして存在、かつヤフーファイナンスの分割情報になかったもの、 これをNGとして扱いで抽出。 自分が作業した2017/1/9のものだけでも、これだけありました。 他にも、きっとあるんでしょうけど、今日はそっと閉じ。 : [sage] 2017/10/07(土) 19:53:41.10:e5R3ZJ4r0 こちらもほぼおなじ表記されてました。 結構ありましたね、いままで気づかなかった。。 : [] 2017/10/11(水) 21:12:53.77:OeHmAS580 ヤフーついにデータ取得制限したのかな : [sage] 2017/10/12(木) 10:52:37.33:JBszBcbt0 それは困りましたな : [sage] 2017/10/12(木) 18:49:17.47:grlK0jUh0 k-db.comは名証、無尽蔵は札証、福証に対応してないのがなぁ・・・。 : [sage] 2017/10/14(土) 13:39:59.18:jYT/D+090 「こもりばん」さんのサイトで地方の銘柄がダウンロード可能。現在は無料で使えるようですが、いずれ課金が必要になりそう。 1時間に30回のhttpリクエストで強制遮断されるようなので、複数日のダウンロードは不可。 : [sage] 2017/10/19(木) 11:38:51.09:WRiwiq+e0 ほしゅ : [sage] 2017/10/23(月) 09:37:00.46:d/nZ3A6Z0 すごいな、与党圧勝で買いが無限に湧いてくるかのようだ : [sage] 2017/10/23(月) 20:39:40.74:jws4Q8rv0 私は、景気の実感がまったくありません。 : [sage] 2017/10/23(月) 21:13:02.99:hYCGzRHX0 肉の値段が上がってつらいです : [sage] 2017/10/23(月) 21:37:29.19:jws4Q8rv0 消費者金融の金利がマイナスになりませんかねえ。 : [] 2017/10/23(月) 22:34:10.80:z96rAu0J0 会社にとってキミは不要なヒトなんだよ 転職しなさい 「地上の楽園」へ渡航しましょう 美味しいものが喰い放題とか : [sage] 2017/10/24(火) 00:29:56.99:FY2Eywgp0 なんでオメチャスレに変なのが湧いてるの? : [] 2017/11/01(水) 23:30:14.09:moIakMmv0 OmegaChart : [sage] 2017/11/06(月) 12:03:12.40:UopXGKGi0 ほ : [sage] 2017/11/08(水) 21:03:26.37:eu8ytRId0 人を誘って死ねば? : [sage] 2017/11/10(金) 17:49:20.83:1CF+Y6520 ttp://k-db.com/owata2017.html 指数・個別株・市場統計 について、2017年12月末でサービス終了です。 ※大証の先物データについては、2018年以降も配信継続する予定です。 : [sage] 2017/11/10(金) 20:13:53.88:E3d3NUPT0 きたかーーーー! k−db様、大変お世話になりました。 毎日のことでしたから、色々ご苦労もあったのでしょう。 しかし、株価なんて著作権もないはずのもので商売してるくせに、ほんと強欲としか言いようがない。 本気で個人投資家を増やそうとか思ってない証左だ。 : [sage] 2017/11/10(金) 20:14:32.26:eDmazvpy0 時差通するしかないか・・・。 : [sage] 2017/11/11(土) 08:25:53.78:BjB2O84A0 おいイ` : [sage] 2017/11/11(土) 10:18:41.65:WUiuAEmO0 kdb以外だとどこのサイトがよさそうなの? 例えば無尽蔵とかほかのところだとデータがどの程度正確なのか気になるんだが・・・ : [sage] 2017/11/11(土) 15:18:37.41:IupbZsY10 すまん、つい高ぶってしまった。おRZ : [sage] 2017/11/12(日) 11:12:05.16:xPzcuTG70 Yahooは取れないの? : [sage] 2017/11/12(日) 13:02:27.29:V3dOXoTu0 試したら取れる。 ただ、ヤフーは対策されがちだから、安心できないよな。1日分は1回のアクセスで取れるところを確保したい。 : [sage] 2017/11/12(日) 13:36:16.85:gBpUawuq0 Yahooだけでなく銘柄ごとにコードを指定して各銘柄の時系列データにアクセスしないといけないところは避けたいね。 4000弱ほどアクセスしなければいけないのでサイトへの負荷が酷い。日別で一括取得できるところが望ましい。 ちょい他のサイトを確認中。 : [sage] 2017/11/12(日) 14:55:08.33:gBpUawuq0 とりあえず日別データ取得が可能なところ。 すぐに解るかと思うので敢えてURLは記載しません。 サイト名はブックマークからなので正式名称ではないかも。 無尽蔵 OmegaChart使用者なら使っている人がいるだろうから割愛。 株価情報日経225先物 ここは配布を2日ほどお休みするときがある。お休み後にまとめて更新される。 以前に配布休止中に株式分割があった時に分割併合前の日の株価も修正後株価で配布された。 指摘したら修正されたが修正漏れや修正ミスがいくつもあった。 という訳でデータの信頼性は低い。 株価データ無料ダウンロード 普段見ていないので上記のサイトほど信頼性を把握できていない。 RAR圧縮されているので敷居がちょい高いかも。 日本株全銘柄 株価一覧 最近発見したので信頼性を把握できていない。 試験運用中?2017年のデータは無償提供中。2016年、2015年データは会員契約が必要。 CSVファイルを取得するのにBasic認証がある。前場引け時点のデータがあるのが貴重なところ。 過去データ保管ページにあるCSVファイルと株価一覧ページのFlashからのCSV保存で区切り文字が違う。 JSON形式での取得はリアルタイムデータ?20分遅れかも?場中にデータ更新されていることは確定。 注意点は個別株、ETF、REIT、ファンドが別アドレスなので4アクセスが必要なところ。 : [sage] 2017/11/12(日) 16:50:14.35:gBpUawuq0 各サイトの11/10データのOHLCおよびVをk-dbのデータと比較してみた。 無尽蔵 指数の小数点は切り捨て。 TOPIX100銘柄の1円未満データに対応。 名証あり。札証、福証なし。 データのある東証上場銘柄でk-dbとの不一致なし。 東証に9月上場のETF1654が無いので東証の全上場銘柄データがある訳ではない。 株価情報日経225先物 指数の小数点あり。 TOPIX100銘柄の1円未満データに対応。 札証、名証、福証なし。 データのある東証上場銘柄でk-dbとの不一致なし。 株価データ無料ダウンロード 指数の小数点は切り捨て。 TOPIX100銘柄の1円未満データに対応。 名証あり。札証、福証なし。 データのある東証上場銘柄でk-dbとの不一致なし。 というか無尽蔵とCSVファイルが完全一致。いいのかこれ? 日本株全銘柄 株価一覧 指数の小数点あり。 TOPIX100銘柄の1円未満データに対応。 札証、名証、福証の個別あり。名証ETFなし。東証ETNなし。 データのある東証上場銘柄でk-dbとの不一致なし。 全体的には東証TPMなし、重複上場の場合は東証データのみになる。 東証の個別だけならどこでも良さそう。 : [sage] 2017/11/12(日) 19:21:54.05:V3dOXoTu0 おぉ、詳細をありがとうございます。 日本株全銘柄 株価一覧 ってこもりばんさんのところだと思いますが >1時間に30回のHTTPリクエストを上限とします。 ttps://hesonogoma.com/stocks/download/readme.txt とあるので、複数日のデータ取得はちょっと要注意ですね。 : [sage] 2017/11/12(日) 20:07:24.70:HNRWw7pU0 自分も、無尽蔵とk-dbのデータに差があるのか幾日かで調べてみたところ特に問題なかったよ : [sage] 2017/11/12(日) 20:11:06.19:HNRWw7pU0 例えば時系列データのサイトから、データをとってくるとすると上でも書かれている通り4000銘柄分なので負担がかかる もう一つ分割併合銘柄の株価の問題があって、松井証券と株探は、株価を過去にわたって補正しているようなので現状のオメガチャートでは対応が難しいのではないかと思う : [sage] 2017/11/12(日) 20:15:08.17:gBpUawuq0 しまった、readmeを見てなかったです。 検証の為に個別、ETF、REIT、FUNDとそれぞれ10ファイルずつ取りに行ってしまってます。都合40アクセス以上。 けど、制限はされなかったですね。明日以降に規制されていたら報告します。管理者さんにも泣きつきます。 軽い気持ちで始めた9/26の分割併合の比較が終わらない。。。対象銘柄が多過ぎ。 : [sage] 2017/11/12(日) 23:10:20.87:gBpUawuq0 東証上場銘柄で9/26に株式分割併合があった銘柄のデータは 9/26、9/27で先に挙げたサイト間で東証でのデータに相違なしでした。 無尽蔵は9月時点のCSVファイルでは重複上場の銘柄は東証一部、名証一部の両方のデータが載ってました。 現時点では東証のみです。上場解消しただけかも? また、上で11/10のCSVファイルが無尽蔵と(更新日時まで)完全一致したサイトは9/26、9/27のCSVファイルは別モノでした。 他、上場市場が異なるものがありましたが無尽蔵のほうが正しかったです。 で挙げた分割併合前の日の株価が修正後株価で配布されることがある問題は、 記載のとおり適用前後の期間で更新を停止している場合に、分割併合前の日のデータを後から修正後株価で取得して更新しているのだと思います。 そのため、分割併合がある日にサイトがお休みしている時だけ注意すれば良いかと。 データの信頼度的なものはどこも大差ないと思いますが各自でご判断を。 取り敢えず、調査終了です。 自分はOmegaChartユーザーではないので、自分用のプログラムをこれから対応していきます。 長文失礼しました。 : [sage] 2017/11/13(月) 07:57:54.69:xodDzpYs0 いろいろとありがとうございました : [] 2017/11/15(水) 04:16:33.59:GVF48mcP0 いつもは他人をおちょくった対応してるカスが、 データがなくなるとわかったら敬語使っててワロタ おまえ、ほんまカスやな : [sage] 2017/11/15(水) 21:00:00.74:/0/Ng0NB0 さっきデータをダウンロードしようと思ったら「サーバーによってプロトコル違反が発生しました」 というエラーが出て途中でダウンロードが止まってしまった。 負荷か原因なのかな? : [sage] 2017/11/16(木) 14:27:52.20:xmQKB9660 Yahooファイナンスからの取得という前提で。 「サーバーによってプロトコル違反が発生しました」と表示されるのはYahooファイナンスのHTTPサーバーの行儀が悪いせい。 本来ならば HTTP/1.1 503 Service Unavailable と返さなければいけないところを HTTP/1.1 503 みたいな感じでステータスコードだけを返している。(確認はしていません) OmegaChart-9cd2e32のソースコードを見た感じだと Yahooファイナンスからの取得はスレッドを2つ使って並列で取得しているけど、 そのスレッドの処理の中でsleepがないので高速でサーバーにアクセスしてしまう。 なのでサーバーに負荷がかかって何らかのHTTPサーバーエラーが返ってきていると思われ。 とりあえず負荷をかけているのが悪いので RunFetchPrices()のwhile文の先頭、lockの前に1秒くらいsleepを入れると最後まで取得できると思います。 私はOmegaChartユーザーではないのでソース修正は自己責任でどうぞ。 : [] 2017/11/16(木) 15:47:33.44:biQXo58i0 そもそもヤフーファイナンスは問題なくデータ取れてる そいつがおかしいだけ : [sage] 2017/11/16(木) 18:08:48.11:xmQKB9660 そうですか? 実装が同じProtraで試してみましたけど、同じエラーになりましたよ? ソース上では普通に起こり得る問題で実際に実行して起きるのですが。 逆に問題なくデータが取れるほうが、たまたまそういう環境(回線、または処理が遅い)と思います。 : [sage] 2017/11/16(木) 22:25:06.91:s/tzedDa0 タスクスケジューラーから呼び出せる機能追加がそろそろ必要ですかね。 いつの間に、データ取得終わってるという形に。 : [sage] 2017/11/16(木) 22:50:47.94:dkVH3m3L0 俺もヤフーで問題なく取れてる。 : [sage] 2017/11/16(木) 23:30:54.69:4peFjQvD0 Yahooは運ですね。 ロードバランサーの向こう側の良いサーバーをつかまないとだめです。 良いサーバーならずっと成功しますし、 悪いサーバーなら何をやっても何度やってもだめです。 スリープを入れても入れなくても結果は大差ありません。 : [sage] 2017/11/16(木) 23:56:10.08:xmQKB9660 panacoranさん、回答ありがとうございます。 Yahooは運ですか。。。 Protraで試したら私の環境ではsleepなしだと必ずエラー、1秒sleepありだと必ず成功だったので結果に大差ありでしたが。 問題なく取れている人も多数いるようなので、運次第ということですね。 みなさん、お騒がせしました。 : [] 2017/11/17(金) 00:27:28.30:T57PYZJT0 運じゃねーよ おまえのオメガがぶっ壊れてるだけ : [sage] 2017/11/17(金) 09:17:18.11:e3+YrsIF0 障害者 無視され続けてイライラMAXw : [sage] 2017/11/17(金) 09:34:29.02:M3cbdvZ50 儲かってないんです。 : [sage] 2017/11/17(金) 09:37:32.58:/XLnVzlu0 許してやろうや… かわいそうだからさw : [sage] 2017/11/17(金) 14:52:40.87:aXTI06B50 他人のCPUを使ってビットコイン・マイニングができるなら、他人のマシンで株価取得もできるはずだ : [] 2017/11/17(金) 15:46:26.53:T57PYZJT0 サイト閉鎖でヤフーにデータ取得一極集中 おまえらも来年からオメガつかえねーからな ざまあW : [] 2017/11/17(金) 15:47:49.75:T57PYZJT0 ヤフーファイナンスに オメガチャート使ってるやつらが 不正データ取得してるって 毎日通報してやろうっと このスレも通報しとくね♪ : [sage] 2017/11/17(金) 16:11:22.81:aXTI06B50 実際にオメガユーザーってどのくらいいるんでしょうね。 index.txtを1週間に1回はダウンロードしてる人がオメガチャートユーザーとすると数が出そうな気がします。 自分でindex.txtを作っている人も多そうだけど。 : [sage] 2017/11/17(金) 16:18:11.72:fJZ+ol9W0 スレの過疎り具合から考えて多くて50人くらいのような気がするんだけど たとえば、kdbにupされているような1日分の株価をまとめたcsvファイルを作ろうとする場合に、楽天RSS+エクセルでマクロを使って作ろうとするとたまに株価の取得漏れが出る 一般的にはどういう方法で作っているのだろう? : [sage] 2017/11/17(金) 17:11:28.58:BDJx8C3v0 281です。情報ありがとう。 yahooファイナンスからの取得でしたが、やはりその時によるみたいですね。 今やってみたら問題なく取得できました。 : [sage] 2017/11/17(金) 17:29:28.91:MhWyaSVQ0 外国の証券取引所も株価の配布とかやってないの? : [sage] 2017/11/17(金) 20:17:03.40:aXTI06B50 書き込みに失敗する・・・ : [sage] 2017/11/17(金) 20:18:47.81:aXTI06B50 出来た。コード書くと2ch書き込みできないな。 50人かぁ、だとすると減ったなぁ。 楽天RSSからの取得もチャレンジしてみるかな。 : [sage] 2017/11/17(金) 22:18:46.32:aXTI06B50 連投すみません。 楽天RSSを試したところ、全銘柄のデータが一応取れました。19分24秒。データが正しいかは後ほど調べてみます。 オメガチャートのヤフーは3分半くらい。一週間分を全銘柄。RSSはもちろん1日分です。 結構遅くて1日分しか取れないけど、緊急用にはなるか。 : [sage] 2017/11/18(土) 20:16:18.53:yltEXmxU0 楽天RSSから株価取得するサンプルコードです。 ttps://osdn.net/users/omegachartuser/pastebin/5672 このコードをオメガに追加して、NDdeを参照か、NuGetから呼び出し DownloadOrderから、これを呼び出すだけで一応は動くと思います。 うちの環境で処理時間30分くらいかかりました。 処理日を過去にしたときの対応は書いてません。ご注意を。 : [sage] 2017/11/18(土) 21:09:25.95:hEwFHkkB0 サンプルコードの公開ありがとう。 このソースに楽天RSSは必要なんだろうけど、此方のスキルが足りないので理解できない…残念 : [sage] 2017/11/19(日) 15:06:47.25:potkrPVG0 どもー。自分にわかることであれば答えますんで。 OmegaChart 楽天RSSから株価取得 最新日付のみ更新させるVer ttps://osdn.net/users/omegachartuser/pastebin/5673 Util.GuessLatestTradeDate()を召喚させただけですが。 : [sage] 2017/11/19(日) 19:32:45.64:potkrPVG0 private void GetIndexValues()の中の記述を訂正です。 誤: volume = _marketVolume[date] 正: volume = code == "N225" ? _marketVolume[date] : 0 あと問題になりそうなのが、225先物とTOPIX先物。。 15:15〜16:30の間しか、ちゃんとした4本値が取れない。 なので、オメガチャート実装、先物RSSデータ取得は止めた方がいいっぽいですね。 : [sage] 2017/11/20(月) 07:59:49.56:JB1MBWmb0 どうもありがとうございます OmegaChart 楽天RSSから株価取得 最新日付のみ更新させるVer の92行目を書き換えたらよいんですよね? : [] 2017/11/20(月) 13:05:31.46:wNqFUDUg0 Googleで時系列見れるんですが、分割修正済でOmegaには向いてなかた 日次のデータ取得になら使えるのかも ttps://finance.google.com/finance/historical?q=TYO:1301&num=30&startdate=09+30+2017&enddate=11+20+2017 : [sage] 2017/11/20(月) 15:44:59.58:T/1QEVkk0 はい、仰る通りです。 今日から、RSSで取った株価を貯めてみます。 16時半よりも前に起動できれば、先物も他のサイトを取りに行かなくても済みます。 確かに、RSS同様、当日のみならGoogleも使えますね。 : [sage] 2017/11/20(月) 15:56:05.54:HARQo4vF0 是非使わせていただきたいのですが、どうやってコンパイルすれば良いんでしょうか? 当方素人ですので… : [sage] 2017/11/20(月) 16:08:35.28:T/1QEVkk0 いきなりだと、敷居が高い気がします。自転車の練習を国道沿いでやるかのような。 手順は、パナコランさんのところにあります。 ttps://ja.osdn.net/users/panacoran/pf/OmegaChart/wiki/FrontPage ポイントは、 ・Visual Studio Express 2013 for Windows Desktopをインストールすること。 ・「ZIPでダウンロード」ってところをクリックして、ダウンロードできたものを解凍すること。 ・気を付けるのは、今、お使いの環境を上書きしてしまわないこと。 自分はオメガチャートを触りたくて、「初めてのC#」みたいな本を2冊買ってきて勉強しましたよ。 : [] 2017/11/20(月) 16:26:14.95:zR0Ar3VW0 返信ありがとうございます。オメガコンパイルはしたことあるのですが、 >305のコード?をどこに組み込めばいいのかわからないのです・・ : [sage] 2017/11/20(月) 17:05:42.19:T/1QEVkk0 お示ししたコードは、RSSから情報を取って来る根幹部分のみですので、結構こまごましたコードを書かないといけません。 実際に、k−dbの株価をダウンロードするときには、ダウンロード画面で「k−db.com」という項目を選びますよね。 あぁいうのを実装しないといけないので、説明するなら書いた方が早いみたいな話になります。 もしかしたら、オメガチャートのソースに実装されるかもしれませんのでそれをお待ちいただくか、 k−dbのソースは後から付け加えられたものですから、これをお手本にして追加してみるといいかもしれません。 以下は、ご自身で勉強するときの参考になればということで書いておきます。 ご存知かもしれませんが、OmegaChartのコードをVC#で開いて、ソリューションエクスプローラー、KdbCom.csのソース表示、 一番上の方に、「internal class KdbComDataSource :DailyDataSource」と書いてあります。 この文字を右クリックして、「すべての参照を検索」しますと、呼び出し元が表示されます。 この呼び出し元を確認してみますと、DownloadOrder.csから呼び出されることが分かると思います。 楽天RSSのコードも同じように呼び出せばよいです。 k−dbの場合は、case文で StockDataSource.KdbCom: という文字で判別されているのが見つけられると思います。 今度はこの「StockDataSource」という文字を右クリックして、今度は「定義へ移動」という機能を使ってDownloadOrder.csに飛びます。 すると、Mujinzouとか、見覚えがある文字列が見られるので、ここに、何でもいいですが「RakutenRss」という文字を追加します。 というように、一つ一つ調べながら追加していきます。都度リビルドなりして文法エラーがないことも確かめながら書いてきます。 : [sage] 2017/11/20(月) 18:25:29.60:HARQo4vF0 解説ありがとうございます。要するに、rakuten.csというのを作って組み込まなければならないと言うことでしょうか? : [sage] 2017/11/20(月) 20:17:24.37:T/1QEVkk0 仰る通りです。組み込んで、呼び出して、ユーザーがオメガチャート上でRSS株価ダウンロードを呼び出せるようにするということです。 : [sage] 2017/11/20(月) 21:16:39.01:HARQo4vF0 ありがとうございます。やれるかどうか判らないですがとりまやってみます。 : [] 2017/11/21(火) 13:43:28.38:wsV2Pst+0 度々すみません。 rakuten.cs は >303のコードをそのままrakuten.csとして保存して使っていいのでしょうか? 何か手を加える必要がありますでしょうか? : [sage] 2017/11/21(火) 13:57:01.36:Hsb0Ami/0 にの変更を加えよう! : [sage] 2017/11/21(火) 15:39:31.06:rhNY8Ty30 あと、NDde.dllを参照するのを忘れずに。(※303の通り) Visual Studio のバージョン、2005あたりではまだNuGetという仕組みがないので、 自力でネット検索して、このファイルを取得する必要があります。 自分は試してないけど、たぶんコレ ttp://ndde.codeplex.com/ : [sage] 2017/11/21(火) 18:17:56.93:rhNY8Ty30 「日本株全銘柄 株価一覧表・投資指標データ」(こもりばん氏サイト)から株価取得するサンプルコードです。 ttps://osdn.net/users/omegachartuser/pastebin/5676 これもRSS同様で、追加して、DownloadOrder.csから呼び出して、UIの変更です。これまたRSS版同様、当日分しか取れません。 このサイトは基本有料サイトなので、その辺りには注意が必要です。お試しのアカウントを使ったサンプルになっています。 1番上のコメントはお約束なので転載するときは削除不可です。 : [] 2017/11/21(火) 20:27:48.40:wsV2Pst+0 そういえば昔ヤフーZIPをコンパイルするときにそんなことしたような気がします。 意味わかってませんでしたが、、ありがとうございます。 : [sage] 2017/11/21(火) 21:02:57.13:rhNY8Ty30 アボーンしてもう見えないけど、あの煽った人が、俺みたいなのに働かせる目的で煽ったのだとしたら、さすが株をやってる人だなぁとなる。 K−dbがなくなるから新しいのを作ってと言っても人は働かないけど、つぶしてやると言えば守ろうとする人が出る。 厚い板があると安心するけど、実は逆、みたいな。ちょっとこれは違うか。 : [] 2017/11/21(火) 23:10:12.18:deaE1uFk0 k-dbさんがやってくれた東証系指数と統計数値は 諦めるしかないね : [sage] 2017/11/22(水) 05:47:49.05:cjMSqtql0 当方の対応方針は年内に発表します。今後もサービスを継続できるように努めて参ります。 ttp://jump.5ch.net/?https://twitter.com/moriban/status/929252295686025216 : [sage] 2017/11/22(水) 07:41:53.38:ou0w4tEJ0 ありがとうございます。こもりばんさんは、株価のExcel利用を一般に広めた功労者です。 : [sage] 2017/11/22(水) 09:36:57.21:zv1bjGlt0 k-dbサービス中止か。横槍入ったのかな。自分も昔商品先物の1分足データ提供してたらプロバイダからクレーム入ったと言われて辞めた経験あるけど。 : [sage] 2017/11/22(水) 10:54:33.07:R98KL6rt0 どうもありがとうございます 横やりはいると、12月末でサービス終了よりももっと早く(即時に)終了になる可能性が高いから何かほかの事情じゃないのかな? : [sage] 2017/11/22(水) 11:20:08.28:ou0w4tEJ0 株価配信で手数料を取るのは構わないのよ。ただ、東証を通さないなら訴えるぞとか、ちょっと違うって話だよな。 だったら、その株の終値は俺がつけたから東証は著作権料を俺に払えと言いたくなるな。 中途半端に公共性があって独立性もある、東証とか、日銀とか、公正取引委員会とか、ジャスラックとか、NHKとか、横暴になる傾向がある。 独立というよりも独占か。 : [sage] 2017/11/23(木) 11:48:41.87:gfNKMvnY0 最新版のオメガチャートのソースコードにのOmegaChart 楽天RSSから株価取得 最新日付のみ更新させるVer のファイルを加えて のようにコードを書き換えてビルドしたところ OmegaChart 楽天RSSから株価取得 最新日付のみ更新させるVer コード内の System.Windows.Forms.MessageBox.Show("楽天RSSが起動していません。","エラー", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); var date = DateTime.Parse(GetRssReturnString("TV1", "現在日付")); var volume = double.Parse(GetRssReturnString("TV1", "出来高")); (ほかに現在日付、出来高が含まれる行で数か所) 「定数の新しい行です」とエラーが表示されます。 どこかで(Indicatorset.cs内?)変数として宣言されていないのでエラーになるのではないかと思うのですが、 さんはどのように書かれていますでしょうか?ご教授いただければ幸いです。 : [sage] 2017/11/23(木) 15:15:48.76:W0e0qPes0 お疲れ様です。 貴殿がどのようなコードを書いたのかわからないのでちょっと判断がつかないですね。 コードを書き足す都度、エラーがないかを確認しながらやってみてください。 追加は、この3カ所でいけると思います。 全部、DownloadOrder.cs で 1.public CombinedDataSource ConvertToDataSource() の中のswitch文のMujinzouとかKdbとかYahooとか馴染みある文字が並んでる分岐の一つにに以下を書き加え case StockDataSource.RakutenRss: stock_ds = new Specialized.RakuteRssDataSource(_dateArray); break; 2.internal class DownloadOrder内のstatic public string[] StockDataSourceNames の中身の1行を以下のように書き換え get { return new[] {"無尽蔵", "k-db.com", "Yahoo時系列", "edatalab.net", "楽天RSS"}; } 3.同じく、internal class DownloadOrder内の public enum StockDataSourceを以下のように書き換え public enum StockDataSource { Mujinzou, KdbCom, Yahoo, Edatalab, RakutenRss } : [sage] 2017/11/24(金) 07:58:46.45:3Gac4DNt0 どうもありがとうございます。 最終的に、楽天RSSからデータを取得することができました。 エクセルで楽天RSSからデータを取得するとごくまれに失敗することがあるのですが、こちらのオメガチャートで取得して作成したdataファイルでは複数回試行後バイト数がどれも同じだったので取得に関しては特に問題なさそうです。 一つ気になったことでは、のOmegaChart 楽天RSSから株価取得 最新日付のみ更新させるVer 12行目 internal class RakuteRssDataSource : DailyDataSourceは、RakuteRss(Rakutenのnが抜けている?)のは何か理由があるのでしょうか? : [sage] 2017/11/24(金) 11:50:15.56:ipUeJWbo0 お疲れ様です。 仰る通り、RakuteRssは、書き間違えです。RakutenRssと書いたつもりでした。 大事な点を指摘なされてて、この方式での株価取得では、楽天RSSが株価を送ってこないことがあります。 このコードの中のFillDataの中で、MAXRETRYCOUNT分だけループして抜けると書いてある箇所があります。 MAXRETRYCOUNTは3なんですが、「3回くらいやれば株価とれるやろ」っていうアバウト仕様になっております。 (今のところ3回失敗した例はありません) : [sage] 2017/11/25(土) 02:08:20.56:EVdFJu1X0 k-dbさんを今見たら先物も含めて12月末でサイト終了になってた。 先物はOmegaChartには関係ないけど個人的には凄く困る。 久しぶりにゴリゴリPGしないと。。。 : [sage] 2017/11/25(土) 07:05:39.22:6XP6fZex0 2週間以上もノロマで株で勝てるのかね。 : [sage] 2017/11/25(土) 12:14:24.26:EVdFJu1X0 11日に見た時は先物は継続となっていたから個別株の対応だけして終わってた。 13日には先物も含めて終了になっていたのに気づくのが遅かったのは確かに鈍間だった。 : [sage] 2017/11/25(土) 15:32:14.23:muhsS7yC0 その後、「日本株全銘柄 株価一覧表・投資指標データ」(こもりばん氏サイト)から株価取得 のほうもオメガチャートのソースコードに組み込んで、データを取得することができました。 どうもありがとうございました。 : [sage] 2017/11/25(土) 18:16:20.57:+qfalkqJ0 まあでもその内全サイトやられるよね : [sage] 2017/11/25(土) 18:22:39.17:s2IV/rqv0 ユーザーが無料サーバーを一つずつ持ち寄って、データ共有する方法も考えられる。 マスターサーバーを潰されたら、別の子サーバーをマスターにして運用というしぶとい仕様。 : [sage] 2017/11/25(土) 19:07:06.64:Eg270hcd0 東証は個人を不利にすることに熱心過ぎるね : [sage] 2017/11/25(土) 21:50:10.85:s2IV/rqv0 あとデータソースになり得るのは、岡三証券RSSか。使ったことないですけど。 確認ですけど、著作権があるのは、日経平均株価やTOPIX、Dowなどで、( ttp://www.jpx.co.jp/term-of-use/ ) 日経225先物、TOPIX先物、個別株の株価には著作権がない。 で、合ってるんでしたっけ。 : [sage] 2017/11/26(日) 05:59:28.85:1asxDl8e0 k−dbにはある、楽天RSSにはない銘柄 8682 モルガン・スタンレー・アジア 8685 アメリカン・インターナショナル・グループ : [] 2017/11/27(月) 01:53:15.93:9HbGAqED0 ジャスラックによる法律家的なセコイ徴収方法が東証にも波及したのかね? 法律を盾に東証の権利を主張するのだから対抗のしようがない 「セコイ」のひとこと : [sage] 2017/11/28(火) 12:57:39.95:5+6YIHh00 福証からの新規上場 6653,正興電機製作所,T2,100,S:19940328:1.05,S:20061127:1.3 7417,南陽,T2,100,S:19950328:1.1,S:19960326:1.1 : [] 2017/11/28(火) 17:09:35.55:NAUrSG/n0 著作権について ttp://jump.5ch.net/?https://www.nikkei.com/info/copyright.html 日経平均株価の著作権 日経平均株価には著作権があります 日本経済新聞社は日経平均株価(日経平均、日経225)、日経300など株価指数の著作権を保有しています。 日経平均は日本経済新聞社が設定した独自のルールによって採用銘柄を選定し、指数委員会を設けるなどして管理・運営しています。 日本経済新聞社は日経平均株価について商標・サービスマークを登録しています 日本経済新聞社は93年6月に日経平均の商標を、95年5月にサービスマークを登録済みです。 海外ではNikkei Stock Averageを主要国で登録しています。 日経平均など株価指数の利用を許諾するのは日本経済新聞社です 日経平均などの株価指数を利用する場合には、日本経済新聞社による許諾が必要です。 ウェブサイトで指数を公開する場合、情報提供業として指数を配信する場合、指数を組み込んだ金融商品を開発・販売される場合などが該当します。 個別案件について、許諾の要否や手続きについては日本経済新聞社インデックス事業室までお問い合わせください。 日経の株価指数は公共的な性格を持っています 日経平均株価は国内外で広く認められた日本を代表する株価指数です。 個人から機関投資家まで幅広い市場参加者が株式市場の動向を見るうえで参考にしています。 また、景気判断の指標としても重視されています。 日経の株価指数を利用する場合には正しい呼称・表記を使用してください 日経の株価指数を使う際には、「日経平均株価」「日経平均」「Nikkei Stock Average」「Nikkei Average」など、正しい呼称、表記を使用してください。 「日経平均株価」の詳細については、「日経平均プロフィル」をご覧下さい。 ttp://jump.5ch.net/?https://indexes.nikkei.co.jp/nkave : [sage] 2017/11/28(火) 17:55:39.98:5+6YIHh00 福証→東証2部 6653,正興電機製作所,T2,100,S:19940328:1.05,S:20061127:1.3 上場日2017/11/27 7417,南陽,T2,100,S:19950328:1.1,S:19960326:1.1 上場日2017/12/11 : [sage] 2017/11/28(火) 19:12:08.61:w0Uvjfql0 正興、うちのindex.txtも抜けてました。ありがとうございます。 日経平均などの指数は著作権があるんですよね。 9984ソフトバンクの今日の株価は、始値9810円、高値9811円、安値9658円、終値9754円、出来高4359300株ですが、 これらの数字には、著作権はないですよね? : [] 2017/11/28(火) 21:18:46.16:NAUrSG/n0 株価情報 2017/11/28,1001,1,22474.74,22580.99,22363.94,22486.24,0 2017/11/28,1002,1,1775.18,1780.88,1767.11,1772.07,0 株価情報みたいに商標・サービスマークを使わないのはグレイゾーンになるかもしれない。 : [] 2017/11/28(火) 21:41:03.59:NAUrSG/n0 ファクトデータの著作権について考える 〜株価データを事例として〜 ttp://jump.5ch.net/?http://yudypon.blog.jp/archives/20150112.html : [sage] 2017/11/29(水) 00:03:28.50:gp8ymiQG0 主張しないところをみると、東証も自信がないと読みます。 金持ちになったら東証を訴えてみようかと思います。ありがとうございました。 : [sage] 2017/11/29(水) 12:02:25.78:FsGhRYFs0 東証はこういう考えです、というだけで判例がない以上は、どっちともはっきりわからない状態なんじゃないの? : [sage] 2017/11/29(水) 13:35:41.88:my/1SoBU0 新しい著作権フリーの指数作ればええんかのう : [sage] 2017/11/29(水) 16:36:06.87:gp8ymiQG0 k−dbさんも日経平均株価指数やTOPIXを除いた株価配信ならば、続けられるってことですかね。 アメリカなどの株式を無料株価配信してるところがあります。 stooq ttp://jump.5ch.net/?https://stooq.com/ 個別銘柄、各国株価指数、日経平均株価もありますし、商品、通貨の4本値もあります。運営はポーランドのようです。 アメリカのヤフーは4本値無料配信してますし、なぜ日本はこうなのかと納得いかない思いがしますね。 : [sage] 2017/11/29(水) 20:23:55.76:aqobLJTI0 我が国の場合、たぶん、 証券会社や、雑誌の水晶に従って長期保有目的で購入し、大きく損してもらうのが目的なのでしょう。 そのかわり、証券会社や関連業種の人たちが利益を上げるのです。 けっして、個人投資家が儲かることは期待していないのでしょう。 : [] 2017/11/29(水) 23:03:25.43:kk7/qjy70 The world’s most powerful data lives on Quandl. ttp://jump.5ch.net/?https://www.quandl.com/ : [] 2017/11/30(木) 00:37:49.48:5BOw7Z+k0 JPXデータクラウド ttp://jump.5ch.net/?http://db-ec.jpx.co.jp/ : [sage] 2017/11/30(木) 07:53:44.27:UXnToXSY0 たとえば日経平均や世界の主要株価指数をリアルタイムで表示している公式でなさそうなサイトは普通にいくつもあるけれど特段問題になっているような話は聞かないね : [sage] 2017/11/30(木) 08:14:27.93:y/l3BlQ90 カスラックや狗HKと同じく滅びればいい : [] 2017/11/30(木) 21:48:49.52:5BOw7Z+k0 日足データの技術情報 ttp://jump.5ch.net/?http://www.lagarto.co.jp/tactico/customizeDailyData.html Tacticoの日足データのファイルフォーマット仕様はOmegaChartと同一で、次のようになっています。 データを保存するディレクトリは、 Windows XPでは通常 C:\Documents and Settings\[ユーザ名]\AppData\Tactico Personal\daily ディレクトリ内 (Windows VistaではC:\ユーザー\[ユーザ名]\AppData\Roaming\Tactico Personal\daily、です。 上記ディレクトリに、4桁の銘柄コードと同名のファイルが作られます。 1銘柄につき1ファイルです。 ファイルの先頭から、古い順に日足データが入っています。 1日分のデータは32バイトです。 ここに、8個の32ビット整数がリトルエンディアンで次のように格納されています。 日付(2008年4月1日の場合20080401という整数) 始値 高値 安値 終値 出来高 信用買残 信用売残 : [sage] 2017/12/01(金) 07:31:05.63:iKEIwMub0 K-dbさんのデータを初期化に使うデータとして、どこかに固めて置いておきたいなと思い、 Google Driveに置いたデータを、Google Apiで参照するプログラムを書こうとしたけど、実力的に無理そう。 手動ダウンロードして、ローカルでやるしかないな。 : [sage] 2017/12/01(金) 08:33:45.70:+mUYEiAX0 csv形式で公開しとけば簡単だが、ただ生成されるURLに規則性がないだけ : [sage] 2017/12/01(金) 10:10:30.60:iKEIwMub0 ほー、さすが。自分はコンパイルすら通らなかったw 1年分のCSVを圧縮して1つのファイルに圧縮。2007年からの10個分のファイルをハードコードして初期化ファイルづくりに使う。 っていう仕様だと無理なく運用できる気がします。 時間があるときでも、その生成されるURLをハードコードして、ダウンロードするサンプルコード書いてもらえたらありがたいです。 : [] 2017/12/01(金) 22:52:37.17:GgA+kgtA0 Web API: The Good Parts - オライリー・ジャパン ttp://jump.5ch.net/?https://www.oreilly.co.jp/books/9784873116860/ Web APIの設計、開発、運用についての解説書。APIは設計次第で使いづらいものになってしまうだけでなく 公開後の保守運用も難しくなってしまいます。 そのためAPIを美しく設計することがとても重要です。 本書では「設計の美しいAPIは、使いやすい、変更しやすい、頑強である、恥ずかしくない」という考えのもと、 APIをどのように設計し運用すればより効果的なのか、 ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。 ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくるシンプルなタイプ ――XML over HTTP方式やJSON over HTTP方式――のAPIです。 読者は、Web API設計の考え方と手法を知ることができます。 : [] 2017/12/01(金) 23:33:09.67:GgA+kgtA0 Tradestationと excelを組み合わせても株価を入手できるかもしれません。 Workbook Class (Component) ttp://jump.5ch.net/?http://help.tradestation.com/09_00/tsdevhelp/mergedprojects/elobject/class_el/workbook_class.htm The Workbook allows you to read and write values to cells from a specified Excel workbook and spreadsheet that may be used in EasyLanguage analysis techniques and strategies. : [sage] 2017/12/02(土) 00:18:38.50:4WIpSqM20 データはDBにブチ込んでます : [sage] 2017/12/02(土) 11:33:25.87:q9Do/2sw0 ありがとうございます。むじゅかちい。 : [] 2017/12/02(土) 12:11:21.44:CO8T6VBS0 Omegaとあまし関係ないかもしれんけど Google Financeが改悪しすぎやろ ヒストリカルデータとれなくなったわ : [] 2017/12/02(土) 14:05:47.13:aGDIQ3Bn0 TradeStation API は公開されてます。 JSON over HTTP方式らしい。 TradeStation API Specification ttp://jump.5ch.net/?https://tradestation.github.io/api-docs/ GitHub - tradestation/sample-webapi-console-csharp ttp://jump.5ch.net/?https://github.com/tradestation/sample-webapi-console-csharp GitHub - tradestation/sample-webapi-rx-streams-csharp: ttp://jump.5ch.net/?https://github.com/tradestation/sample-webapi-rx-streams-csharp : [] 2017/12/02(土) 14:42:10.10:aGDIQ3Bn0 CSV、XML、JSON…データフォーマットの変遷について考える CSV、XML、JSON…、データフォーマットも進化している ttp://jump.5ch.net/?https://www.gixo.jp/blog/3965/ まずはじめはフラットフォーマットから ttp://jump.5ch.net/?https://www.gixo.jp/blog/4106/ フォーマット解説の第二弾はおなじみCSVフォーマットです ttp://jump.5ch.net/?https://www.gixo.jp/blog/4121/ フォーマット解説の第四弾(最後)はJSONフォーマットです ttp://jump.5ch.net/?https://www.gixo.jp/blog/4190/ フォーマット解説の第四弾(最後)はJSONフォーマットです ttp://jump.5ch.net/?https://www.gixo.jp/blog/4196/ テキストフォーマット比較・最終回は独断と偏見のまとめです ttp://jump.5ch.net/?https://www.gixo.jp/blog/4288/ : [] 2017/12/02(土) 23:38:30.53:aGDIQ3Bn0 JSONで疲弊したら試したい、アプリのデータをSQLiteで受け渡すという選択肢 - アニマネ開発日誌 ttp://jump.5ch.net/?https://www.youtube.com/watch?v=ePJK0C0MTJc 続JSONをSQLiteで置き換えた時の話 - アニマネ開発日誌 ttp://jump.5ch.net/?http://animane.hatenablog.com/entry/2015/10/10/092732 まだまだ続くJSONの代わりにSQLiteを使う話 - アニマネ開発日誌 ttp://jump.5ch.net/?http://animane.hatenablog.com/entry/2015/10/11/133741 : [sage] 2017/12/03(日) 09:48:15.74:nJ5EvmgY0 いい加減、本田はウザいな。 : [] 2017/12/03(日) 17:43:27.94:BCHSNFpU0 Sqlite 3.9 の Json1を試した - Qiita ttp://jump.5ch.net/?https://qiita.com/smith/items/c0bd002666a23a6fe8e4 : [sage] 2017/12/03(日) 19:00:34.93:L40/tgPv0 東証からデータをぶっこ抜いてやろうと思ったら、俺のスキルじゃ無理だったw 鉄壁 ナスダックもこうなのかと思ったら、普通にヒストリカルデータを提供してて、日本人として情けない思いが。 : [] 2017/12/03(日) 19:02:58.95:41l6ZKXc0 東証のチリも積もれば的コゼニ稼ぎ経営に脱毛 : [sage] 2017/12/04(月) 20:14:49.49:wQ745WMB0 オメガは「データの初期化」っていう機能がありますけど、この初期化のためのデータというのは誰も持ってないですよね? k−dbさんが年末に終了された時点で、株価csvをZIPで固めて、これを初期化ファイルにするという計画を練ってます。 : [] 2017/12/04(月) 20:26:09.75:Gez2dlNy0 CSV to Omega カンマ区切りテキスト(CSV)ファイルを、Omega Chart のデータ形式に変換します。 ttp://jump.5ch.net/?http://www.geocities.jp/nanasiya3/app.html#CSV-TO-OMEGA : [sage] 2017/12/04(月) 20:31:37.91:wQ745WMB0 2007年からのデータだから圧縮しても250MBくらいある。 これをGoogleドライブに送ったりダウンロードするのは簡単なんだけど、ダウンロードするときにメッセージが出て、 大きすぎてウィルススキャンできません。このファイルをダウンロードしてもよろしいですかと出るw こんなメッセージが出て誰が使うのか? 一応、先週末までのテスト・ファイル ttp://jump.5ch.net/?https://drive.google.com/file/d/1IkfONC2JuZLhqUm_wphTtleHvu2AEAOW/view?usp=sharing : [sage] 2017/12/05(火) 18:58:04.62:bXNvht/t0 オメガはターゲットフレームワークが.NET Framework2.0だから、ZipFileクラスが使えないのか。俺のスキルじゃ無理だった。 やっぱ、オメガチャートのデータファイルを1個のZIPに固めるしかないな : [] 2017/12/06(水) 00:19:13.60:QuCNAenA0 SQLiteでクラスタリング/Web API化を実現する「rqlite」レビュー ttp://jump.5ch.net/?https://knowledge.sakura.ad.jp/6120/ GitHub - rqlite/rqlite: The lightweight, distributed relational database built on SQLite. ttp://jump.5ch.net/?https://github.com/rqlite/rqlite ttp://jump.5ch.net/?http://www.philipotoole.com/tag/rqlite/ : [] 2017/12/07(木) 06:38:43.35:Z0Qjv4RU0 Protraの株価データをSQLite3へ変換 ttp://jump.5ch.net/?https://blogs.yahoo.co.jp/mikezang/59816416.html : [sage] 2017/12/07(木) 08:04:13.23:adrq2zFk0 omegachartの初期化データは、個別銘柄や指数の株価が銘柄ごとに記載された、多数のomegaファイルを圧縮したもののこと? : [sage] 2017/12/07(木) 08:32:57.82:KnaXdEfP0 作者の岡嶋さんのソースをみると、omegaファイルっぽいですね。はCSVファイル : [sage] 2017/12/07(木) 19:39:09.26:KnaXdEfP0 日経平均株価も、数値を100倍にして流せば、東証も文句を言えまい。個別株も10倍で、完全オメガ仕様。 これ、テスト運用中。0103は2部。0150夕場なし、0151夕+昼、0152トピ先。 ttp://datadownload.php.xdomain.jp/data/daily/20171207.txt : [sage] 2017/12/07(木) 20:54:30.87:9RtE4r5B0 良い考えですな。 : [sage] 2017/12/08(金) 00:06:38.61:B/YwjQms0 なるほど : [sage] 2017/12/08(金) 06:24:37.71:PFD4rnR+0 ぜひ、地方市場も対応して!いっそcsvじゃなくてomegaファイルにしては? : [sage] 2017/12/08(金) 08:01:06.41:kY62DkUb0 これは、マケスピがソースなので地方は無理です。0106がジャス、0111がマザ : [] 2017/12/08(金) 08:17:46.34:8HIOX2D00 感謝です、頂いておきます。 知らなかった、k-dbさんが終了するなんて、今までありがとう。 たしか無尽蔵さんモードだと過疎銘柄の出来高のない営業日が抜けるんですよね。 因みにOmegaChartをいじれるようになれる知識を養えるC#オススメ本の推奨あればよろしくです。 できればコスパ重視で、解説が素人向けに丁寧ならとてもありがたいですけども。 : [] 2017/12/08(金) 08:21:44.13:8HIOX2D00 >CSV to Omega これって個別株の小数点以下に対応してるんでしたっけ? : [sage] 2017/12/08(金) 12:21:36.38:kY62DkUb0 自分なんかがプログラムを語ったら怒られると思いますが、売れている入門書なら何でも良いんじゃないでしょうか。 必要だと思うプログラムを自分で作るのが一番の上達法で、これを実現するための前段として本で学ぶことがある。 本を買う利点は0から1を産むと言いますか、何も判らない人がとりあえず動くプログラムを作れるようになるということだと思います。 ということで、売れてる評判の良い入門書が無難という話になると思います。 : [sage] 2017/12/08(金) 13:36:03.27:qmTqlqXg0 スクリーニングが必要でなく、単に監視してる銘柄のチャートが楽に見たいだけの人なら 岡三ネットトレーダーでいける。自分はこれで十分だった。 スクリーニングを別サイトでやって、4桁の銘柄コードを縦に並べるだけで登録できる。csvが必要ない。 2000銘柄は登録できるらしいし、矢印キー押せばオメガみたいにチャートも自動で切り替わってくれる。 オメガほどの速度はないけど。 なんせ日足データ取得に頭を悩ます必要がないのがいいw : [sage] 2017/12/08(金) 15:42:36.85:0fjef3770 とりあえず、一から適当なフォームアプリを作れるレベルにまで独力で出来るようになれればなんでも。 OmegaChartは.NetFramework2で書かれているので4以降を対象とした本、要は2010年以降の本だと内容が噛み合ってこないかも知れない。 ラムダ式とか匿名メソッド、匿名デリゲートみたいな新しい技術ね。 あと、プログラミングには才能が必要と米国のどこかで研究結果が発表されていたので どうにも理解できないようなら諦めたほうが良いかも。 さんも言ってるとおり、とにかく自分が欲しいプログラムを自分でPGするのが一番の上達法です。 VSのExpressやCommunityは無料で使えるから落として作りたいものをPGしまくって下さい。 : [sage] 2017/12/08(金) 15:48:49.44:kY62DkUb0 出来高のない日の扱いは、ネット証券各社のチャートもまちまち。 楽天証券、チャートは空白、出来高0として描画。時系列も同様。 SBI証券、チャートは足なし。時系列もレコード自体なし。 マネックス、チャートは前日終値埋め、出来高0。CSVファイル出力で時系列はチャートと同様。 : [] 2017/12/08(金) 18:47:53.63:0H+4Ct720 SQLite ODBC Driver ttp://jump.5ch.net/?http://www.ch-werner.de/sqliteodbc/ ADO.NET 2.0 Provider for SQLite ttp://jump.5ch.net/?https://sourceforge.net/projects/sqlite-dotnet2/ System.Data.SQLite: Home ttp://jump.5ch.net/?https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki : [] 2017/12/08(金) 21:17:46.23:0H+4Ct720 ExcelからODBCなしでSQLiteを操作する(設定編) ttp://jump.5ch.net/?https://qiita.com/hisayuki/items/9b42624790ba74a2fb35 SQLite3に、ODBCで、Excel から、直接アクセス ttp://jump.5ch.net/?https://den61.jimdo.com/%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88-text/windows7/sqlite3-odbc%E3%81%A7-excel%E3%81%8B%E3%82%89-%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9/ [HOWTO] ASP.NET、ADO.NET、および Visual C# .NET による Excel データの取得と表示方法 ttp://jump.5ch.net/?https://support.microsoft.com/ja-jp/help/306572/how-to-query-and-display-excel-data-by-using-asp-net--ado-net--and-vis A lightweight wrapper to give access to the SQLite3 library from VBA ttp://jump.5ch.net/?https://github.com/govert/SQLiteForExcel : [sage] 2017/12/08(金) 22:20:23.84:tbAVPAeA0 のファイルダウンロードするとエラーになりませんか? ページの自動転送設定がループ云々と表示される : [sage] 2017/12/09(土) 08:15:58.37:NG2rIYwo0 ちょっと、よくわからないですけど、「ページの自動転送設定がループ」でググったら、 Firefox で「自動転送設定がループ」したときの対処法、というサイトに行きつきました。 : [sage] 2017/12/09(土) 10:38:54.72:7Hx7IR+k0 IEでもfirefoxでもグーグルドライブからDL時にエラーになるんですよ 自分だけなのかな?、ちょっと調べてみます : [sage] 2017/12/09(土) 13:26:56.36:XDEFCM310 オメガ仕様テキスト垂れ流しw : [] 2017/12/09(土) 14:07:46.11:OVU3OYTJ0 第7版より第6版のほうが評判はよいようだ。 第4版はC# 4.0/.NET2.0/Visual Studio 2005対応です。 O'Reilly Japan - プログラミングC# 第6版 ttp://jump.5ch.net/?https://www.oreilly.co.jp/books/9784873115177/ C# 4.0対応とVisual Studioの新バージョンのリリースに合わせて全面改訂されたロングセラーの第6版。 並行性、動的言語サポート、共変性と反変性など4.0の新機能についての解説が大幅に加筆されています。 C#の構文、クラスとオブジェクト、継承とポリモーフィズム、演算子のオーバーロード、構造体、インターフェイス、 配列とインデクサ、コレクション、文字列操作と正規表現、例外処理、Windowsフォームの作成など、 言語仕様から応用にいたるまで、必要な情報がすべてこの1冊に凝縮されています。 C#を体系的に網羅したC#プログラマのバイブル待望の改訂版です。 : [] 2017/12/09(土) 14:11:19.73:OVU3OYTJ0 ×第4版はC# 4.0/.NET2.0/Visual Studio 2005対応です。 ○第4版はC# 2.0/.NET2.0/Visual Studio 2005対応です。 : [] 2017/12/09(土) 22:20:53.11:OVU3OYTJ0 >ファイルの先頭から、古い順に日足データが入っています。 >1日分のデータは32バイトです。 >ここに、8個の32ビット整数がリトルエンディアンで次のように格納されています。 > >日付(2008年4月1日の場合20080401という整数) >始値 >>高値 >安値 >終値 >出来高 >信用買残 >信用売残 この情報が正しいと仮定するとcsv to omegaは小数点以下は切り捨てのはず。 : [] 2017/12/10(日) 12:48:11.06:KRY7bgPD0 SevenZipSharp - Home ttp://jump.5ch.net/?https://sevenzipsharp.codeplex.com/ Managed 7-zip library written in C# that provides data (self-)extraction and compression (all 7-zip formats are supported). It wraps 7z.dll or any compatible one and makes use of LZMA SDK 圧縮・解凍ソフト 7-Zip ttp://jump.5ch.net/?https://sevenzip.osdn.jp/ : [sage] 2017/12/10(日) 19:53:58.86:UYyBJitV0 k−dbさんの個別株日時株価数は、約1000万レコード。(地方はカット、マルチ上場は適当に判断) これをOmegaChartのデータファイルにしたら300Mくらいでまとまりました。 これを初期化ファイルにすれば、ソースを直さなくても済みそう。 CSVをOmegaChartファイルに。OmegaChartファイルをCSVファイルに。OmegaChartファイルの修正ソフトなども、 サンプルコード出した方が世のため人のためって感じっぽいですね。 : [] 2017/12/11(月) 07:01:39.90:brC+CzbE0 その点で自分は小数点でないOmegaChartを使ってます。 このツールがないとDATAを編集・補充するのが自分には困難で。 : [] 2017/12/11(月) 08:14:52.14:OfrM9lbp0 The CSV Virtual Table ttp://jump.5ch.net/?https://sqlite.org/csv.html The CSV virtual table reads RFC 4180 formatted comma-separated values, and returns that content as if it were rows and columns of an SQL table. The CSV virtual table is useful to applications that need to bulk-load large amounts of comma-separated value content. The CSV virtual table is also useful as a template source file for implementing other virtual tables. The CSV virtual table is not built into the SQLite amalgamation. It is available as a separate source file that can be compiled into a loadable extension. Typical usage of the CSV virtual table from the command-line shell would be something like this: : [sage] 2017/12/11(月) 20:55:01.71:a5E5mY7S0 7417南陽が二部に重複上場、2510〜2512までETFが新規上場、オメガチャート公式index.txtからも抜けてるので注意 : [sage] 2017/12/11(月) 21:13:37.73:a5E5mY7S0 Protraさんのindex.txtはそちらの都合があるでしょうから、OmegaChartのindex.txtダウンロードは、一工夫するとさらに良いものになるかもしれないですね。 ダウンロードしたindex.txtと今使ってるindex.txtの情報をマージする仕様にするとか。 : [sage] 2017/12/12(火) 00:01:09.72:ZinCswUL0 Protraさん配信のindex.txt(index.txtのダウンロード)に無い銘柄はダウンロードのたびに消える仕様でしたが、残す仕様に変更するサンプルコードです。 OBS銘柄とかも残ります。 OmegaChart ダウンロードindex.txtとローカルindex.txtをマージする機能 DownloadIndexFileDialog.cs ttps://osdn.net/users/omegachartuser/pastebin/5730 ↑こちらは差し替え OmegaChart ダウンロードindex.txtとローカルindex.txtをマージする機能 brand.cs ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5731 ↑こちらは追加 : [] 2017/12/12(火) 05:49:12.07:/lnjxta20 新規上場8919カチタス OmegaChartに、廃止銘柄8919やすらぎの過去DATAが残ってますね。 こんなケースは初めて見ます。 : [sage] 2017/12/12(火) 07:54:21.40:dZTPDKY40 どうも、ありがとう。 : [sage] 2017/12/12(火) 09:49:43.05:djet/iFO0 やっぱり別の会社なんですね。 : [sage] 2017/12/12(火) 21:26:37.77:HRyh+kUI0 ttps://twitter.com/moriban 【お知らせ】 過去データダウンロードサービスの無償公開(trial開放)は、2017年12月末で終了予定です。当初計画通り、会員向けのサービスに移行させて頂きます。 お正月休みにゆっくり試してみようとお考えだった方は、お急ぎ下さい。 : [sage] 2017/12/12(火) 21:41:18.98:ZinCswUL0 お知らせ頂きまして、ありがとうございます。 : [] 2017/12/13(水) 07:54:14.21:yVDfW9LR0 社名変更後の再上場で、株価連続性が途切れました。 DATAを継ぎ足す意味はないですよね。 自分は一応、名変してフォルダの中に残しておきましたが。 : [sage] 2017/12/13(水) 08:40:59.15:e4hui3OP0 ありがとう!試しに口座開いたけどこのソフトで過不足なし。よくやくomegaの呪縛なら解き放たれる・・・ 口座さえあれば無料で使えるんだよね? : [sage] 2017/12/13(水) 14:37:06.70:V+pB3fLK0 同じコードに以前上場していた会社が再上場して株価がその後書き込まれるというのは時々あるよ : [sage] 2017/12/13(水) 17:15:49.92:q5ZcNxPm0 無料だよ。 だけどぶっちゃけトレード自体は他の会社でやった方がいい。岡三は何するにしてもレスポンスが遅い。 メールの返信が10日後とかあった。 : [sage] 2017/12/13(水) 22:44:16.63:sH5ukKZz0 まだOmegaChartでも戦える! MainFrame.cs の public void Init()に下記記述追加 ttps://osdn.net/users/omegachartuser/pastebin/5732 : [sage] 2017/12/14(木) 13:25:06.45:SoPYRpha0 panacoranさんが急逝orデータが安定確保できなくなったららもう使えなくなってしまうから 代替候補は常に確保しなければならない・・・ : [sage] 2017/12/14(木) 16:26:48.98:Sh+sRrCH0 ソースは公開されとるしデータ元はpanacoran関係ないし、indexくらい自力で更新出来るだろ。 : [sage] 2017/12/14(木) 17:01:07.84:SoPYRpha0 昔からこのスレ見てるからわかる ソースは公開されていても致命的で難しいとこを直してくれるのはpanacoranさん この先データ取得も保証がないし、もう企業が自動でやってくれるツールが楽 自分に必要なのは監視数百銘柄の週足をパラパラ見たかっただけで、それが岡三ネットトレーダープレで叶った : [sage] 2017/12/14(木) 17:11:22.40:pGW7Xpd10 俺がやってるのは、未来も含めて、オメガチャートを使ってみたいと言う人の助けになるためのことであるのと、 プログラムがよく分からない、オメガチャートの未来が不安だという人の意見も参考にして、フィードバックしてるつもり。 でも、もう使いたくないと言う人には無理強いするつもりはまったくない。 プログラムのサイトで質問すると、そんなことも判らないのかと叱られるだけで何にもわからなかったりする。 オメガチャートに関しては敷居を低くしたいと思ってます。 : [sage] 2017/12/14(木) 18:38:47.01:pGW7Xpd10 ttp://datadownload.php.xdomain.jp/data/daily/20171214.txt 今日から、出来高がなかった銘柄も無視しない仕様に変更した。 例: 1323,,,,,0 : [sage] 2017/12/14(木) 19:29:38.12:pGW7Xpd10 OmegaChart 株価がなぜか置いてあるサイトから株価取得 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5733 株価がなぜか置いてあるサイトから株価をダウンロードしてオメガチャートのデータファイルを作るサンプルコードです。 (※303 ※313-316 ※320 ※330 などが参考) 株価がなぜか置いてあるサイトの一番古いデータは2017/12/7、2017/12/14から出来なかった銘柄情報も追加という仕様変更あり。 : [sage] 2017/12/14(木) 22:49:35.38:FHuHL+Pn0 5日前値下がり率とかでたまにスクリーニングしたいのでオメガ使い続けたいですぅ : [] 2017/12/15(金) 06:47:08.31:BG/dNOzq0 そうすると移動平均線とかの表示が思い切り崩れませんか : [sage] 2017/12/15(金) 07:35:44.13:81CENS4A0 崩れるということはないと思います。というのは、オメガチャートの仕様は、出来高がない日は前日終値を強制的に埋め込むというもの。 もし、その仕様が嫌ということであれば、に記述したURLにあるコード、84行目のvolumeが0だったらループを抜けるというロジックを書けば解決します。 ちなみにネット証券各社、出来高のない日扱いは、調べられる範囲ではこうなってました : [sage] 2017/12/15(金) 10:42:33.28:m87p6r5b0 スクリーニングだけはどうしてもオメガに頼るしかないからねぇ。 : [] 2017/12/16(土) 09:26:59.85:VuDocixy0 確かに個別株は大丈夫ですね 指標の場合と勘違いしてました : [sage] 2017/12/16(土) 15:17:08.08:D/Jgo2AF0 すみません index.txt の内容を名古屋市場のみにした場合、OmegaChartがエラーになります。 勝手に改変して名古屋市場は”N"で読み出せるようにしてあります。 index.txtに 必ず記載しなければならないものが抜けているからだと思うのですが、どの銘柄でしょうか。 : [sage] 2017/12/16(土) 16:28:20.34:47o3b3ha0 index.txtに9984ソフトバンクの情報だけ残すと(加えると)エラーにならないと思います。 : [sage] 2017/12/16(土) 16:32:33.06:47o3b3ha0 もしくは、MainFrame.cs の protected override void OnActivated(EventArgs e) の中の1行 DecupleData.Decuple(); //この行をコメントアウト : [sage] 2017/12/16(土) 21:27:27.94:zVhI0AaC0 ,432 ありがとうございます。 431 でできました。 : [sage] 2017/12/18(月) 15:34:25.16:a56wht3t0 ライツ・オファリング希釈化を株価に反映するパターンとしないパターンも選択できるようにしたいけど、 データの段階で選り分けないといけないし、過去の分割情報がごちゃまぜになってるから、もう無理という感じでもある。悩ましい。 楽天証券、SBI証券、マネックスのチャートはライツ・オファリングを考慮してないチャート ヤフー・ファイナンスは考慮してるチャートを使用。 : [sage] 2017/12/18(月) 16:32:39.45:a56wht3t0 この書き込み、取消で。失礼しました。 : [sage] 2017/12/19(火) 18:51:52.33:Tk0PtPhY0 今日、RSSめっちゃ遅い。こりゃ、恒久的なデータ取得先としては難しい。 1銘柄の情報を取るのに3分掛かる。3500銘柄を終えるには175時間必要。 ※305のコード、※382のサーバは運用停止です。無理筋w データソースとしては、ヤフーか無尽蔵で、あとは有料サイトになりそう。 : [] 2017/12/19(火) 21:07:20.08:sT6DzQa00 Omegachartで何点かを指定してジグザグラインを引かせたいがフリーラインより難しそうな 本当は開始地点2カ所を指定してエリオット波を表示させたいがそもそも無理な話でしょうか : [sage] 2017/12/19(火) 21:56:59.12:0x4Mm7wh0 CSV2Omegaは64bitでも使用できますか? : [sage] 2017/12/19(火) 22:34:38.27:0x4Mm7wh0 うちだと30分くらい(いつも要する時間くらい)でRSSから全銘柄データ取得できました : [sage] 2017/12/19(火) 22:47:37.37:Tk0PtPhY0 えー、本当ですか。ありがとうございます。 エリオット波動のラインは引きたいですよね。難しいと思いますけど、可能だと思いますよ。 フリーラインのコードを参考になるだろうし。クリックした2点の内側にある株価の最高値、最安値をどうやって知るのかがポイントじゃないですかね。 : [sage] 2017/12/19(火) 22:58:06.77:Tk0PtPhY0 高安が分からなくても、そのクリックしたポイントのY軸を高安にすれば簡単か。 線の描画は意外と簡単だったイメージです。ポイント2点をフリーラインと同じようにOptions.confに保存。 問題は、エリオット波動描画モードをどう認識させるか。ShiftボタンとCtrlボタンを押しながらの操作は予約済みなので、 Altボタンを押しながらとかできるのかなぁ。 : [sage] 2017/12/20(水) 17:42:43.82:F3iWI1/y0 k-db さん終了しちゃうね いままでありがとう〜! : [sage] 2017/12/20(水) 23:18:55.40:Tz25TuwC0 任意のところに線を引くには、ポイント指定して線を引くコマンドを投げればできます。 岡嶋さんのOmegaChartコードだと、 Win32.MoveToExで起点指定して、Win32.LinetToで線を引く。こんな感じコードで1本の線を引いてます。 文字を添えたい場合は、ChartUtil.DrawTextを使います。 画面上のポイントを株価に変換するのは、Util.csにあるTransのInverseで処理してくれます。 : [] 2017/12/21(木) 07:07:27.26:xbezwI0y0 ご教示有り難うございます ソースコードを眺めながらトライしてみます 時間はかかりそうですが : [] 2017/12/21(木) 08:40:15.55:LCllSA550 ok : [sage] 2017/12/21(木) 11:21:04.81:+G7GHNwV0 トレードステーションからも株価ダウンロードできるのか。さっそく申し込んでみた。 : [sage] 2017/12/21(木) 15:01:54.46:+G7GHNwV0 ゲンキーがテクニカル上場、忘れがちなところ 9267,GenkyDrugStores,T1,100 : [] 2017/12/21(木) 18:11:57.50:hqL3ak330 データダウンロードで、出来高0のデータは書き込みしない場合 Yahoo.csはどう改変したらいいの? : [sage] 2017/12/21(木) 19:19:05.38:+G7GHNwV0 一番下の方に、出来高がない日は値が0のデータで補うと書いてあるfor文をコメントアウト : [sage] 2017/12/21(木) 19:31:35.13:DFwjmX+y0 k-dbからDLしようとすると「指定されたキーはディレクトリ内に存在しませんでした」になってDLできないんだけどほかの人どうですか? : [sage] 2017/12/21(木) 19:47:07.30:+G7GHNwV0 東一の出来高のページが更新されてないので、エラーになってますね。 ttp://k-db.com/statistics/T1 : [sage] 2017/12/21(木) 20:03:16.43:+G7GHNwV0 どうしてもk−dbのソースでダウンロードしたい場合は、 KdbCom.csのGetMarketVolume()の先頭で、 _marketVolume[DataTime.Parse("2017-12-21")] = 1451824; と直に書いてしまうとエラーなしで動きます。と書こうとしたら、直ってますね。 もう大丈夫だと思います。 : [sage] 2017/12/21(木) 21:13:10.98:hqL3ak330 どうも、ありがとう。 : [sage] 2017/12/21(木) 22:16:29.46:npam38aJ0 どうもありがとう : [] 2017/12/21(木) 22:30:39.03:OFLFKFpS0 Kdbさんもう終わったのかと思って今日から無尽蔵に切り替えた : [sage] 2017/12/22(金) 07:50:00.90:V4vPfLq50 エリオット波動のサンプルコード。 ライン情報の追加方法はOptions.conf直書き。FreeLineと同じフォーマット。 elliott-lines=101:D:20170101:23000:20180101:48000,9984:DL:〜以下略〜 FreeLine.csをコピーしてコンパイルを通るだけにしただけのようなもの。 色は変えられます。 ご懸念のジグザグラインは、Elliott.csのDrawで書いてます。 エリオット波動と名前が付いてますが、肝心のエリオット波動のロジックは入ってませんので名前倒れです。 OmegaChart Elliot波動 Elliott.cs 新規追加 ttps://osdn.net/users/omegachartuser/pastebin/5743 OmegaChart Elliot波動 Preference.cs 追加修正ポイントには//☆Elliott ttps://osdn.net/users/omegachartuser/pastebin/5742 OmegaChart Elliot波動 Env.cs 追加修正ポイントには//☆Elliott ttps://osdn.net/users/omegachartuser/pastebin/5741 OmegaChart Elliot波動 CustomizeDialog.cs 追加修正ポイントには//☆Elliott ttps://osdn.net/users/omegachartuser/pastebin/5740 OmegaChart Elliot波動 ChartDrawing.cs 追加修正ポイントには//☆Elliott ttps://osdn.net/users/omegachartuser/pastebin/5739 OmegaChart Elliot波動 ChartCanvas.cs 追加修正ポイントには//☆Elliott ttps://osdn.net/users/omegachartuser/pastebin/5738 : [] 2017/12/22(金) 08:26:42.96:MyxrwIw/0 いつも有り難うございます(多分) これで大幅に手間が省けました 大感謝です エリオット波動本体の定義は結構面倒くさそうです 例えば以下のページの計算式 ttp://jump.5ch.net/?http://www.freebsensetips.com/blog/detail/27/Elliott-wave-calculation-formula 雑なコピペのせいでしょうか式が間違っている様です 最初はフィボの係数を割りきって 1波(1)に対する修正2波の戻り(0.618)、3波はそこから伸張(1.618)、修正4波の 戻りは3波の終わりから(0.618)、5波の伸張は(1)、A波の戻り(0.618)、B波の 伸張はAの修正の50%(0.309)、最後のC波の伸張は(1)で試そうかと思います それにしても日本ではまともなエリオット波動の解説はなかなか見あたりませんが ウェブ検索で Eriott wave theory PDF とやれば結構興味深いものが入手できます : [sage] 2017/12/22(金) 08:29:13.65:R6R6YzxI0 ダウンロードでチェックを入れた時の、株価指数、為替、業種別指数のデータ元はどこですか? : [sage] 2017/12/22(金) 10:33:25.44:R6R6YzxI0 データ元はドリームバイザーなのかな。 Yahoo.csで日経とTOPIXを更新しないようにするには、どこをコメントアウトしたら良いですか? : [sage] 2017/12/22(金) 12:15:25.67:V4vPfLq50 ヤフーは個別と一緒に日経とトピを取りに行ってますね。 Run()の中のWhile文の手前の3行、 UpdaeDataFarmで日経を処理してる行、次のSendMessage、1行飛ばしてTOPIXを処理してるEnqueueをコメントアウト : [sage] 2017/12/22(金) 12:57:51.12:R6R6YzxI0 どうも、ありがとう。 : [sage] 2017/12/22(金) 17:54:24.88:qK9C4bJ40 今まで k-db から5分足データをダウンロードしてきたけどもう出来なくなっちゃう(´・ω・`) : [] 2017/12/22(金) 18:13:18.70:MyxrwIw/0 無尽蔵さんデータダウンロード無茶苦茶速いねありがとう : [sage] 2017/12/23(土) 07:21:17.27:8VtgA73e0 DreamVisor.csで上書きから追記に改変するにはどうしたら良いですか? 日経の長期データが上書きされて消えちゃいます。 : [sage] 2017/12/23(土) 18:12:14.13:Yq0zVxLg0 DreanVisor.csにある ImportFullDataを以下のリンク先のように書き換える。 注意としまして、空なのに銘柄ファイルがある(0バイトファイル)と、エラーにもならず、その銘柄だけ更新されません。 OmegaChart DreamVisor.cs 必ず上書きじゃなくて、未来データなら追加するように書き換える ttps://osdn.net/users/omegachartuser/pastebin/5744 : [sage] 2017/12/23(土) 18:56:14.47:8VtgA73e0 お手数おかけして、ありがとうございます。 : [sage] 2017/12/23(土) 19:23:40.07:8VtgA73e0 0101 日経平均のdeta(1949/05/16〜2017/12/15)だと Year、Month および Day パラメータが表現できない DateTime を示しています。とエラーが出ちゃいました。。・゜゜・(>_<)・゜゜・。 : [sage] 2017/12/23(土) 21:03:59.46:Yq0zVxLg0 ちょっと見直してみます。 : [sage] 2017/12/23(土) 21:15:51.57:Yq0zVxLg0 ミスってたのは、DreamVisorのレコード仕様とOmegaChartの仕様が違うのにそのままコピーしてたものだからズレてしまい、 変な部分を日付として読み込もうとしたので日付として表現できないというエラーになったようです。 以下修正版です。 OmegaChart DreamVisor.cs 必ず上書きじゃなくて、未来データなら追加するように書き換える(修正版その1) ttps://osdn.net/users/omegachartuser/pastebin/5753 : [sage] 2017/12/23(土) 21:17:44.64:Yq0zVxLg0 今度のは、0バイトファイルでも上書きできるのを確認。 : [sage] 2017/12/23(土) 21:18:26.30:7jf7X8e80 指定した期日が古すぎ omegaはデータが古いと弾かれるハズ 後、dream visorに、1949年のデータが有ることも確認した? コッチもエラーが出そうだけど : [sage] 2017/12/24(日) 07:40:21.83:ERdxBDsx0 上手くいきました!重ね重ねどうもありがとうございます。 : [] 2017/12/24(日) 08:35:10.74:kaQGU2Qr0 ,457 以前フィボナッチリトレースメントを表示できる様にする(した)事があったが 結局は エリオット波動もこれと殆ど同じでは? エリオット波動の表示が面倒なのは 多分戻しと 伸びの比率がその場で幾つも候補があるからでフィボッチが表示されたら各候補を適当に クリックして線が引ければ良いのでは 勿論ごちゃごちゃして美しくないと具合が悪いだろうし高値安値の2カ所をクリックすれば 初期に設定した比率でエリオット波が表示されるのも悪くはない いっその事 ダイアログで 戻しと伸びの比率を設定可能であれば好都合かな いずれにしてもフィボナッチリトレースメントとの統合がうまく行きそうだがどうでしょう : [] 2017/12/25(月) 07:08:46.78:h5k3FP6d0 70年以上も前の理論そのままに上昇5波下降3波と言うだけでは市場に翻弄されて大怪我するだけでは? まあ酒田五法の足形を覚えるよりはましだと思うが : [sage] 2017/12/25(月) 08:26:33.56:uX8eLMVm0 ここはシステム技術、RPA関連なので、要件をOmegaChart上でどう表現するかがお題であって、要件自体を議論してしまうとややこしくなり。 : [sage] 2017/12/25(月) 09:52:07.38:7GXRYO6b0 ↑は気にせず議論を深めましょう。 : [] 2017/12/25(月) 18:21:22.88:h5k3FP6d0 フィボナッチは要らぬ エリオットも要らぬ わたしゃオメチャがあれば良いとふざけてみてもやはり気になるエリオット 今回の日経の上げ相場、初動の起点を9/8に取れば9/21辺りで第一波が完成、初押し終了が9/27頃かな、その後の第三波 エクステンション終了後の4波の戻しはインジケータを参考にすれば10/30頃かな 最後の五波は11/8日か9日に完成した これまでの値幅は9/21から9/8の1073円、11/8までなら3639円 ざっくり 3.4倍の伸びはエリオット理論の範囲内になる 明らかに最初のA波プルバックは11/15までの様 すでにB波とC波は完成しレンジ相場に入って逃げ場も狭まっているので 上下どちらかに振れるのは時間の問題 ここらの解析はあくまでベーシックなのでもっと詳しい方にやって欲しい所 そもそも今回の上げはハイエナどもがチョンを餌に値を思い切り釣り上げた後に売りかましてあくどく二重に儲けようと 企んだのではないかと勘ぐっているが あそこの戦闘も様子見なのでもう一段つり上げにいく可能性も捨てきれないよね : [sage] 2017/12/25(月) 20:17:46.31:uX8eLMVm0 新手一生っていう言葉があって、どんな手でも自分の物として使えるようなればオリジナルなわけよ。 俺はそれを漫画から学んだ。 TOKYO PRO Marketの銘柄は楽天証券RSSだと取得できるのね。 ttp://www.jpx.co.jp/equities/products/tpm/issues/index.html 今日、出来高があったのは、2336富士テクノソリューションズ : [sage] 2017/12/25(月) 20:21:54.24:uX8eLMVm0 借り物の言葉だから語りたがるのだ。 : [] 2017/12/26(火) 07:32:00.53:4GswpyVc0 ↑ ↑ これらは無視しましょう : [sage] 2017/12/26(火) 08:55:44.03:iezBBiah0 Trade Station、今日から使えるようになったので見てるけどちんぷんかんぷん。 ・全銘柄4本値は、スキャン画面で全銘柄選択すると見られるっぽい。 ・手動でコピーはできる。自動でファイル出力する方法は判らない。 ・ 「スキャン結果をTradeStation 9.5\Scnas_root内に自動的に生成する」にチェック入れてもそんなフォルダはできない ・時価総額、発行済み株式数、ファンダの数字も取れる ツイッターみると、自動で取れるとのことだから、頑張って探ってみよう。 ってもう5分前だった。 : [sage] 2017/12/26(火) 16:46:12.41:iezBBiah0 > 「スキャン結果をTradeStation 9.5\Scnas_root内に自動的に生成する」にチェック入れてもそんなフォルダはできない これ、間違い。できてた。プログラムの知識がなくても全銘柄株価の4本値CSVが手に入る。しかも、スケジュール設定もできる。 ただ、項目(始値とか出来高とか)の並びがうまく制御できない。なんかコツでもあるんですかね。 株価ソースが一個確保できました〜。 : [sage] 2017/12/26(火) 19:00:55.91:iezBBiah0 EasyLanguageで書けばもっとマシなのができるのかもしれませんが、とりあえず。 OmegaChart TradeStationスキャナから出力したCSVで株価取得 ttps://osdn.net/users/omegachartuser/pastebin/5755 例によって新しい項目として上記のファイルを作って、DownloadOrderから呼び出す。 必要な作業の手順として、 1.TradeStationを開く 2.ファイル、新規作成、トレーディングアプリケーションウインドウから、スキャナーを選ぶ 3.挿入ボタン押下 4.名前を適当に書き、シンボルに全銘柄(日本)を設定、スキャンで使用する基準を選択で、フィールドに始値、高値、〜略〜、出来高などを選択 5.演算子は「>=」、フィールド値は「0」 6.終了ボタン押下して、適当に付けた名前のスキャンが存在するのを確認 7.そのスキャンを右クリックして、スキャンの設定、結果のダイアログで結果ファイルの生成にチェックを入れる 8.スケジュールとかはご希望で。 9.動作させたい場合は、作ったスキャンをクリックして実行、CSVファイルが得られる 以上 : [sage] 2017/12/27(水) 11:51:13.77:lEd7JL0n0 >5.演算子は「>=」、フィールド値は「0」 演算子に「表示」でOKだった : [sage] 2017/12/27(水) 19:58:07.30:re6RsUUI0 どうもありがとうございます : [sage] 2017/12/27(水) 20:08:12.17:lEd7JL0n0 フィボナッチ・リトレースメントのサンプルコードが出来たのでコピペに置いておきます。 Altキーを押しながらラインを引くと5本のラインが出来ます。ラインを消す時は上下の2本ライン、どちらかをクリックすると消えます。 移動も長さの延長もできないです。 OmegaChart Fibonacciリトレースメント Fibonacci.cs 新規追加 ttps://osdn.net/users/omegachartuser/pastebin/5763 OmegaChart Fibonacciリトレースメント Util.cs 追加修正ポイントには//☆Fibonacci ttps://osdn.net/users/omegachartuser/pastebin/5762 OmegaChart Fibonacciリトレースメント Preference.cs 追加修正ポイントには//☆Fibonacci ttps://osdn.net/users/omegachartuser/pastebin/5761 OmegaChart Fibonacciリトレースメント Env.cs 追加修正ポイントには//☆Fibonacci ttps://osdn.net/users/omegachartuser/pastebin/5760 OmegaChart Fibonacciトレースメント CustomizeDialog.cs 追加修正ポイントには//☆Fibonacci ttps://osdn.net/users/omegachartuser/pastebin/5759 OmegaChart Fibonacciトレースメント Command.cs 追加修正ポイントには//☆Fibonacci ttps://osdn.net/users/omegachartuser/pastebin/5758 OmegaChart Fibonacciトレースメント ChartDrawing.cs 追加修正ポイントには//☆Fibonacci ttps://osdn.net/users/omegachartuser/pastebin/5757 OmegaChart Fibonacciトレースメント ChartCanvas.cs 追加修正ポイントには//☆Fibonacci ttps://osdn.net/users/omegachartuser/pastebin/5756 : [] 2017/12/27(水) 20:31:04.65:QEJ5Kbym0 どうも有り難うございました 動作など確認させて頂きます : [sage] 2017/12/27(水) 22:25:53.61:lEd7JL0n0 Trade Stationの件ですが、ETFが抜けてた。REITはあります。 テックポイントが抜けるのは判るんですが、ウェーブロックもなぜか抜けてる。 お楽しみください。既知のバグとして、空の銘柄でラインを引こうとすると落ちます。 Fibonacci.csの SetHighPriceAndLowPriceを戻り値boolとして、エラー処理すると回避できました。 : [] 2017/12/27(水) 23:40:21.21:G9rz57bY0 トレステでは、スキャンに時価総額、発行株式数等他を追加すると取得できる銘柄数が少なくなります。 例えば、地方取引所を除外したスキャンに時価総額を追加した場合、3914銘柄から3653銘柄に減少します。 ほとんどはETFですが、アフラック、アメリカンインタナショナル、モルガンスタンレー 、ウェーブロック、テックポイント、伊藤園優先株なども取得できなくなるようです。 時価総額、ファンダメンタル等を取得したければ別の設定でスキャンして、 データ取得は4本値と出来高だけにした方が良いと思います。 なお、結果のテキストファイルはUTF8です。 また、データの日付はファイル名で取得するため、翌朝や祝日にスキャンしたものの場合はIsMarketOpenDateなどを利用して日付の補正が必要になります。 また、フィールド名が1行目に出力されているので、これでフィールド順をファイルごとに動的に変更すると確実です(Encoding.UTF8でなければフィールドは読めません)。 : [sage] 2017/12/27(水) 23:58:58.53:lEd7JL0n0 なるほど〜。最小限の項目で再申し込みしたら、全て取れたようです。 詳細情報とご助言感謝します。 : [] 2017/12/28(木) 07:55:19.15:0FuIrVS20 早速ビルドして動作確認しました フィボナッチはきれいに表示でき使い勝手もよかったです ただお気に入りを表示しようとするとエラーが発生しました 原因が分かりません(ビルドにはVC# 2010 Expressを使用) : [sage] 2017/12/28(木) 08:55:20.20:8f3kK/hv0 それは、お気に入りに登録している銘柄の情報が、index.txtにないケースじゃないですかね。 テスト環境だ銘柄数を削ったindex.txtを使うでしょうから、もしかしたら。 : [] 2017/12/28(木) 10:21:26.69:0FuIrVS20 確かにお気に入りの中身を変更したらエラーは起きず表示可能になりました 名証なんかの銘柄がある場合、表示のための回避策はないのでしょうか? : [] 2017/12/28(木) 10:43:07.10:0FuIrVS20 ↑ です 心当たりがありますので改変部分を見直してみます お騒がせしました : [sage] 2017/12/28(木) 20:34:44.31:8f3kK/hv0 解決済みかもしれませんが。 Bookmark.cs のLoadで Int32.Parse(child["code"])の読み込みを行ってます。 ここでindex.txtに存在しないコードが挿入されてエラーを起こします。 エラーを起こす先で、「存在しない銘柄だったら抜ける」という処理を行っても際限なくエラーを起こすようなので次のような処理をするとエラーが起きなくなります。 int code = Int32.Parse(child["code"]);//この行の下2行追加 AbstractBrand br = env.BrandCollection.FindBrand(code); if(br==null) code = 9984;//9984は仕様上必ずindex.txtに記載する必要がある銘柄 エラーを回避できますが、お気に入りはソフトバンクがずらっと並びます。 : [sage] 2017/12/29(金) 01:53:22.36:d2yPx9ku0 >際限なくエラー 意外と少ない修正点だけで済みました。 Bookmark.cs の class BrandBookmark の CreateTreeNode nodeを設定する行を以下のように変更 TreeNode node = new TreeNode(_brand == null ? _code.ToString() : _brand.CodeAsString + " " _brand.Name);//要はエラーにならないように唯一分かってる情報である銘柄コードだけを書き込む ChartTitle.cs の DrawTitleString AbstractBrand br を設定する行の下で以下追加 if(br==null) return; ChartCanvas.cs のマウス絡みの各イベント OnMouseMove、 OnMouseUp、 OnMouseDownのど頭で以下コード追加 if(_brand==null) return; MainFrame.cs AdjustViewmenuで以下追加 if(_chartCanvas.GetBrand()==null) return; ここまでやれば致命的なエラーは回避されたっぽいです。 : [sage] 2017/12/29(金) 10:03:50.16:nc41y5Zz0 k-dbからデータダウンロードすると時折エラーになることがありますよね さんのように長期間のデータを上手に集めるには、何かコツがあるんでしょうか? : [] 2017/12/29(金) 12:43:27.81:76v5NEY60 new TreeNode(_brand == null ? _code.ToString() : _brand.CodeAsString + " " + _brand.Name); 上記タイプミスで+が抜けていましたね でも おっしゃるとおりエラー回避できている様です 貴重な情報どうも有り難うございました : [sage] 2017/12/29(金) 17:52:47.09:TCNsQTp/0 k-db終了か・・・ : [sage] 2017/12/29(金) 19:22:19.39:RSyRRprA0 500 : [sage] 2017/12/29(金) 21:33:13.41:d2yPx9ku0 エラーになったら、3秒くらい待って再度取りに行くようなコーディングすればいいんじゃないでしょうか。 間違ってましたね。訂正ありがとうございます。 k−dbさん、長きに渡りデータ提供していただきありがとうございます。感謝。 オメガユーザーの皆さん、1年間お疲れ様でございました。 来年も爆益と共にあらんことを。 : [sage] 2017/12/29(金) 22:58:25.77:JCbQhxLi0 ワイからもお礼言うわ。 あ〜りが〜と〜さ〜ん!! : [] 2017/12/30(土) 18:26:42.85:85qlhyhn0 K-dbさんおつ! K-dbさんが公開されてる全てのDATAのCSVファイルのバックアップファイル これ、どなたか圧縮してダウンロード保存用のリンクを貼って下さるんですか? 以前リハーサルされてた人居ましたよね、あれ非常にありがたいのです。 : [sage] 2018/01/01(月) 10:33:49.92:gEkA76yM0 今年の 運勢は? : [sage] 2018/01/01(月) 10:35:50.84:gEkA76yM0 やったー でも、大発会で禿げそうw : [sage] 2018/01/01(月) 12:47:50.71:E8V2BTYN0 明けましておめでとうございます。 kdb_csv.zip ttps://drive.google.com/file/d/1wUVliXobs1niPhyjHYuqa64ob7T_WG9O/view?usp=sharing k−dbさんのサイトにあったCSV群の一部をZIPに固めたもの 中身はkdbというフォルダ、kdb_otherというフォルダ、readme.txt kdbというフォルダには個別銘柄のCSVファイルが、kdb_otherは個別以外の指数とか先物のファイルが、 readme.txtには、ファイル名と中身とそのCSVファイルが次に説明するオメガチャートのデータファイル番号との関係についての説明書きが掲載 kdb_data.zip ttps://drive.google.com/file/d/17L52RtZPMMXX89SwDgnVE6xELHXpyPkv/view?usp=sharing k−dbさんのサイトにあったCSV群をOmegaChartのデータ形式に変換してZIPに固めたもの ダウンロードして、OmegaChartの機能である「データの初期化」で使える 解凍するとdataというフォルダ、その中身は4桁数字のファイルが格納されている 上記kdb_csv.zipにあるreadme.txtに、そのファイル名がどの銘柄のファイルなのかが記されている。 例えば0101が日経平均、0102がTOPIX、0103が東証二部指数、0106がジャスダック、0111がマザーズなど。 色々チェックはしたが、大量データでチェック漏れ、抜けはありえるのでそこは了承して使っていただきたい。 : [sage] 2018/01/01(月) 13:48:40.87:TwZS1omb0 あけましておめでとうございます 素敵なお年玉をありがとうございます 今年1年、506さんに良いことがたくさんありますように! : [] 2018/01/01(月) 14:23:45.86:rhfLE1eU0 感謝です。 : [sage] 2018/01/01(月) 20:22:48.34:C1sH1cOf0 感謝感激ヒデキっ!! : [sage] 2018/01/03(水) 10:44:08.23:5GBJ3FMd0 Cドライブ下のフォルダに、k-dbの形式などで日々データのcsvファイルを集めておく そのフォルダからデータ取得することにより、過去から現在までのオメガチャートのデータの更新をおこなうことはそれほど難しくない? ダウンロード先として指定されているurlを、当該フォルダに書きかえればできるんじゃないかなという気はするんだけど・・・ : [sage] 2018/01/03(水) 14:19:06.04:RHxxinpb0 パソコンのファイルから株価データ更新はソース書き換えですぐ出来るけど、 日々の株価データをどうやって用意するかが問題の本質なわけで。 現状、無尽蔵と株価情報(edatalab)がメインとサブ、がバックアップと言う感じ : [sage] 2018/01/03(水) 19:46:58.55:+bg9bXs70 個別だけなら、数行での直しでいけます。 ・KdbCom.csをコピーして、「KdbComDataSource」と書いてある部分を「KdbCsvDataSource」と置換する ・CSVファイルがあるフォルダ名を明記 ・Run()のGetIndices();行をコメントアウト ・FillDataを以下のように変更 var url = string.format(以下略 と書いてある行をコメントアウト その下に以下追加 var filename = string.format(@"{0}\stocks_{1:yyyy-MM-dd}.csv", CSVファイルがあるフォルダ名, d2); これをKdbComDataSource同様に、DownloadOrder.csから呼び出す。 指数に関しては、1つのURLで複数日の情報取得ができたので、CSVファイルを読むに行く仕様では別の対応が必要になる。 : [sage] 2018/01/03(水) 20:06:24.88:+bg9bXs70 肝心なところを書き忘れ。 using (var reader = new StreamReader(以下略 の行を以下のように書き換え using (var reader = new StreamReader(filename, Encoding.GetEncoding("shift_jis"))) : [sage] 2018/01/03(水) 20:06:32.20:Tvt6V6Go0 猶予期間を1か月も貰ったのに何してたの? : [sage] 2018/01/03(水) 20:08:05.38:+bg9bXs70 using (var reader の行の下、 InsertIndices(d2, result);行をコメントアウトも : [] 2018/01/03(水) 23:49:32.95:gxmR3Fn30 個別はもぐらたたきになるのでヤメて 日経連動ETFを戦場にすることにして具合が良い ということで株ソフトの意義が薄れてしまった自分 気が付いたら惰性でOmega : [sage] 2018/01/04(木) 19:24:32.02:CV98vU1Q0 どうもありがとうございます 書き込みを参考にして挑戦してみます : [sage] 2018/01/04(木) 22:18:56.21:eBoFZUGR0 データがダウンロードできなくなった。もうだめだお、そのうえ儲からないお。 借金が田丸お。 : [] 2018/01/04(木) 22:46:00.25:CxikcYns0 データダウンロードできなくなりました。 「文字列は有効なDateTimeではありませんでした」 とのエラーメッセージが出ます。 versionは、Panacoranさんの802d2dfです。 データダウンロード先は、k-db.comです。 対策ご存じの方、よろしくお願い致します。 : [sage] 2018/01/05(金) 01:55:26.44:+N8umCeN0 kdbは終了してるよ ブラウザでトップページでも見に行ってご覧 : [] 2018/01/05(金) 02:21:38.92:e76N7LF00 ありがとうございます。 ここを日頃見ていないもので、気がつきませんでした。 遡って読めば、だいぶ前から書き込まれていましたね。 すみませんでした。 ダウンロード先をYahoo!に変更したら、 すんなり読み込めました。 : [sage] 2018/01/05(金) 06:55:03.53:NBcArPw60 OmegaChart 株価がなぜか置いてあるサイト、フォルダ構成変更 以前: ttp://jump.5ch.net/?http://datadownload.php.xdomain.jp/data/daily/20171214.txt 以降: ttp://jump.5ch.net/?http://datadownload.php.xdomain.jp/data/daily/2017/20171214.txt : [] 2018/01/05(金) 07:53:46.63:rIo12Dr80 とてもとてもありがとうございます。 今日はYahooFモードで更新しました、正常動作したようで良かったです。 それにしても気○いみたいな新年ご祝儀相場、、、ダッシュに乗り遅れますたw : [sage] 2018/01/05(金) 14:44:45.59:vyFVLZBF0 とてもありがたいけど、zip圧縮したほうがサーバ容量や通信量でみて いいんじゃないかなと余計なお世話してみる。 : [sage] 2018/01/05(金) 20:17:58.02:NBcArPw60 名前:山師さん[sage] 投稿日:2018/01/05(金) 12:35:10.67 ID:INRfhXGw Windows update(KB4056892)でトレステが起動しなくなる ttp://jump.5ch.net/?https://trade-station.blogspot.jp/2018/01/windows-updatekb4056892.html 名前:山師さん[sage] 投稿日:2018/01/05(金) 20:00:53.96 ID:VZhLVLsL Windowsのアップデート(更新)によりトレードステーションが起動できなくなる事象について ttp://jump.5ch.net/?https://info.monex.co.jp/ts-support-info/information/180105.html : [sage] 2018/01/06(土) 07:12:47.49:6KZkSbvH0 マザーズとジャスダック統合検討…市場活性化 ttp://jump.5ch.net/?http://www.yomiuri.co.jp/economy/20180105-OYT1T50094.html : [] 2018/01/10(水) 07:00:47.35:tOw2lDCV0 あれ?年始に市場変更になった二名柄アクロとマルマエの修正してないindexファイルだのに Yahooモードで株価更新したらデータが入ってます。なんで? 日経平均やTOPIXの出来高が0になるんですね : [sage] 2018/01/10(水) 08:41:23.41:dJGxAKPZ0 Yahooモードは、市場を指定してダウンロードする仕様じゃないですからね。優先市場だけを取って来る。 ヤフーファイナンスへ行って時系列のページをみれば、日経平均株価などで出来高が入ってない理由がわかります。 ※486差し替え OmegaChart Fibonacciリトレースメント Fibonacci.cs 新規追加 ※差し替え その1 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5764 期間内の高値を探るのに、OmegaChart標準装備のCursorを使っていたんだが、うまく動作しないため、エラーに。 でゴリゴリ書き直し。 : [sage] 2018/01/12(金) 19:52:17.46:7NrdgmEE0 無尽蔵の株価データでは1321 日経225上場連動型投資信託の市場区分が東証2部になっている omegachartのデータが更新されていないね どうしたらよいものか・・・ : [sage] 2018/01/12(金) 19:57:13.37:7NrdgmEE0 無尽蔵のデータでは1319と1320も東証2部になっているけど東証1部が正しいと違うんかな : [sage] 2018/01/12(金) 20:41:00.80:eoVQkg390 無尽蔵のデータにこだわるならば、コードを治すしかない。 同一コード、複数市場でなければ、OmegaChartのindex.txtと無尽蔵の市場コードが異なっていても株価取得する仕様にするとか。 でも、ヤフー版でチャチャと取ったらいかがですか。 : [] 2018/01/13(土) 09:27:25.85:k3MScXKb0 個別株を除いて日経平均とTOPIX(先物含む)以外の指数ではラインが表示されないようですが? : [sage] 2018/01/13(土) 10:18:19.46:XULWZt0P0 無尽蔵の株データだとマザーズとジャスダックの市場判定が間違っているところもあった Mujinzou.csの市場判定部分で市場判定しないようにする方が良いですね : [sage] 2018/01/13(土) 13:41:33.44:ZDEP7QQM0 のリンク先にあるコードの114行目、133行目に表示したい指数を追加する必要があります。 何かもっと良い書き方があるか、考えてみます。 : [sage] 2018/01/13(土) 16:56:50.89:ZDEP7QQM0 フィボナッチ・リトレースメントを引く機能のバグ改修と仕様変更しました。 全銘柄について表示できるようになったのと、フィボナッチ・リトレースメントを引いているときのマウスの動きを制限させました。 (オメガ画面上部の動きがまだうまく制御できていない) OmegaChart Fibonacciトレースメント ChartCanvas.cs 追加修正ポイントには//☆Fibonacci ※差し替え その1 ttps://osdn.net/users/omegachartuser/pastebin/5765 OmegaChart Fibonacciリトレースメント Fibonacci.cs 新規追加 ※差し替え その2 ttps://osdn.net/users/omegachartuser/pastebin/5767 : [sage] 2018/01/13(土) 17:24:35.16:ZDEP7QQM0 >(オメガ画面上部の動きがまだうまく制御できていない) あ、たぶん分かった ChartCanvas.cs の方 ttps://osdn.net/users/omegachartuser/pastebin/5765 361行目を var point = this.PointToScreen(new Point(this.Location.X, this.Location.Y + _title.Height)); に修正。 362行目を Rectangle r = new Rectangle(point.X, point.Y, Env.Layout.ChartAreaWidth, h); に修正。 : [] 2018/01/14(日) 09:50:50.65:Rlzr0iUH0 動作確認しました 良好な様です 有り難うございました : [sage] 2018/01/14(日) 12:31:23.99:390SoAGS0 DreamVisor以外に指数データが取得できるシンボルはソースコードにあるんでしょうか? : [sage] 2018/01/14(日) 14:45:58.87:LwF0ZqLw0 なかったと思います。 データ元でも、無尽蔵、EDATALABは、日経とトピックスだけ。ヤフー時系列はマザーズなし? : [sage] 2018/01/14(日) 18:22:23.04:LwF0ZqLw0 米ヤフーファイナンスから株価が取れなくなった? CSVファイルのダウンロードは可能だけど、アクセス毎にURLが変わる。時系列はURLの構造がよくわからない。 これ、日本版に適用されたら困る。 : [] 2018/01/14(日) 20:12:54.19:Rlzr0iUH0 米ヤフーは結構頻繁にそれやってるので良くスクリプト書き直してます : [sage] 2018/01/14(日) 21:32:43.41:LwF0ZqLw0 IEじゃなくて、FireFoxで、米ヤフーファイナンスのソースを見たら、理解できました。 普通に TRからTDの流れでデータが作られてました。ありがとうございます。 : [sage] 2018/01/15(月) 22:32:18.26:8Y97Y5qe0 データのダウンロード時に「オブジェクト参照がオブジェクトインスタンスに設定されていません」と時折表示されるのは何が原因なんでしょうか? : [sage] 2018/01/16(火) 08:15:50.94:K4rpgkAx0 ・どのサイトからの株価ダウンロード? ・ソースは最新? ・自分でソース変更してない? : [sage] 2018/01/16(火) 09:53:17.39:qGdv4JWF0 ヤフーから ソースは最新 ソース改変は少ししてるけどおそらくこのエラーとは関係ない : [sage] 2018/01/16(火) 09:57:52.23:qGdv4JWF0 前からデータダウンロード時にエラーが出ることがあったんだけれども、たとえば、1月15日のみデータが入っている状態で1月4日からダウンロードすると時折不具合になる もしデータがない状態でデータダウンロードを行うとエラーにならないことが多い ダウンロード先の影響よりというよりデータを上書きする際に書き込みに失敗するのかも : [sage] 2018/01/16(火) 15:47:46.00:K4rpgkAx0 ヤフーのエラーだと、※282のような話がありました。ただ、メッセージが違う模様。 エラーが出てるのはYahoo.csのRun()の中だと思うんですが、ここでエラーが出てもcatchしないので、エラーはDataSource.csのProcess()の中のcatchで捕捉してます。 ファイル書き込みでエラーになっているならば、ここでのex.StackTrace内容に UpdateDataFarmが入るはずです。 違うなら、その内容に応じて対応していくしかないですね。 : [sage] 2018/01/16(火) 22:48:59.94:UtoHfyTX0 どうもありがとうございます。 同じように1月9日のみデータが存在している状態で、1月4日からデータをダウンロードして上書きしようとすると 無尽蔵でもedatalabでもエラーになります。 その場合は「配列のオフセットおよび長さが範囲を超えているか、カウンタがソースコレクションのインデックスから最後までの要素の数より大きい値です」との表示になります。 Data.csやDataSource.csで不具合が起きている可能性が高いのでは、という気がします。 : [sage] 2018/01/17(水) 07:34:48.19:FJ3hhGRN0 トラブってるのは、あなただけの可能性が高いのでは、という気がします。 : [sage] 2018/01/17(水) 07:36:44.97:FJ3hhGRN0 indexがおかしいか、dataに問題があるかです。 : [sage] 2018/01/17(水) 07:54:38.44:t3urcmmT0 やっぱ、環境か、ソースがおかしいとしか思えない挙動ですよね。 可能ならば、別のディスク、あるいは別のPCに、最新ソースを解凍して1からOmegaChart環境を作ってみて同じになるかどうかを確認してみたらいかがでしょうか。 : [] 2018/01/17(水) 16:39:03.20:68YfVlX90 以前データダウンロードのための配列確保のために(data.cs) 初期値を以下の様に変更して10年から20年分程度の領域を確保した _farm = new byte[RECORD_LENGTH * 5000]; //この上限はどこかで取得すべきだが これが原因かどうかは忘れたがそれとの絡みで「配列のオフセットなんたら」が出たかなそれで Data.cs の以下の部分を修正したら直ったと思う かなり前なので間違ってたらすまん offset = _byteLength - RECORD_LENGTH; do { int t = GetInt(offset); if(t==date) break; else if(t < date) { offset += RECORD_LENGTH; break; } else offset -= RECORD_LENGTH; //offset はマイナスでは無いのでアンダーフローした時の break 処理を追加 if (offset < 0) { offset = 0; break; } } while(true); : [sage] 2018/01/17(水) 19:21:47.14:t3urcmmT0 RECORD_LENGTH * 10 にして走らせてみたら、再現しました。配列なんちゃらはこれっぽい。 後はオブジェクト参照のほうか。 : [sage] 2018/01/17(水) 23:25:05.32:HYriqzWo0 tacticoでデータゲットから今日のデータがダウンロードできないんだけど俺だけ? Z20180116.zip is not a valid zip fileと出る : [] 2018/01/18(木) 06:34:04.85:qtYBSwYc0 Tactico はどうも分からんが先のオブジェクト参照エラー 関係あるとすれば ・データダウンロード開始時間の変更 ・データダウンロード遡及期間を変更する ・超ロングデータをオメガチャートで表示する場合 等の対処がされているかどうかだと思うが これに対処するにはOmegaWikiを見れば良い しかし そもそも時間帯を無視して のべつまくなしにダウンロードはしていないのかな : [sage] 2018/01/18(木) 23:06:54.81:wRYDLImX0 今日2日分ダウンロードしたらできました 昨日なぜできなかったかは不明 : [sage] 2018/01/21(日) 16:33:05.46:fv/3LCaO0 のコードが、なぜか株価が置いてあるサイトのURL変更が変更になったのでそれに合わせて、のコードを書き直したのですが private Dictionary<int, NewDailyData> FillData(int date) { var result = new Dictionary<int, NewDailyData>(); var d2 = Util.IntToDate(date); var url = string.Format(" ttp://jump.5ch.net/?http://datadownload.php.xdomain.jp/data/daily/ {0:D8}.txt", date); の var url = string.Format(" ttp://jump.5ch.net/?http://datadownload.php.xdomain.jp/data/daily/ {0:D8}.txt", date); を var url = string.Format(" ttp://jump.5ch.net/?http://datadownload.php.xdomain.jp/data/daily/ {0:yyyy}/{0:D8}.txt", date); のように変更したのですが、なぜかうまくいきません{0:yyyy} 424 名無しさん@お腹いっぱい。 sage ▼ 2017/12/14(木) 19:29:38.12 ID:pGW7Xpd10 [3回目] OmegaChart 株価がなぜか置いてあるサイトから株価取得 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5733 株価がなぜか置いてあるサイトから株価をダウンロードしてオメガチャートのデータファイルを作るサンプルコードです。 (※303 ※313-316 ※320 ※330 などが参考) 株価がなぜか置いてあるサイトの一番古いデータは2017/12/7、2017/12/14から出来なかった銘柄情報も追加という仕様変更あり。 522 名無しさん@お腹いっぱい。 sage ▼ 2018/01/05(金) 06:55:03.53 ID:NBcArPw60 [1回目] OmegaChart 株価がなぜか置いてあるサイト、フォルダ構成変更 以前: ttp://jump.5ch.net/?http://datadownload.php.xdomain.jp/data/daily/20171214.txt 以降: ttp://jump.5ch.net/?http://datadownload.php.xdomain.jp/data/daily/2017/20171214.txt : [sage] 2018/01/21(日) 16:38:08.17:fv/3LCaO0 (557は推敲途中で投稿してしまったので再投稿です。) なぜか株価が置いてあるサイトのURL変更が変更になった()のでそれに合わせて、のコードを書き直したのですが private Dictionary<int, NewDailyData> FillData(int date) { var result = new Dictionary<int, NewDailyData>(); var d2 = Util.IntToDate(date); var url = string.Format(" ttp://jump.5ch.net/?http://datadownload.php.xdomain.jp/data/daily/ {0:D8}.txt", date); の var url = string.Format(" ttp://jump.5ch.net/?http://datadownload.php.xdomain.jp/data/daily/ {0:D8}.txt", date); を var url = string.Format(" ttp://jump.5ch.net/?http://datadownload.php.xdomain.jp/data/daily/ {0:yyyy}/{0:D8}.txt", date); のように変更したのですが、なぜかうまくいきません {0:yyyy}で年を取得するところがうまくいっていないのでしょうか? : [sage] 2018/01/21(日) 17:15:08.54:dJEI4L1h0 >{0:yyyy}で年を取得するところがうまくいっていないのでしょうか? そこですね。dateはint型で、d2がdate型なので、{0:yyyy}/{1:D8}.txt", d2, date); とすれば良いと思います。 ブレークポイントは、設定(コードの画面の左枠をクリックすると丸印が出る)すると、プログラムを走らせてその丸印の行に差し掛かったときにプログラムが止まる仕組みです。 止まったときにその変数に何が入ったかを確認できます。今回もその確認をすれば、urlが思った通りのものになったかを確認できたと思います。 1行ずつ実行するにはF11ボタン押下です。 それよりもそのコードはまずいバグがありました。 shiftで10倍にしてるんですが、元データがすでに10倍にしてあるのに、さらに10倍になってる。 shift = 1 にするか、shiftのくだりを全部削除する必要があります。 var shift = 10; これを var shift = 1; へ修正するのが一番簡単そうです。 : [sage] 2018/01/21(日) 22:33:37.61:HVp7cNyV0 どうもありがとうございます! データを取得することができました。 : [] 2018/01/26(金) 17:05:57.64:akyaiBKo0 OmegaChart のデータソース問題は昨年の k-db閉鎖で続いているが 今後 Yahooが本気で締め上げを図れば 困った事になる その対策として このスレでも色々とあるみたいだが 正直k-dbの代替としては今いちだね 当方通常は、国内指数(日経225,TOPIX,JQ指数,JPX400)を○探から補填しているが いざという場合に備えて 個別株も取得できる様にしている それで気づいたのだが ここはなかなか具合が良くてある意味 Yahooにも 匹敵するお薦めのサイトの様な気がしてきた(時系列データの期間が短いのは我慢 先物も見当たらないが) 国内指数類は殆ど揃っていて出来高も取れるし 為替も取れる 個別株は札証や福証を含めてYahooなみに ダウンロードできる(データは2年分位かな)各種ランキングも結構配慮が行き届いて充実していると思う サイトポリシーとして利用者の私的利用のみを目的に情報提供を行っており、転用、複製、加工、再配信、 販売等の迷惑行為がなければスクレイプは許されそうだ(株○さんにとってはサーバー負荷増で迷惑かも) こういうところは殆どないので非常に貴重だと思う k-dbの代わりとして使えそうだ そこで株探をYahooの予備的な代替ソースとして統一的にRanking等の表示も含めて標準化したら良いのでは こちとらは こっそりと別プログラムを実行中なので困ってはないが C#は苦手で いまさら面倒で ;^ω^) OmegaChartの維持とユーザーのためにも誰かにやって貰えるとありがたい 取りあえず情報提供と提案まで : [sage] 2018/01/26(金) 19:47:18.13:SCqTKuqe0 いいサイトがあるなら、協力しますよ。 : [] 2018/01/27(土) 06:22:34.30:nHJWhSjB0 是非ご検討下さい : [sage] 2018/01/27(土) 10:36:21.64:ucOIbka+0 あ、株探にも時系列があったんですね。毎日見てるのに気づかなかったという。 今現在土曜日10時過ぎですが、まだ昨日の株価が反映されてないんですね。 銘柄のラインナップには申し分ないですが、ちょっと厳しいかなぁ。 サンプルコード提示は時間が出来次第やってみます。 : [] 2018/01/27(土) 11:21:42.40:nHJWhSjB0 当日分は上の方に表示されていますね更新は結構速いですよ 兎も角宜しくお願いします : [sage] 2018/01/27(土) 11:57:39.32:rZNEBRpv0 株探では、分割した銘柄の株価は修正後の値段でさかのぼって表示されていませんか? こもりばんが有料になるぽいけど、こもりばんから個別株の時系列データ取得できるようになるならデータ問題は改善するのではないかと思う : [sage] 2018/01/27(土) 13:03:38.70:ucOIbka+0 株探、「サーバーを使用できません」っていうエラーが頻発しますね。Yahoo.csをお手本に作ったものだと取れないですね。 : [sage] 2018/01/27(土) 13:12:37.05:ucOIbka+0 >>567 自分のIPが規制されでもしたら困るんでサンプルコード提示は中止します。すいません。 株価データ取得は、楽天RSS、トレードステーション、ヤフーの企業運営のネタ元が安定してますね。 こもりばんさんも企業運営のネタ元なので、これを加えれば盤石。 : [] 2018/01/27(土) 20:43:53.53:nHJWhSjB0 サーバーエラーですか こちらは普通に取れてます お手数でした : [sage] 2018/01/27(土) 21:27:16.15:ucOIbka+0 サーバーエラーにはたまになりますが、データは取れるんで参考になるようでしたら、どうぞ。 Kabutan.cs ttps://osdn.net/users/omegachartuser/pastebin/5769 : [] 2018/01/28(日) 06:17:16.01:lZBnKPcK0 実は Regxでのデータの切り出し方が鬱陶しかったので放っていましたが これで理解できました 後は少しずつゆっくりやれば何とかなりそうです どうもありがとうございました : [sage] 2018/01/28(日) 11:24:19.40:9SGLNw3U0 株探はYahooファイナンスよりサーバーの処理能力が高くない感じがするから に書いてある位置でSleepを入れたほうがいいよ。 スレッド2つで取得しているみたいだからGetPageメソッド実行の度に500〜1000ミリ秒くらいSleepさせるとエラーが出なくなる。 というかYahooが処理できるからってSleep無しで処理しているのは行儀悪いと思う。 サーバー負荷が高い処理を意図的に実行するのだから行儀良くやろうよ。サービス停止やBANされたくないでしょ? : [sage] 2018/01/28(日) 12:38:43.68:JU7oIMjw0 ま、人力で頑張れるくらいの速さでクロールするのがマナーですわな : [sage] 2018/01/28(日) 12:53:21.21:WpKlIpme0 マルチスレッドはやめた方がいいです var threads = new Thread[2]; を var threads = new Thread[1]; にするとシングルスレッドになります 適宜スリープも入れたほうがいいですね : [sage] 2018/01/28(日) 12:54:30.08:9SGLNw3U0 そういえば株探は分割併合があると株価を遡及して修正した値で掲載するけど 出来高は未修正で掲載するから利用するときは注意が必要。 : [sage] 2018/01/28(日) 13:06:05.83:9SGLNw3U0 あれ?今確認したら出来高も修正されてた。以前に確認した時は未修正だった覚えがあるのだけど。タイミングの問題? すみません、は誤情報です。 : [] 2018/01/28(日) 15:14:18.72:lZBnKPcK0 ,574 ユーザーは Kabutan.csやYahoo.csを使う場合は、当該ソースのRunFetchPrices()の while文の先頭にスレッドsleepを入れる等して再ビルドした方が良いという事ですね : [sage] 2018/01/28(日) 15:35:40.98:guW+uRdu0 諸先輩方からのアドバイスに従い、修正版です。 OmegaChart かぶたんから株価取得 Kabutan.cs ttps://osdn.net/users/omegachartuser/pastebin/5770 処理時間は自分の環境で70分くらい。1スレッド、1000msSleep()です。 探したらJasdaq指数もあったので追加しました。 : [sage] 2018/01/28(日) 15:38:03.06:9SGLNw3U0 ついでに自分が把握しているYahoo.csのバグを開示しておくよ。 マルチスレッドでスリープなしで取ると、index.txtで最後に記載されている銘柄のデータが取れてないことがある。というか、ほぼ毎回取れてなかった。 のとおりシングルスレッドにすると取れていないことがないので、マルチスレッドでのデキューのタイミングの問題だと思う。CPUの処理能力依存もあるかな? の位置で1000ミル秒のスリープを入れると発生しなくなるのでマナー的にもバグ対処的にもSleepを入れることを推奨します。出来ればシングルスレッドでゆるゆる取りましょう。 : [sage] 2018/01/28(日) 15:52:03.50:9SGLNw3U0 なんか書いてる間に修正版をアップしていただけたようで、ありがとうございます。 個人的にはデキューにバグがあると認識しているのでGetPageメソッド内よりもRunFetchPricesメソッドの以下にSleepを入れたほうが良いと思います。 try { while (true) { → Thread.Sleep(1000); lock (_syncObject) : [sage] 2018/01/28(日) 16:29:50.17:ymCKL9zn0 CPU i3でヤフーからデータ取得した場合、自分の環境だと9997の取得失敗になることはないようです : [sage] 2018/01/28(日) 16:53:53.66:SPFBMLHA0 Kabutan.cs直近30日内ぐらいで分割した銘柄が表示おかしいような気がする 少し書いとくと 1435 1764 1788 2311 2882 3088 〜〜 9417 9622 9729 9757 計40銘柄くらい うちだけかな : [sage] 2018/01/28(日) 16:57:13.53:9SGLNw3U0 確認ありがとうございます。私はi5ですがYahoo.csオリジナルのままだとほぼ漏れます。やはり環境依存なんですかね。 まあ、に書いたとおりマナー良くSleepを入れてゆるゆる取ることを個人的には推奨します。 : [sage] 2018/01/28(日) 17:02:48.33:9SGLNw3U0 Kabutanから取れるのは修正後データなので、修正後データに対して更に分割しちゃってるんじゃないですかね? : [sage] 2018/01/28(日) 17:58:12.90:ymCKL9zn0 自分が調べた限りだと、修正前の時系列データ提供していてヤフー以外に信頼がおけそうなのは日経だった ただ時系列データが1月分くらいになる : [sage] 2018/01/28(日) 21:13:18.48:EYtJxdu/0 株価取れるなら20分くらい掛かってもいいっ : [] 2018/01/29(月) 08:44:36.95:AwfwJbhP0 データ取りは もう 十分充分 : [sage] 2018/02/03(土) 17:50:53.42:p4wr/Uw40 Protraで2012-05-16の株価データが欠損していることを確認したので報告。 もしProtraのデータをコンバートして使っている人は当たり前だけど欠損しているから気を付けて。 : [sage] 2018/02/04(日) 17:11:47.17:eVjGS1ju0 Investing.comって情報がプログラムからは取れなくなってる? : [sage] 2018/02/04(日) 17:50:04.66:eVjGS1ju0 Agentをごにょごにょするだけで取れた。失礼しました。 : [] 2018/02/08(木) 06:54:49.23:VfTp9ysp0 日経から取ってみた内容は良いが時系列更新が夜の8時過ぎ頃でそこが難点か : [sage] 2018/02/08(木) 13:07:38.61:GQf0wVNq0 日経は時系列データの年月日の表示が、年なし日付+曜日になっていてそこが苦戦しているのですがどうやってコード書きました?よろしければ教えていただけると幸いです。 : [sage] 2018/02/08(木) 14:50:54.88:TFjshz820 (別人です) システム日付の年度yyyyを強制連結して日付化、もしシステム日付よりも大きかったら、去年の日付のはずだとすればどうですか。 : [] 2018/02/08(木) 19:11:11.56:VfTp9ysp0 手軽に WebQuery でデータ取っているだけだから多分ご期待にそえないと思うが 時系列のページで 'tr:nth-child(2) td' やってるだけ これで日経もYahooもOK OmegaChartからでなく ショートカットのデータ取得 手抜きですまん : [sage] 2018/02/09(金) 17:17:00.30:s5MVdFVs0 ありがとうございます。挑戦してみます。 それは失礼いたしました。 : [sage] 2018/02/10(土) 14:18:45.78:P2cocBL30 OmegaChart Fibonacciリトレースメント Fibonacci.cs 新規追加 ※差し替え その3 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5775 分割考慮してなかったので修正。farm.CalcSplitRatio(日付)で分割比率取得して掛け合わせた。 : [] 2018/02/10(土) 16:33:35.99:CCAvQBvI0 ありがとうございます 早速試してみます : [sage] 2018/02/17(土) 12:21:18.65:89kxuIS50 ほしゅ : [] 2018/02/18(日) 18:29:30.94:ZKUK+QN80 ほ−ほほ : [] 2018/02/21(水) 03:51:11.16:gs3meVsO0 このスレにペラペラ書かない方がいいぞ データを無断ダウンロードしてる輩がいるって サイトにこのURL付きで通報しまくってるからな おまえも使えなくなるで : [sage] 2018/02/21(水) 06:22:54.07:NTUsTGzB0 やれるもんなら、やってみろ。クソ野郎。 : [] 2018/02/21(水) 06:44:42.39:WVID7bGV0 暇になると出てくるんだよね うんこ 虫 うんこ無視 : [sage] 2018/02/21(水) 08:31:55.37:oy3pBnNi0 お後がよろしいようで : [sage] 2018/02/21(水) 20:55:21.19:732Heo6s0 こもりばんさんのKABU+の利用を考えている方おられますか? : [sage] 2018/02/21(水) 22:30:49.46:sCII/3Bg0 Standardコースを取ろうと思っております。 : [sage] 2018/02/23(金) 12:25:59.78:AE9UINje0 タイミング的に今回も底で損確して憂さ晴らしなんだろうなあ ksの行動は解りやすい、そんなことをしても金は戻ってこないのに : [] 2018/02/23(金) 17:51:37.43:J++/MfwQ0 そだね− : [] 2018/02/23(金) 18:16:42.34:/436YBnl0 【世界教師 マイトLーヤ】 落語家のツイートが炎上「世界中が憧れる日本での貧困は絶対に自分のせい」 ttp://rosie.5ch.net/test/read.cgi/liveplus/1519353860/l50 : [sage] 2018/02/25(日) 16:15:25.26:nNxyYEwj0 KABU+(こもりばん氏サイト)から株価取得するサンプルコードです。 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5777 DownloadOrder.csからこのコードを呼び出す変更が必要です。 Standardコースで1時間当たり4アクセス制限があり、指定日分の1日分しか取れません。 このサイトは有料サイトです。(Standardコースで1か月1000円くらい。) 契約するともらえるIDとパスワードをこのサンプルコードではコードに直接書き込み方式になっています。 適宜書き換えをお願いします。 株価だけではなくて、時価総額や決算データ、PERなど投資指標、浮動株比率、日証金、信用取引残高などあります。 : [sage] 2018/02/25(日) 16:17:57.93:nNxyYEwj0 先物もありました。昼と夜は別の日付名ファイルに分かれていて、各種先物と限月の日足4本値。分足はなし。 : [sage] 2018/02/25(日) 22:00:19.91:nNxyYEwj0 ミスがあったので差し替え KABU+(こもりばん氏サイト)から株価取得 差し替え その1 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5778 : [sage] 2018/02/26(月) 05:30:33.83:WuMxhFk+0 Light(2回/1時間)じゃダメなんだね。株式とETF,REIT,FUNDはファイル一緒にすればいいのに : [sage] 2018/02/26(月) 08:00:19.91:CzhBC/M30 どうもありがとうございます 接続回数制限が厳しめでちょっと困ってしまいますね・・・ ひと月分くらい過去のデータが一気に取れるとよいのですが : [sage] 2018/02/26(月) 17:05:00.95:x7Je365b0 ただ、RSSなどと違い、過去データにもアクセスできるのでそのアドバンテージはありますね。 ファイルのダウンロードだけを毎日やっておいて、OmegaChartの更新はそのダウンロードフォルダを見に行くようにするとか。 個別銘柄の時価総額が同じファイルで取れるようになったのは自分にとって大きいですね。 : [] 2018/02/28(水) 18:25:53.32:4tlP/6Rv0 今頃であれですが株探でエラー出まくりと言うのは取れない銘柄があったらそこで死んでるだけでは? 取れなくても無視して次の銘柄を取りに行くようにすればけば良いような気がしますが どうでしょう : [sage] 2018/03/01(木) 11:45:57.86:F/hCOX9c0 ありがとうございます。原因としては、マルチスレッドで頻繁にアクセスすることじゃないかということになりまして、 1銘柄ずつ処理する、かつ適当に時間を置くという対処がいいだろうということになりました。 : [] 2018/03/01(木) 17:36:45.85:eHvQv6eg0 そうでしたか しかしダウンロードの状況を見ると例えば 1676がindexにあるとこれは取引が寂しくて 殆どデータが無い状態のページを読み込むとそこで死んでしまうためエラーがでていると思うのですが これをスキップすればエラーは減るのではないでしょうか? : [sage] 2018/03/01(木) 18:11:06.83:F/hCOX9c0 その銘柄も株価記載はなくてもページ自体はありますので、他の例えば、ソフトバンク等とも、プログラム的には扱いは同じですね。 : [] 2018/03/01(木) 21:46:00.97:tozWesbq0 今年の新規上場銘柄をまとめてindexファイルへ追加して過去DATAをYahooモードで追記したら、 取引のない上場日前の日付DATAとして0値が追記されるんですね。 知らんかった : [sage] 2018/03/02(金) 08:39:26.33:mz1NN4QA0 書き込むときのチェックが _farm==null だったら処理しないってだけだから、そうなりますね。 _farmがnull または (ファイルが存在しない、かつ出来高ゼロ) ならば処理しない これならば、その問題はなくなるんじゃないですかね。 : [] 2018/03/02(金) 11:03:34.92:Cv1T7cKj0 多分そうですね : [] 2018/03/05(月) 06:37:22.58:7pujmEha0 これって上場以来または長期間 出来高の無い銘柄ではスクリーニングもだけどデータ取得も失敗するって事だよね そうするとソースの維持にもかかわってきそうだけどData.csの修正それとも取得元.cs どちらの修正になるのかな : [sage] 2018/03/05(月) 17:19:57.99:1+6WF8sc0 それは問題なしと思います。出来高がない銘柄は前日終値埋めされて表示されるので。 : [] 2018/03/06(火) 06:41:49.39:AizYMz5w0 そうでしたね : [] 2018/03/06(火) 15:22:06.06:6PUQCV/c0 Yahooモード、2018/03/05のDATAがおかしいなと思ったら Yahooの不具合が発生してますね。 : [sage] 2018/03/06(火) 15:28:58.92:B5NV/3Lh0 どんな感じでおかしいですか? 出先でオメガ見れなくて、帰ってから見たいと思うので よければ教えてください : [sage] 2018/03/06(火) 19:16:57.67:NnThLJUq0 ほんとだ。全体的に誤値が非常に多かったみたい。 Yahoo比較対象がRSS、TradeStation、Kabu+で、基本的にRSS、TS、Kabu+は同じ値で、Yahooだけ違ったのが、始値259件、高値46件、安値271件、終値2696件 : [sage] 2018/03/06(火) 19:45:33.82:NnThLJUq0 >始値259件、高値46件、安値271件、終値2696件 ミス。始値は0件。 ヤフー時系列、今時点では直ってるようです。再走行させればOK。 : [sage] 2018/03/06(火) 20:37:44.80:+YruOYzx0 そういえば昨日の朝方は、楽天RSSも一部銘柄で値段がおかしなことになっていましたね : [sage] 2018/03/06(火) 21:02:45.27:NnThLJUq0 そうなんですか。朝はRSSを使わないので気づきませんでした。 : [sage] 2018/03/06(火) 21:06:22.01:B5NV/3Lh0 THX : [] 2018/03/09(金) 20:22:48.30:CojTjmEU0 RSSといえばオープンオフィスのカルクを使ってリアルタイムの持ち株の時価表示 損益・平均単価等々を三画面の隅に小さく表示 =DDE("RSS";"1570.T";"現在値") エクセルはタスクスケジューラで場中に仕事をさせているのでこれは使えない : [] 2018/03/09(金) 22:16:22.26:SrNhTIzE0 ttp://jump.5ch.net/?https://news.yahoo.co.jp/profile/id/.baCGYiSa3PijHIBc8Nwf.g-/comments/ : [] 2018/03/09(金) 23:54:35.00:CojTjmEU0 Omegaでできること・・今買い時の某銘柄 それは株チャートソフトの限界・・買い時売り時は示すが 最良の安全投機である「時間分散」買い・同返済売りには対応していない Omegaが使えないのではなく限界があるということ : [sage] 2018/03/10(土) 13:17:12.37:tshgXuf10 自分がオメガチャートに期待してるのは、日々変わっていく株価を確認することだけですね。 数百銘柄みることもあるので、数字を入力して銘柄遷移するの大変なのでそこは改造しました。 今後は、日足と週足の同時、もしくは連動表示を実現したいですね。一つのオメガでやるほうがいいのか、二つのオメガを連動させてやるのがいいのか。 あと、画面の描画をPointからPointFに変えたいですね。オメガチャートはトレンドラインがきれいに引けないという話をする人もいるそうですから。 : [sage] 2018/03/10(土) 13:57:35.45:rCFdSZxZ0 私もそういう使い方です。トレンドライン引きまくって全セクター監視で300銘柄。 : [] 2018/03/10(土) 21:29:35.92:wKBFPzk70 Omegaはイチローのルーチンワーク的な : [sage] 2018/03/16(金) 17:13:47.22:J2WjwD7n0 ほしゅ : [] 2018/03/16(金) 17:54:26.58:wDVEfrCQ0 ダウンロードで出来高が無い等々で取得エラーが出る場合の処理ですが エラーメッセージがでるのは全銘柄の取得処理が終わった後でしょうか それとも取得出来なかった時点ですぐ処理を終了しているのでしょうか 後者なら未処理の銘柄の取得処理を継続するための方法はありますか? : [sage] 2018/03/16(金) 21:02:50.82:dV2EDPI60 の意見についてのお話でしたら、データ取得では失敗しません。この意見の大元はだと思いますが、これはIPO上場前にindex.txtに銘柄情報を書き込むとゼロ埋めされたレコードが出来上がるという話でありました。 出来高がない日々データに関しては出来高なしとして取り込まれますが、オメガチャート上で表示されるときに、過去最後に出来高を付けた終値で統一されるのでエラーとはなりません。 ということで、ご懸念のエラーメッセージは出ません。繰り返しますが、出来高ゼロのレコードとして記録され、チャート表示するときは最後に記録された終値で埋められます。 : [] 2018/03/17(土) 06:19:18.93:eRSOx4iw0 ソースを見ると○フーも○探も殆ど同じでエラーが出るのはおかしいでしょうが実際には ○探ではETFの1672から1697で出来高が無い場合"ページから株価を取得できません"の エラーが出て止まりますので他にも似たような書き込みがありましたがこれが不思議で つい書き込みました申し訳ありません 今はindex.txtから該当のETF銘柄を削除しています : [sage] 2018/03/17(土) 07:50:41.94:WwGZ3aWF0 出来高ゼロの場合、直近終値を書き込むのがデフォルトになってるのが諸悪の根源。 : [] 2018/03/17(土) 14:03:47.02:eRSOx4iw0 0埋めの時にエラーが出る場合もあるってことか : [sage] 2018/03/17(土) 18:31:32.60:tXPolDLc0 株探で試したんですけど、エラー出ました。バグですね。ちょっと見てみます。 : [sage] 2018/03/17(土) 19:13:16.52:tXPolDLc0 OmegaChart かぶたんから株価取得 Kabutan.cs 差し替え その1 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5797 高値とか安値に全角文字"−"が入っていたためにMatchせずエラーに分類されてました。 データ・ダウンロードの指定日を指定する意味がなかったのを直しました。 : [] 2018/03/17(土) 20:01:06.47:eRSOx4iw0 対応ありがとうございました 感謝 : [] 2018/03/22(木) 06:45:54.91:hNpHC9Uq0 銘柄の選別と値動きの監視が一番大事で そのためにオメガは非常に役に立つと思うが 実際の所 監視銘柄の更新はどれ位の頻度でやっているんだろうか 自分は値上がり率、 出来高、売買代金の上位から出現頻度を目安に 300銘柄を機械的に選び出しているが 正直、毎日これをやるのはうんざりで終いにゃ収拾がつかなくなるがやらないと心配だ : [] 2018/03/23(金) 06:35:24.62:MBdkV+m90 ストラテジーに関するアイデアはスレ違いでしょうけど、 ヤフーモードの上場日前も0値埋め仕様は、自分には悩ましい大問題です。 それを監視するために2016年〜現在までのIPO銘柄フォルダを作って登録ますたわ。 うっかりやっちまったときのためにw : [sage] 2018/03/23(金) 08:46:07.39:IdaVM+f80 : [] 2018/03/25(日) 12:50:33.26:2c5Lc8yC0 Yahooモード、廃止銘柄もindexファイルに残していると0値埋めですね。 都合良く0値埋めを活かすには、どうしようかな困った。 : [] 2018/03/25(日) 14:00:38.72:2c5Lc8yC0 あ、廃止銘柄はOBS処理してれば助かるんですね。 OBS処理してない自分はエライ事になってますけど。 : [sage] 2018/03/25(日) 14:32:45.10:WGB9UZ2i0 どうもありがとうございます : [sage] 2018/03/25(日) 15:29:42.40:Cm6P496q0 自分はSBI証券の口座を持っているので、時系列ファイル出力機能を使ってCSVを出力。このCSVをドロップするとデータファイル再作成する機能を作りました。 : [sage] 2018/03/25(日) 18:58:09.73:Cm6P496q0 SBIから情報取れなくなるので、上場廃止された銘柄の再作成は無理でした。プログラムでゼロ埋めされた分を削除するしかないですね。 どうしてこういう風になるのかというと、上場廃止銘柄とその日に出来高がなかった銘柄は、ヤフーファイナンス的に反応が同じでした。これは区別がつかないですね。 : [sage] 2018/03/26(月) 05:50:12.73:JZRIbIWD0 データ取得時の、ゼロ埋めをやめれば解決 : [] 2018/03/26(月) 07:00:20.91:i9aWw8EV0 日付データが無くなるのでそれは駄目 : [] 2018/03/26(月) 07:19:03.52:yo3vAhAW0 そうですね、テクニカルチャートの観点上は値幅分析と日柄分析ですから、 適切な0値埋めは大事で。 : [sage] 2018/03/26(月) 07:47:13.10:JZRIbIWD0 上場廃止や出来高少ない銘柄の、テクニカルもくそもないでしょ。 : [sage] 2018/03/26(月) 08:06:23.26:CIOf3HMT0 問題点整理。 ・上場前IPOをindex.txtに登録するとゼロ埋めレコードが作られる ・上場廃止された銘柄をindex.txtにOBS設定せずに放置するとゼロ埋めレコードが作られ続ける 対処方法 ・IPOに関しては、 ・OBSに関しては、index.txtにOBS設定するしかない ・ゼロ埋めレコード不要な人は、該当記述をコメントアウトすればよいと思う : [] 2018/03/27(火) 08:15:22.66:XCL39Wkf0 過去の暴落パターンを検証するという特殊な場面に限り、廃止銘柄のDATAはとても貴重。 廃止銘柄DATAの保存は必須ながら、廃止銘柄なので不要な0値追記されても常用範囲外ではありますね。 ですが、私のプレイスタイルでは廃止銘柄DATAは利用しており重要です。 出来高の少ない銘柄というのは、その定量の解釈などからしてそもそも各自の問題でしかないです。 薄商い銘柄だろうとDATAの正確性を無視できるはずもありません。 そもそも商いが薄いというのは各銘柄の長い歴史のほんの一部の期間の状態でしかないのです。 テクニカル検証で、価格分析のみで試行するロジックやストラテジ検証などでの利用では、 むしろ出来高DATAは無視する傾向にあるくらいですね。 とにかく入手可能な全銘柄DATAの一貫した正確性必須。 : [sage] 2018/03/27(火) 13:12:34.30:plCNmISk0 自分も全銘柄のデータが取得できているかどうかが大事で、0埋めでもオメガチャートでデータを扱う場合であればあまり関係ないのかな、とは思う : [sage] 2018/03/27(火) 18:15:41.12:f+sFqQJK0 0値埋めは各自で解決して下さい。 : [sage] 2018/03/28(水) 00:22:14.54:MPLcdomR0 Options.confでコントロールする手もある。デフォルトがFalseなので、ゼロ埋め不要だよという人はTrueに変えてもらう。 : [sage] 2018/03/28(水) 07:35:27.55:MPLcdomR0 Investing.comから情報収集できなくなってた。直に見に行くとログインを促されるメッセージが追加されてる。 : [sage] 2018/03/28(水) 08:09:14.74:MPLcdomR0 プログラムをタスクスケジューラで止めてただけだった。引退します。 : [] 2018/03/28(水) 20:05:31.40:Fvyxnl850 相場が立った日に出来高が無いのはそれ自体が重要で不可欠な情報。 相場が立ってない休市日は明確にして然るべき。 特定企業に関する報道内容の確認などを理由とした取引所売買停止措置の例。 連日大騒ぎの銘柄が、ある日だけぽっかり出来高の無い日が示現します。 2017年も数件の実例が有ったかと記憶してます。 これを的確に0値埋めで明確にチャート描画することは相場履歴としても重要不可欠です。 Yahooモード現状では複数日前から過去DATAをダウンロードすれば誤った0値埋め頻発。 OmegaChartデフォとして、その一部の機能であるYahooモード固有の必須改善点です。 とはいえ。 チャート攻略としては、ティックの薄い時間枠ではテクニカルラインが潰れるので時間枠縮小するのが普通ですから、 売買の無い歯抜け日足チャートならば週足チャートなどへ短縮して使いますけどね。 : [] 2018/03/29(木) 19:34:18.20:FhUIr8Am0 ゼロうめでなぜにそんなに盛り上がる : [sage] 2018/03/29(木) 20:23:40.51:K6qKppga0 他に話題がない : [] 2018/03/31(土) 11:08:48.25:rkpM06Ur0 0値で埋めれば汎用性が高いです。 : [sage] 2018/03/31(土) 18:54:44.25:nrdZjnsx0 あと、コンパイルシンボルでコントロールもできる。 手順1:yahoo.csの最後のほうを次のように変更。 #if UNZEROFILL #else foreach (var date in dates) { if(!dict.ContainKey(date)) dict[date] = new NewDailyDate(); } #endif 手順2: Visula Studioのプロジェクト-プロパティ-ビルドを開き、条件付きコンパイルシンボルに「UNZEROFILL」の文字列を記入(文字は何でもいい。「」は不要) 記入後、コンパイルして実行すると今までゼロ埋めしてた部分がスキップされる。 戻したかったら、コンパイルシンボルから「UNZEROFILL」の文字記述を削除する。 : [sage] 2018/04/02(月) 11:57:53.60:A6WCx7JE0 ありがとうございます : [sage] 2018/04/08(日) 10:21:03.50:rEn20DWx0 ほしゅ : [sage] 2018/04/13(金) 08:00:19.30:sYNoA0J70 ほ : [sage] 2018/04/14(土) 10:13:21.32:4LpsUvD+0 おめちゃ : [] 2018/04/15(日) 08:08:26.19:fUKPr2Mw0 ↑ ら : [sage] 2018/04/20(金) 00:33:01.13:QQWZRMB80 チャート表示日固定機能っていうのはあったら便利そう : [] 2018/04/21(土) 18:39:20.04:Z5qKORuQ0 何で : [sage] 2018/04/21(土) 19:57:26.06:PdlH2Kc/0 デフォルトの価格区切り線を消して、任意の価格で引き直すことはできないんでしょうか? 100円、300円、1000円、2500円・・・とか。 : [sage] 2018/04/21(土) 19:58:38.25:qtWD8TE20 例えば、バブル崩壊前後の複数銘柄の値動きをみたいとするとき、1990年までチャートをいちいち戻すのがめんどくさい。 週足に切り替えたりしても、また最新日からやり直し。 : [sage] 2018/04/21(土) 20:15:04.20:qtWD8TE20 価格区切り線は、ChartDrawing.cs DrawScaleLinesの中で引かれてて、ここを書き直せば引けると思う。 その100円、300円・・・・を 配列に入れてグルグル回して、その区切り価格が_lowPriceよりも大きかったら描画とする。 : [sage] 2018/04/21(土) 20:36:51.63:qtWD8TE20 上半分はコメントアウトする既存行で、foreach文の中の数字はテキトーに変更。 /* while(price >= _lowPrice) { y = _priceTrans.TransValue((double)price); Win32.MoveToEx(hdc, 0, (int)y, out _dummyPoint); Win32.LineTo(hdc, right, (int)y); ChartUtil.DrawText(hdc, right, (int)y-5, price.ToString()); price -= _priceScaleStep; } */ foreach(int k in new int[]{ 100,300,100,2500,5000,10000,20000,30000,50000,100000}) { if (k < _lowPrice) continue; if (k > _highPrice) continue; y = _priceTrans.TransValue((double)k); Win32.MoveToEx(hdc, 0, (int)y, out _dummyPoint); Win32.LineTo(hdc, right, (int)y); ChartUtil.DrawText(hdc, right, (int)y - 5, k.ToString()); } : [sage] 2018/04/22(日) 00:00:09.07:vz26P6Jh0 ありがとうございます!思った通りにできました。完璧です。 区切り価格を見るに、要するに何をしたいかは多分わかっておられると思います。 : [sage] 2018/04/23(月) 18:37:54.11:UCYd6VmU0 無尽蔵さん、6573の市場が間違ってる…?マザーズだけど、東2にしないと更新されないな : [] 2018/04/24(火) 06:23:11.38:CWutKltN0 それ便利ですね 例えば、、ある銘柄で日足チャートの5年前の日付を見てるときにインジケータ表示を消したり切り替えたりとか。 切替えるたびに観察してた5年前のポイントまで戻るのは手間です。 日付固定して、日足→週足→月足などと変更してもズレないとかも可能なら嬉しいです。 : [sage] 2018/04/24(火) 12:11:55.52:rZcEn7P20 日付固定のロジックは簡単なんですが、ユーザーが日付指定するためのスマートな仕組みや、日付指定モードであることを認識させる表現方法がよくわからないんですよね。 : [sage] 2018/04/24(火) 16:44:38.66:AEO/0uQE0 固定したい日付で右クリックして、日付固定の項目を選択。解除は終了若しくは再起動時とか? : [sage] 2018/04/24(火) 19:05:34.83:rZcEn7P20 それ、良いですね。解除も右クリックの項目クリック、日付指定モードであるか否かもその項目を見れば分かるようにすれば良さげです。 : [sage] 2018/04/25(水) 18:32:57.94:tcxwb9mr0 日付を固定して表示する機能追加のサンプルコードです。 機能を使うときはさんのアイデアを頂いて、固定したい日付の上で右クリックして、「日付固定表示」の項目をクリックすると固定されます。 解除したいときは任意のチャート画面上で右クリックして「日付固定表示中:yyyymmdd」の項目をクリックすれば解除されます。 注意点として、例えば2017/12/29を指定しても2018年の年足がない状態を期待してもそうなりません。 OmegaChart 日付固定表示 Preference.cs 追加修正ポイントには//☆FixedDisplayYMD ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5802 OmegaChart 日付固定表示 MainFrame.cs 追加修正ポイントには//☆FixedDisplayYMD ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5803 OmegaChart 日付固定表示 Command.cs 追加修正ポイントには//☆FixedDisplayYMD ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5804 OmegaChart 日付固定表示 ChartDrawing.cs 追加修正ポイントには//☆FixedDisplayYMD ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5805 OmegaChart 日付固定表示 ChartCanvas.cs 追加修正ポイントには//☆FixedDisplayYMD ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5806 : [] 2018/04/26(木) 15:15:20.82:tcGKBeFD0 おかげさまで便利になりました ありがとうございました : [] 2018/04/26(木) 22:51:53.31:30+NYyL50 素早い。 試させて頂ます。 : [sage] 2018/04/28(土) 10:23:43.43:FXLmLeps0 サンプルコードやファイルへのリンクを取りまとめしたサイトを新設 ttp://jump.5ch.net/?https://osdn.net/projects/omegachartusers/wiki/FrontPage : [] 2018/04/29(日) 08:47:52.91:1BKmL6g20 ありがとうございます。 過去には、多数の方々が多くの拡張キットを公開されてたはずですが。 現在はリンクをたどってもページが存在しません、こういうのも残念です。 Yahooのメーリングリストがサービス終了後、mixiとかでもOmegaChartのSNSがあったんですかね? オメチャ関連ググると、そういう残骸もヒットすんですけどね。 どんなものだったのか一目見てみたかった、残念です。 : [sage] 2018/04/29(日) 11:44:21.32:nqeMcSU+0 このスレだったか、どなたかがアーカイブを残してくれてます。まだ拡張キットもダウンロード可能のようですよ。 ttp://jump.5ch.net/?http://web.archive.org/web/20130509215921/http://www.omegachart.org/dl_kit.html : [sage] 2018/04/29(日) 22:07:06.29:SyaMFRsn0 こういうサイト大変ありがたいんですが 組み込み方がわからない・・・ ソースの簡単な一部改変くらいならなんとかできることもあるけど DLサイトの追加なんてどうやればいいのか・・・ : [sage] 2018/04/29(日) 23:02:21.31:nqeMcSU+0 機能をお試しする一番簡単な方法は 1.Panacoranさんのソースをダウンロードして解凍 2.解凍後できるフォルダ「OmegaChart-9cd2e32」の中にあるファイルがたくさんあるフォルダを見つける 3.サイトにある「日付を固定して表示する機能」項目を見つける 4.修正すべきファイルが羅列されており、上から、Preference.cs、MainFrame.cs、Command.cs、ChartDrawing.cs、ChartCanvas.csの5ファイル 5.2で見つけたフォルダには4で羅列したファイルがあり、すべてのファイルを上書きする。 6.2で見つけたフォルダにある「zanetti.csprj」などをダブルクリックして、VisualStudioを起動する あとはご存知の通りの手順でOmegaChartを起動して機能を試用してみるという流れになります。 : [sage] 2018/04/29(日) 23:04:29.97:nqeMcSU+0 一番大事なのは、今お使いの環境以外で試すことです。別のフォルダに別のOmegaChart環境を作って試すということです。 : [sage] 2018/04/29(日) 23:24:55.08:nqeMcSU+0 ついでにダウンロードサイトの追加は少しコツがあり、解説してみます。 コードを修正するだけではなくて、新規追加する手順と、ご自身でコード書き換えするという手順が必要になります。 たとえば、株探から株価取得を試してみるとします。 1.Panacoranさんのソースをダウンロードして解凍 2.解凍後できるフォルダ「OmegaChart-9cd2e32」の中にあるファイルがたくさんあるフォルダを見つける 3.2で見つけたフォルダにある「zanetti.csprj」などをダブルクリックして、VisualStudioを起動する 4.(たぶん)VisualStudio画面の右側にあるソリューションエクスプローラー内の「zanetti」を右クリックして「追加」−「新しい項目」をクリックします 5.「クラス」をクリックして「名前」を「Kabutan.cs」とし、「追加」ボタンを押下します 6.ソリューションエクスプローラーから今作った「Kabutan.cs」を探してダブルクリックすると編集可能になります 7.サイトの「株探から株価取得」の項目を見つけます。 8.項目内のリンク先のテキスト内容をコピーします。 9.6で編集可能となった「Kabutan.cs」を消して、8の内容で上書きします。 10.ソリューションエクスプローラーから「DownloadOrder.cs」を見つけてコードを表示します 11.10のコードの一番あたりにあるpublic enum StockDataSourceを見つけます 12.「KdbCom」はもう使えませんから、「Kabutan」という文字に書き換えます 13.public CombinedDataSource ConvertToDataSource()を見つけます 14.その中に記述されている「case StockDataSource.KdbCom:」と書かれているところを見つけます 15.以下のように書き換えます。 case DataSource.Kabutan: stock_ds = new Specialized.KabutanSource(_dateArray); あとはご存知の通りの手順でOmegaChartを起動して機能を試用してみるという流れになります。 こちらもまたと同じことに気を付けてご試用ください。 : [] 2018/04/30(月) 14:46:35.93:6gqi89b/0 いつも有り難うございます 大変有用な試みですね 所でOmegachartでジグザグラインを引きたかったので アップロードされた5738から5743を用いて試してみましたがビルドの際に以下の警告がでて困っています 何か手違いがあるのかどうか分かりません こういう場合にはどういう対処をすれば良いのでしょうか? 警告 1 フィールド 'Zanetti.UI.ChartCanvas._currentElliott' は割り当てられません。 常に既定値 null を使用します。\OmegaChart-9cd2e32\ChartCanvas.cs 487 26 zanetti : [sage] 2018/04/30(月) 18:04:17.40:P3UHma1N0 こちらでも試しましたが、問題はなかったです。 'Zanetti.UI.ChartCanvas._currentElliott' は割り当てられません、ってことは、何かの記述が足りないってことだと思います。 ファイルの上書きで失敗するようなら、変更や追加したコードを一つずつ書き足していくと原因がわかるかもしれません。 : [sage] 2018/04/30(月) 19:14:23.15:P3UHma1N0 OmegaChartの初期化ファイル(ZIP)更新しました。2018年3月末まで。 ttp://jump.5ch.net/?https://drive.google.com/open?id=1LLV3L2dy_PH-KVZagIcvtOiCz6v0Edz2 のページの下のほうにデータファイルへのリンクを貼っておきます。 忘れなかったら四半期ごとに更新しようかと思います。 : [] 2018/04/30(月) 19:30:01.94:6gqi89b/0 了解しました トライしてみます : [sage] 2018/04/30(月) 22:55:20.41:P3UHma1N0 ChartDrawing.csにミスがありました。以下、修正版です。 OmegaChart Elliot波動 ChartDrawing.cs 追加修正ポイントには//☆Elliott 差し替え その1 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5808 (ミスったのは222行目、223行目)(のサイトは修正済み) あと、このコピペをそのままリネームして使うと、エンコードがVisualStudioと異なることによりエラーになることもあるようです。 ダメ絶対→ファイルのコピー 推奨→文字列のコピペ : [] 2018/04/30(月) 23:15:13.30:XKUGLsII0 いろいろ精力的に能力向上されて素晴らしい。 自分のOmegaChartソースには、ここ以外にも優秀なサンプル作者さんのを拝借しており。 なかなか簡単にファイルを書換えることもできず、コードをいじる度に成功するようお祈りします。 コードの見かけ上は、視覚的に同じしか見えないのにエラーになって、OS環境が違うサブPCからOmegaChartソースを引っ張り出してきたものを同じ手順で編集すると成功したり。 なにがどう違うのか全く理解できないことがたまにあるんですよね。 もしかして、もしかすると文字エンコードなんかがアレかな〜?とかよく知らないんですけど。 全然レベルの違う話で彷徨ってます、、、とか書いてるうちに、、、 ありがとうございます。 : [sage] 2018/04/30(月) 23:52:07.89:Bj+7gkUA0 丁寧な解説ありがとうございます。嬉しいです。 一度挫折したのですが、時間を見つけてもう一度トライしてみます。 : [sage] 2018/05/01(火) 07:56:10.91:f4BcJGz30 どうもありがとうございます : [sage] 2018/05/07(月) 20:20:42.93:NEDCrQOK0 株価がなぜか置いてあるサイトに関してなのですが、 日によって行が株価コードから始まっているデータ と 行が日付から始まっているデータとあります。 通常時は行が株価コードから始まっておりデータがダウンロードできるのですが、日付から始まっている場合ダウンロードできません。(たまに日付表示になっていることがある。2018/4/27) 仕様の変更なのでしょうか?よろしくお願いいたします。 : [sage] 2018/05/07(月) 20:22:30.14:NEDCrQOK0 調べた限りだと2018/1/5 2018/5/2も : [sage] 2018/05/08(火) 01:14:09.62:YER+pVHo0 ご指摘ありがとうございます。バグってた部分とデータの修正もできました。 : [sage] 2018/05/08(火) 13:28:58.71:/KdBWC6f0 ご対応のほど、どうもありがとうございました : [sage] 2018/05/14(月) 21:37:44.17:4wFtxFCU0 日付ルーラの縦軸に日付が表示できるようにするには どうすればいいですか? : [sage] 2018/05/15(火) 06:51:49.26:Xc5Lnlt/0 ChartDrawing.csのDrawMouseTrackingLineの上のIF文が縦線描画の部分です。 Win32.LineTo(hdc, x, _owner.Height-_layout.FooterHeight); この行の下で以下記述を追加 //ここから if (!_brand.ReserveFarm().IsEmpty) { var date = _brand.ReserveFarm().GetByIndex(_dateLine._nextToBeDrawn).Date; if(date > 0){ Win32.SetTextColor(hdc, Util.ToCOLORREF(_pref.MouseTrackingLinePen.Color)); ChartUtil.DrawText(hdc, x-30, _layout.HeaderHeight+15, string.Format("{0:D4}/{1:D2}/{2:D2}",date/10000,date%10000/100,date % 100)); _owner.Invalidate(); } } //ここまで ChartUtil.DrawTextで、マイナス30してるのは、文字描画スタート位置調整で、横方向に左にズラすためです。 マイナス数字が増えると左へ、プラスにすると右へ移動します。 同じく、プラス15は、縦方向の調整で、プラスの数字が大きくなると下へ文字が移動します。数字は環境に応じて調整してください。 : [sage] 2018/05/15(火) 07:58:33.85:lRhBL83Z0 オメガチャートの右端に日付や価格表示されませんか? いつもありがとうございます : [] 2018/05/15(火) 11:28:33.61:abVjjdh20 非常に便利な機能だと思います 試してみましたところ上部のオプションボタン? インジケーターの表示などの切り替えの部分の表示が全部消えてしまいました : [sage] 2018/05/15(火) 17:09:20.55:Xc5Lnlt/0 このサンプル・コードはダメですね。_owner.Invalidate(); が画面更新するので、ボタンが表示されなくなるようです。 _owner.Invalidate();を取ると、日付がグダグダになります。どなたか、良いアイデアがあったら教えてください。 : [sage] 2018/05/15(火) 22:03:31.37:i+6SD5Vz0 指標と凡例の表示ですね 表示するとチャートの範囲が狭くなるのと 目が悪く老眼も相まって 全体を俯瞰したときに目線を右にずらすのがきつくなってきまして・・ 早速コンパイルしてやってみました イメージ的には、まんまこの感じです! ありがとうございます! やはり画面表示時におかしくなりますね プログラムはさっぱりなのでお役にたてませんが どなたか、私からもよろしくお願いします! : [sage] 2018/05/16(水) 17:15:35.97:iWKAb5Z20 1割くらいの確率でボタンが消える症状が出ますが、新しいサンプルコードです。ボタンが消えてもカーソルを右の欄外に移動すると直ります。 変更箇所は、同じく、ChartDrawing.csのDrawMouseTrackingLine内の記述変更と新規内容追加です。 ◎Win32.LineTo(hdc, x, _owner.Height-_layout.FooterHeight); この行の直下から以下記述を追加 //ここから if (!_brand.ReserveFarm().IsEmpty) { var date = _brand.ReserveFarm().GetByIndex(_dateLine._nextToBeDrawn).Date; if(date > 0){ Win32.SetTextColor(hdc, Util.ToCOLORREF(_pref.MouseTrackingLinePen.Color)); ChartUtil.DrawText(hdc, x-30, _layout.HeaderHeight+15, string.Format("{0:D4}/{1:D2}/{2:D2}",date/10000,date%10000/100,date % 100));//ここまでは従来通り Rectangle r = new Rectangle(Env.Layout.ChartBodyRect.X, Env.Layout.HeaderHeight+10, Env.Layout.ChartAreaWidth, Env.Layout.ChartAreaBottom - Env.Layout.OscillatorPaneHeightTotal - Env.Layout.VolumePaneHeight);//New! この行、新規追加 _owner.Invalidate(r, false);//New! この行はちょっと変更 } } //ここまで New! DrawMouseTrackingLine内の一番上に以下内容を新規追加 _owner.SuspendLayout(); New! DrawMouseTrackingLine内の一番下に以下内容を新規追加 _owner.ResumeLayout(); : [sage] 2018/05/16(水) 22:22:08.75:ileekx460 ありがとうごさいました しかし、お気に入りから銘柄を一つ一つ見に行くと自分の環境だけかもしれませんが 拡張キットを読み込み直すまでチャートの描画を停止します っと出てエラーになります あとはカスタマイズから色変更しようとしてOKボタンを押すと固まりようです : [sage] 2018/05/17(木) 00:31:36.55:8qa387k/0 あっちを立てればこっちが立たず、みたいになるようなので非常に難しいみたいです。 今回は断念したいと思います。お役に立てず、すみません。 : [sage] 2018/05/17(木) 07:46:03.18:A14YpKeQ0 いえいえ、いつもありがとうございます。 : [sage] 2018/05/17(木) 19:31:52.82:zwZxkYSt0 お手数をおかけしました ありがとうごさいました : [] 2018/05/23(水) 12:13:53.83:xyPybdEa0 ほ : [] 2018/05/23(水) 12:24:54.70:ERMYNLZI0 【核を無力化、プーチン】 アメリカには無敗の核戦力 ←<光の勢力>→ ロシアには無敵の光熱兵器!? ttp://rosie.5ch.net/test/read.cgi/liveplus/1527039267/l50 : [] 2018/05/23(水) 13:58:33.40:d/q58uT80 ほぉ : [] 2018/05/24(木) 05:32:08.77:IzZwWV+A0 たなかあだるとしゅつえん : [] 2018/05/24(木) 05:35:11.63:IzZwWV+A0 ちごたいのうえやった : [sage] 2018/05/31(木) 08:00:16.36:X/TkQGEj0 ほしゅ : [sage] 2018/06/04(月) 01:32:20.79:erYwkq+20 hoshupainen : [sage] 2018/06/10(日) 17:29:54.28:leAxIgJS0 hoshu : [] 2018/06/13(水) 20:29:22.41:uyGvIdse0 omegachartの株価データいただけないでしょうか? 4月分が抜けてしまい 日付を変更しても4月まで遡ってダウンロードできない状態に、、、 申し訳ないのですがデータをどこかのあぷろだにあげていただけないでしょうか? よろしくおねがいいたします : [sage] 2018/06/13(水) 20:57:32.75:RiElqefK0 ソースを変更したらできませんですかね。 : [sage] 2018/06/13(水) 20:58:55.03:RiElqefK0 間違えました。その前に、 パソコンの日付けを過去にしてやってみましたか? 日付を変えている間は、他のことはしないほうがいいですよ。 : [] 2018/06/14(木) 13:01:47.97:ffibWv8l0 日付を変えてダウンロードする技がうまく使えないようで株価データをいただけたらなと思っております : [sage] 2018/06/14(木) 15:39:41.51:mvuBUHAt0 今後もデータ抜けがあるたびに、アップロードお願いするつもりなの? : [sage] 2018/06/14(木) 15:57:14.64:07FRBxfN0 ソースを書変えて、もっと前からダウンロードできるようにするのがいいですね。 : [sage] 2018/06/14(木) 18:14:05.29:EJ8bKA3I0 どういう環境かわかりませんが、日付変えてダウンロードできないことあるんですね。 Win10は駄目とか?ダウンロード元が駄目なんですかね? : [sage] 2018/06/14(木) 20:07:30.30:Da3kt08l0 コードを書き換えると4月2日からの足りない日付からのダウンロードもできるようになります。 Download.cs の private static int[] ListDates() この中のこの記述 DateTime start = ld.AddMonths(-2); この数字を-2から-3に変更します。2か月遡って開始日日付を表示するところから、3か月に変更という意味です。 : [sage] 2018/06/14(木) 20:18:01.87:mvuBUHAt0 忘れてなかったらさんが来月更新してくれるのでは。 : [sage] 2018/06/14(木) 22:31:56.48:gaYs4WYO0 今現在、Omegaにはいつからいつまでの株価データが入っているんですか。 : [sage] 2018/06/15(金) 11:38:44.39:xpV5Sul00 データくれって言われたときに思うのは、渡した後、抜けや間違いがあったときにめんどくさいということ。 絶対に文句言わないって言っても、人間って言うんだよね。 : [sage] 2018/06/15(金) 11:44:33.45:tWcxFSSP0 たとえば別のパソコンで日付変えてダウンロードするのはダメなんでしょうか? : [] 2018/06/15(金) 19:40:45.27:bx4uE4fU0 過去データを取るには736の方法がよいのでは 当方は-120にして10年分ダウンロード出来るようにした 勿論配列を確保しているけど 具体的には data.cs の _farm = new byte[RECORD_LENGTH * 500]; を以下の様に変更(10年から20年分は格納できそう) _farm = new byte[RECORD_LENGTH * 5000]; : [sage] 2018/06/16(土) 16:18:18.56:347wvFrL0 ダウンロード開始日指定したら、上書きする仕様に変えれば、ピンポイントで補完できて、システム日付を変えなくても済むね。 DateTimePickerに変えて、指定した日付から2か月分を上書き。少々改造するだけでいけそうな気もする。 : [] 2018/06/22(金) 09:00:37.01:JkGDyl2J0 チャート上の直近高値・安値って消すことできないんですか? : [sage] 2018/06/23(土) 06:50:42.38:gEZTxFMM0 ChartDrawing.cs DrawFushiOrSplit ここで節の数字と分割情報の描画がされていて、節描画の方をコメントアウトすれば消せます。 : [sage] 2018/06/23(土) 08:18:25.57:Gdr/JRqo0 単元株数と表示期間の間に、貸借銘柄か信用銘柄か表示できないですか? 貸借銘柄等一覧(XLSXファイル)から取得できそうですが ttp://jump.5ch.net/?http://www.taisyaku.jp/brand/ : [sage] 2018/06/23(土) 09:19:04.41:gEZTxFMM0 自分でデータを用意すれば、表示したいモノ(貸借・信用)を取ってきて表示するのは可能です。 自分は時価総額の情報をindex.txtに書きこんで利用しています。 : [] 2018/06/23(土) 09:33:01.46:SRnlnbiX0 ありがとうございます。 難しそうですけどやってみます。 : [] 2018/06/23(土) 10:10:38.34:9WplkO4A0 じっくりチャート観察してるとOmegaChartが突然終了してしまう件。 コード関係さっぱり分かりませんが、何かしらキャッシュの制限のような原因でしょうか? 日足、週足、月足などの時間枠切り替えや、ローソク足表示の縮尺切り替えなどを頻繁にやると、 早いときは2〜3銘柄を観察する程度でもダウンします。書き込んだラインはSAVEされません。 : [sage] 2018/06/23(土) 10:44:50.83:gEZTxFMM0 こちらではそういう症状は出ていませんね。OmegaChartを出しっぱなしで放置してることも日常的ですし。 error.logというファイルがありますので、Omegaが悪さをしているならば、ログを吐いているはずです。ログを見てもエラー原因は即答できないんですけどね。 : [] 2018/06/23(土) 13:46:26.75:SRnlnbiX0 無事にできました。ありがとうございます♪ : [] 2018/06/24(日) 13:36:28.73:i0lIScXd0 こちらの環境では 例えばお気に入りフォルダー登録銘柄の日足から週足や月足に表示を切り替える時に 次の銘柄が新規上場などの理由で週足や月足データの数が直前の銘柄に比べて相当少ない場合には 切り替えに 結構時間がかかりますね ただしハングアップはしませんが これと同じような現象かも知れませんね : [sage] 2018/06/24(日) 13:54:24.27:yA+xv9220 OmegaChartの画面イメージをファイル出力する機能のサンプルコードです。 サンプルでは、CtrlキーとAltキーを同時に押しながら、Cキーを押下すると動作、OmegaChartの実行ファイルがあるフォルダ配下の「ScreenShot」フォルダに「銘柄コード.png」というファイルが保存されます。 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5822 : [sage] 2018/06/24(日) 18:26:32.20:yA+xv9220 銘柄名を含んで、ファイル出力するならば、OutputCaptureでの、Rectangleのパラメーター設定は以下のように変更 Rectangle rc = new Rectangle( Env.Frame.Location.X + 7,//7は微調整 Env.Frame.Location.Y + Env.Layout.HeaderHeight + 30, //30は微調整 Env.Layout.ChartAreaWidth, Env.Layout.ChartAreaBottom + Env.Layout.HeaderHeight - 20);//-20は微調整 : [] 2018/06/24(日) 19:08:42.83:URENe/FG0 お気に入りフォルダに新規上場銘柄ばかりを詰め込んだフォルダを登録してますが。 上場日からDATA日数が短い頃は各種テクニカルオシレータの表示をオンにしてる場合、チャート描画に時間がかかります。 各種テクニカルオシレータ表示をオフにすれば機敏にチャート描画されます。 例えば、標準偏差ボラティリティ、MACD、などはダメですが、ストキャスは問題なく動きます。 そんな例外もあるようですがスムーズに新規上場銘柄を表示するなら全オシレータ表示をオフにすれば、こちらの環境では問題ないです。 : [] 2018/06/24(日) 19:14:08.17:URENe/FG0 チャート表示をマウスホールなどで少量ずつスクロールする操作を暫くやり続けると、 OmegaChartはダウンするかフリーズことがよく起こります。 : [sage] 2018/06/24(日) 21:24:40.53:yA+xv9220 series関数使うと重くなりますね。 : [sage] 2018/06/24(日) 21:51:30.00:eZmkqraB0 13年くらい前のシングルコアの時は描画が重かったが、i3,i5くらいCPUの性能が上がってきたら特に問題ないし、パソコンの性能によるとことがあるんじゃないかと思う 突然終了したりすることはないなあ : [] 2018/06/25(月) 06:17:19.96:5/WPn7El0 i5でも症状は同じだな : [sage] 2018/06/25(月) 20:44:38.47:MxfAT8wR0 エコモットとか、追加し忘れてしまうな : [] 2018/06/26(火) 00:05:26.83:1WrxS8Ga0 感謝 : [] 2018/06/28(木) 09:13:44.13:PvJR4pi70 全銘柄のランキング変化 例えば前日比等のランキングをスクリーニング可能なら非常に 助かるのですが Omegachartで特定指標値のランキングを取得できる様になりませんか? : [sage] 2018/06/28(木) 15:48:53.81:dTIMrz470 まああれだ、そんなに多くを望んではいけない : [sage] 2018/06/28(木) 17:51:01.59:FUCa/Nro0 現状でも可能。 1.上昇率を算出するスクリーニングを1つ作る 2.結果を「お気に入りフォルダ」に追加 3.好みのスクリーニングを「お気に入りのフォルダ」フィルタをかけてスクリーニングを実施 : [] 2018/06/29(金) 06:10:44.49:4XhID1Sn0 まあ確かにスクリーニングは結果をランク化しているし そもそもやりたい事が今ひとつ良く分からん : [] 2018/06/29(金) 06:31:13.72:4XhID1Sn0 ひょっとして ある銘柄の上昇率ランキングの時系列データが欲しいのか : [sage] 2018/06/29(金) 20:18:20.61:G+NZIyVn0 OmegaChartの初期化ファイル(ZIP)更新しました。2018年6月末分まで。 ttp://jump.5ch.net/?https://drive.google.com/open?id=1yFyFiI1OI-HlJwB9KoBMd9_qqa9y8mAQ のページの下のほうにデータファイルへのリンクを貼っておきます。 忘れなかったら四半期ごとに更新しようかと思います。 : [] 2018/06/30(土) 07:59:28.82:nm/Oll6a0 感謝! : [] 2018/06/30(土) 10:26:51.12:yfS5vEnA0 チャート上の日付ルーラーをマウスが動いても動かないよう固定することはできないかなぁ : [sage] 2018/06/30(土) 16:52:56.50:+bDEQPKI0 ありがとうございます : [sage] 2018/07/01(日) 20:15:47.42:Z89s3gNJ0 日付固定のコードを参考にするとできそうです。 止めたいところで右クリックして、「日付ルーラ停止」みたいな感じで。 Preference.csで、boolとSystem.Windows.Forms.MouseEventArgsのClassをつくって ChartCanvas.csの日付ルーラを描画してる OnMouseMoveで、MouseEventArgs evをその作ったClassの変数に常に上書きさせる。 日付ルーラ描画停止させたいときは、フラグを立てて、最後に記録したMouseEventArgs evで、日付ルーラを描画させる。 みたいな感じ。 : [] 2018/07/02(月) 06:47:07.32:TAsPa61b0 ありがとう でもワイには無理なことがわかった : [] 2018/07/04(水) 06:09:19.65:J2UWykCw0 スクリーニング実行時 画面左端部へ結果一覧を表示しますが、見出しの文字の表示位置が合ってないので文字が切れてて読めませんね。 たぶん、検索対象日 20〇〇/〇〇/〇〇日付と、対象銘柄数 〇〇〇〇銘柄数だと思います。 それと、結果エクスポートのボタン部分の文字も切れてます。 これを上手く修正してご利用の方は居られますか? 機能の利用に関しては致命的でないですが、検索対象日の日付表示が読めず苦労します。 : [sage] 2018/07/04(水) 18:00:15.81:XS+ju1Ri0 ScreeningResultPane.cs の InitializeComponent() の以下行 this._explanation.Size = new System.Drawing.Size(150,23); この23が高さで、30くらいに変えると見切れることなく表示されました。 ボタンはこちらの環境だと問題なく表示されているように見えます。 ちなみにボタンのサイズは、同 InitializeComponent()内にある以下行 this._exportButton.Size = new System.Drawing.Size(96,23); この96が幅、23が高さです。 : [] 2018/07/04(水) 20:01:10.88:THqHDEp70 恐れ入りますが 対象銘柄数と その下のエキスポート表示というボタンが重なります このボタンを少し下にずらしたいのですが どこを変更すれば良いでしょうか 因みにthis._explanation.Sizeは150,30 this._exportButton.Sizeは120,15にしました : [] 2018/07/04(水) 20:11:54.93:THqHDEp70 this._exportButton.Location = new System.Drawing.Point(24, 30); に変更して解決しました : [sage] 2018/07/04(水) 23:08:07.04:J8L7oE4P0 すごいなこのチャートソフトまだ改善されながら使われてたのか・・・ : [sage] 2018/07/05(木) 00:49:38.63:aSoxqtv30 このソフトにしかできないことあるからなぁ : [sage] 2018/07/05(木) 02:35:50.97:3np836PK0 岡嶋さんに感謝やね。 : [] 2018/07/05(木) 06:37:17.65:5nQvlFnJ0 またやってしまった。 一銘柄株価CSV出力機能については、分割調整後の株価と分割未調整の株価は、 Chart表示状態のそのままが出力されるんですね。知らなかった。 CSV出力して数銘柄の不要なDATAを排除するため編集して再利用したときマズイことになったかも知れない。 どの銘柄だったのだろうか、うぅぅ。 : [] 2018/07/05(木) 06:45:49.29:5nQvlFnJ0 〜 有難うございます試してみます。 : [sage] 2018/07/05(木) 13:34:28.75:3np836PK0 アプリを作って検知するのが良さそう。別のフォルダに初期化ファイルを解凍したデータを用意。これと比較する。 銘柄コード1301から9999までブン回し。初期化のほうの最も古い日の終値と、現役のdataフォルダの同銘柄同日終値を比較。 値が違っていたらログ出力すれば、検知可能。 : [] 2018/07/06(金) 02:45:26.31:Kysv75Gw0 なるほど、やれるか試してみます。 スクリーニングしたリストをチャート観察中に3月と4月に一銘柄ずつDATA抜け発見。 たまたま見つけたんで他にもあるのかは知りません。 Yahooモードの利用ですが0値で埋められておらず、表現がおかしいか知れませんが素直に抜けてます。 この場合はYahooのページに問題があるんでしょうね?0埋めされなかったわけですから。 : [] 2018/07/06(金) 06:45:05.86:fg3QaSjr0 ダウンロード時のデータ漏れはファイラー使って毎日更新時刻をチェックかな ●フーさんからだと たまに何個か抜けたりするが その殆どが上場廃止銘柄 初めて知ったよ スクリーニングの後 エクスポートボタン水色で囲まれてる : [] 2018/07/12(木) 17:03:26.88:q2S1hiC/0 4個目のインジケータを表示させていますがアイコンが他の3つと全く違ってる 過去スレでアイコン変える方法があったがどれも説明が簡単すぎて駄目だった アイコンは 今のN3をN4に少し変える位は出来るが それを組み込む手順が不明 お手数ですが どなたか猿にでも分かる様な解説をお願い出来ませんか : [] 2018/07/12(木) 20:31:56.93:goL7R6UL0 自分は他者様が公開されたサンプルコードを拝借してインジケータツールボタンを9個へ増やしてます。 大変便利に利用させて頂いて有難いです。 に掲載の StockDataLoader+の公開主stray_nora氏のOmegaChart用サイトで公開されたインジケーターを9個へ増やすサンプルコードですが。 お役に立つか不明ながらそちらをご紹介してみようと思ったら、どうやら現在リンク切れみたいです。 自分には貴重な情報が満載だったのでとても残念です。 : [sage] 2018/07/13(金) 00:45:12.28:+/tYSg9q0 ソースみて、適当に言ってみます。 1.アイコンを設定するには、ImageListForm.csを開く 2.フォームのデザインが開くので、たぶん左下にみえる_image16、これを右クリックしてイメージの選択を押下 3.25個のメンバーが並んでいると思うので、任意のアイコンを追加する 4.ImageListForm.cs の internal class IconConst 此処の中の記述 public const int OSCILLATOR3 = 17; この行の後に以下行を付け加える public const int OSCILLATOR4 = 18; public const int ACCUMULATIVE=19; この行以降も、数字を一つずつずらして最後まで 5.Preference.cs internal class OscillatorPreferenceの一番上、LENGTH = 3 を 4に変える。 6.ChartTitle.cs public ChartTitle()の中の記述「オシレータの表示をするかどうかを指定します」とある部分の記述群がオシレータの関係コードだが、何も変える必要がないと思う。 大体こんな感じだと思うけど、実際には試してないです。 アイコンを増やすのはこれからもやりたい人がいるので、結果をフィードバックして頂けたら。 : [sage] 2018/07/13(金) 00:56:24.18:+/tYSg9q0 3.25個のメンバーが並んでいると思うので、任意のアイコンを追加する これにプラスして、追加したアイコンを18番目に移動 : [] 2018/07/13(金) 06:29:49.56:RhwJ6HRY0 ,786,787 どうも有り難うございました 参考にさせて頂き再びトライしてみます : [] 2018/07/13(金) 07:35:34.65:RhwJ6HRY0 上手く行きました 追加したアイコンを18番にセットする方法が分かりませんでしたが右にある矢印ボタンで押し上げてOKでした : [sage] 2018/07/13(金) 11:45:29.37:+/tYSg9q0 頂いた情報込みで、まとめておきました オシレータ表示段を増やすには? (アイコン設定方法も) ttp://jump.5ch.net/?https://osdn.net/projects/omegachartusers/wiki/FrontPage : [] 2018/07/14(土) 07:17:28.31:tCI4QUom0 あ、インジケータでなくオシレータでしたか。 の記載は的外れで、stray_nora氏のインジケータグループのサンプルコードのことでした。 失礼。 : [] 2018/07/14(土) 07:41:02.62:tCI4QUom0 まとめ情報、有難うございます。 あちらに記載の”OmegaChart 日付固定表示 //☆FixedDisplayYMD ”が便利です。 実装後の副作用として、表示銘柄の切り替え直後の均衡表の先行スパン部分の表示状態が隠れてしまうなど、 収録DATAの最新の日付より未来部分に何かしらのインジケータを表示する場合に影響が出ます。 銘柄を切り替えてから→チャート表示をスクロールする、という一手間が掛かる仕様になります。 : [sage] 2018/07/14(土) 09:00:19.96:J4IMyT7A0 ご指摘ありがとうございます。共存できる方法を思いついたら、追加していきたいと思います。 : [] 2018/07/14(土) 12:46:06.37:NQkGLXg10 あぁ OmegachartWikipedia が消えてるね : [sage] 2018/07/16(月) 08:07:34.95:oT1gNskY0 OmegachartWikipediaの管理人ブログ † ttp://jump.5ch.net/?https://investnora.blog.fc2.com/ : [sage] 2018/07/19(木) 14:23:50.90:wBFVGSkr0 どうもありがとうございます : [sage] 2018/07/20(金) 09:50:34.45:XItNM5bU0 次スレ用テンプレ 会則 @OmegaChartはサポートを終了しています。 ご自身でコンパイルできない方は、他のソフトを利用して下さい。 A連投で初歩的な質問をする人やクレクレ君は、立ち入り禁止。 ●公式サイト OmegaChart公式HPのアーカイブ ttp://jump.5ch.net/?http://web.archive.org/web/20131010105520/http://www.omegachart.org/ 作者Blog(サポート終了) ttp://jump.5ch.net/?http://okajima.air-nifty.com/ ●有志による維持活動 panacoran氏のサイト ttp://jump.5ch.net/?http://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage ●前スレ OmegaChartスレ ver.10 ttps://egg.5ch.net/test/read.cgi/software/1488866170/ "> ttps://egg.5ch.net/test/read.cgi/software/1488866170/ 関連サイト ■名無し屋本舗 CSV to Omega ttp://jump.5ch.net/?http://www.geocities.co.jp/SiliconValley-SantaClara/1364/app.html ■OmegaTool : お気に入りツールソフト ttp://jump.5ch.net/?http://www.awa-kasikoubou.com/cake/omegatool/omegatool.html : [sage] 2018/07/20(金) 11:36:30.54:DcQJ9d/C0 要修正 sourceforge.jp ↓ ja.osdn.net そのお気に入りツールソフトって初めて見たけど、ずっとテンプレにあったんだな。 ケーキ屋さんか。 : [sage] 2018/07/20(金) 17:49:04.76:XItNM5bU0 次スレ用テンプレ 会則 @OmegaChartはサポートを終了しています。 ご自身でコンパイルできない方は、他のソフトを利用して下さい。 A連投で初歩的な質問をする人やクレクレ君は、立ち入り禁止。 ●公式サイト OmegaChart公式HPのアーカイブ ttp://jump.5ch.net/?http://web.archive.org/web/20131010105520/http://www.omegachart.org/ 作者Blog(サポート終了) ttp://jump.5ch.net/?http://okajima.air-nifty.com/ ●有志による維持活動 panacoran氏のサイト ttp://jump.5ch.net/?https://ja.osdn.net/users/panacoran/pf/OmegaChart/wiki/FrontPage ●前スレ OmegaChartスレ ver.10 ttps://egg.5ch.net/test/read.cgi/software/1488866170/ "> ttps://egg.5ch.net/test/read.cgi/software/1488866170/ 関連サイト ■名無し屋本舗 CSV to Omega ttp://jump.5ch.net/?http://www.geocities.co.jp/SiliconValley-SantaClara/1364/app.html ■OmegaTool : お気に入りツールソフト ttp://jump.5ch.net/?http://www.awa-kasikoubou.com/cake/omegatool/omegatool.html : [] 2018/07/21(土) 06:36:54.70:E94mg7210 ↑公開されたツールはこちらもありますので掲載させて頂きます。 (ただし小数点以下の株価に対応しない) JUDAH'sWeb -6日で1%の株式投資- (Topページ) ttp://jump.5ch.net/?http://red.ribbon.to/~judah/index.html DataDump Ver0.13 _オメガチャート株価データ編集ツール (DataDumpページ) ttp://jump.5ch.net/?http://red.ribbon.to/~judah/omega-dd.html : [] 2018/07/21(土) 06:54:15.33:E94mg7210 機能制限付きシェアソフトウェアです。 小数点以下に未対応ながら無料で利用可能な機能が有用です。 銘柄個別DATAの一覧表示と編集機能や、よその株価バイナリファイルから差分データを補充する、など。 : [] 2018/07/21(土) 23:53:52.21:QDEcwyiX0 てst : [] 2018/07/22(日) 08:31:44.03:vEk7CXPb0 あつぃい〜 : [] 2018/07/23(月) 08:12:20.74:iIji6usj0 スクリーニングのフィルタの設定で新たな条件を設定しました その条件でうまくスクリーニング出来ましたが 次回のスクリーニングでフィルターボックスがその条件ではなくお気に入りのフォルダで固定されてしまいます 多分フィルター項目のインデックスが抜けているのでしょうがソースを見てもスキルが低くてよく分かりません フィルターボックスに新たな条件を表示するか または一番上のすべての銘柄に戻すにはどうすれば良いでしょうか? : [sage] 2018/07/23(月) 15:35:56.63:8NV/r99l0 フィルタの設定項目を増やすには、SystemTrading.csのinternal enum FilterType を追加・修正しますよね。 ここに「すべての銘柄」の設定がされていれば、表示されると思うのですが。 : [] 2018/07/23(月) 19:26:20.64:iIji6usj0 レス有り難うございます internal enum FilterType には列挙済みです 困っているのはスクリーニング後、 前に選択したフィルターの表示項目が変わって それがお気に入りのフォルダーになる事です : [sage] 2018/07/23(月) 21:09:31.35:8NV/r99l0 デフォルトと違う動きをするということは、改変した内容に問題があるということでしょうから、改変した内容がわかる人じゃないと答えられないと思います。 : [sage] 2018/07/23(月) 22:41:39.13:eRqWmyza0 自分で改造したオメガチャート使ってるのがすげえな : [] 2018/07/24(火) 06:40:23.54:F6yurHRY0 そう言えば OmegaChartスレ ver.9 で親切な人が貼ってくれた改変部分今も役に立ってるが これもスクリーニングの結果の表示が同じ事かもね 解決はどっちにしても難しそう 最後のスクリーニング結果 Command.cs ttp://jump.5ch.net/?https://sourceforge.jp/users/omegachartuser/pastebin/1360 最後のスクリーニング結果 Env.cs ttp://jump.5ch.net/?https://sourceforge.jp/users/omegachartuser/pastebin/1361 最後のスクリーニング結果 ScreeningDialog.cs ttp://jump.5ch.net/?https://sourceforge.jp/users/omegachartuser/pastebin/1362 最後のスクリーニング結果 SystemTrading.cs ttp://jump.5ch.net/?https://sourceforge.jp/users/omegachartuser/pastebin/1363 : [] 2018/07/26(木) 18:22:13.62:+Q+kBVOx0 Pastebin: OmegaChart Fibonacciリトレースメント //☆Fibonacci 2つエラーが出てしまって詰んでます。 FixFibonacci エラー 1 'Zanetti.UI.ChartDrawing' に 'FixFibonacci' の定義が含まれておらず、型 'Zanetti.UI.ChartDrawing' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。 RemoveHighlitedFibonacci エラー 2 'Zanetti.UI.ChartDrawing' に 'RemoveHighlitedFibonacci' の定義が含まれておらず、型 'Zanetti.UI.ChartDrawing' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。 すみません。 : [sage] 2018/07/26(木) 22:26:44.29:QLWCsXdV0 サンプルコードの試し方 1.最新コードを用意して、解凍して、コンパイル。正常にコンパイルできることを確かめる 2. ttp://jump.5ch.net/?https://osdn.net/projects/omegachartusers/wiki/FrontPage へ行く 3.(今回は)フィボナッチ・リトレースメント描画機能の項目をみる 4.記載のサンプルコードをダウンロード 5.1で開いたVisual Studio画面から ・ダウンロードした、 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5765 の内容をChartCanvas.csに上書きする ※ファイルの上書きNG、あくまでも文字列の上書きで ・以下同様に、5757をChartDrawing.cs、5758をCommand.cs (略) 5762をUtil.csに上書きする ・5775は「新しい項目の追加」で「クラス」追加して、同様に上書きする 6.正常にコンパイルできることを確かめる : [sage] 2018/07/27(金) 08:29:27.04:QHCiBwgx0 どうもありがとうございます : [] 2018/07/28(土) 21:31:33.77:tHrUXkZZ0 //☆Fibonacci、慎重にコードを読み比べてみると 例えばChartCanvas.cs、5765.txt、この部分 > //☆Fibonacci > if (_currentFibonacci != null && ev.Button == MouseButtons.Left && ((Control.ModifierKeys & Keys.Alt) == Keys.Alt)) > { > Invalidate(_currentFibonacci.GetInclusion(this.ClientRectangle), false); > _currentFibonacci.Destination = p; > > var h = Env.Layout.ChartAreaBottom - Env.Layout.OscillatorPaneHeightTotal - Env.Layout.VolumePaneHeight; > var point = this.PointToScreen(new Point(this.Location.X, this.Location.Y)); > Rectangle r = new Rectangle(point.X, point.Y, Env.Layout.ChartAreaWidth, h - _title.Height); > Cursor.Clip = r; > } > //今引いている直線の再描画 > else if (_currentFreeLine!=null) { てっきり下の二行は変更が無いと思ったんですが、自分のOmegaChartソースコードとは違います。 ここも//☆Fibonacciの変更点でしょうか、関係ないですか? //☆Fibonacci if文をelse ifにする こう書いてある変更箇所のような? 中途ですみません、とにかく時間かけて読み比べてみます。 : [sage] 2018/07/28(土) 23:04:11.56:6eakw2mE0 その部分に関しては、 ttp://jump.5ch.net/?https://osdn.net/projects/omegachartusers/wiki/FrontPage の「フィボナッチ・リトレースメント描画機能」の項に注釈があります。 361行目を var point = this.PointToScreen(new Point(this.Location.X, this.Location.Y + _title.Height)); に修正。 362行目を Rectangle r = new Rectangle(point.X, point.Y, Env.Layout.ChartAreaWidth, h); に修正。 このように修正するように、お願いします。 : [] 2018/07/29(日) 01:47:31.98:sg8mx2Lh0 その記載に自力で気づく事は無かったはずです。有難う御座います。 : [] 2018/07/29(日) 16:13:21.29:sg8mx2Lh0 Fibonacciリトレースメント //☆Fibonacci 、お陰様でビルドまでいけました。 サンプルコードの見落とし箇所としては、 の部分の下から2行の else if への変更点。 のご指摘どおりの修正点。 それと、各サンプルコード見出しの注記、”追加修正ポイントには//☆Fibonacci” この記載にある//☆Fibonacciだけを目印として、変更点を追ったことにより、下記の部分をまるごと見落とし。 ↓↓ : [] 2018/07/29(日) 16:13:52.90:sg8mx2Lh0 > //Fibonacciの追加 > public void FixFibonacci(Fibonacci fl) > { > Env.Fibonacci.Add(_brand, Env.CurrentIndicators.Format, _pref.LogScale, fl.ToSolid(_brand.ReserveFarm(), _firstDateIndex, _priceTrans)); > _fibonaccies.Add(fl); > } > public bool RemoveHighlitedFibonacci() > { > ArrayList remain = new ArrayList(); > bool f = false; > foreach (Fibonacci line in _fibonaccies) > { > if (line.DrawMode == Fibonacci.LineDrawMode.Normal) > { > remain.Add(line); > } > else > { > if (line.ID != -1) Env.Fibonacci.Remove(line.ID); > f = true; > } > } > _fibonaccies = remain; > return f; //1つでも消去したらtrueを返す > } > どうもすみません。いろいろ見落としました。 厚かましい要望ですが、次回5757.txt差し替え等の際には、上記部分も//☆Fibonacciの変更箇所目印で統一して下されば、自分などには助かります。 有難う御座います。 この機能を試用さて頂きます。 : [] 2018/07/29(日) 16:32:14.70:sg8mx2Lh0 この場所は、ChartDrawing.cs、#5757.txtです。 : [sage] 2018/07/29(日) 20:41:03.14:IUo+POnz0 「//☆Fibonacci」の表記抜けでご迷惑をおかけしたようで大変失礼しました。 ttp://jump.5ch.net/?https://osdn.net/projects/omegachartusers/wiki/FrontPage のまとめサイトに記述追加しておきました 注意:「//☆Fibonacci」の目印の抜け ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5757 1006行目から1030行目までのpublic void FixFibonacci(Fibonacci fl) を丸々 「//☆Fibonacci」の印がないがこれも追加するべきコードです : [] 2018/07/30(月) 06:37:58.90:6n7OSWNB0 ありがとうございます。 簡易ワード検査だけで手っ取り早く探って済ませる自分など初心者にとって、よく引っかかる落とし穴です。 すみません。 Fibonacciリトレースメント //☆Fibonacci、試用させて頂いてます。 チャートポイントの自動フォーカス(任意のチャートポイントの値幅を自動取得する)仕様が素晴らしいです。 本来、フィボナッチゲージをフリーハンド描画する仕様であれば、基本の「安値、0.382、0.618、高値、」の4つだけ描画できれば、 それ以外の全てのフィボナッチレベルを自由に描画できますが、このサンプルコードの自動フォーカス仕様においては、 0.236と0.764のレベルゲージの描画も、自分は追加して頂きたいです。 これを追加したくない場合は、その部分のコードをコメントアウトすれば対応可能な仕様などで実現できないでしょうか。 よくできてますね良好です。 : [sage] 2018/07/30(月) 12:23:39.20:Hcmqf8Fe0 >0.236と0.764 フィボナッチの線を実際に描画してるのは、Fibonacci.cs の public void Draw(Trans pricetrans, Rectangle rect, IntPtr hdc) ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5775 の150行目からなんですが、これをご覧になれば、たぶん直感的にご自身で改変できると思います。 変数がy1〜y5、k1〜k5なのは、フィボナッチリトレースメントの線が5本描画してるからで、7本にするわけですから、変数もy6、y7、k6、k7を追加して既存のコードをヒントに書けば大丈夫だと思います。 : [] 2018/07/30(月) 21:03:41.43:6n7OSWNB0 ご案内のFibonacci.csの該当箇所150行目から200行目までの部分について。 ご指示に従って変数のy1〜y5、k1〜k5の各5本の項目をy1〜y7、k1〜k7の各7本へ増やし。 フィボナッチレベルの序列構造に従いまして、既存コードを直感的に行間を補完しました。 改変した部分は、158行目以下の一連の行。 ↓↓ : [] 2018/07/30(月) 21:04:26.23:6n7OSWNB0 > var y1 = 0F; > var y2 = 0F; > var y3 = 0F; > var y4 = 0F; > var y5 = 0F; > var y6 = 0F; > var y7 = 0F; > var k1 = .0; > var k2 = .0; > var k3 = .0; > var k4 = .0; > var k5 = .0; > var k6 = .0; > var k7 = .0; > > if (Env.Preference.LogScale) > { > k1 = pricetrans.Inverse(Math.Min(p1.Y, p2.Y)); > k2 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.236 + Math.Min(p1.Y, p2.Y)); > k3 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.382 + Math.Min(p1.Y, p2.Y)); > k4 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.500 + Math.Min(p1.Y, p2.Y)); > k5 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.618 + Math.Min(p1.Y, p2.Y)); > k6 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.764 + Math.Min(p1.Y, p2.Y)); > k7 = pricetrans.Inverse(Math.Max(p1.Y, p2.Y)); > y1 = Math.Min(p1.Y, p2.Y); > y2 = (float)(Math.Abs(p1.Y - p2.Y) * 0.236 + Math.Min(p1.Y, p2.Y)); > y3 = (float)(Math.Abs(p1.Y - p2.Y) * 0.382 + Math.Min(p1.Y, p2.Y)); > y4 = (p1.Y + p2.Y) / 2; > y5 = (float)(Math.Abs(p1.Y - p2.Y) * 0.618 + Math.Min(p1.Y, p2.Y)); > y6 = (float)(Math.Abs(p1.Y - p2.Y) * 0.764 + Math.Min(p1.Y, p2.Y)); > y7 = Math.Max(p1.Y, p2.Y); > } : [] 2018/07/30(月) 21:06:24.89:6n7OSWNB0 続き↓↓ > else > { > k1 = pricetrans.Inverse(Math.Min(p1.Y, p2.Y)); > k7 = pricetrans.Inverse(Math.Max(p1.Y, p2.Y)); > k2 = Math.Abs(k1 - k7) * 0.764 + k7; > k3 = Math.Abs(k1 - k7) * 0.618 + k7; > k4 = (k7 + k1) / 2; > k5 = Math.Abs(k1 - k7) * 0.382 + k7; > k6 = Math.Abs(k1 - k7) * 0.236 + k7; > y1 = Math.Min(p1.Y, p2.Y); > y2 = (float)pricetrans.TransValue(k2); > y3 = (float)pricetrans.TransValue(k3); > y4 = (float)pricetrans.TransValue(k4); > y5 = (float)pricetrans.TransValue(k5); > y6 = (float)pricetrans.TransValue(k6); > y7 = Math.Max(p1.Y, p2.Y); > > } > DrawTheLine(hdc, m, l, y1, k1, out pt); > DrawTheLine(hdc, m, l, y2, k2, out pt); > DrawTheLine(hdc, m, l, y3, k3, out pt); > DrawTheLine(hdc, m, l, y4, k4, out pt); > DrawTheLine(hdc, m, l, y5, k5, out pt); > DrawTheLine(hdc, m, l, y6, k6, out pt); > DrawTheLine(hdc, m, l, y7, k7, out pt); > } ここまで、、、改変後、お陰様で問題なく機能しているようです。 大変お手数をお掛けしました、解説等ありがとうございます。 : [] 2018/07/31(火) 06:13:27.19:KQT8Z4Y40 Fibonacciリトレースメント //☆Fibonacci、について。 フィボナッチレベルゲージの左端部へラインのネームを表示することは可能でしょうか。 例えば、、、仮に、0.618レベルに”F5”、0.382レベルに”F3”という識別記号を付けたとします。 右端部分(レベル識別記号)+中央部分(フィボナッチライン)+左端部分(計算値) F5--------------------------------618 F3--------------------------------382 このように二本のライン描画の例を書いてみましたが伝わるでしょうか。 仮に、こんな描画にして分析ポイントの重なりと混線時の視認性を緩和できればと考えてます。 いろいろとすみません。 : [] 2018/07/31(火) 06:17:47.61:KQT8Z4Y40 イメージの説明の日本語の左右が逆になりました。 左端部分(レベル識別記号)+中央部分(フィボナッチライン)+右端部分(計算値) : [sage] 2018/07/31(火) 11:36:34.85:0p3lP22/0 今の仕様は、0.382と0.618を特定してないものなので、かなり書き換えないと難しいですね : [sage] 2018/07/31(火) 12:06:31.03:0p3lP22/0 と思ったけど、_pivotのyの値と、_destinationのyの値の大小をみれば、簡単にできそうですね。 : [sage] 2018/07/31(火) 16:25:17.98:0p3lP22/0 OmegaChart Fibonacciリトレースメント Fibonacci.cs 新規追加 ※フィボナッチの位置情報(61.8%とか)も描画 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5833 Fibonacci.csだけを上記内容で上書きすれば動くと思います。差分追加修正ポイントには//20180731 のコメントを書き入れました。 要望では”F5”のような文字描画でしたが、サンプルコードでは、”61.8%”のようなフィボナッチ数値にしました。 : [] 2018/08/01(水) 02:47:50.97:61NyJUrn0 何度もすみませんお世話になります、ありがとうございます。 差し替えられたコードをフルコピペして、問題なく動作確認できました。 些細なことながら、Fibonacci.cs,#5833、210行目と213行目の記述。 レベルゲージのラベル表記の序列について、自分の認識として上昇値幅の計測では、 「高値へ向かって0.618→半値→0.382」と小さくなり、下降値幅の計測ならこの逆ではないでしょうか。 表現例、、、買われすぎからの38.2%押し→61.8%押し、、逆に売られすぎ反発上昇では、、38.2%戻り→61.8%戻り、、など。 場所、Fibonacci.cs,#5833.txt、209行目以下の部分を > //20180731 追加 > var s = new string[] { "Hi", "61.8%", "50%", "38.2%", "Lo" }; > if (_pivot.Y > _destination.Y) > { > s = new string[] { "Hi", "38.2%", "50%", "61.8%", "Lo" }; > } 自分の例として、このように短く記号を記述してみました。 公開下さったコードは自分の要望以上の仕様です。 上昇値幅観測と下降値幅観測の違いによって、レベルゲージのラベル表記が可変することは自分の頭から抜けてました。 ほんとに素晴らしいご対応、ありがとうございます。 一つだけ確認した注意点としては、OmegaChartのチャート反転表示中は正常に機能しません。 : [sage] 2018/08/01(水) 06:06:04.92:Ndx7RX7B0 >レベルゲージのラベル表記の序列 マケスピがこの表記だったので合わせてみましたが、SBIのチャートやMT4は逆でした。 チャート反転機能はまったく忘れてました。反転中は機能させなくするか、それとも解決方法があるのか。 時間があれば考えてみたいと思います。 : [sage] 2018/08/01(水) 07:58:54.80:npjrhoep0 どうもありがとうございました : [sage] 2018/08/01(水) 08:01:58.03:Ndx7RX7B0 チャート反転時にフィボナッチ・リトレースメントがうまく動作しない件 異常動作は2つのケース ・反転時かつ対数チャートではないときに、38.2%と61.8%のラインが変な位置に出る → 今回修正 ・反転時に38.2%と61.8%の案内表示がマウスを動かすたびにクルクル変わる → 修正不可能なので反転時は案内表示をやめる ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5833 194行目を以下のように修正 k2 = Math.Abs(k1 - k5) * 0.618 + Math.Min(k1,k5); 196行目を以下のように修正 k4 = Math.Abs(k1 - k5) * 0.382 + Math.Min(k1, k5); 210行目〜214行目を以下のように修正 var s = new string[5] { "", "", "", "", "" }; if (!Env.Preference.InverseChart) { if (_pivot.Y > _destination.Y) { s = new string[] { "0%", "38.2%", "50%", "61.8%", "100%" }; } else { s = new string[] { "100%", "61.8%", "50%", "38.2%", "0%" }; } } : [] 2018/08/02(木) 07:21:05.45:/1YfEdw90 何度も大変ご苦労さまです。 動作確認できました。チャート反転してもちゃんとついて来ます。 ツールの使い勝手は反応機敏で安定して軽やか、書いて消して何度でも繰り返せてストレスを感じません。 フォボナッチ系テクニカルやツールをかなり使い込んでますが、これは良好で楽しいです。 フォボナッチツールのラインについて。 フリーライン描画機能では、OmegaChart画面右側に指標と凡例の表示枠を表示すると、 その表示枠の左端部分を表示エリアの限度として線が消えますが、このフィボナッチラインはモニターの右端までとことん消えませんね。 今のところ邪魔になっているわけではありませんが、一応のご報告です。 それから、厚かましいにも程があると思いますが。 このツールは値幅を自動で取得する仕様で素晴らしいですが。 作者様の言われるように既存コードに簡単な改変を施すだけで実現可能な範囲という前提として。 OmegaChart起動パネルから、あえてフリーハンドモードへ一時的に切り替わるなどが実現可能でしょうか。 欲をかいてそんなこを思ったりもしております。 一般的に現状のままでスキがないと思います。本当にありがとうございます。 使いまくってます。 : [sage] 2018/08/02(木) 08:16:38.74:xVScScUI0 >あえてフリーハンドモードへ一時的に切り替わるなどが実現可能でしょうか これ、自分も考えたことがあるんですが、結構難しくてですね、実現に至っていません。 : [sage] 2018/08/03(金) 11:53:17.44:fZ163Dh60 どうもありがとうございます : [] 2018/08/03(金) 22:32:33.64:Dnd2s6me0 まだまだ ほぼ毎日スクリーニングに使っております。 : [] 2018/08/04(土) 07:58:09.44:D5aw196o0 フィボナッチリトレースメント凄い。 (妄想) もしそのフリーハンドでも描ける機能が実現するなら、 値幅メジャー表示への切り替えも可能になれば利用の幅が広がります。 切替機能1(標準)自動モード→フリーハンドモード(臨時) 切替機能2(標準)フィボナッチ計算値表示→値幅メジャー表示(臨時) リスクリワードのだいたいの目安を見るのに便利です。 : [] 2018/08/05(日) 11:19:29.62:thRgLWLB0 日付を固定して表示する機能追加の件、便利に利用させて頂いております 有り難うございます 特定の銘柄で表示固定が うまく行かない場合に遭遇しましたので確認して頂ければと思います 4381 ビープラッツ、6571 キュービーネット、9271 和心等で起こりましたが私だけでしょうか : [] 2018/08/05(日) 11:50:08.90:ipepAZ5N0 それ全部データ量が少ない今年のIPOばかりですね。 自分の環境では、オシレータ表示を消しておけば問題ありません。 : [] 2018/08/05(日) 12:27:28.00:thRgLWLB0 そうでしたか 分かりました : [sage] 2018/08/06(月) 08:37:14.40:MDMEggoX0 「日付固定」機能は、オメガチャート画面下に表示される、左右に動くスクロールバーを操作する機能です。 なので、直近IPOみたいに足の数が少ない銘柄は、スクロールバー自体が表示されないので機能しないという話になります。 : [sage] 2018/08/06(月) 10:34:51.01:6aYGkrRw0 フィボナッチのプログラムすごいですね 感謝です : [] 2018/08/08(水) 21:07:19.62:+oS0lh9p0 OmegaChart Fibonacciリトレースメント Fibonacci.cs どうでもすみません。 フィボナッチ拡張レベルを追加してみたんですが上手くいきません。 一見は描けてるように見えますが。 過去に、フリーライン描画が頼りないことがありましたが、あのように日付ルーラーが交差すると消えることがあります。 記述は下記の通りです。 改変箇所の主要部分(独自に多くレベルを追加してます、すみません) ↓↓ : [] 2018/08/08(水) 21:09:25.10:+oS0lh9p0 > if (Env.Preference.LogScale) > { > k1 = pricetrans.Inverse(Math.Min(p1.Y, p2.Y)); > k2 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 2.618 + Math.Min(p1.Y, p2.Y));//拡張レベル > k3 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 1.618 + Math.Min(p1.Y, p2.Y));//拡張レベル > k4 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.236 + Math.Min(p1.Y, p2.Y)); > k5 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.382 + Math.Min(p1.Y, p2.Y)); > k6 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.500 + Math.Min(p1.Y, p2.Y)); > k7 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.618 + Math.Min(p1.Y, p2.Y)); > k8 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.764 + Math.Min(p1.Y, p2.Y)); > k9 = pricetrans.Inverse(Math.Min(p1.Y, p2.Y) - Math.Abs(p1.Y - p2.Y) * 0.618);//拡張レベル > k10 = pricetrans.Inverse(Math.Min(p1.Y, p2.Y) - Math.Abs(p1.Y - p2.Y) * 1.618);//拡張レベル > k11 = pricetrans.Inverse(Math.Max(p1.Y, p2.Y)); : [] 2018/08/08(水) 21:10:28.65:+oS0lh9p0 > y1 = Math.Min(p1.Y, p2.Y); > y2 = (float)(Math.Abs(p1.Y - p2.Y) * 2.618 + Math.Min(p1.Y, p2.Y));//拡張レベル > y3 = (float)(Math.Abs(p1.Y - p2.Y) * 1.618 + Math.Min(p1.Y, p2.Y));//拡張レベル > y4 = (float)(Math.Abs(p1.Y - p2.Y) * 0.236 + Math.Min(p1.Y, p2.Y)); > y5 = (float)(Math.Abs(p1.Y - p2.Y) * 0.382 + Math.Min(p1.Y, p2.Y)); > y6 = (p1.Y + p2.Y) / 2; > y7 = (float)(Math.Abs(p1.Y - p2.Y) * 0.618 + Math.Min(p1.Y, p2.Y)); > y8 = (float)(Math.Abs(p1.Y - p2.Y) * 0.764 + Math.Min(p1.Y, p2.Y)); > y9 = (float)(Math.Min(p1.Y, p2.Y) - Math.Abs(p1.Y - p2.Y) * 0.618);//拡張レベル > y10 = (float)(Math.Min(p1.Y, p2.Y) - Math.Abs(p1.Y - p2.Y) * 1.618);//拡張レベル > y11 = Math.Max(p1.Y, p2.Y); > } : [] 2018/08/08(水) 21:12:25.45:+oS0lh9p0 > else > { > k1 = pricetrans.Inverse(Math.Min(p1.Y, p2.Y)); > k11 = pricetrans.Inverse(Math.Max(p1.Y, p2.Y)); > k2 = Math.Abs(k1 - k11) * 2.618 + Math.Min(k1, k11);//拡張レベル > k3 = Math.Abs(k1 - k11) * 1.618 + Math.Min(k1, k11);//拡張レベル > k4 = Math.Abs(k1 - k11) * 0.764 + Math.Min(k1, k11);//修正20180801 > k5 = Math.Abs(k1 - k11) * 0.618 + Math.Min(k1, k11);//修正20180801 > k6 = (k11 + k1) / 2; > k7 = Math.Abs(k1 - k11) * 0.382 + Math.Min(k1, k11);//修正20180801 > k8 = Math.Abs(k1 - k11) * 0.236 + Math.Min(k1, k11);//修正20180801 > k9 = Math.Min(k1, k11) - Math.Abs(k1 - k11) * 0.618;//拡張レベル > k10 = Math.Min(k1, k11) - Math.Abs(k1 - k11) * 1.618;//拡張レベル : [] 2018/08/08(水) 21:15:17.47:+oS0lh9p0 > y1 = Math.Min(p1.Y, p2.Y); > y2 = (float)pricetrans.TransValue(k2); > y3 = (float)pricetrans.TransValue(k3); > y4 = (float)pricetrans.TransValue(k4); > y5 = (float)pricetrans.TransValue(k5); > y6 = (float)pricetrans.TransValue(k6); > y7 = (float)pricetrans.TransValue(k7); > y8 = (float)pricetrans.TransValue(k8); > y9 = (float)pricetrans.TransValue(k9); > y10 = (float)pricetrans.TransValue(k10); > y11 = Math.Max(p1.Y, p2.Y); > ここまでにしときます、、、たぶん以下はいいかと思うのですが。 こんなやり方ではダメでしょうか。 修正のアドバイスお願いします。 : [sage] 2018/08/08(水) 22:14:44.93:muu+9v940 フィボナッチを完全にエラーなく再現するのは難しいところがあるからある程度のところで妥協したほうがいいのかもしれないね : [] 2018/08/09(木) 06:12:57.96:jUxZoLGN0 この調子で4.236相当レベルをこれに追加して総数13個を登録しました。 どんなときに何が原因で不安定になるのか分かりませんが、この状態で使ってます。 : [] 2018/08/10(金) 06:35:20.37:SWovkmMw0 ヤフーCS機能について、0値埋め機能に株価0円はあり得ないという仕様に変更するとかどうにか 上場前の銘柄コードに0円の株価DATAを格納しないようになりませんか。 : [sage] 2018/08/10(金) 10:37:04.65:KXUjc5jh0 Yahoo.csの一番下の方に、「出来高がない日の株価データがないので値が0のデータを補う」とあります。 このforeach文を丸ごとコメントアウトすればいいように見えますが、試してません。 : [] 2018/08/11(土) 14:51:35.84:Dqql6Pug0 0201の円・ドルデータで週足表示にすると表示がおかしくなりませんか あと指数類(0202,0501〜0533)も週足や月足へ表示を切り替えると変になる困った : [sage] 2018/08/11(土) 21:52:50.44:Xa6kzJLP0 どうおかしいのか分からないが、表示がおかしいのはdataがおかしい。 : [] 2018/08/12(日) 08:26:16.04:G42NuT3P0 おらのも6月第5週がスパイク状で安値75円高値159円くらいになってる : [] 2018/08/12(日) 15:16:17.06:y/0z2RbR0 ドル円や為替DATAは、SDL+の主さんがYahooの為替だったんでデータ継承のために今は手作業でコツコツ書き込んでます。 為替もYahooモードあったらちょとだけ楽ですけどね。 サンプル、ドル円- ttps://stocks.finance.yahoo.co.jp/stocks/history/?code=USDJPY=X 0201ドル円、0202ユロ円、0203オージー円、0204ポン円、0205カナダ円、0206スイス円、0207キウイ円、0208ランド円、、計7通貨。 他に、香港/円ありますけど自分はチャート化してません。 : [sage] 2018/08/12(日) 15:45:12.55:hUHYROH90 ドル円の表示異常、再現しないですね。 国内株式、株価指数、業種別指数のチェックを外す、為替のチェックのみ入れて、データのダウンロード このやり方だとデータソースはDreamVisorのはず。ということは異常な表示になる人は別のところから為替の情報を取っているんですかね。 : [] 2018/08/13(月) 08:29:53.70:Aw6UwI/h0 とりあえず為替データを1999年から全て取り直しましたところ表示は正常になりました データは一見正常でどれがおかしかったのかは特定できませんでした お騒がせしました : [sage] 2018/08/19(日) 14:21:47.40:3uV3rR+K0 ほしゅ : [sage] 2018/08/19(日) 18:20:37.48:tQVr6skF0 引き直し可能なフィボナッチリトレースメントのサンプルコードができました。 線を引き直すときは、altキーを押しながら、起点か終点の水平ラインにカーソルを合わせると上下に移動できます。 引き直し時は、レート高安に自動調整しませんので、任意の位置設定が可能です。 引き直し前のリトレースメントは残ります。 新規追加したのは3ファイル。 9cd2e32からの変更箇所には「//☆Fibonacci」 最初に書いたサンプルコードとの差分には「//☆Fibonacci 20180816」 OmegaChart Fibonacciトレースメント ChartCanvas.cs 追加修正ポイントには//☆Fibonacci ※差し替え その2 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5847 OmegaChart Fibonacciトレースメント ChartDrawing.cs 追加修正ポイントには//☆Fibonacci ※差し替え その1 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5848 OmegaChart Fibonacciリトレースメント Fibonacci.cs 新規追加 ※差し替え その4 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5849 以下ファイルは変更なし OmegaChart Fibonacciリトレースメント Util.cs 追加修正ポイントには//☆Fibonacci ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5762 OmegaChart Fibonacciリトレースメント Preference.cs 追加修正ポイントには//☆Fibonacci ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5761 OmegaChart Fibonacciリトレースメント Env.cs 追加修正ポイントには//☆Fibonacci ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5760 OmegaChart Fibonacciトレースメント CustomizeDialog.cs 追加修正ポイントには//☆Fibonacci ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5759 OmegaChart Fibonacciトレースメント Command.cs 追加修正ポイントには//☆Fibonacci ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5758 前のバージョン、引き直しができない最初のサンプルコードの情報アーカイブ ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5845 : [sage] 2018/08/19(日) 21:22:42.37:tQVr6skF0 の内容に加えて、あいだの水平線は破線にするサンプルコードと、Preferene.csの1行だけバグ取り あいだの水平線の色を変えることもできるけど、やりたい人はCustomizeDialog.csの改造箇所を参考にしてみてください。 OmegaChart Fibonacciリトレースメント Fibonacci.cs 新規追加 ※差し替え その5 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5850 OmegaChart Fibonacciリトレースメント Preference.cs 追加修正ポイントには//☆Fibonacci ※差し替え その2 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5851 : [sage] 2018/08/20(月) 14:28:54.00:7xGUpgsX0 どうもありがとうございます : [sage] 2018/08/20(月) 22:18:19.63:PXC4q+6S0 感謝いたします、ありがとうございます : [] 2018/08/21(火) 12:56:19.07:p759mh/O0 ,861 どうも有り難うございました リトレースメントの表示で数字だけでなく従来通り%をつけるにはどうすれば良いでしょうか Fibonacci.cs の中身がかなり変更されていて分かりませんでした : [sage] 2018/08/21(火) 17:08:10.41:m9R3B1Kx0 OmegaChart Fibonacciリトレースメント Fibonacci.cs 新規追加 ※差し替え その5 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5850 このファイルでいうと、552行目を以下のように変更 DrawText(hdc, (int)Math.Min(_pivot.X, _dest.X) - 30, y, string.Format("{0}%", retText())); ただ、このリトレースメントの数字を描画するコードは別の問題を抱えてしまうかもしれず、また修正版のサンプルコードを出すと思います。 Win32.SelectObjectのオブジェクトを参照渡しにしないとメモリリークが起きるらしく、不安定な挙動になる人がいたらこのコードのせいかもしれないですね。 : [] 2018/08/21(火) 19:35:36.53:p759mh/O0 いつもお手数をおけけします 変更後の状況何かありましたら報告させて頂きます : [sage] 2018/08/23(木) 05:11:12.16:bDMUGnWg0 どうもありがとうございます : [sage] 2018/09/01(土) 20:13:00.42:PmnwimxP0 ほしゅ : [] 2018/09/06(木) 08:11:01.18:2sFElxpH0 3日米国の休み以来ダウ、Nasdaq、SP500 のデータが取れない? : [sage] 2018/09/06(木) 09:30:53.43:fYrabzdy0 ドリームバイザー・ドット・コムの提供する情報提供サービスは終了いたしました。 ttp://jump.5ch.net/?http://www.dreamvisor.com/index.html 2018年9月3日12:00をもちまして終了いたしました。 : [sage] 2018/09/06(木) 14:22:14.85:qK1sSpd70 0106 JASDAQもデータが取得できなくなっていませんか? : [] 2018/09/06(木) 20:01:48.53:2sFElxpH0 皆さん困るのでは? ダウ、Nasdaq、SP500は ドリームバイザーから データ取得してたのでね 誰か代わりになるところ 知らないでしょうか? : [sage] 2018/09/06(木) 20:31:31.96:fYrabzdy0 Yahoo Finance ttp://jump.5ch.net/?https://finance.yahoo.com/quote/%5EDJI/history ttp://jump.5ch.net/?https://finance.yahoo.com/quote/%5EIXIC/history ttp://jump.5ch.net/?https://finance.yahoo.com/quote/%5EGSPC/history : [sage] 2018/09/06(木) 22:57:35.61:NXb4jqPD0 わいは日本株オンリーやから困らんな今んとこ : [sage] 2018/09/06(木) 23:32:55.92:bMD2GL1e0 マザーズと先物をどうするかっていう感じですかね。 : [] 2018/09/07(金) 07:17:47.23:P5NbHdjM0 なぜこうなってるのか分かりませんが。 OmegaChart過去DATAではSP500の出来高をNYダウへ插入してます。 TOPIXと日経平均指数の出来高と同じ処理で。 DATA継続性の観点では、この点も継承すると有り難いです。 : [sage] 2018/09/07(金) 08:08:30.27:wD6cF5j80 DATA継続性なら、Yahoo Finance(US)のS&P500は1950年までデータがある。 : [sage] 2018/09/07(金) 09:55:00.45:2B3aGqxM0 株価情報 (東証) ttp://www.edatalab.net/kabu/ 2018/9/6 以降データが更新されてませんです。 : [sage] 2018/09/07(金) 15:11:45.18:H4OWA9FY0 あと、業種別指数もDreamVisorだったな : [] 2018/09/07(金) 18:27:35.31:8pvMYpRm0 DreamVisor.cs いらなくなるの : [] 2018/09/07(金) 20:00:37.31:eCBz0B510 今日9月7日ダウ、Nasdaq、SP500も 業種別指数もデータ取れてるよ DreamVisorからデータ取てるのかな?? : [] 2018/09/07(金) 20:24:56.72:eCBz0B510 ごめん ダウ、Nasdaq、SP500は6日までだ 業種別指数は日本だから7日までだ。 : [sage] 2018/09/08(土) 05:04:47.17:3i3zD8Oh0 サービスは終了してもサーバーは動いてるんだろうね。 : [sage] 2018/09/08(土) 11:20:49.10:dOXtx4/A0 NYダウやS&P500などは、DownloadOrder.cs内のprivate void AddForeignIndicesDataSources(ArrayList col) 以下でデータをDreamVisiorから取得しているということ? : [sage] 2018/09/09(日) 10:31:42.91:QS2UfCEw0 その通りですね。 col.Add ( どのサイトから株価取得するか ( どの銘柄を取得するか ) ); DreamVisorなき後、状況が一変してしまい、あちこちからかき集めるようにしないといけなくなった。 上の「どの銘柄を取得するか」は、以前ならば、一つのサイトで全部集まったけど、これからは複数のサイトを記述しないといけない。 そうすると、管理が結構めんどくさい感じになりそう、なので、ならばもう直接AddForeignIndicesDataSources内に書き込んだ方がわかりやすいという気がします。 : [sage] 2018/09/09(日) 10:50:51.71:QS2UfCEw0 DomesticIndices、日経225、TOPIX、JASDAQ →ヤフーファイナンス DomesticIndices、日経先物、TOPIX先物 →ケン〇レ ForeignIndices、ダウ、ナスダック、SP500 →米ヤフー Currencies、ドル円、ユーロ円 →ヤフーファイナンス ・33業種指数はデータダウンロード終了 ・個別銘柄株価以外のこれらに関して、1回のアクセスで取れる情報量だけを更新対象とする (最短で20日分しか取らないので、1か月空けてダウンロードすると、情報漏れが出る) こういう仕様で考えてみたいと思います。 : [sage] 2018/09/09(日) 10:55:55.56:19E1GfvH0 昨日の夜にはデータ更新されてますね 管理人さんは北海道の方なのかな もし被災されたなら、心からお見舞い申し上げます それから、いつもありがとうございます : [sage] 2018/09/09(日) 13:44:02.05:QS2UfCEw0 ドリームバイザー・ドット・コムのサービス終了に伴い、別ソースからの株価ダウンロードを試みるサンプルコード ・33業種指数は株価取り込みを取りやめ ・新規取り込み先のヤフーファイナンスの日経225などは出来高なし など、従来からの変更点あり。 OmegaChart DreamVisor終了対応 DataSourcs.cs 追加修正ポイントには//☆DreamVisor終了対応 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5858 OmegaChart DreamVisor終了対応 DownloadOrder.cs 追加修正ポイントには//☆DreamVisor終了対応 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5859 OmegaChart DreamVisor終了対応 KenMille.cs 追加修正ポイントには//☆DreamVisor終了対応 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5860 OmegaChart DreamVisor終了対応 Yahoo.cs 追加修正ポイントには//☆DreamVisor終了対応 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5861 : [sage] 2018/09/09(日) 19:12:10.45:8KlO0/Cd0 さんへ サンプルソースコードの提供に感謝します。 >> 33業種指数は株価取り込みを取りやめ kabutanに33業種別指数の時系列データがあります。 下記URLに0251から0283まで指定すると表示されました。 ttp://jump.5ch.net/?https://kabutan.jp/stock/kabuka?code=xxxx 他にも以下の時系列データがありました。 日経平均:0000、TOPIX:0010、JASDAQ:0100 ドル/円:0950、ユーロ/円:0951 NASDAQ:0802 残念ながら、日経平均先物、TOPIX先物、S&P500はありませんでした。(確認不足かもしれません) 尚、NYダウ:0800、はありますが時系列データがありません。 以上ですが参考になれば幸いです。 : [sage] 2018/09/09(日) 19:17:59.04:8KlO0/Cd0 889です。下記の通り訂正します。済みませんでした。 JASDAQ平均:0100 ではなく JASDAQ指数:0102 の様です。 : [] 2018/09/09(日) 20:21:42.72:SFsRJT9R0 ありがとうございます。 現在DreamVisorのサーバーは動いてる らしいので止まってからこの変更を すればよろしいのですよね。 月曜日以降取得確認等ご報告 よろしくお願い致します。 : [sage] 2018/09/09(日) 20:56:45.03:QS2UfCEw0 ありがとうございます。自分も株探のページは1000番までほとんど確認してみました。銘柄種類は随一ですよね。 ただ、みんかぶは赤字だったと記憶してますし、そういうところのサーバーはこっそり利用させてもらうほうが良いかなと思い、頭数に入れませんでした。 そうなんですよね。まだ動いているようでした。 出来高の桁数とか、こちらで勝手に桁を落としてるので、ご自身の環境に合わせる必要もあるかと思います。 テスト環境でテストを重ねたうえで、本番環境に移行したほうがよろしいかと思います。 : [sage] 2018/09/09(日) 21:46:26.65:7tW4M03G0 どうもありがとうございます : [sage] 2018/09/10(月) 21:38:22.23:Y+b0mjPW0 どうもありがとうございます。ファイルを更新、ビルドして、オメガチャートを実行してみました。 ひとつ教えてほしいのですが、データを取得する日数を指定した場合でも取得される指数データの期間には影響を与えないのでしょうか? (たとえば5日前からデータを取得しようとしても取得される指数データの期間は変わらない?) : [sage] 2018/09/10(月) 22:28:42.99:Y2qGvVJp0 こんばんは。影響しないです。 1回アクセスしたその情報だけをOmegaChartのデータに反映します。 そのサイトが20日分の4本値を表示していたら、その記録で上書きするサンプルコードです。 OmegaChartのデータダウンロード画面は個別しか日付指定できないので、そうするしかありません。 : [sage] 2018/09/11(火) 13:44:25.28:pU55dK8x0 こんにちは、 いろいろとどうもありがとうございました。 : [] 2018/09/12(水) 19:13:08.47:zI/jEc1v0 いつも有り難うございます ところで従来通り業種別指数を取得するのは難しいのでしょうか : [sage] 2018/09/12(水) 20:20:37.53:jdNk5S+H0 DreamVisor終了以降、33業種指数4本値を取得できるのは、 株探から取得する方法 TradeStationから取得する方法 の2通りあります。 : [] 2018/09/14(金) 18:45:13.29:7riQBfzr0 ○探て どうして為替データ沢山あるんだろ しかも小数点2桁と4桁揃って別のコードで 不思議やな : [sage] 2018/09/15(土) 11:41:50.69:WfPbhzNO0 30^2 : [] 2018/09/15(土) 13:45:21.32:eCwHM91v0 Un^K : [] 2018/09/20(木) 11:00:27.33:+FrMgooo0 まだうんこのままか : [sage] 2018/09/26(水) 20:28:17.72:i4GG4nVv0 ほしゅ : [sage] 2018/09/29(土) 07:23:26.68:HepTj9kh0 OmegaChartの初期化ファイル(ZIP)更新しました。2018年9月末分まで。 ttp://jump.5ch.net/?https://drive.google.com/open?id=1yFyFiI1OI-HlJwB9KoBMd9_qqa9y8mAQ (前回と同じURLです) のページの下のほうにデータファイルへのリンクを貼っておきます。 忘れなかったら四半期ごとに更新しようかと思います。 : [sage] 2018/09/29(土) 15:31:13.79:RYMl1BpV0 わぉ、ありがとうございまし : [] 2018/09/29(土) 18:32:44.80:gpkcWDB/0 わぉぅ ありがとございまし : [sage] 2018/09/29(土) 23:10:30.78:hQZk/l9F0 わぉぅっ ありがとございまし : [sage] 2018/10/01(月) 07:59:38.40:JwQIb1KK0 どうもありがとうございます : [sage] 2018/10/03(水) 15:29:51.22:gUzVUA/M0 どうもありがとうございます。 : [sage] 2018/10/09(火) 17:35:01.77:BN8mnpkX0 ヤフーファイナンスから情報取得できなくなったんですけど、ひょっとして自分だけ? : [] 2018/10/09(火) 18:03:13.57:0Kd3Ni9b0 対策取られたかも : [] 2018/10/09(火) 22:38:07.21:Q6DaxZ3u0 YahooモードDLメッセージ 基礎になる接続が閉じられました:送信時に、予期しないエラーが発生しました。 落ちません。 : [] 2018/10/10(水) 07:03:45.88:Fkjf7atR0 ランキングとかページ内容が少し変わっている : [] 2018/10/10(水) 07:46:41.12:J2ViVagh0 私のPCも 『基礎になる接続が閉じられました:送信時に、予期しないエラーが発生しました。 』 と、出て YahooモードでのDATA更新出来ません Yahoo形式変わったでしょうか : [sage] 2018/10/10(水) 08:27:52.42:w+M7PedD0 プログラムでヤフーファイナンスに接続しようとすると、切断を強制的に切られるようになったようです。 UserAgent偽装してみましたがこれだけだとダメ。WebBrowserのDocumentTextでは株価が取れました。 ただ、WebBrowserはめっちゃ遅いうえに不安定だったりしますから微妙ですね。上手い偽装の仕方があればいいのですが。 : [sage] 2018/10/10(水) 09:27:23.65:LQs8umYI0 そして無尽蔵だけが残った、か そろそろやばいね ヤフーはファイナンス倶楽部に入ってても拒否られるのかな? : [sage] 2018/10/10(水) 09:28:29.92:LQs8umYI0 そうなんですか? こっちを先に確認したほうがいいかもですね : [sage] 2018/10/10(水) 18:04:00.70:M5axTKQx0 地方市場の時系列データがあるのはYahooしかないのかな : [] 2018/10/10(水) 19:39:43.84:HgaiObHB0 一応は、みんかぶ個別株時系列データあり ヤホーに似てる : [] 2018/10/10(水) 23:53:39.51:Xh3cSyse0 毎日、通報しまくった成果がやっとでたな おまえらは、 もう終わりや : [] 2018/10/10(水) 23:56:30.41:Xh3cSyse0 人が質問した時は、 相手を小バカにして、 自分が困ったら、 「助けて〜」って泣きつくか?(笑) panacoranのこともヤフーにはサイトごと通報済み 訴えられないといいね♪ : [sage] 2018/10/11(木) 00:03:20.68:LqcMj+9l0 サンキューニキ 調べてみる : [sage] 2018/10/11(木) 00:05:07.39:LqcMj+9l0 最悪hypersbiかな? まー捨てる神あれば拾う神ありだわな : [sage] 2018/10/11(木) 00:44:56.32:kHev+7o70 ヤフーがなくても、普通に情報が手に入る、この時代でなぜか勝ち誇る情弱の君。 : [] 2018/10/11(木) 00:56:22.47:HEyeXQG70 そういうことかできるのは100人に1人 情報を共有できるレベルじゃない つまり、おれの勝ち 1人でデータ取ってシコシコしてろ : [sage] 2018/10/11(木) 01:00:41.03:OS22zy+60 相場で負けてるからせめてここでは勝ちたいんですねわかります : [] 2018/10/11(木) 01:21:24.98:HEyeXQG70 いや、 おまえらが嫌いなだけ : [sage] 2018/10/11(木) 01:27:36.08:hQASRH5r0 底辺乙w 負け犬は無駄に足掻いてなさいw : [] 2018/10/11(木) 01:32:59.42:HEyeXQG70 負け惜しみいってろ おまえらはもう終わり : [sage] 2018/10/11(木) 01:39:02.42:Tiq/rgFh0 ルサンチマンが捗るねえ 無能なんだろうなあ : [] 2018/10/11(木) 01:44:03.08:HEyeXQG70 すぐにレスがつくねえ panacoranが助けてくれると思って、 へばりついてるんでちゅか〜? : [] 2018/10/11(木) 01:45:46.35:HEyeXQG70 なにもない時は、 数日書き込みないのにねえ(笑) 困ってんだろバカ親父 助けてくださいってはよいえや : [sage] 2018/10/11(木) 01:46:50.02:OcnDImrg0 無能、怒りの連投w : [] 2018/10/11(木) 02:32:32.29:HEyeXQG70 ヤフーにはこのスレも通報済み 警察に被害届け出すっていってたから、 panacoranはもう逮捕されてたりして(笑) : [] 2018/10/11(木) 02:33:34.94:HEyeXQG70 おまえらが、 OmegaChartを使えるようになる日は、 もう2度ない おつかれさん : [] 2018/10/11(木) 06:10:17.00:ec8w6RIp0 いやーくそがあるもんだ : [sage] 2018/10/11(木) 08:12:19.54:kHev+7o70 月々1000円くらい払えば株価が手に入るんですよ。 それをオメガチャートに取り込む方法も公開されてます。 誰でもできますよね。 : [sage] 2018/10/11(木) 09:57:15.01:PpaSutW10 あれ?それどこでしたっけ? もうそっちに移行しようかなと : [sage] 2018/10/11(木) 12:14:10.21:kHev+7o70 KABU+ ttp://jump.5ch.net/?https://kabu.plus/ 指数とか先物、為替のレートはないです。 : [sage] 2018/10/11(木) 12:30:59.73:PpaSutW10 ありがとうございます~ : [] 2018/10/11(木) 14:27:15.65:HEyeXQG70 こんなクソソフトに1000円払う?(笑) マケスピ、ハイパーSBIは無料やで ま、おまえらは、 今度の世界同時株安で破産するから、 どっちもいらんか : [sage] 2018/10/11(木) 15:18:02.28:kHev+7o70 このデータを買うと、オメガチャートだけじゃなくて、 エレフォロ氏のチャートリスト ttp://jump.5ch.net/?http://elefolo.com/NewChartList/index.html メリー氏のキラトレ ttp://jump.5ch.net/?http://pulse227.net/kiratorekabuplus/ などで役立てることができる。 購入者のほとんどの人は、Excelでその日の資金の流れを復習するために買ってるんじゃないか っていうくらいこの活用方法はツイッターなどで目にした。 ttp://jump.5ch.net/?https://twitter.com/i/moments/826105030583341056 ttp://jump.5ch.net/?https://twitter.com/5chan_nel (5ch newer account) : [sage] 2018/10/11(木) 15:58:21.85:XeQhlfmr0 たとえばKABU+だと1時間当たりアクセス回数上限がありますよね 仮にオメガチャートをKABU+対応にした場合でも複数日にさかのぼってデータ取得する際は1時間当たり2〜3日分が限度ということなのでしょうか? : [sage] 2018/10/11(木) 16:25:28.88:kHev+7o70 その通りです。1時間あたり4アクセス制限コースだと、ETF、REIT、FUNDと個別株データの4ファイルを見ないと全部データ収集したことになりませんので、1hあたり1日分しか取れません。 アクセス制限があるネットの方はダウンロードだけにすれば不自由なく運用できると思います。 : [sage] 2018/10/11(木) 19:01:38.11:tbDHvoIX0 どうもありがとうございます。 有志サイトにある KABU+(こもりばん氏サイト)から株価取得 差し替え その1ファイルには //時間当たりのデータ取得制限のため指定した日付のみ取得 と記載されています。 このファイルを用いてomegachartを作成した場合、たとえば過去の日にちでも取得できる仕様なのでしょうか? (本日 2018/10/11ですが、2018/10/4のデータ1日分を取得することが可能であるかどうか?) : [sage] 2018/10/11(木) 19:48:27.11:kHev+7o70 という仕様だったと思いますのでちょっとまずいですよね。1時間内で何回もKABU+にアクセスすることが可能になってしまいます。 KABU+から株価をダウンロードするのは別のプログラムで行い、オメガチャートからキックする「株価ダウンロード」は、PCのローカルファイルを見に行くという仕様が一番いいような気がします。 パソコン内にCSVファイルを貯めると、2017年1月4日から今日までは438日分。1日分4ファイル、600KBほど必要ですから、300MB以上のHDD空きが必要になります。 : [sage] 2018/10/11(木) 19:59:32.49:kHev+7o70 KABU+から株価をダウンロードするのは別のプログラム、この仕様は ・初回起動で、KABU+のIDとパスワード設定、保存するフォルダ設定 ・タスクスケジューラーで毎日1時間ごとに起動するように設定 ・保存フォルダ内の最新ファイルを見つけて、足りないファイルをKABU+からダウンロードする ・当日株価ファイルまで揃っていたら、保存フォルダ内で一番古いファイルを見つけ、それよりも古いファイルをKABU+からダウンロードする ・2017年1月4日(KABU+にある最古株価)まで辿っていたら何もしない : [sage] 2018/10/12(金) 03:07:29.81:wkNedltA0 947 ご回答どうもありがとうございます。 : [sage] 2018/10/12(金) 11:06:40.18:ouUAIhod0 <th class="a-taC">10/11(木)</th> の正規表現は <th class=""a-taC"">(?<month>\d?\d)/(?<day>\d?\d)((月|火|水|木|金))</th> という書き方で正しいでしょうか? : [sage] 2018/10/12(金) 11:52:25.08:7mFWe/JT0 ざっと見、曜日の()カッコをエスケープ : [sage] 2018/10/12(金) 12:24:54.02:ouUAIhod0 曜日のかっこは、全角かっこ()で 全角のかっこ場合もエスケープ\(\)になるんでしょうか? : [sage] 2018/10/12(金) 12:30:06.43:7mFWe/JT0 あ、全角でしたね。失礼しました。 : [sage] 2018/10/12(金) 12:53:00.30:7mFWe/JT0 Visual Studio C#で試したら普通に検索できるようですけど。 var s = "<th class=\"a-taC\">10/11(木)</th>"; var valid = new Regex(@"<th class=""a-taC"">(?<month>\d?\d)/(?<day>\d?\d)((月|火|水|木|金))</th>"); var matches = valid.Matches(s); Console.WriteLine(matches.Count); : [sage] 2018/10/12(金) 13:44:36.35:y160c8Cw0 誰か次スレ早めによろ。 規制かなんかで何故か建てられんかった。。 : [sage] 2018/10/12(金) 13:54:59.93:ouUAIhod0 そういう確認方法があるんですね、どうもありがとうございました。 : [sage] 2018/10/12(金) 16:07:14.23:xz6O6ruA0 たてたよん OmegaChartスレ ver.11 ttps://egg.5ch.net/test/read.cgi/software/1539328002/ : [sage] 2018/10/12(金) 16:16:52.86:IyBjrvDT0 URL変更しろよ! : [sage] 2018/10/12(金) 16:40:12.26:xz6O6ruA0 うお! 先に言ってくれよ… : [sage] 2018/10/12(金) 22:26:59.66:0+bt8OdI0 二日の下げで人生終わったお ハサンだお。 : [] 2018/10/13(土) 08:55:48.78:kKA3hgRD0 嘘つけ : [sage] 2018/10/13(土) 10:06:07.70:YxmQOuTs0 //天皇陛下御退位及び皇太子殿下御即位対応 if(d.Year == 2019) { if((d.Month == 4 && d.Day == 30) || (d.Month == 5 && d.Day <= 2)) return true; } : [sage] 2018/10/13(土) 11:17:33.56:i9woojH+0 <td class="num">9,350.0</td> の正規表現を <td class=""num"">(?<open>[0-9,.]+)</td> としたところ、ビルド時にnumのところで )や;が必要です。 とエラーが表示されます。 エラーが表示されるのは、文字列のnumとして認識おらず、それ以上の意味のあるものとして扱っているようです、何か良い解決策がございましたらご教授お願いいたします。 : [sage] 2018/10/13(土) 14:24:33.47:YxmQOuTs0 KABU+配信CSVファイルをPCローカルに保存、それをソースにOmegaChartに取り込むサンプルコード ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5893 KABU+のCSVを自動ダウンロードするプログラムのサンプルコード ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5894 説明はこちら。「KABU+から株価取得。ローカルファイル利用版。」「KabuPlusダウンローダー」の項参照してください。 ttp://jump.5ch.net/?https://osdn.net/projects/omegachartusers/wiki/FrontPage : [sage] 2018/10/13(土) 16:32:39.93:w9YqGOeM0 yahoo時系列からダウンロードしようとすると、 「基礎になる接続が閉じられました:送信時に、予期しないエラーが発生しました。」というエラーが出てダウンロードできなくなってる。 しばらくすればできるようになるのかな? : [sage] 2018/10/13(土) 17:32:51.19:tg8CCNYJ0 - : [sage] 2018/10/13(土) 20:10:29.50:CVtUXWVa0 どうもありがとうございます 963さんが加入されているKABU+のプランはスタンダードプランでしょうか? : [sage] 2018/10/13(土) 20:21:47.13:w9YqGOeM0 通報がどうとかお前らのことが嫌いとか言っている奴は大損したバカな年寄りだろうなw : [sage] 2018/10/13(土) 20:54:24.67:YxmQOuTs0 スタンダードです。 今、気づいたんですが、先物のCSV配信もしてますね。朝8:45に昼、夜の2ファイル。 個別株の株価が出そろう夕方以降にOmegaChartの株価を作りたいけど、KABU+の先物データは翌日の朝にならないと揃わないっていう感じかな。 : [sage] 2018/10/13(土) 22:14:43.55:/Yz5xDYT0 アレはそんなんじゃなくて、もっとひどい理由だった気がするよ : [sage] 2018/10/14(日) 02:50:54.11:tcIR+idg0 ご返答ありがとうございます : [] 2018/10/14(日) 06:22:13.00:ri6Aqy2c0 年寄りかどうかは分からんが ねじけたうんこにゃ間違いない : [sage] 2018/10/15(月) 16:22:59.46:Bap/fW2u0 KABU+のCSVを自動ダウンロードするプログラムのサンプルコードに記載されているChkLastDownload(string ymdhms)は、最後にダウンロードされたファイルの時刻と現在時刻を比較して、1時間未満であればfalseを返す関数で、 その結果として偽であるならばKabuPlusDownloader.exe自体は起動しているものの、プロセスが終了するということなのでしょうか? : [sage] 2018/10/15(月) 19:11:17.93:sRlqr3AT0 機能としてはおっしゃる通りで、1時間未満であれば処理中断して、KabuPlusDownloader.exeは終了します。プロセスが残っているようなら異常事態ですね。 起動はWindowsのタスクスケジューラーで行えば、手間いらずです。こちらのURL、「KabuPlusダウンローダー」の項にタスクスケジューラー設定方法を書きました。 ttp://jump.5ch.net/?https://osdn.net/projects/omegachartusers/wiki/FrontPage : [sage] 2018/10/15(月) 20:16:33.47:3/6o5zXN0 株価情報 (東証) ttp://www.edatalab.net/kabu/ 都合により URLが ****** に変更になります。 現在の URL は10/31までになります。 ご迷惑をお掛けします。 : [sage] 2018/10/15(月) 20:49:10.42:sRlqr3AT0 株価情報取得先である「株価情報 edatalab」のURLが2018/11/1から変更されるのに伴い、コード修正。 修正箇所は、FillData内記述のURLのみ。 ttp://jump.5ch.net/?https://osdn.net/users/omegachartuser/pastebin/5900 : [sage] 2018/10/15(月) 21:51:23.55:5qHfwZ9x0 どうもありがとうございます、勉強になりました。
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したアーカイブです。削除についてはこちら 。