X



OmegaChartスレ ver.10 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2017/03/07(火) 14:56:10.51ID:F6zMzisw0
会則
@OmegaChartはサポートを終了しています。
 ご自身でコンパイルできない方は、他のソフトを利用して下さい。
A連投で初歩的な質問をする人やクレクレ君は、立ち入り禁止。

●公式サイト
OmegaChart公式HP(閉鎖)
ttp://www.omegachart.org/
OmegaChart公式HPのアーカイブ(消滅)
ttp://web.archive.org/web/20131010105520/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
http://potato.2ch.net/test/read.cgi/software/1423093067.html
0577名無しさん@お腹いっぱい。
垢版 |
2018/01/28(日) 15:14:18.72ID:lZBnKPcK0
>>572,574

ユーザーは Kabutan.csやYahoo.csを使う場合は、当該ソースのRunFetchPrices()の
while文の先頭にスレッドsleepを入れる等して再ビルドした方が良いという事ですね
0578名無しさん@お腹いっぱい。
垢版 |
2018/01/28(日) 15:35:40.98ID:guW+uRdu0
>>570
諸先輩方からのアドバイスに従い、修正版です。

OmegaChart かぶたんから株価取得 Kabutan.cs
ttps://osdn.net/users/omegachartuser/pastebin/5770

処理時間は自分の環境で70分くらい。1スレッド、1000msSleep()です。
探したらJasdaq指数もあったので追加しました。
0579名無しさん@お腹いっぱい。
垢版 |
2018/01/28(日) 15:38:03.06ID:9SGLNw3U0
ついでに自分が把握しているYahoo.csのバグを開示しておくよ。

マルチスレッドでスリープなしで取ると、index.txtで最後に記載されている銘柄のデータが取れてないことがある。というか、ほぼ毎回取れてなかった。
>>574のとおりシングルスレッドにすると取れていないことがないので、マルチスレッドでのデキューのタイミングの問題だと思う。CPUの処理能力依存もあるかな?
>>282の位置で1000ミル秒のスリープを入れると発生しなくなるのでマナー的にもバグ対処的にもSleepを入れることを推奨します。出来ればシングルスレッドでゆるゆる取りましょう。
0580名無しさん@お腹いっぱい。
垢版 |
2018/01/28(日) 15:52:03.50ID:9SGLNw3U0
>>578
なんか書いてる間に修正版をアップしていただけたようで、ありがとうございます。
個人的にはデキューにバグがあると認識しているのでGetPageメソッド内よりもRunFetchPricesメソッドの以下にSleepを入れたほうが良いと思います。

try
{
while (true)
{
→ Thread.Sleep(1000);
lock (_syncObject)
0582名無しさん@お腹いっぱい。
垢版 |
2018/01/28(日) 16:53:53.66ID:SPFBMLHA0
Kabutan.cs直近30日内ぐらいで分割した銘柄が表示おかしいような気がする

少し書いとくと
1435
1764
1788
2311
2882
3088

〜〜

9417
9622
9729
9757
計40銘柄くらい

うちだけかな
0583名無しさん@お腹いっぱい。
垢版 |
2018/01/28(日) 16:57:13.53ID:9SGLNw3U0
>>581
確認ありがとうございます。私はi5ですがYahoo.csオリジナルのままだとほぼ漏れます。やはり環境依存なんですかね。
まあ、>>572に書いたとおりマナー良くSleepを入れてゆるゆる取ることを個人的には推奨します。
0584名無しさん@お腹いっぱい。
垢版 |
2018/01/28(日) 17:02:48.33ID:9SGLNw3U0
>>582
Kabutanから取れるのは修正後データなので、修正後データに対して更に分割しちゃってるんじゃないですかね?
0585名無しさん@お腹いっぱい。
垢版 |
2018/01/28(日) 17:58:12.90ID:ymCKL9zn0
自分が調べた限りだと、修正前の時系列データ提供していてヤフー以外に信頼がおけそうなのは日経だった
ただ時系列データが1月分くらいになる
0587名無しさん@お腹いっぱい。
垢版 |
2018/01/29(月) 08:44:36.95ID:AwfwJbhP0
データ取りは もう 十分充分
0588名無しさん@お腹いっぱい。
垢版 |
2018/02/03(土) 17:50:53.42ID:p4wr/Uw40
Protraで2012-05-16の株価データが欠損していることを確認したので報告。
もしProtraのデータをコンバートして使っている人は当たり前だけど欠損しているから気を付けて。
0591名無しさん@お腹いっぱい。
垢版 |
2018/02/08(木) 06:54:49.23ID:VfTp9ysp0
日経から取ってみた内容は良いが時系列更新が夜の8時過ぎ頃でそこが難点か
0592名無しさん@お腹いっぱい。
垢版 |
2018/02/08(木) 13:07:38.61ID:GQf0wVNq0
日経は時系列データの年月日の表示が、年なし日付+曜日になっていてそこが苦戦しているのですがどうやってコード書きました?よろしければ教えていただけると幸いです。
0593名無しさん@お腹いっぱい。
垢版 |
2018/02/08(木) 14:50:54.88ID:TFjshz820
(別人です)
システム日付の年度yyyyを強制連結して日付化、もしシステム日付よりも大きかったら、去年の日付のはずだとすればどうですか。
0594名無しさん@お腹いっぱい。
垢版 |
2018/02/08(木) 19:11:11.56ID:VfTp9ysp0
>>592
手軽に WebQuery でデータ取っているだけだから多分ご期待にそえないと思うが
時系列のページで 'tr:nth-child(2) td' やってるだけ これで日経もYahooもOK
OmegaChartからでなく ショートカットのデータ取得 手抜きですまん
0597名無しさん@お腹いっぱい。
垢版 |
2018/02/10(土) 16:33:35.99ID:CCAvQBvI0
>>596
ありがとうございます 早速試してみます
0599名無しさん@お腹いっぱい。
垢版 |
2018/02/18(日) 18:29:30.94ID:ZKUK+QN80
ほ−ほほ
0600名無しさん@お腹いっぱい。
垢版 |
2018/02/21(水) 03:51:11.16ID:gs3meVsO0
このスレにペラペラ書かない方がいいぞ

データを無断ダウンロードしてる輩がいるって

サイトにこのURL付きで通報しまくってるからな

おまえも使えなくなるで
0602名無しさん@お腹いっぱい。
垢版 |
2018/02/21(水) 06:44:42.39ID:WVID7bGV0
暇になると出てくるんだよね うんこ 虫 うんこ無視
0606名無しさん@お腹いっぱい。
垢版 |
2018/02/23(金) 12:25:59.78ID:AE9UINje0
タイミング的に今回も底で損確して憂さ晴らしなんだろうなあ
ksの行動は解りやすい、そんなことをしても金は戻ってこないのに
0607名無しさん@お腹いっぱい。
垢版 |
2018/02/23(金) 17:51:37.43ID:J++/MfwQ0
そだね−
0609名無しさん@お腹いっぱい。
垢版 |
2018/02/25(日) 16:15:25.26ID:nNxyYEwj0
>>320
KABU+(こもりばん氏サイト)から株価取得するサンプルコードです。
https://osdn.net/users/omegachartuser/pastebin/5777

DownloadOrder.csからこのコードを呼び出す変更が必要です。
Standardコースで1時間当たり4アクセス制限があり、指定日分の1日分しか取れません。
このサイトは有料サイトです。(Standardコースで1か月1000円くらい。)
契約するともらえるIDとパスワードをこのサンプルコードではコードに直接書き込み方式になっています。
適宜書き換えをお願いします。
株価だけではなくて、時価総額や決算データ、PERなど投資指標、浮動株比率、日証金、信用取引残高などあります。
0610名無しさん@お腹いっぱい。
垢版 |
2018/02/25(日) 16:17:57.93ID:nNxyYEwj0
>>609
先物もありました。昼と夜は別の日付名ファイルに分かれていて、各種先物と限月の日足4本値。分足はなし。
0613名無しさん@お腹いっぱい。
垢版 |
2018/02/26(月) 08:00:19.91ID:CzhBC/M30
>>611 どうもありがとうございます

>>612 接続回数制限が厳しめでちょっと困ってしまいますね・・・
ひと月分くらい過去のデータが一気に取れるとよいのですが
0614名無しさん@お腹いっぱい。
垢版 |
2018/02/26(月) 17:05:00.95ID:x7Je365b0
ただ、RSSなどと違い、過去データにもアクセスできるのでそのアドバンテージはありますね。
ファイルのダウンロードだけを毎日やっておいて、OmegaChartの更新はそのダウンロードフォルダを見に行くようにするとか。
個別銘柄の時価総額が同じファイルで取れるようになったのは自分にとって大きいですね。
0615名無しさん@お腹いっぱい。
垢版 |
2018/02/28(水) 18:25:53.32ID:4tlP/6Rv0
>>570
今頃であれですが株探でエラー出まくりと言うのは取れない銘柄があったらそこで死んでるだけでは?
取れなくても無視して次の銘柄を取りに行くようにすればけば良いような気がしますが どうでしょう
0616名無しさん@お腹いっぱい。
垢版 |
2018/03/01(木) 11:45:57.86ID:F/hCOX9c0
>>615
ありがとうございます。原因としては、マルチスレッドで頻繁にアクセスすることじゃないかということになりまして、
1銘柄ずつ処理する、かつ適当に時間を置くという対処がいいだろうということになりました。
0617名無しさん@お腹いっぱい。
垢版 |
2018/03/01(木) 17:36:45.85ID:eHvQv6eg0
>>616
そうでしたか しかしダウンロードの状況を見ると例えば 1676がindexにあるとこれは取引が寂しくて
殆どデータが無い状態のページを読み込むとそこで死んでしまうためエラーがでていると思うのですが
これをスキップすればエラーは減るのではないでしょうか?
0618名無しさん@お腹いっぱい。
垢版 |
2018/03/01(木) 18:11:06.83ID:F/hCOX9c0
>>617
その銘柄も株価記載はなくてもページ自体はありますので、他の例えば、ソフトバンク等とも、プログラム的には扱いは同じですね。
0619名無しさん@お腹いっぱい。
垢版 |
2018/03/01(木) 21:46:00.97ID:tozWesbq0
今年の新規上場銘柄をまとめてindexファイルへ追加して過去DATAをYahooモードで追記したら、
取引のない上場日前の日付DATAとして0値が追記されるんですね。
知らんかった
0620名無しさん@お腹いっぱい。
垢版 |
2018/03/02(金) 08:39:26.33ID:mz1NN4QA0
書き込むときのチェックが _farm==null だったら処理しないってだけだから、そうなりますね。
_farmがnull または (ファイルが存在しない、かつ出来高ゼロ) ならば処理しない
これならば、その問題はなくなるんじゃないですかね。
0621名無しさん@お腹いっぱい。
垢版 |
2018/03/02(金) 11:03:34.92ID:Cv1T7cKj0
多分そうですね
0622名無しさん@お腹いっぱい。
垢版 |
2018/03/05(月) 06:37:22.58ID:7pujmEha0
これって上場以来または長期間 出来高の無い銘柄ではスクリーニングもだけどデータ取得も失敗するって事だよね
そうするとソースの維持にもかかわってきそうだけどData.csの修正それとも取得元.cs どちらの修正になるのかな
0624名無しさん@お腹いっぱい。
垢版 |
2018/03/06(火) 06:41:49.39ID:AizYMz5w0
そうでしたね
0625名無しさん@お腹いっぱい。
垢版 |
2018/03/06(火) 15:22:06.06ID:6PUQCV/c0
Yahooモード、2018/03/05のDATAがおかしいなと思ったら
Yahooの不具合が発生してますね。
0626名無しさん@お腹いっぱい。
垢版 |
2018/03/06(火) 15:28:58.92ID:B5NV/3Lh0
>>625
どんな感じでおかしいですか?
出先でオメガ見れなくて、帰ってから見たいと思うので
よければ教えてください
0627名無しさん@お腹いっぱい。
垢版 |
2018/03/06(火) 19:16:57.67ID:NnThLJUq0
ほんとだ。全体的に誤値が非常に多かったみたい。
Yahoo比較対象がRSS、TradeStation、Kabu+で、基本的にRSS、TS、Kabu+は同じ値で、Yahooだけ違ったのが、始値259件、高値46件、安値271件、終値2696件
0628名無しさん@お腹いっぱい。
垢版 |
2018/03/06(火) 19:45:33.82ID:NnThLJUq0
>>627
>始値259件、高値46件、安値271件、終値2696件
ミス。始値は0件。

ヤフー時系列、今時点では直ってるようです。再走行させればOK。
0632名無しさん@お腹いっぱい。
垢版 |
2018/03/09(金) 20:22:48.30ID:CojTjmEU0
RSSといえばオープンオフィスのカルクを使ってリアルタイムの持ち株の時価表示
損益・平均単価等々を三画面の隅に小さく表示 =DDE("RSS";"1570.T";"現在値")
エクセルはタスクスケジューラで場中に仕事をさせているのでこれは使えない
0634名無しさん@お腹いっぱい。
垢版 |
2018/03/09(金) 23:54:35.00ID:CojTjmEU0
Omegaでできること・・今買い時の某銘柄
それは株チャートソフトの限界・・買い時売り時は示すが
最良の安全投機である「時間分散」買い・同返済売りには対応していない
Omegaが使えないのではなく限界があるということ
0635名無しさん@お腹いっぱい。
垢版 |
2018/03/10(土) 13:17:12.37ID:tshgXuf10
自分がオメガチャートに期待してるのは、日々変わっていく株価を確認することだけですね。
数百銘柄みることもあるので、数字を入力して銘柄遷移するの大変なのでそこは改造しました。
今後は、日足と週足の同時、もしくは連動表示を実現したいですね。一つのオメガでやるほうがいいのか、二つのオメガを連動させてやるのがいいのか。
あと、画面の描画をPointからPointFに変えたいですね。オメガチャートはトレンドラインがきれいに引けないという話をする人もいるそうですから。
0637名無しさん@お腹いっぱい。
垢版 |
2018/03/10(土) 21:29:35.92ID:wKBFPzk70
Omegaはイチローのルーチンワーク的な
0639名無しさん@お腹いっぱい。
垢版 |
2018/03/16(金) 17:54:26.58ID:wDVEfrCQ0
ダウンロードで出来高が無い等々で取得エラーが出る場合の処理ですが
エラーメッセージがでるのは全銘柄の取得処理が終わった後でしょうか
それとも取得出来なかった時点ですぐ処理を終了しているのでしょうか
後者なら未処理の銘柄の取得処理を継続するための方法はありますか?
0640名無しさん@お腹いっぱい。
垢版 |
2018/03/16(金) 21:02:50.82ID:dV2EDPI60
>>622の意見についてのお話でしたら、データ取得では失敗しません。この意見の大元は>>619だと思いますが、これはIPO上場前にindex.txtに銘柄情報を書き込むとゼロ埋めされたレコードが出来上がるという話でありました。
出来高がない日々データに関しては出来高なしとして取り込まれますが、オメガチャート上で表示されるときに、過去最後に出来高を付けた終値で統一されるのでエラーとはなりません。

ということで、ご懸念のエラーメッセージは出ません。繰り返しますが、出来高ゼロのレコードとして記録され、チャート表示するときは最後に記録された終値で埋められます。
0641名無しさん@お腹いっぱい。
垢版 |
2018/03/17(土) 06:19:18.93ID:eRSOx4iw0
ソースを見ると○フーも○探も殆ど同じでエラーが出るのはおかしいでしょうが実際には
○探ではETFの1672から1697で出来高が無い場合"ページから株価を取得できません"の
エラーが出て止まりますので他にも似たような書き込みがありましたがこれが不思議で
つい書き込みました申し訳ありません 今はindex.txtから該当のETF銘柄を削除しています
0643名無しさん@お腹いっぱい。
垢版 |
2018/03/17(土) 14:03:47.02ID:eRSOx4iw0
0埋めの時にエラーが出る場合もあるってことか
0646名無しさん@お腹いっぱい。
垢版 |
2018/03/17(土) 20:01:06.47ID:eRSOx4iw0
>>645
対応ありがとうございました 感謝
0647名無しさん@お腹いっぱい。
垢版 |
2018/03/22(木) 06:45:54.91ID:hNpHC9Uq0
銘柄の選別と値動きの監視が一番大事で そのためにオメガは非常に役に立つと思うが
実際の所 監視銘柄の更新はどれ位の頻度でやっているんだろうか 自分は値上がり率、
出来高、売買代金の上位から出現頻度を目安に 300銘柄を機械的に選び出しているが
正直、毎日これをやるのはうんざりで終いにゃ収拾がつかなくなるがやらないと心配だ
0648名無しさん@お腹いっぱい。
垢版 |
2018/03/23(金) 06:35:24.62ID:MBdkV+m90
ストラテジーに関するアイデアはスレ違いでしょうけど、
ヤフーモードの上場日前も0値埋め仕様は、自分には悩ましい大問題です。
それを監視するために2016年〜現在までのIPO銘柄フォルダを作って登録ますたわ。
うっかりやっちまったときのためにw
0650名無しさん@お腹いっぱい。
垢版 |
2018/03/25(日) 12:50:33.26ID:2c5Lc8yC0
Yahooモード、廃止銘柄もindexファイルに残していると0値埋めですね。
都合良く0値埋めを活かすには、どうしようかな困った。
0651名無しさん@お腹いっぱい。
垢版 |
2018/03/25(日) 14:00:38.72ID:2c5Lc8yC0
>>650
あ、廃止銘柄はOBS処理してれば助かるんですね。
OBS処理してない自分はエライ事になってますけど。
0653名無しさん@お腹いっぱい。
垢版 |
2018/03/25(日) 15:29:42.40ID:Cm6P496q0
自分はSBI証券の口座を持っているので、時系列ファイル出力機能を使ってCSVを出力。このCSVをドロップするとデータファイル再作成する機能を作りました。
0654名無しさん@お腹いっぱい。
垢版 |
2018/03/25(日) 18:58:09.73ID:Cm6P496q0
>>653
SBIから情報取れなくなるので、上場廃止された銘柄の再作成は無理でした。プログラムでゼロ埋めされた分を削除するしかないですね。
どうしてこういう風になるのかというと、上場廃止銘柄とその日に出来高がなかった銘柄は、ヤフーファイナンス的に反応が同じでした。これは区別がつかないですね。
0656名無しさん@お腹いっぱい。
垢版 |
2018/03/26(月) 07:00:20.91ID:i9aWw8EV0
日付データが無くなるのでそれは駄目
0657名無しさん@お腹いっぱい。
垢版 |
2018/03/26(月) 07:19:03.52ID:yo3vAhAW0
そうですね、テクニカルチャートの観点上は値幅分析と日柄分析ですから、
適切な0値埋めは大事で。
0659名無しさん@お腹いっぱい。
垢版 |
2018/03/26(月) 08:06:23.26ID:CIOf3HMT0
問題点整理。
・上場前IPOをindex.txtに登録するとゼロ埋めレコードが作られる
・上場廃止された銘柄をindex.txtにOBS設定せずに放置するとゼロ埋めレコードが作られ続ける

対処方法
・IPOに関しては、>>620
・OBSに関しては、index.txtにOBS設定するしかない
・ゼロ埋めレコード不要な人は、該当記述をコメントアウトすればよいと思う
0660名無しさん@お腹いっぱい。
垢版 |
2018/03/27(火) 08:15:22.66ID:XCL39Wkf0
過去の暴落パターンを検証するという特殊な場面に限り、廃止銘柄のDATAはとても貴重。
廃止銘柄DATAの保存は必須ながら、廃止銘柄なので不要な0値追記されても常用範囲外ではありますね。
ですが、私のプレイスタイルでは廃止銘柄DATAは利用しており重要です。

出来高の少ない銘柄というのは、その定量の解釈などからしてそもそも各自の問題でしかないです。
薄商い銘柄だろうとDATAの正確性を無視できるはずもありません。
そもそも商いが薄いというのは各銘柄の長い歴史のほんの一部の期間の状態でしかないのです。
テクニカル検証で、価格分析のみで試行するロジックやストラテジ検証などでの利用では、
むしろ出来高DATAは無視する傾向にあるくらいですね。
とにかく入手可能な全銘柄DATAの一貫した正確性必須。
0661名無しさん@お腹いっぱい。
垢版 |
2018/03/27(火) 13:12:34.30ID:plCNmISk0
自分も全銘柄のデータが取得できているかどうかが大事で、0埋めでもオメガチャートでデータを扱う場合であればあまり関係ないのかな、とは思う
0663名無しさん@お腹いっぱい。
垢版 |
2018/03/28(水) 00:22:14.54ID:MPLcdomR0
Options.confでコントロールする手もある。デフォルトがFalseなので、ゼロ埋め不要だよという人はTrueに変えてもらう。
0664名無しさん@お腹いっぱい。
垢版 |
2018/03/28(水) 07:35:27.55ID:MPLcdomR0
Investing.comから情報収集できなくなってた。直に見に行くとログインを促されるメッセージが追加されてる。
0666名無しさん@お腹いっぱい。
垢版 |
2018/03/28(水) 20:05:31.40ID:Fvyxnl850
相場が立った日に出来高が無いのはそれ自体が重要で不可欠な情報。
相場が立ってない休市日は明確にして然るべき。

特定企業に関する報道内容の確認などを理由とした取引所売買停止措置の例。
連日大騒ぎの銘柄が、ある日だけぽっかり出来高の無い日が示現します。
2017年も数件の実例が有ったかと記憶してます。
これを的確に0値埋めで明確にチャート描画することは相場履歴としても重要不可欠です。
Yahooモード現状では複数日前から過去DATAをダウンロードすれば誤った0値埋め頻発。
OmegaChartデフォとして、その一部の機能であるYahooモード固有の必須改善点です。

とはいえ。
チャート攻略としては、ティックの薄い時間枠ではテクニカルラインが潰れるので時間枠縮小するのが普通ですから、
売買の無い歯抜け日足チャートならば週足チャートなどへ短縮して使いますけどね。
0667名無しさん@お腹いっぱい。
垢版 |
2018/03/29(木) 19:34:18.20ID:FhUIr8Am0
ゼロうめでなぜにそんなに盛り上がる
0669名無しさん@お腹いっぱい。
垢版 |
2018/03/31(土) 11:08:48.25ID:rkpM06Ur0
0値で埋めれば汎用性が高いです。
0670名無しさん@お腹いっぱい。
垢版 |
2018/03/31(土) 18:54:44.25ID:nrdZjnsx0
>>663
あと、コンパイルシンボルでコントロールもできる。
手順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」の文字記述を削除する。
0675名無しさん@お腹いっぱい。
垢版 |
2018/04/15(日) 08:08:26.19ID:fUKPr2Mw0
↑ ら
0677名無しさん@お腹いっぱい。
垢版 |
2018/04/21(土) 18:39:20.04ID:Z5qKORuQ0
何で
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況