- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 13:07:41 ID:JPWY3xgT0]
- ●公式サイト
OmegaChart公式HP ttp://www.omegachart.org/ メーリングリスト ttp://groups.yahoo.co.jp/group/omegachart/ 作者Blog ttp://okajima.air-nifty.com/ ●最新のインデックスファイルは ttp://groups.yahoo.co.jp/group/omegachart/files/ のindexファイル 各種リンク・前スレ等は>>2-10以降を参照 ******************************************************* ☆注意 ・ 作者の人格を否定するような書き込みはここでは禁止です。 書き込まれてもスルーしてください。 ・ 質問は最低限OmegaChartのサイトとメーリングリスト、 このスレ内を検索してから行ってください。 (特に拡張キットについての質問はマニュアルを読んでから) *******************************************************
- 47 名前:名無しさん@お腹いっぱい。 [2007/10/12(金) 02:31:48 ID:j6ht5TZi0]
- index.txt 訂正報告です。
2316 の分割 050126 を 050131 に。 2316,モスインスティテュート,H,1,S:20021205:2,S:20050126:100 →2316,モスインスティテュート,H,1,S:20021205:2,S:20050131:100
- 48 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 06:10:03 ID:RBAxTt+b0]
- >>47
2316,モスインスティテュート,H,1,S:20021205:2,S:20050126:100 でいいはず
- 49 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 06:24:46 ID:MHS6HnCX0]
- >>48
最近、8306で起きた件の対策だろう。
- 50 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 21:31:35 ID:RhDi/IqW0]
- 2007年10月1日現在index修正版をうpしました。
他に修正があればよろしくです。 修正箇所 1828,田辺工業,T2,100,S:19940328:1.2 6254,野村マイクロ・サイエンス,J,100 8963,東京グロースリート投資法人,T1,1
- 51 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 21:32:18 ID:4drvtXzi0]
- >>50
いつも乙です
- 52 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 23:28:23 ID:b8lhY4wI0]
- >>50
乙です。
- 53 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 23:37:51 ID:mPmiYJUM0]
- >>50
乙です。 いつも感謝してます。
- 54 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 01:16:17 ID:3KDUhcLG0]
- 1792 みらい建設グループの価格は10月12日時点で
25日平均との乖離率が -83.16% と表示される。 しかし「すべての銘柄」条件で25日移動平均乖離率スクリーニングしても トップに来ないどころかリストにも入ってこないんだけど、バグなのかな?
- 55 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 01:21:24 ID:3KDUhcLG0]
- >>50
乙です。 が、>>47が含まれてないのは意図的なこと? ttp://www.moss.co.jp/ir/ir_news/2005/ir_news2005.html のリリース見ても基準日は31日と書いてある。 少なくともうちでは31日にしたほうが正常な表示になるんだけど、 そうでない環境も多いのかな。まぁ自分で直せることではあるが。
- 56 名前:名無しさん@お腹いっぱい。 [2007/10/13(土) 05:39:10 ID:uF5ARAPC0]
- >>54
1792,みらい建設グループ,T1,1000,OBS,S:19950328:1.1 ヒント:OBS
- 57 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 08:10:37 ID:hLcXZN/60]
- >>55
基準日と権利落ち日は違う。
- 58 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 22:56:19 ID:3KDUhcLG0]
- >>56
理解。 >>57 www.rakuten-sec.co.jp/ITS/Companyfile/bunkatsu200501.html 取引停止期間を伴う場合には停止期間明けを入れるが、 それがない場合には権利落ち日を入れる、という原則なわけね。 たしかに同期日・市場の4334ユークスは誤表示が起こっていない。 2316についてはソース(無尽蔵)が分割計算する日を誤っていると考えれば いいのかとも思うが、他のソースでも050126-28の間、 2316は取引されてないようなので、停止されていたようにも見える。 誤表示は実際に起こっているので何らかの対処したいんだけど、 どう考えればいいのかな。
- 59 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 01:19:01 ID:VcGdOer30]
- >>58
pc11.2ch.net/test/read.cgi/software/1178328735/265
- 60 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 01:50:43 ID:0PgLskPp0]
- >>59
それはデータソース(無尽蔵)が悪いという立場を支持してると考えていいのかな。 しかし売買停止期間があったのなら、停止期間明けの31日にするという原則も適用されていいことになる。 そうでないとしても、この場合ソースコードをいじるよりデータを直した方が早いし、 それよりなお(バッドノウハウかもしれないけど)index.txtを変えるほうが早い。 やらない理由はないと思うんだけどなぁ。 現状のOmegaChartはindex.txtの数字以外で始まる行を無視するようなので、 コメントのようにリリース上の日付を付記することも可能だし。
- 61 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 01:56:01 ID:0PgLskPp0]
- インデックス作者氏に全銘柄そこまでチェックしろと言ってるわけではないので、念のため。
発表されている情報通りに作るほうが楽だというなら、自分でやるまで。 ただ誤表示する可能性のある箇所の情報が出てきてくれたほうが助かるんだよね。
- 62 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 09:38:11 ID:hz56lggy0]
- これ、N営業日間の終値最小をだしている営業日はX日前とかって計算できないのかな。。
終値最小間をラインで引く計算したいんだけど、どうしたらいいのかわからん!!
- 63 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 14:34:35 ID:Me72KD300]
- >>60
>(無尽蔵)が悪いという立場を支持してる それはぜんぜん違う。 売買停止期間の無尽蔵データはどのようなデータが送られてくるか、知ってますか? そのデータが重要だと思うなら、停止明けの日付を入れれば良いし、そうでないなら入れない。 俺はそうではないと思うので、ソースで制御するのが適正で簡単だと思う派。 常識がどうのこうのの問題じゃなく、自分がチャートをどう捕らえるか、どう利用するかで対応が違う。 >(無尽蔵)が悪いという立場を支持してる 脱線するけど、上流から流れてくるデータに一貫性がないなら、そのデータソースは”悪い”。 それ以外は、データソースに非はないと考えるべきなんだよ。 以上は、蛇足でした。
- 64 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 19:07:42 ID:0PgLskPp0]
- >>63
停止期間の無尽蔵データは、4本値+出来高が0(ただしT20070926の8306には 終値だけ入っている)だよね。作業コストの価値判断はともかく、 データに停止期間を記録しない方法は、表示がindex.txtの分割情報の微差に左右されないし、 例えば「3日以上値が変わらない」といったスクリーニング条件に 停止期間がヒットすることもなくなるなどのメリットはあると思う。 また、無尽蔵データが誤っていないと捉える点は一応の共通点とも言えると思う。 で、(伝わってると思うけど)俺が論点としたのは、停止期間がある場合、 index.txtには通常、停止期間明け日が分割点と入力されている(例:8306の20071001)一方で 2316がそうなっていないように見えた、ということ(無尽蔵データにも該当期間は0が入っている)。 まぁ、これがいわゆる売買停止期間とは異なるものなのかもしれないし、 インデックス作者氏は元の分割情報を尊重しているのかもしれない (情報元が楽天証券のリストかどうかはわからないけど)。 そうとわかっていれば対応もできるのでとりあえずいいんだけど、 俺としては異常な表示になるポイントの情報は歓迎する、ということね。
- 65 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 03:09:30 ID:B+DUYapw0]
- >>64
論点も何も。もう既に答えを提示されているよ。 8306は、コレで修正されただけのものだし。 pc11.2ch.net/test/read.cgi/software/1188792461/36 楽天証券の情報はわからんけど、トレーダーズウェブやジェット証券だと、 権利取最終日、効力発生日の情報しか掲載されていない。 どなたかが言っていた落ち日の情報を拾うしかない。
- 66 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 07:42:32 ID:VXJ0nLcj0]
- >>65
補足。 落ち日もサイトにより、定義が違う。 権利付最終日の次の営業日を落ち日としているところや、 権利付最終日以降の最初に売買できる日を設定しているところなど。 index.txt作成者がどのサイトから情報取得しているかで結果が違う。
- 67 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 08:21:40 ID:s9wKPTva0]
- 特に問題ないのだけどゴチャゴチャ言ってる人は
自分でソース弄くってるか、旧バージョンの人なのかな?
- 68 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 10:30:52 ID:+G9rPDOf0]
- へ?
- 69 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 08:01:27 ID:kTYuoKP90]
- 権利落ち日はどこも一緒だろ
サイトにより、定義が違う。とかアホだろ
- 70 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 08:46:18 ID:geWM8OMM0]
- >>69
お前は亀田みたいなひどい言葉を使うやつだな。 実際に存在するんだよ。落ち日の定義が違うサイトが。 頭に来たから教えないよーだ。
- 71 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 19:57:54 ID:CdgRaSdl0]
- >>69
他人の意見を否定するソースや根拠も言わず。 あほ呼ばわりはやめろ。スレの雰囲気が悪くなる。
- 72 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 20:00:28 ID:FBSktWAR0]
- 権利落ち日 上記の権利を得た権利付き最終日の翌営業日のこと
ttp://kabusyo.com/sihyo/sihyo7.html
- 73 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 21:55:19 ID:Z8RPGqb60]
- >>72
そんなのフィーリングで変わるだろ 一緒だとか言ってもしょうがないじゃん
- 74 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 05:27:18 ID:hYAbh/Hy0]
- >>69
69が言うところの”どこも一緒”は、証券会社に電話して質問する「権利落ち日とはナンですか?」的な意味合い。 66が言うところは、違う解釈をして発信しているサイトがある、という報告。 両方間違っていないが、ジャンルが違うことを主張しているので、収拾がつかない。 69は異議を唱えるなら、 ・その違う解釈をしているサイト主へ抗議するか、 ・違う解釈をしているサイトを探したが見つからなかったと66へ言うか、 の2通りしかないはず。
- 75 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 14:34:25 ID:SEERNWRR0]
- 基本的な質問をさせていただきたいのですが、自由直線の量を
規制しているのは ChartCanvas.cs の 370及び374 の 2行だけなのでしょうか? つまり この2つの値をいじるだけで、 データ領域オーバフローなど気にせず 好きなように 規制量を 変更できるのでしょうか?ソースのバージョンは昨日DLした 最新版です。 よろしくおねがいします。
- 76 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 16:13:53 ID:XmijXtj30]
- >>75
オーバーフロー云々はわからないですが、そこでチャート描画上の制限は操作できます。 30本、3000本でも特に問題なく使えていますよ。
- 77 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 16:27:26 ID:SEERNWRR0]
- >>76
ご回答 ありがとうございます。
- 78 名前:名無しさん@お腹いっぱい。 [2007/10/20(土) 22:16:51 ID:raQN57h50]
- 現時点でのomegachart最新版を使っています
自動売買で週足の検証をしたいと思ってるのですが 日足固定で自動売買しているようで目的の自動売買の結果が得られませんでした スクリーニングのように表示している足によって自動売買検証もかわるようにできないものでしょうか?
- 79 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 21:43:37 ID:wAk2ux+h0]
- 株価のY軸の、目盛りを刻み方(割当方と言ったほうがいいかなぁ?)が載っている、ソースコード名(できたら場所も)
教えてもらえないでしょうか。
- 80 名前:stray_nora ◆DIqbjtWr/s mailto:sage [2007/10/28(日) 20:16:12 ID:b4rJ/z600]
- 確認してないけど、ChartDrawing.cs>private void DrawScaleLines
じゃないかな?
- 81 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/31(水) 19:12:22 ID:iAqI7lTk0]
- stray_noraさん
遅くなりました、ありがとうございます ChartDrawing.cs>private void DrawScaleLinesで決定してますね _priceScaleStepの //値段を示す横線の幅 これの整数倍ごとに線を引く
- 82 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 20:21:52 ID:9yGwYMtF0]
- 2007年11月1日現在indexうpしました。
修正があればよろしくです。 未対応 上場日 コード 銘柄名 前市場 次市場 2007/10/25 4916 ノエビア ジャス→東2
- 83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 20:22:44 ID:KhZNzZUL0]
- 乙です!
- 84 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 20:40:33 ID:NprJhbSU0]
- いただきます
- 85 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 20:50:28 ID:R9ULvpFC0]
- >>82
乙です!
- 86 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 22:44:56 ID:1fwVsMfk0]
- >>82
乙です。
- 87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 00:52:14 ID:caPbiLdF0]
- >>82
いつもありがとうございます。 誤:1757,千年の杜,O2,10,S:20041001:0.1,S:20070528:0.1 正:1757,千年の杜,O2,10,S:20041001:0.1,S:20070508:0.1 できましたら来月分で修正お願いします。
- 88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 01:44:16 ID:J3JeehzT0]
- CSV2Omegaでcsv化したものに情報を加えたいと思っています。
たとえばキットでやれば非常に重い計算を前もってやっておく事で、 スクリーニングや売買検証の際に4本値とおなじくらいサクサク動くことが期待できるからです。 ところが、情報追加したcsvからCSV2Omegaに変換させたら、 日付、四本値、出来高、信用買残、信用売残以下のカラムが間引かれます。 なにかいいアイデアないでしょうか? またこのあたりはソースコードのどの辺を読めばいいですか?
- 89 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 18:59:09 ID:F2QrPMze0]
- >>88へ
>>81で書き込みしたものですが アイデアは思い浮かびませんが、ざっくりと解析した感じでは Data.csでファイル操作及び各データクラスを定義していて、ここで定義されてるクラスから インスタンスを生成しているように見えます。 OmegaChartのソースを解析を始めて間もないですし、C#のことは全く分からないので、 外していたらごめんなさい。
- 90 名前:stray_nora ◆DIqbjtWr/s mailto:sage [2007/11/04(日) 20:54:39 ID:hyonyxgY0]
- 楽天RSSで株価自動更新するソース作りました。
バグ有りましたら掲示板の方にお願いします。 invest.nm.land.to/omegachartwiki/index.php?%B5%A1%C7%BD%A4%CE%C4%C9%B2%C3#m438230f
- 91 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 21:50:00 ID:WemVvoYL0]
- RSSはrtiビルド版にも入ってたような
- 92 名前:名無しさん@お腹いっぱい。 [2007/11/05(月) 00:20:56 ID:dI3SRTDC0]
- 8306の表示がおかしくないですか?
分割を考慮するをONにしてると 9/21〜9/28まで分割される前の価格に成っていて それ以外は分割が考慮されてる
- 93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/05(月) 11:25:22 ID:BWcDcjF+0]
- >>90
おお、すげぇ。 俺もMottaさんのDdeUtils.dllを利用したリアルタイム更新をやろうとは考えておりました。 データファイル書き込みしないで表示する仕様なんですが、行き詰まっておりますw
- 94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/05(月) 12:08:18 ID:JYWay9dX0]
- >90
プログラムの知識などまったくない素人なのですが、 RSS.lzhをインストールしてオメガチャートを起動すればいいのですか?
- 95 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/06(火) 13:06:10 ID:qpWpDOtE0]
- >>90
使ってみますた。 なかなか凄いなぁ、良い感じ。 乙です。 一つだけ気付いたこと。 どうにもますぷろ氏のT++と相性が悪いみたいです。 PC二台に入れてみてどうにも片方だけSBIの表示がおかしいと思いつつ その片方に入っていたT++を切ってみたらまともに表示できました。 T++自体結構相性問題を引き起こしやすいソフトなんで どっちが悪いとは言い切れませんがご参考までに。 ちなみにOMEGACHART自体はT++との相性問題は無いようです。
- 96 名前:stray_nora ◆DIqbjtWr/s mailto:sage [2007/11/06(火) 23:01:33 ID:VMsqzli90]
- すいません。かなり眠いのでずれてたら突っ込んでください。
>>93 書き込まずにやる事も考えましたが、マシンに対してたいした負担でもない様なのでこの形にしました。 書き込まない為には、 DailyDataFarm.Save DataFarm.LoadFor この辺にヒントがあるかと思います。何かわかったら教えてください。 >>94 invest.nm.land.to/omegachartwiki/index.php?%BD%E9%BF%B4%BC%D4%B8%FE%A4%B1 moo_moo_boogie氏の作成した上記ををご覧になってトライしてみてください。 RSS.csとDdeUtils.dll は参照を追加してください。 >>95 T++ググリました。 ちゃんと見てないのですが・・・ 具体的な症状(どう『表示がおかしい』のか)が解りませんが、 RSSは、(というかDDEは)一番最初に全部のデータをコールして、あとは差分だけ送られてくるので他のアプリ(T++)で登録された銘柄を後からオメガで表示しようとした時に更新されないデータ(始値など)が来ない為に起こっている現象かもしれません。 個人的にも不都合を感じるようなら対策を講じようと思います。 解る人がいたら是非教えてください。
- 97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/07(水) 00:03:56 ID:hN651CaK0]
- >>96
すいません、わざわざありがとうございます。 具体的には表示が不安定になります、 (ザラバじゃないので細かいところはちょっと解りませんが)始値が0円になって 現在値までながーい陽線になったりという感じです。 と、 >(T++)で登録された銘柄を後からオメガで表示しようとした時に〜 のくだりを読んでふと思い出して確認したのですがご推察の通りかもしれません。 実はT++にはRSSを使って特定の銘柄をリアルタイムに監視する機能があるのですが そこにSBIだけを登録していたんです(さっき確認して気付きました)。 問題が起こるのはSBIだけですのでおそらくはここに原因があるのだと思います。 細かいところは実際にザラバで動かさないとわからないのですがもしなにか気付いたら またご報告いたします。
- 98 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/07(水) 00:16:16 ID:SB0iRdBw0]
- >> stray_nora
リアルタイムの株価はRCI、乖離率、移動平均とかって計算される?
- 99 名前:93 mailto:sage [2007/11/07(水) 02:36:40 ID:GJwbC5Uv0]
- >>96
なるほど。 LoadForをオーバーロードさせて、RSS取得データをくっつけてやればよいのか。 後はstray_noraさんのソースから、それを呼び出せば終了っぽい。 データ書き込み方式でもいいと思いますが、万が一ってのがあるから 別フォルダで起動させてやるのがよいと個人的には思いました。
- 100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/07(水) 20:11:07 ID:1C5iFZxl0]
- >>99
>後はstray_noraさんのソースから、それを呼び出せば終了っぽい。 だめだった。LastDateが入らないので落ちる。
- 101 名前:stray_nora ◆DIqbjtWr/s mailto:sage [2007/11/08(木) 01:19:33 ID:gDAHSlVu0]
- >>97
どうやら96で書いたような感じですね。 自分も今日エクセルと併用した所エクセルで登録されている銘柄のデータがうまく取れないようでした。 topicを一度削除してから登録するようにソースを変えてもうまくいかなかったので、どうすればいいか今の所わかりません。 後日DdeUtils.dllのソースを見てみて考えようと思います。(どーすんの!?オレ) >>98 RSSで取得してるデータは四本値(この場合現在値が終値相当)+出来高(除く指数)です。 ですのでこれらで計算できる指標は全て計算結果が即座に反映されます。 まぁ、でないとあまり意味無いですょね・・ 個人的には、そこそこリッチな表示が出来ているのにザラ場中の足が無い為にわざわざマーケットスピードでチャートを見に行くのが面倒だなぁ。というのが作ろうと思ったきっかけです。 実際使ってみないといいかどうかは解りませんが・・ >>99-100 トライ情報ありがとうございます。 自分もソース眺めてますが、出来そうでなかなか糸口がつかめてません。 DailyDataFarmでunsafeとか出て来ちゃって完璧に自分の能力の斜め45度右上をいってるので、しばらく悩めそうです。 また何か解ったら教えていただけると有りがたいです。 それと、HPのサーバーが不安定なようです、無料の所なので勘弁してやってください。
- 102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/08(木) 02:44:54 ID:1GDbLRtA0]
- >>101
どうも97です。 やはりそうでしたか。 RSS使用アプリを併用できないとそれなりに不便で 併用できればかなり便利になるので期待しております。 自分はプログラムのほうはさっぱりなのでなにも応援できませんが。。
- 103 名前:stray_nora ◆DIqbjtWr/s mailto:sage [2007/11/09(金) 00:06:15 ID:OTusKpRd0]
- >>102
一応解決しましたのでアップしました。 最初だけコールドリンクで取って来い って事のようでした。 多分大丈夫かと思いますが、基本的によく分かってないので自己責任(人柱?)でお願いします。 また、キーボードショートカットで切り替えできるようにしました。 個人的な嗜好で変なワンキーになってますので、変更したければソースをいじってください。
- 104 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/09(金) 09:23:48 ID:0oewK0aJ0]
- >>103
む、コレは銘柄のチャート見るようにしないと株価の取得はできないのか 流石に全銘柄取得してたら負荷掛かりすぎる?
- 105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/09(金) 11:20:10 ID:wu9CY3MW0]
- >>103
お疲れ様です、前場使ってみますた。 RSS併用による不具合は無くなりましたがやっぱ重くなりましたねぇ。 現状"どうしても他アプリと併用したい場合"以外は 前バージョンを使った方がよさげですね。
- 106 名前:93 mailto:sage [2007/11/11(日) 01:49:25 ID:uha/TL1U0]
- >>103
さすが、仕事が早いですねぇ。 先物などオプション関連は前場高値とか、若干項目が違います。 Jasdaqは、たしか出来高に関しては別のコード扱いだった気がします。 まあ、それは各自付け足せばよいか。 データファイル非書き込み方式は明日やろうかと思ってます。 むりやり、LastDateを入れてしまうことにするw
- 107 名前:stray_nora ◆DIqbjtWr/s mailto:sage [2007/11/12(月) 01:13:57 ID:9LEG39m+0]
- >>104
その通りです。 >>105 最初のデータが来る時、若干もっさり感が有るかもしれませんね。 個人的には苦になるレベルではないかなと思ったのですが。 >>106 >先物など〜 そうですね、なので面倒で対応しませんでした。 >Jasdaqは、たしか〜 楽天のマニュアルにも載っていないコード(topic)が有るようですね。 topicが違うとちょっと面倒なのでこちらも省いてしまいました。 コードをご覧になってお気付きと思いますが、指数も標準状態ではないものがベースになってますので、HPでは『詳しい対象株価指数に関してはソースを見てください。』の様な表記にしました。 ありがとうななしさん。 >データファイル非書き込み方式は〜 前進しましたら是非ソースも含め教えていただけるとありがたいです。
- 108 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 08:12:14 ID:05Z0aMyh0]
- >>107
乙 重くなってもいいから 全銘柄取り込むか 表示したのだけ取り込むかソース内で選択できるようにしとくとよかったかもね 重くなるのは自己責任だって感じで 金曜日持ち越すかどうか決めるとき最後の30分程度でスクリーニングして判断しようとするとなると全銘取得型にしないと行けないだろうし
- 109 名前:93 mailto:sage [2007/11/12(月) 15:28:20 ID:Vbp4Q4Hi0]
- >>107
非データファイル書き込み方式できました。 コールドリンク版込みのバージョンを基にして、LoadForをオーバーライド public abstract void LoadFor(AbstractBrand br, NewDailyData td); を追加。 そのLoadForから 別途追加した、Construct(Util.GetDailyDataFileName(br.Code), 0, td)を呼び出す。 追加したConstructの中で、td内容を_farmのお尻に付けるだけ。 基本は、上記なんだけど、週足や月足にもLoadForがあるからその対処やらなんやらは各自。 あと、追加したConstructの中でも、 if (File.Exists(filename)) があるから、データファイルがないものは表示しない件とかは、各自。
- 110 名前:stray_nora ◆DIqbjtWr/s mailto:sage [2007/11/12(月) 23:06:34 ID:9LEG39m+0]
- >>109
93さん。 お疲れ様です。 td内容を_farmのお尻につける個所のソースをご教授ください。 UpdateDataFarmメソッドでいけるかと思ったのですが、現在日付がうまく渡せません。 よろしくお願いします。
- 111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/13(火) 00:29:41 ID:UL9MV9uE0]
- >>110
テストコードだったので、システム日付を入れてました。 場中には日付は変わるはずがない、としてどっかに保存しておいて呼び出すのも良いかもです。 追加したConstruct中で、 private void Construct(string filename, int extra_dates, NewDailyData td, int ymd) lengthを拡張しておく。 if (ChartTitle.RssMode) { length += RECORD_LENGTH } お尻にさくっと。 unsafe { fixed (byte* p = &_farm[0]) { byte* a = p + length - RECORD_LENGTH; *(int*)(a + 0) = ymd; *(int*)(a + 4) = td.open; *(int*)(a + 8) = td.high; *(int*)(a + 12) = td.low; *(int*)(a + 16) = td.close; *(int*)(a + 20) = td.volume; } }
- 112 名前:stray_nora ◆DIqbjtWr/s mailto:sage [2007/11/13(火) 01:36:47 ID:hIhC/TFn0]
- なるほど。
そういう事でしたか。 今見たら、DataFarmクラスにabstractのLastDateプロパティがありますね。 これ使えるのかな? ちょっといじってみます。 ありがとうございました。
- 113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/13(火) 22:31:36 ID:sQgltNwb0]
- 良くわからんのだが非データ書き込み方式ってことは
受信やめたら当日の足が消える、ザラバが終わったらいつものように ダウンロードするまでは前日までしか表示されない、ってことかな? それだったらいいなぁ。 今のはちぐはぐでわかりにくいんだよねぇ。
- 114 名前:93 mailto:sage [2007/11/14(水) 11:27:52 ID:GovPDWR20]
- >>113
そそ。そうです。 現行でもチグハグとは思いませんけど、 データファイル書き込み方式の場合、 ・ごくたまに、書き込みエラーが起きた。 ・ファイルアクセスが2回(多分)。書き込み→読み込みで。 土日あたりに自分のソースに組み込んでみたいと思います。 stray_noraさん、ありがとうございました。
- 115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 11:56:07 ID:h3U3pa5s0]
- ちぐはぐっていうのはザラバ見た(取得した)銘柄だけが
ザラバ終了後も当日足として残っていて見てないのは残ってない、 つまり最終取得日が統一されてないという意味でちょっとわかりにくいと。 まあ人によると思うけどザラバ終わった後に反省会をする俺としては それはちょっと不便なんだ。 それに書き込まないとそれなりに速くなるよね、 そいつはかなり嬉しいので公開期待してます。
- 116 名前:名無しさん@お腹いっぱい。 [2007/11/16(金) 01:21:56 ID:9a/yhVlJ0]
-
> OmegaChartのソースのコンパイルの方法について説明があったホームページを調べてみました > > Visual C# Express 2005 でのコンパイルの仕方 > blogs.yahoo.co.jp/chickenkabuya/archive/2006/4/9 > www.icefree.org/~vvp/141.html > blog-money.2guard.org/?month=200607 > systemtrade.nekonikoban.org/omegachart/index.html > > SharpDevelop でのコンパイルの仕方 > apostle13th.com/modules/pukiwiki/?OmegaChart%2FSharpDevelop
- 117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/19(月) 17:42:56 ID:WKM8R1oz0]
- あまり使っていなかったPCのオメガチャートの日々データを更新してみたら
8月3週まであったのをデータのダウンロードしたところ 昨日までの日々データは出来高、4本値全部そろったんだけど 8月4週、9月1週、9月2週、9月3週の高値と安値がおかしくなる 高値:-21474836 安値:21474836
- 118 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/19(月) 17:45:59 ID:jFSOVG3l0]
- >>117
pc11.2ch.net/test/read.cgi/software/1178328735/279-283
- 119 名前:名無しさん@お腹いっぱい。 [2007/12/01(土) 15:12:20 ID:OIJpQLFR0]
- すみません。 ちょっと 教えてほしいのですが、
オメガチャートのソースをいじって 遊んでいるのですが、 C# 2005 だと ビジュアル編集できません。 2003 にダウングレードでないと できないでしょうか?
- 120 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 21:15:01 ID:snloaCfz0]
- 2007年12月1日現在indexうpしました。
修正があればよろしくです。 未対応 上場日 コード 銘柄名 前市場 次市場 2007/10/25 4916 ノエビア ジャス→東2 [保留] 2007/11/19 8127 ヤマトインターナショナル 大1、東2→東1 [保留] 2007/12/05 2392 セキュアード・キャピタル・ジャパン マザ→東1 2007/12/13 2417 ツヴァイ JQ→東2 2007/12/17 2445 SRGタカミヤ JQ→東2
- 121 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 07:26:12 ID:Vy9koxQH0]
- >>120
乙です! いつも本当に助かります。 ありがとう
- 122 名前:名無しさん@お腹いっぱい。 [2007/12/02(日) 13:48:47 ID:xrgtRxHo0]
- >>120
乙
- 123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 13:50:26 ID:mACKUQkO0]
- >>120
どもっ
- 124 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 16:32:28 ID:d7/dybD30]
- >>119
MainFrame.csやChartCanvas.csを少し追ってみるとわかると思うけど、 かなり複雑な定義をしているしDotNetMagicも使ってるしで フォームデザイナを使うのは難しいと思う(2003で見られるかどうかは未確認だけど)。 ソースで直接いじるほうが早いよ。
- 125 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 18:04:31 ID:zLdS2p9v0]
- >>120
いつも乙
- 126 名前:名無しさん@お腹いっぱい。 [2007/12/02(日) 20:18:53 ID:IKrm3rmiO]
- >>124
ありがとうございます
- 127 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 23:03:40 ID:kHTnfMqI0]
- 3843,フリービット,M,1,A500,S:20071127:3
- 128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 08:49:51 ID:1QU2GEUO0]
- 細菌 ここをみるようになりました。
もし よろしければ 最新 index.txt の DL元を 教えていただけないでしょうか? くれくん君で 申し訳ございませんが、よろしく お願いします。
- 129 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 08:52:42 ID:JnbwEJZc0]
- >>1
- 130 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 08:53:37 ID:asufO8xb0]
- >>128
>>1読んでね
- 131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 09:26:44 ID:1QU2GEUO0]
- >>129 >>130
うわあ 大変すみません。 見るのは見てたんですけど、 ディレクトリの 日付だけみて あそこじゃ ないんだと 思い込んでました。 大変 失礼しました。 ありがとうございました。
- 132 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 19:54:26 ID:RjcJKw2c0]
- コンパイルするためにVC#2005EEとか入れたらいろんなアプリで
JUSTなんちゃらとかいうエラーが出るようになったんだけどこれって なんとかする方法ないのかな? VC関係を全部アンインスコすると直るんだけどそれだといちいちコンパイルするために 再インスコを繰り返すことになって面倒なんだよねぇ。
- 133 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 21:57:14 ID:avdRQo/g0]
- >>132
SharpDevelepでもダメなんかな SharpDevelop でのコンパイルの仕方 ttp://apostle13th.com/modules/pukiwiki/?OmegaChart%2FSharpDevelop
- 134 名前:うっかり八兵衛 [2007/12/04(火) 15:46:21 ID:PVUcw3tg0]
- 以前OmegaChart専用スレ ver.4で
Yahoo!の20分遅れ株価データをダウンロードできるようにする改造ソフト OmegaYahoo.zipを公開された方 小生、HDDがお釈迦になった為 改造不能に 再度、OmegaYahoo.zipを公開お願い出来ないでしょうか よろしくお願いします。
- 135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 17:48:51 ID:qDJzLU6n0]
- >>133
うーん、やっぱVCじゃダメなのかなぁ。 まあいいや、次やるときはそっち使ってみる。 サンクス。
- 136 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 14:25:24 ID:MmXbp/3t0]
- >>134
作者さんがUPしてくれたYahoo5.lzh そのまま残っているよ。 www.datafilehost.com/download.php?file=f0a1002f
- 137 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 19:17:32 ID:mJxf0N910]
- >>134じゃないけど俺も紛失してたんで、ありがたい。
- 138 名前:うっかり八兵衛 [2007/12/05(水) 23:09:34 ID:2y6s9z/o0]
- >>136 お知らせありがとうございました
公開されていたHP先も失っていたので 助かりました。(∩_∩)ドゥモデス♪
- 139 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 07:13:40 ID:q2Wyei/f0]
- >>138
OmegaYahoo入れてる現時点(20分遅れ)のスクリーニングってできるの? できるなら俺も導入しようかな、、、、
- 140 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 09:44:26 ID:obr87fIF0]
- Omegaで無尽蔵とRSS使って、分足チャート表示はいくらくらいでやってもらえますか?
- 141 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 10:49:01 ID:eTrPSLW10]
- そもそも、その二つで過去の分足や歩みのデータとれる?
- 142 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 10:51:28 ID:obr87fIF0]
- 無尽蔵に分足データありますけど?
- 143 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 22:12:40 ID:4oS91FL/0]
- 0201円/ドルチャートなどは、金額が0.01刻みの表示になりますが、
マウストラッキング・ラインは1円刻みで、ライン自体も1円刻みになってしまいます。 これを金額表示・ラインともに0.01刻みで表示する方法を探しています。 これを実現するソースの修正点、ヒントがありましたら教えてください。 ソースをチラ見すると、ChartDrawing.cs DrawMouseTrakingLine で実装しているようです。 一番問題になるのが、_dateLine._lastDrawn、_dateLine.nextToBeDrawn がint型ということ(影響範囲がこの関数外にまで及ぶ)、ですかね? これらの変数がどんな役割をしているのか、よくわからないです。
- 144 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 17:15:57 ID:SC2VmXYb0]
- DdeAgentというCOMコンポーネントが公開されてるね。
C#のコンソールアプリで簡単にテストしてみたけど、きちんとデータ受け取れる模様。
- 145 名前:stray_nora ◆DIqbjtWr/s mailto:sage [2007/12/18(火) 18:23:48 ID:XULD9X800]
- >>143
_dateLine._lastDrawn、_dateLine.nextToBeDrawn はおそらくx座標(日付)の方じゃないでしょうか? マウスに引っ付いてくる横線に関しては y座標(金額)を表してるのが_priceLine._nextToBeDrawnで _priceLineはChartDrawingクラスのコンストラクタ内でインスタンスが作られ そのコンストラクタを呼び出してるのが ChartCanvasクラスのコンストラクタ内の _drawing = new ChartDrawing(this); のようですね。 そして_drawingを追っていくとOnMouseMoveメソッドの中に //横線 というコメントと共に int my = _drawing.NormalizeByYobine(ev.Y); というintの変数があります その直後に _drawing.PriceLine._nextToBeDrawn = my; と成っているのでNormalizeByYobineメソッドが横線のy座標の表示の刻みを決めているようです。 金額のテキスト表示はDrawMouseTrackingLineメソッド内のChartUtil.DrawTextのようです。
- 146 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 23:12:40 ID:ixzlnnfX0]
- >>145
教えていただいたことを参考にして2点修正したら可能になりました。 1. Util.cs の double Yobine をmt==MarketType.Bのときは、return 0.01にするよう修正。 2. ChartDrawing.cs の void DrawMouseTrackingLine(IntPtr hdc) を MarketType.Bのときは、整数倍にしないようにして、F2出力。それ以外は、従来どおり。 stray_noraさん、ありがとうございまーす。
- 147 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 09:49:25 ID:KjaWVyYD0]
- 2432が12日以降ダウソ出来ないんだけどなんでだろ?
|

|