Q. 信用残が更新されないんですけど…
A.
ttp://www.omegachart.org/download.html 読んだ?
Q.国内株式の日付以降データのダウンロードができないんだけど…
「unlha32.dllの解凍がなんたら見つかりません。」
A.データのダウンロードがうまくいかないときのチェック項目
・OmegaChartは最新版?
・Unlha32.dllは最新版?
・Proxyやセキュリティの設定は適切?
・データの取得先の更新は済んでる?
ttp://www.mujinzou.jp/ (他にもあったら追加よろ。)
Q,ソースをコンパイルしたい & お手軽な開発環境は?
A, Visual Studio 2005Express(無料ダウンロード可能)
http://www.microsoft.com/japan/msdn/vstudio/express/ Q,「型または名前空間名〜が見つかりませんでした」とでてビルド失敗するんだけど?
A,ライブラリー参照がうまくいっていない。
1.C#を立ち上げて、プロジェクトファイルを取り込む。
2.表示(V)→ソリューションエクスプローラ(W)で表示される参照設定のgrammatica MagicLibrarayをプロパティでパス確認
パスが合っていれば問題なくコンパイル出来る。
3.プロジェクトファイルのあるディレクトリ\bin ←に実行ファイルOmegaChart.exeが出来る
4.実行ファイルをC:\Program Files\Omega Chart 1.Xへコピーすれば自コンパイルEXEで利用が可能
※C:\Program Files\Omega Chart 1.Xから[data] [extension] index.txt options.conf をbinディレクトリへ
コビーすればコンパイル・実行でそのまま動かすことも出来る。
過去の遺物
6 :
名無しさん@お腹いっぱい。:2007/09/04(火) 22:12:12 ID:sicFWqgX0
age
ショートカットキーをカスタマイズしたいけど、ソースいじるしかないかねぇ。
とりあえず表示中の銘柄を一発でお気に入りに登録できればいい。
マウ筋
ちょっとちがうか
すまん
11 :
7:2007/09/08(土) 02:12:50 ID:bk/qy2pH0
お気に入りに追加にショートカットキー付けられたよ。
Command.csを1行いじるだけだった。
自身の過去値を使う指標が必要になったので、ソースコード中にやむなく配列で表現しました。
double var = new double[ev.BaseIndex]
画面で銘柄を次々変えていくと、こころなしかリソースが足らなくなっている気がします。
銘柄をめくるのに10秒くらいかかることもあります。
こうなるとスクリーニングが不便です。
どなたかたすけてください。
一本値になってる銘柄(というか指標)をカギ足表示にできんかなぁ・・・
今日から225先物の始値が、昨日の夕場の始値になるわけですね……。
んだ
>>14 1日のボラとかとんでもない幅になるし、ギャップもなくなるし。
うざくねぇ、夕場が始値って。
>>16 だね。
今後、よほどのことがないかぎり、終値と始値はほとんど差がなくなるわけで、
始値の意味がほとんどない。過去データとの継続性もなくなった。
当面自分で作るが、どこかに夕場抜きの四本値が欲しくなるね。
18 :
名無しさん@お腹いっぱい。:2007/09/21(金) 19:37:45 ID:gec0Q3xx0
データ更新できてる?
更新出来ましたぁ
一目均衡表をワンタッチでオンオフできるようにできますか?
23 :
名無しさん@お腹いっぱい。:2007/09/23(日) 14:34:37 ID:7LdOkEn50
ブックマークのインターフェースどうにかならないかな。
ある項目(銘柄orフォルダ)を、別の銘柄と銘柄の【間に】移動したいんだが。
ドラッグ&ドロップでやってるけど。
26 :
24:2007/09/26(水) 06:20:40 ID:bFfMRmSv0
>>25 フォルダが二つ連続してる間には置けないでしょ。フォルダ内に入ってしまう。
フォルダの方を移動して間に持っていくことはできるけど、
連続するフォルダの数が増えればそれだけ手順も増える。
複数を選択して同時移動もできないし・・・
>>26 options.confを直接編集するか、OmegaChartソース改造して自分で好みに改造するか。
お気に入りにしても、トレンドラインにしても、直接チャート画面から操作するより、
options.conf編集した方がやりやすい場合が多い。
>>27 たしかに option.conf 直接編集が手っ取り早いね。とりあえずそれで対処します。
ソース見て移動の仕組みはなんとなくわかったけど、
現状のスキルですぐ改造はできなさそう。
BookmarkPane.cs の OnDragOver と OnDragDrop クラスあたりが鍵で、
フォルダに DragOver したときに中に入れる他に間へ置く処理を分岐させればいいと・・・
(Jane Style のブックマークのイメージ)。
option.conf エディタを Delphi で作るほうが早いのかも。
29 :
24:2007/09/28(金) 01:56:30 ID:S7nggewy0
と思ったけどできた。
でもJaneStyleみたいに線を出す効果ができない・・・
DrawTreeNodeEventArgsと格闘中。
無尽蔵の過去データで2005/3/22以降ならDL出来るけど
それ以前だと302 Foundエラーが出てしまってOmegaからDL出来ない・・・
2007年10月1日現在indexうpしました。
修正があればよろしくです。
未対応
上場日 コード 銘柄名 前市場 次市場
2007/11/01 2731 ニイウスコー 東1→東2
8306MUFGのデータがおかしい
10/01のデータ拾ってきてるはずなのに
9/25扱いになってるし、4本値やら出来高もグチャグチャになってしまう・・・
OmegaChartでダウンロードしても同じになってしまうんだけど
他にもそういう人いない?
いない。
index.txt(20071001含む)の
8306,三菱UFJフィナンシャル・グループ,T1,100,N225,A500,S:20070925:1000
を
8306,三菱UFJフィナンシャル・グループ,T1,100,N225,A500,S:20071001:1000
で直らない?
あるいは、分割前取引停止期間のデータがデータファイルに入ってないのかも
>34
ウチのもグチャグチャだなあ。>36の方法も試したけど直らず。
>>38 >36で99%の人がうまくいくと思うよ。
仕組みがそうなんだから。
40 :
名無しさん@お腹いっぱい。:2007/10/02(火) 11:54:51 ID:sgTCcM+r0
41 :
38:2007/10/02(火) 13:00:00 ID:XUfq93T00
あ、ごめん、ちゃんと直ってた。>39
どうもありがとう!
リアルタイムで取得したデータをオメガチャート上に表示しようと思っています。
リアルタイムでの株価データ取得は別として、そのデータを表示する方法がわかりません。
ChartDrawing.csのDrawChartBodyで呼び出されるタイミングで
更新されるfarm._dataの末尾(最新)に別で取得した株価データを代入したいのです。
オリジナルの関数だけでできるものでしょうか?
ヒントだけでも書いていただけると助かります。
>>42 Download.csの
AbstractBrand b = Env.Frame.ChartCanvas.GetBrand();
b.ReserveFarm().LoadFor(b);
Env.Frame.ChartCanvas.LoadBrand(b, false);
Env.Frame.ChartCanvas.MoveToLatest();
研究してみて
>>43 ありがとうございます!
研究してみます。
取り急ぎお礼まで。
>>43 仮の最新データを表示するようにできました。
ChartDrawing.csのRecalcFormatに自作の関数を呼び出す形にしました。
その関数は、Mujinzou.csのRun()をほぼコピーして改造したものです。
現状だと、データファイル書き込みをしてしまう状況です。
データファイル書き込みをしないようにしてできるか、引き続き研究してみます。
ありがとうございました。
index.txtを自動で自作している人に質問です。
銘柄移動情報の自動取り込みは、どのように処理してますか?
各証券会社等の優先市場選定基準を見ると、直近三ヶ月の日時売買高を見て月初で変更しているみたいですが。
俺は、めんどくさいのでコレだけは手動で変更してます。いまのところ。
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
>>47 2316,モスインスティテュート,H,1,S:20021205:2,S:20050126:100
でいいはず
2007年10月1日現在index修正版をうpしました。
他に修正があればよろしくです。
修正箇所
1828,田辺工業,T2,100,S:19940328:1.2
6254,野村マイクロ・サイエンス,J,100
8963,東京グロースリート投資法人,T1,1
1792 みらい建設グループの価格は10月12日時点で
25日平均との乖離率が -83.16% と表示される。
しかし「すべての銘柄」条件で25日移動平均乖離率スクリーニングしても
トップに来ないどころかリストにも入ってこないんだけど、バグなのかな?
56 :
名無しさん@お腹いっぱい。:2007/10/13(土) 05:39:10 ID:uF5ARAPC0
>>54 1792,みらい建設グループ,T1,1000,OBS,S:19950328:1.1
ヒント:OBS
>>59 それはデータソース(無尽蔵)が悪いという立場を支持してると考えていいのかな。
しかし売買停止期間があったのなら、停止期間明けの31日にするという原則も適用されていいことになる。
そうでないとしても、この場合ソースコードをいじるよりデータを直した方が早いし、
それよりなお(バッドノウハウかもしれないけど)index.txtを変えるほうが早い。
やらない理由はないと思うんだけどなぁ。
現状のOmegaChartはindex.txtの数字以外で始まる行を無視するようなので、
コメントのようにリリース上の日付を付記することも可能だし。
インデックス作者氏に全銘柄そこまでチェックしろと言ってるわけではないので、念のため。
発表されている情報通りに作るほうが楽だというなら、自分でやるまで。
ただ誤表示する可能性のある箇所の情報が出てきてくれたほうが助かるんだよね。
これ、N営業日間の終値最小をだしている営業日はX日前とかって計算できないのかな。。
終値最小間をラインで引く計算したいんだけど、どうしたらいいのかわからん!!
>>60 >(無尽蔵)が悪いという立場を支持してる
それはぜんぜん違う。
売買停止期間の無尽蔵データはどのようなデータが送られてくるか、知ってますか?
そのデータが重要だと思うなら、停止明けの日付を入れれば良いし、そうでないなら入れない。
俺はそうではないと思うので、ソースで制御するのが適正で簡単だと思う派。
常識がどうのこうのの問題じゃなく、自分がチャートをどう捕らえるか、どう利用するかで対応が違う。
>(無尽蔵)が悪いという立場を支持してる
脱線するけど、上流から流れてくるデータに一貫性がないなら、そのデータソースは”悪い”。
それ以外は、データソースに非はないと考えるべきなんだよ。
以上は、蛇足でした。
>>63 停止期間の無尽蔵データは、4本値+出来高が0(ただしT20070926の8306には
終値だけ入っている)だよね。作業コストの価値判断はともかく、
データに停止期間を記録しない方法は、表示がindex.txtの分割情報の微差に左右されないし、
例えば「3日以上値が変わらない」といったスクリーニング条件に
停止期間がヒットすることもなくなるなどのメリットはあると思う。
また、無尽蔵データが誤っていないと捉える点は一応の共通点とも言えると思う。
で、(伝わってると思うけど)俺が論点としたのは、停止期間がある場合、
index.txtには通常、停止期間明け日が分割点と入力されている(例:8306の20071001)一方で
2316がそうなっていないように見えた、ということ(無尽蔵データにも該当期間は0が入っている)。
まぁ、これがいわゆる売買停止期間とは異なるものなのかもしれないし、
インデックス作者氏は元の分割情報を尊重しているのかもしれない
(情報元が楽天証券のリストかどうかはわからないけど)。
そうとわかっていれば対応もできるのでとりあえずいいんだけど、
俺としては異常な表示になるポイントの情報は歓迎する、ということね。
>>65 補足。
落ち日もサイトにより、定義が違う。
権利付最終日の次の営業日を落ち日としているところや、
権利付最終日以降の最初に売買できる日を設定しているところなど。
index.txt作成者がどのサイトから情報取得しているかで結果が違う。
特に問題ないのだけどゴチャゴチャ言ってる人は
自分でソース弄くってるか、旧バージョンの人なのかな?
へ?
権利落ち日はどこも一緒だろ
サイトにより、定義が違う。とかアホだろ
>>69 お前は亀田みたいなひどい言葉を使うやつだな。
実際に存在するんだよ。落ち日の定義が違うサイトが。
頭に来たから教えないよーだ。
>>69 他人の意見を否定するソースや根拠も言わず。
あほ呼ばわりはやめろ。スレの雰囲気が悪くなる。
>>72 そんなのフィーリングで変わるだろ
一緒だとか言ってもしょうがないじゃん
>>69 69が言うところの”どこも一緒”は、証券会社に電話して質問する「権利落ち日とはナンですか?」的な意味合い。
66が言うところは、違う解釈をして発信しているサイトがある、という報告。
両方間違っていないが、ジャンルが違うことを主張しているので、収拾がつかない。
69は異議を唱えるなら、
・その違う解釈をしているサイト主へ抗議するか、
・違う解釈をしているサイトを探したが見つからなかったと66へ言うか、
の2通りしかないはず。
基本的な質問をさせていただきたいのですが、自由直線の量を
規制しているのは ChartCanvas.cs の 370及び374 の
2行だけなのでしょうか? つまり この2つの値をいじるだけで、
データ領域オーバフローなど気にせず 好きなように 規制量を
変更できるのでしょうか?ソースのバージョンは昨日DLした
最新版です。 よろしくおねがいします。
>>75 オーバーフロー云々はわからないですが、そこでチャート描画上の制限は操作できます。
30本、3000本でも特に問題なく使えていますよ。
78 :
名無しさん@お腹いっぱい。:2007/10/20(土) 22:16:51 ID:raQN57h50
現時点でのomegachart最新版を使っています
自動売買で週足の検証をしたいと思ってるのですが
日足固定で自動売買しているようで目的の自動売買の結果が得られませんでした
スクリーニングのように表示している足によって自動売買検証もかわるようにできないものでしょうか?
株価のY軸の、目盛りを刻み方(割当方と言ったほうがいいかなぁ?)が載っている、ソースコード名(できたら場所も)
教えてもらえないでしょうか。
確認してないけど、ChartDrawing.cs>private void DrawScaleLines
じゃないかな?
stray_noraさん
遅くなりました、ありがとうございます
ChartDrawing.cs>private void DrawScaleLinesで決定してますね
_priceScaleStepの //値段を示す横線の幅 これの整数倍ごとに線を引く
2007年11月1日現在indexうpしました。
修正があればよろしくです。
未対応
上場日 コード 銘柄名 前市場 次市場
2007/10/25 4916 ノエビア ジャス→東2
乙です!
いただきます
>>82 いつもありがとうございます。
誤:1757,千年の杜,O2,10,S:20041001:0.1,S:20070528:0.1
正:1757,千年の杜,O2,10,S:20041001:0.1,S:20070508:0.1
できましたら来月分で修正お願いします。
CSV2Omegaでcsv化したものに情報を加えたいと思っています。
たとえばキットでやれば非常に重い計算を前もってやっておく事で、
スクリーニングや売買検証の際に4本値とおなじくらいサクサク動くことが期待できるからです。
ところが、情報追加したcsvからCSV2Omegaに変換させたら、
日付、四本値、出来高、信用買残、信用売残以下のカラムが間引かれます。
なにかいいアイデアないでしょうか?
またこのあたりはソースコードのどの辺を読めばいいですか?
>>88へ
>>81で書き込みしたものですが
アイデアは思い浮かびませんが、ざっくりと解析した感じでは
Data.csでファイル操作及び各データクラスを定義していて、ここで定義されてるクラスから
インスタンスを生成しているように見えます。
OmegaChartのソースを解析を始めて間もないですし、C#のことは全く分からないので、
外していたらごめんなさい。
RSSはrtiビルド版にも入ってたような
92 :
名無しさん@お腹いっぱい。:2007/11/05(月) 00:20:56 ID:dI3SRTDC0
8306の表示がおかしくないですか?
分割を考慮するをONにしてると
9/21〜9/28まで分割される前の価格に成っていて
それ以外は分割が考慮されてる
>>90 おお、すげぇ。
俺もMottaさんのDdeUtils.dllを利用したリアルタイム更新をやろうとは考えておりました。
データファイル書き込みしないで表示する仕様なんですが、行き詰まっておりますw
>90
プログラムの知識などまったくない素人なのですが、
RSS.lzhをインストールしてオメガチャートを起動すればいいのですか?
>>90 使ってみますた。
なかなか凄いなぁ、良い感じ。
乙です。
一つだけ気付いたこと。
どうにもますぷろ氏のT++と相性が悪いみたいです。
PC二台に入れてみてどうにも片方だけSBIの表示がおかしいと思いつつ
その片方に入っていたT++を切ってみたらまともに表示できました。
T++自体結構相性問題を引き起こしやすいソフトなんで
どっちが悪いとは言い切れませんがご参考までに。
ちなみにOMEGACHART自体はT++との相性問題は無いようです。
すいません。かなり眠いのでずれてたら突っ込んでください。
>>93 書き込まずにやる事も考えましたが、マシンに対してたいした負担でもない様なのでこの形にしました。
書き込まない為には、
DailyDataFarm.Save
DataFarm.LoadFor
この辺にヒントがあるかと思います。何かわかったら教えてください。
>>94 http://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++)で登録された銘柄を後からオメガで表示しようとした時に更新されないデータ(始値など)が来ない為に起こっている現象かもしれません。
個人的にも不都合を感じるようなら対策を講じようと思います。
解る人がいたら是非教えてください。
>>96 すいません、わざわざありがとうございます。
具体的には表示が不安定になります、
(ザラバじゃないので細かいところはちょっと解りませんが)始値が0円になって
現在値までながーい陽線になったりという感じです。
と、
>(T++)で登録された銘柄を後からオメガで表示しようとした時に〜
のくだりを読んでふと思い出して確認したのですがご推察の通りかもしれません。
実はT++にはRSSを使って特定の銘柄をリアルタイムに監視する機能があるのですが
そこにSBIだけを登録していたんです(さっき確認して気付きました)。
問題が起こるのはSBIだけですのでおそらくはここに原因があるのだと思います。
細かいところは実際にザラバで動かさないとわからないのですがもしなにか気付いたら
またご報告いたします。
>> stray_nora
リアルタイムの株価はRCI、乖離率、移動平均とかって計算される?
99 :
93:2007/11/07(水) 02:36:40 ID:GJwbC5Uv0
>>96 なるほど。
LoadForをオーバーロードさせて、RSS取得データをくっつけてやればよいのか。
後はstray_noraさんのソースから、それを呼び出せば終了っぽい。
データ書き込み方式でもいいと思いますが、万が一ってのがあるから
別フォルダで起動させてやるのがよいと個人的には思いました。
>>99 >後はstray_noraさんのソースから、それを呼び出せば終了っぽい。
だめだった。LastDateが入らないので落ちる。
>>97 どうやら96で書いたような感じですね。
自分も今日エクセルと併用した所エクセルで登録されている銘柄のデータがうまく取れないようでした。
topicを一度削除してから登録するようにソースを変えてもうまくいかなかったので、どうすればいいか今の所わかりません。
後日DdeUtils.dllのソースを見てみて考えようと思います。(どーすんの!?オレ)
>>98 RSSで取得してるデータは四本値(この場合現在値が終値相当)+出来高(除く指数)です。
ですのでこれらで計算できる指標は全て計算結果が即座に反映されます。
まぁ、でないとあまり意味無いですょね・・
個人的には、そこそこリッチな表示が出来ているのにザラ場中の足が無い為にわざわざマーケットスピードでチャートを見に行くのが面倒だなぁ。というのが作ろうと思ったきっかけです。
実際使ってみないといいかどうかは解りませんが・・
>>99-100 トライ情報ありがとうございます。
自分もソース眺めてますが、出来そうでなかなか糸口がつかめてません。
DailyDataFarmでunsafeとか出て来ちゃって完璧に自分の能力の斜め45度右上をいってるので、しばらく悩めそうです。
また何か解ったら教えていただけると有りがたいです。
それと、HPのサーバーが不安定なようです、無料の所なので勘弁してやってください。
>>101 どうも97です。
やはりそうでしたか。
RSS使用アプリを併用できないとそれなりに不便で
併用できればかなり便利になるので期待しております。
自分はプログラムのほうはさっぱりなのでなにも応援できませんが。。
>>102 一応解決しましたのでアップしました。
最初だけコールドリンクで取って来い って事のようでした。
多分大丈夫かと思いますが、基本的によく分かってないので自己責任(人柱?)でお願いします。
また、キーボードショートカットで切り替えできるようにしました。
個人的な嗜好で変なワンキーになってますので、変更したければソースをいじってください。
>>103 む、コレは銘柄のチャート見るようにしないと株価の取得はできないのか
流石に全銘柄取得してたら負荷掛かりすぎる?
>>103 お疲れ様です、前場使ってみますた。
RSS併用による不具合は無くなりましたがやっぱ重くなりましたねぇ。
現状"どうしても他アプリと併用したい場合"以外は
前バージョンを使った方がよさげですね。
106 :
93:2007/11/11(日) 01:49:25 ID:uha/TL1U0
>>103 さすが、仕事が早いですねぇ。
先物などオプション関連は前場高値とか、若干項目が違います。
Jasdaqは、たしか出来高に関しては別のコード扱いだった気がします。
まあ、それは各自付け足せばよいか。
データファイル非書き込み方式は明日やろうかと思ってます。
むりやり、LastDateを入れてしまうことにするw
>>104 その通りです。
>>105 最初のデータが来る時、若干もっさり感が有るかもしれませんね。
個人的には苦になるレベルではないかなと思ったのですが。
>>106 >先物など〜
そうですね、なので面倒で対応しませんでした。
>Jasdaqは、たしか〜
楽天のマニュアルにも載っていないコード(topic)が有るようですね。
topicが違うとちょっと面倒なのでこちらも省いてしまいました。
コードをご覧になってお気付きと思いますが、指数も標準状態ではないものがベースになってますので、HPでは『詳しい対象株価指数に関してはソースを見てください。』の様な表記にしました。
ありがとうななしさん。
>データファイル非書き込み方式は〜
前進しましたら是非ソースも含め教えていただけるとありがたいです。
>>107 乙
重くなってもいいから
全銘柄取り込むか 表示したのだけ取り込むかソース内で選択できるようにしとくとよかったかもね
重くなるのは自己責任だって感じで
金曜日持ち越すかどうか決めるとき最後の30分程度でスクリーニングして判断しようとするとなると全銘取得型にしないと行けないだろうし
109 :
93: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))
があるから、データファイルがないものは表示しない件とかは、各自。
>>109 93さん。
お疲れ様です。
td内容を_farmのお尻につける個所のソースをご教授ください。
UpdateDataFarmメソッドでいけるかと思ったのですが、現在日付がうまく渡せません。
よろしくお願いします。
>>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;
}
}
なるほど。
そういう事でしたか。
今見たら、DataFarmクラスにabstractのLastDateプロパティがありますね。
これ使えるのかな?
ちょっといじってみます。
ありがとうございました。
良くわからんのだが非データ書き込み方式ってことは
受信やめたら当日の足が消える、ザラバが終わったらいつものように
ダウンロードするまでは前日までしか表示されない、ってことかな?
それだったらいいなぁ。
今のはちぐはぐでわかりにくいんだよねぇ。
114 :
93:2007/11/14(水) 11:27:52 ID:GovPDWR20
>>113 そそ。そうです。
現行でもチグハグとは思いませんけど、
データファイル書き込み方式の場合、
・ごくたまに、書き込みエラーが起きた。
・ファイルアクセスが2回(多分)。書き込み→読み込みで。
土日あたりに自分のソースに組み込んでみたいと思います。
stray_noraさん、ありがとうございました。
ちぐはぐっていうのはザラバ見た(取得した)銘柄だけが
ザラバ終了後も当日足として残っていて見てないのは残ってない、
つまり最終取得日が統一されてないという意味でちょっとわかりにくいと。
まあ人によると思うけどザラバ終わった後に反省会をする俺としては
それはちょっと不便なんだ。
それに書き込まないとそれなりに速くなるよね、
そいつはかなり嬉しいので公開期待してます。
116 :
名無しさん@お腹いっぱい。:2007/11/16(金) 01:21:56 ID:9a/yhVlJ0
あまり使っていなかったPCのオメガチャートの日々データを更新してみたら
8月3週まであったのをデータのダウンロードしたところ
昨日までの日々データは出来高、4本値全部そろったんだけど
8月4週、9月1週、9月2週、9月3週の高値と安値がおかしくなる
高値:-21474836
安値:21474836
119 :
名無しさん@お腹いっぱい。:2007/12/01(土) 15:12:20 ID:OIJpQLFR0
すみません。 ちょっと 教えてほしいのですが、
オメガチャートのソースをいじって 遊んでいるのですが、
C# 2005 だと ビジュアル編集できません。
2003 にダウングレードでないと できないでしょうか?
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
>>120 乙です!
いつも本当に助かります。
ありがとう
122 :
名無しさん@お腹いっぱい。:2007/12/02(日) 13:48:47 ID:xrgtRxHo0
>>119 MainFrame.csやChartCanvas.csを少し追ってみるとわかると思うけど、
かなり複雑な定義をしているしDotNetMagicも使ってるしで
フォームデザイナを使うのは難しいと思う(2003で見られるかどうかは未確認だけど)。
ソースで直接いじるほうが早いよ。
126 :
名無しさん@お腹いっぱい。:2007/12/02(日) 20:18:53 ID:IKrm3rmiO
3843,フリービット,M,1,A500,S:20071127:3
細菌 ここをみるようになりました。
もし よろしければ 最新 index.txt の DL元を 教えていただけないでしょうか?
くれくん君で 申し訳ございませんが、よろしく お願いします。
>>129 >>130 うわあ 大変すみません。
見るのは見てたんですけど、 ディレクトリの 日付だけみて あそこじゃ
ないんだと 思い込んでました。 大変 失礼しました。
ありがとうございました。
コンパイルするためにVC#2005EEとか入れたらいろんなアプリで
JUSTなんちゃらとかいうエラーが出るようになったんだけどこれって
なんとかする方法ないのかな?
VC関係を全部アンインスコすると直るんだけどそれだといちいちコンパイルするために
再インスコを繰り返すことになって面倒なんだよねぇ。
134 :
うっかり八兵衛:2007/12/04(火) 15:46:21 ID:PVUcw3tg0
以前OmegaChart専用スレ ver.4で
Yahoo!の20分遅れ株価データをダウンロードできるようにする改造ソフト
OmegaYahoo.zipを公開された方
小生、HDDがお釈迦になった為
改造不能に
再度、OmegaYahoo.zipを公開お願い出来ないでしょうか
よろしくお願いします。
>>133 うーん、やっぱVCじゃダメなのかなぁ。
まあいいや、次やるときはそっち使ってみる。
サンクス。
>>134じゃないけど俺も紛失してたんで、ありがたい。
138 :
うっかり八兵衛:2007/12/05(水) 23:09:34 ID:2y6s9z/o0
>>136 お知らせありがとうございました
公開されていたHP先も失っていたので
助かりました。(∩_∩)ドゥモデス♪
>>138 OmegaYahoo入れてる現時点(20分遅れ)のスクリーニングってできるの?
できるなら俺も導入しようかな、、、、
Omegaで無尽蔵とRSS使って、分足チャート表示はいくらくらいでやってもらえますか?
そもそも、その二つで過去の分足や歩みのデータとれる?
無尽蔵に分足データありますけど?
0201円/ドルチャートなどは、金額が0.01刻みの表示になりますが、
マウストラッキング・ラインは1円刻みで、ライン自体も1円刻みになってしまいます。
これを金額表示・ラインともに0.01刻みで表示する方法を探しています。
これを実現するソースの修正点、ヒントがありましたら教えてください。
ソースをチラ見すると、ChartDrawing.cs DrawMouseTrakingLine で実装しているようです。
一番問題になるのが、_dateLine._lastDrawn、_dateLine.nextToBeDrawn
がint型ということ(影響範囲がこの関数外にまで及ぶ)、ですかね?
これらの変数がどんな役割をしているのか、よくわからないです。
DdeAgentというCOMコンポーネントが公開されてるね。
C#のコンソールアプリで簡単にテストしてみたけど、きちんとデータ受け取れる模様。
>>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のようです。
>>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さん、ありがとうございまーす。
2432が12日以降ダウソ出来ないんだけどなんでだろ?
まぁ オメガチャートですから
>>147 >>148 あなたたちは株のことを熟知し、相当儲かっていると思う。
文体から滲み出る知性でそれがわかる。
当然2432が市場替えしたことを知っているのは間違いないはずなのだが、
オメガチャートにおいて、それ(市場替え)が影響することを知らないのが不思議だ。
こんなにすばらしい人なのに。
>>150 ありがとう親切な人、おかげで出来たよ。
indexがダウンロードにまで関係してるとは知らなかった。
152 :
名無しさん@お腹いっぱい。:2007/12/30(日) 11:31:21 ID:gJTvhLh/0
株式データー掲載終了のおしらせ。
http://mujinzou.com/oshirase_01.htm 僅かでも皆さまのお役にたてばと、ネット収集データーを掲載してまいり
ましたが、掲載データーが著作権に觝触するとの警告をいただきました。
私共にも異論はございますが、無用な摩擦を避けるため、2008年1月末日を
もちまして株価データーのサイト掲載を終了させて頂くことになりました。
153 :
名無しさん@お腹いっぱい。:2007/12/30(日) 14:41:15 ID:hHtzCKB70
おいおいおいおいおいおい!!!
154 :
名無しさん@お腹いっぱい。:2007/12/30(日) 16:56:12 ID:ZHlH18P+0
うーん
弱ったね
俺は既に別のデータ元に変えてるから問題なし。
データは金出して買ってる
著作権ってどこの?
ヤフーか証取か。
まぁデータが取れないと話にならないので
ほかのチャートソフト使って新しいオメガチャートが出るまで待とうか
使用証券会社のデータが使い回せればなぁ。
口座持ってりゃ使い放題なんだし。
おいらの約定が勝手に著作権発生してるのかのぅ?
おいらの書き込みもひろゆき氏が著作権を主張できるのか。
聞いてないぞ。
無料のデータ取得先は、いくつかあるので作者が対応してくれるなら、
プログラムを組めない人でも問題がない。
有料のデータ取得先へ誘導する人がいたら怪しいと思っておくことにしよう。
唯一今回のことで得をする人は、株価販売業者。
「無料のデータ取得先は、いくつかある」って具体的に挙げてみてよ。
それらも無尽蔵と同様に閉鎖されるかもしれないし、先行き暗いと思うけどな。
>>162 いい加減なことを書くな!
チャートソフトはデータが命。
どこから頂いてくるかは大問題。知ったかぶりはやめろ。
ヤフー。
166 :
名無しさん@お腹いっぱい。:2007/12/31(月) 14:04:24 ID:kaedvdxj0
著作権があるのって肉径平均だけじゃないの?
225とかの指数をはずせば問題はクリアじゃないのかな
つかデータ自体に著作権は無いってのが定説じゃねーの?
呼称やチャート画像にはあったとしても日々の四本値自体にそんなもんはないはず。
一体誰が無尽蔵にイチャモンつけたんだろうね、それがちょいと気になる。
とりあえず、1月末までは、おkだからその頃騒ごうか。
> なおBellagioのリリースを待っている人はたいへん申し訳ない。
> 変なトラブルがなければ1月中にはまあ何とか。
> 最初のバージョンなので至らない点もあるだろうけど、
> トレーダーの世界に何某かのインパクトを与えることができるツールになったとは
> 自負してるのでもうちょっとお待ちを。
ケンミレとドリームバイザーのがDL先としてソースコードに入ってるけど、これ使えないの?
ふざけんな、と。
こんな裁判による判例もなく著作権があるかもわからん状態で
株価データ配布業者なんかにカネを払えるわけがない。
金額云々の問題じゃなくて気分の問題。
ヤフーから取得にしたらいいだけの話じゃね?
>>174 まぁ俺だったら
わざと各銘柄-100円した価格で配信して
各アプリで+100円して表示するようにするがな
元々無尽蔵の出来高はかなりいい加減だしねぇ
うわ、そんなことに。
無尽蔵の運営者って個人? だとしたら厳密な法的根拠がなくても厳しいかもなぁ。
継続を期待したいところではあるけど。
ヤフーから取得したらいいって言うけど、4000超の銘柄を揃えるには
クライアント側でかなりの時間がかかるし、サーバにもそこそこ負荷かかるよ。
楽天RSSでデータ更新しようとした俺が言うんだから間違いない。
yahoo5をコンパイルしてあればヤフーファイナンスから取れる。
ありがたく使っているが、問題は当日取り忘れたとき。
時系列データに対応してくれるとありがたいのだが。
俺もRSSからとろうかと思ってたんだけど、とりあえずはヤフーからとるほうが簡単そうだからそっちでくもうと思ってた。
時々、わざとurlの配列変えて、データ取れなくすることをヤフーがやってるとかどうとかというのをどっかで読んだ事があるんだけど、これはがせねた?
181 :
名無しさん@お腹いっぱい。:2008/01/03(木) 12:03:03 ID:dcFRZAie0
え・・・やふー5て取り損なったら終わりなの?
183 :
名無しさん@お腹いっぱい。:2008/01/03(木) 12:29:26 ID:dcFRZAie0
当日の最新データを取得(Y)になってるうううううう
てらありり
>>179 ありがとう。おかげでOmega使い続けられそう。
185 :
すみません:2008/01/03(木) 14:38:27 ID:xDwi0Tm+0
>>179 エラー 1 型または名前空間名 'YahooDailyDataSource' は名前空間 'Zanetti.DataSource.Specialized' に存在しません。
アセンブリ参照が不足しています。
などというエラーが発生しました、初心者なのでどうしてよいか分かりませんm(__)m
>>185 ソースコードに上書きしてビルドしたら普通にできたよ。
とおもったら、指数と業種別指数などはきちんとDLされてるけど、個別株のデータがうまくDLできないみたい。
>>187 ありがとう。
Zanettiで右クリックし、[追加]-[既存の項目]でsrcフォルダの中にある警告の出た XXX.cs をプロジェクトに追加する。
これを繰り返し何とかコンパイルできました。原因不明です(^^;;
データのダウンロードの項目にyahooからとか何か、変更が分かる文字が入るのでしょうか?
一見何も変わっていません・・・が
>>189 データのダウンロード のところに当日の最新データを取得(Y)が付け加わっているようです。
>>188 >>個別株のデータがうまくDLできないみたい。
それが一番重要なのでは?
192 :
172:2008/01/03(木) 16:24:15 ID:gMIVk7ny0
>>172 もしくは、この顛末を、よその業者に押し付けたか? のどっちかだな。
他にもデー○○ットとか株価販売業者はいるので。
>>179 乙
作者からコメントがあると嬉しいのだがなあ。
179さんのでつくったオメガチャートの使い方がいまいちよくわからないんですが、ヤフーからデータとってくるようにするには、「当日の最新データを取得」を使ったらいいんでしょうか?
>>179の機能についての説明です。
・「当日の最新データを取得」
以前のバージョンでは「Yahoo!ファイナンスから取得」となっていたもので、
当日の20分遅れのデータを取得します。
したがって、場が開く前の時間や休場日に実行してもデータは更新されません。
更新の対象は国内指数と全個別銘柄ですが、
お気に入りの右クリックメニューで特定の銘柄だけを更新することもできます。
・「次の日付以降・全銘柄」
今まではこれを実行すると無尽蔵からデータを取得していたわけですが、
無尽蔵のデータの掲載が終了しまうため、
取得先をYahoo!ファイナンスの時系列データに変更しています。
内部的な処理の変更なので、画面の表示項目や操作方法は変わりませんが、
先物など一部の指数はデータを取得することができないため、
対象は個別銘柄のみとなっています。
(指数については元のソースでドリームバイザーを選択できるようになっています)
Yahoo!ファイナンスの時系列データに当日のデータが反映されるのは19時か20時頃のようです。
//以下は非公開
Add("sq_forecast", new EvalDelegate(CalcSQForecast), default_dr);
Add("sqma_forecast", new EvalDelegate(CalcSQMAForecast), default_dr);
ArithmeticLibrary.csの関数の定義の最後に非公開と書いてある
この関数はどのようなものなのでしょうか?
Add("sq_length",new EvalDelegate(CalcSQLength), default_dr);
この関数も解説されていないような・・・
>>195 公式サイトにある「SQ値予測」という拡張キットのための関数です。
>>196 ありがとうございました。
(ホームページやArithmeticLibrary.csの関数のコメントも読むべきでした、)
実はどうしても必要な関数があり自力で作ろうと試みているのですが、
C#は勉強始めたばかりなので・・・
ほしい関数 f は簡単で、
(Time-series)=Aの t 番目の値(要素)を f(A、t) として求める関数です。
>>197 time-seriesの扱い方については、sumなどの処理を参考にするよろし。
そこに限らず保存先なんていくらでもありそうなのにやってないのは
寄付のモチベーションを維持するためなのかな、と思ってる。
本体ソースまで公開してくれてるし、かまわないとは思けどね。
>寄付のモチベーションを維持
よくもまぁこういう嫌らしい文章を思いつくもんだな。尊敬するわw
203 :
376:2008/01/06(日) 11:37:11 ID:eRBYW/Q60
>>200 じゃあ喪前がそこにアップして管理すればよろし。
>>179さんのを昨日コンパイルしてうまく行きそう。
ところで、無尽蔵は指数系のデータをどこから得ていたのか。
@日経225・A日経先物・BTOPIX・CTOPIX先物・
Dジャスダック指数・Eマザーズ指数
それぞれ日足四本値出来高の時系列。
206 :
名無しさん@お腹いっぱい。:2008/01/07(月) 12:01:57 ID:2HV52JnLO
179さんので20分遅れデータダウソできないの俺だけ?
こないですね。以前のyahoo5でも落ちてこないしヤフー側で変更あったのかな?
名証とかの地方市場もDL出来るようにしたけど
信用残の取得は303行あたりのかな?
どう弄くって良いのかわからんち・・・
俺のは俺ビルドになりすぎてて、上げようにもパッチとして成立しないわ
みんなダウソできるんだorz
当日の最新データを取得にマーク入れて開始クリックだよね?
当日の最新データチェックは、
文字通り当日20min遅れのデータ取得用でしょ?
従来のOmegaの使い方(日足ベース)でよければ、チェックいらんのとちゃう?
>>213 そうなったらそうなったで今度はそこが潰されて…
>>214 無尽蔵はデータ配信めんどくさくなったんだよ
訴えがあったからやめるね! って言ってみただけ
>211
まさか デバッグモードでやって できないっていってないよね?
リリース版を性器版のフォルダにコピーしたのちやってるよね?
217 :
名無しさん@お腹いっぱい。:2008/01/08(火) 16:24:59 ID:fg8Zxi2a0
http://groups.yahoo.co.jp/group/omegachart/message/3148 先日、無尽蔵さまよりデータ配信を停止する予定であるという連絡をいただき
ました。
その後僕が直接無尽蔵と連絡を取ったうえで、以下のような対応をすることに
しました。
(1) データ配信期間
無尽蔵は1月末で停止になりますが、その後も「当面は」OmegaChartは利用で
きます。「当面」がいつまでなのかは未定ですが、それほど遠くないうちにその
期間は終わり、その後はOmegaChartによるデータ更新はできなくなります。
すなわち、OmegaChartの停止もほどなく訪れる、ということになります。
(2) 後継のソフトウェア
一方、僕(正確には僕の設立した会社)が以前より準備してきた新しいチャー
トソフトがもうじきリリースされます。
そちらは残念ながら無償ではなくなると思いますが、チャートソフトとしての
機能はOmegaChartよりずっと上ですし、データについてもちゃんとしたところと
正規の契約の上で入手することになるので信頼性はこれまでより高まる見込みで
す。
なお、最初のバージョンからではないですが、この新ソフトについてもソース
コードは公開する予定です。 この新ソフトの紹介はまた追って連絡します。
(3) ユーザの方々へ
僕個人としては、(2)のソフトがリリースされ次第そちらへ移行していただく
ことを希望しますが、有償であることなどから抵抗があることも理解できます。
しかし、いまはデータの入手が困難になってきています。
今回の無尽蔵の件も、証券取引所と契約していないデータ配布を取り締まる動
きが発端の模様なので、代替のデータ入手元があっても同様に閉鎖となる可能性
が大でしょう。無償かつ安定した稼働というのは現実的には難しくなりました。
ユーザの方々には、これらの事情を考慮しつつ後の情報をお待ちください。
ええええええええええええええええええ
新ソフトをごにょごにょして使うしか無いのかなぁ
アルファチャートくらいの金額ならすぐ払う
データは無料にしてほしいな〜
ソフト単体はalphaぐらいの価格なら納得できるんだけどね。
作者殿ももう体制側の人って雰囲気のお知らせだよな。
堕ちたゲバラって感じ。
どこの陰謀だよ。でも後継ソフトのリリースが近くてよかtt(; ̄口 ̄)ハッ・・・
無尽蔵
株価データは停止。
指数データは継続?
Yahoo!ファイナンスの信用残高対応版マダー!? (・∀・ )っ/凵⌒☆チンチン
会社設立したのか・・・で、有料になると?
ま、価格次第だが既存ユーザーの1/100程度は残るのかねw
5101の今日のデータて欠落してる?
新スレ誕生かな。
Omegaスレ「専用」「初心者」は両方とも存続ですか。
OmegaChartは事実上死んだ。
有償ソフト提供するのに、無料のソフトをサポートする動機がない
中途半端なソフトだと証券会社のソフトには勝てんだろ
作者やる気無いのかな?
なんか次ぎ作ってるソフトも途中で放棄されたらかなわんな
作者様はOSSじゃめしが食えないと判断したんだろ。
次のソフトは企業と提携しているから簡単には投げ出せないよ。
なんかこの流れ、有償に移行させるための意図を感じるんだが。
タイミング良すぎだろ。
薬と同じだなw
最初はただみたいな値段で使わせておいて
依存性が高くなってきたら値段を上げる
Omegaのリリースは終わりってことか。
安心していじれるな。
フリーでやろうと思えばできたはず
なのに簡単に有料に移行ってことはそういうことだろ
スクリーニングが完了しました。
対象銘柄数 4109 のうち、
対象日付のデータがなかった 3831 銘柄は除外されました。
こんなん出てきて、スクリーニングできねーんだが
データはあるのに・・・なんで?
初心者スレで聞いたほうがいい返事返ってくるんじゃね?
メメしい椰子が多いのうw
岡嶋さんはよくやってくれたよ。
俺が作者だったら、とうに辞めてた。
なんでこんなやつ等のために、ってなw
次の有料ツールは、かなーーーーーーーり
前からアナウンスされてた。次のやつもオープン
ソースになる予定なので、そうなったら買っても良い。
それまでは旧オメガ維持する。
フリーウェアだからデータとれなくなったりしてもフリーだから仕方ないかですんでいたが、、、、、
お値段はいかほどですかね
毎月1980円と見た
Omegaに関しては、ローカルに置いた無尽蔵フォーマットのLZHなりCSVなりで
データ更新できるようにするだけで半永久的に寿命が延びると思う。
スクレイプとデータ整形なんてPerlやRubyでもいいわけだし、
不安定なデータ供給先しか使えないならDLを本体から分離したほうがいい。
ヤフーからDL出来るし、オープンソースなのだから自分で改変すればいいだけだろ
だれかDLを本体から分離してP2P化してくれよ。頼む。
自鯖に無尽蔵とディレクトリ構造同じHP立ち上げてそこに日々データ入れてそこを見に行くようにしよう
indexファイルって何ですか?
ここは初心者スレではありません
会社設立って、まさかOmega頼りじゃないだろなw
新しいソフトはリアルタイムで日足が形成されるんだろうか
有料で日足以上てのはちょっと・・・
デイトレーダーが食いつくみたいなことも言ってるし、分足はあるでしょ。
何分かはわからないけど。
分足あるならきっと自分で好きな足作れるんだろう
売買検証をそのまま発注する機能もほしす
あれこれ想像してる間だけが楽しい。
現実は悲しい。
その手の用途ならマケスピ最強だろ
Omegaは場が引けた後でのジックリ分析で使ってたけどな
254 :
名無しさん@お腹いっぱい。:2008/01/10(木) 00:39:03 ID:QVQbjexL0
岡嶋はデータのチャート化というソフト開発の能力はあると思うが
有効なトレード方法がいまだに分からない、つまり金が儲かっていないから
ソフトの有償化に転換したわけだよね。
新しい有償のソフトが売買シグナル出してもまったくあてにならん。
サブプラの影響受けても+15%って、充分だろ
あほか。シグナルをどう出すかはそれこそユーザの腕の見せ所だろ。
つーかDLだけじゃなくてデータ更新すらOmegaでやる必要ないな、考えてみれば。
OMEGACHARTと同じぐらい 自由にスクリーニングの条件つけれるそふとってある?
オメガで自由に出来る人ならどれでもできるんじゃw
おれは誰かが作ったのを使ってるだけだった。
本体の方のプログラミングできないから
銘柄コードが将来 国際用の12桁ぐらいのに変更されたときに
開発が停止されたOMEGACHARTは本格的に使えなくなってしまう、、、、
261 :
名無しさん@お腹いっぱい。:2008/01/10(木) 22:35:52 ID:QVQbjexL0
>>256 このあたりがテクニカル分析が急に説得力がなくなる部分だな。
他人が再現できない売買手法は発表して共有する意味のない
自己妄想の世界に過ぎん
そこで再帰性概念ですよ
1/7から先物のデータ取得できなくなってる?
取れてるぜ?
>>266 mujinzou-uses-kakodata=Falseに戻したら取得できたよ。ありがとう
>>268 併用できます。
それぞれのソースをオリジナルと比較し差分(付加されたソース)をすべて含むソースを作ってみてください。
270 :
268:2008/01/12(土) 02:59:02 ID:Whtkcm5j0
>>269 ありがとうございます。
知識はほとんどないに等しいのですが、仰ってることはわかりますのでこの機会にやってみたいと思います。
ありがとうございました。
WinMerge使いやすいよ
272 :
268:2008/01/12(土) 03:43:31 ID:Whtkcm5j0
>>271 ご親切にありがとうございます。
使ってみたいと思います。
内容と自分の実力的に、初心者板のほうにすべきでした。
初心者のスレ汚し失礼致しました。
273 :
268:2008/01/12(土) 04:15:55 ID:Whtkcm5j0
>>269 stray_nora ◆DIqbjtWr/s 様
>>271 様
おかげさまで非常にスムーズに問題なくできました。
大変助かりました、本当にありがとうございました。
将来の有料版Omegachartって
データが取れなかったとき
データの欠けが見つかったり
したときって責任追ってくれるの?
>>274 例えばWindowsがブルースクリーンで落ちたときに
Microsoftが負ってくれる責任程度のものは負ってくれるんじゃないか?
276 :
名無しさん@お腹いっぱい。:2008/01/13(日) 11:23:35 ID:HMIaPb+X0
ほしゅ
Windowsトラブルサポートは、MicrosoftはPC各メーカーに丸投げだし
自作でも対応してくれるかどうか
>>268さん
すみません、簡単な手順でいいので教えて頂けませんか?
しかし、ベラッジオのソフトとデータの値段がわからんことには、使い続けるかどうか決められん。早くアナウンスしてほしい。
Fチャートより高くなるとやだなあ。
>>278 RSS100.lzhと
>>179さんツールの両方を併用して使いたいわけです。
けれども、両者にdata.csが存在し重複しているので、
後に入れるほうのdata.csが上書きしてしまい、
前に入れたdata.csの中身が消されてしまうので、エラーが出てうまくいきませんでした。
それで
>>268で質問させていただいたのですが、
>>269さんの仰るように、RSS100.lzhと
>>179さんツールの両者に存在するdata.csの
お互いの不足部分を埋めて統合したものを作ってしまえばいいわけです。
そこで、
>>271さんに教えていただいた「WinMerge」を使って差分を埋めたdata.cs(改)を作りました。
そのdata.cs(改)を使って改めてコンパイルしたら上手く出来ました。
コンパイル自体の手順の事を質問しておられるなら、オメガの初心者板の方がふさわしいと思いますので
そちらで聞いてくださればお答えできるかと思います。(今から外出なので返事が遅れるかもしれませんが)
>>280 詳しい説明ありがとうございます。
とりあえずやってみます。
皆さん、ゴメンなさい。
>>179 thx、助かりました・・・無事修正完了
GMO証券のAPI使えば、Yahooよりも速報性の高いデータ取得ができるんじゃないか
もう限界だ。俺はmetatraderに行くわ
metatraderならこれだけの銘柄のリアルタイム分析が出来るよ
4901 富士フイルムホールディングス
4902 コニカミノルタホールディングス
4911 資生堂
5108 ブリヂストン
5401 新日本製鐵
6367 ダイキン工業
6473 ジェイテクト
6502 東芝
6701 NEC
6703 OKI
6758 ソニー
6762 TDK
6764 三洋電機
6773 パイオニア
6796 クラリオン
6952 カシオ計算機
6971 京セラ
7012 川崎重工業
7201 日産自動車
7203 トヨタ自動車
7261 マツダ
7267 ホンダ
7269 スズキ
7731 ニコン
7733 オリンパス
7751 キヤノン
7752 リコー
7762 シチズンホールディングス
7951 ヤマハ
8031 三井物産
ふつーにHETでいいじゃん
と思ったらマルチだった
|
ぱくっ|
/V\
/◎;;;,;,,,,ヽ
_ ム::::(,,゚Д゚)::|
ヽツ.(ノ:::::::::.:::::::.:..|)
ヾソ:::::::::::::::::.:ノ
` ー U'"U'
>>284 MT4でこんなの見られるのか
味方kwsk
Meta Traderを用いて実際に売買を行うためには、海外口座を開設しなければなりません。
MetaTraderは、ロシアのMetaQuotes社が提供しているソフトです。
怪しさ満点!
手元に「MetaEditor」てのがあるんですがこれのことでしょうか。
292 :
株三郎:2008/01/14(月) 10:44:47 ID:rnAOalf10
線の描写表示を増やしたいのですが
たとえば
Graphics.cs
74 [EnumValue(Description="実線")] Normal,
75 [EnumValue(Description="点線")] Dotted,
76 [EnumValue(Description="太線")] Bold,
77 [EnumValue(Description="極太線")] Bold2,
とかに
したいのですが
58行あたりをどのように改造したらいいのやら
どなたかご教授をお願いします。
さっさと有料のソフト出してほしい
有料ソフトの会社経営の厳しさを知る方がいいだろうな
みんな金儲けの為に使うから
サーバーが止まった=損害賠償するぞ
株価がとれなかった=損害賠償するぞ
の連続になると思う
294 :
名無しさん@お腹いっぱい。:2008/01/14(月) 14:23:38 ID:u6Enu+dc0
専用スレがあるのならそっちに行けよ。
そこも株価データをいつまで無料で使えるかだな
ベラージオがT++みたいなラッパを持ってて
自分で組んだシグナルで自動発注してくれるなら
1万くらい払ってもいいな
>>296 買った後に逆指しするのがめんどくさいんで、勝手にプログラムのほうでやってくれたら楽だ
>>292 CreatePenは、第二引数が幅みたいだから、そこで分岐させれば良い。
他にも、Indicator.cs、Prefrence.csもいじらないと駄目。
調査方法は、EnumValueにBoldがあるけど、これを右クリック、すべての参照の検索、で設定すべき箇所が調査できる。
>有料ソフトの会社経営の厳しさを知る方がいいだろうな
まったくだ。
ソースさえ出してくれれば自分で解決してもよいけど、出さないなら問い合わせるしかないからな。
しかし、こことばかりに宣伝が多くなって腹立たしい。
ここで宣伝したやつは、絶対に使ってやらねぇw
作者は新しいソフトは完成してるの?
バグとかの検証はおわってるのかな?
スクリーニングの書き方とかもかわってるから
Omegachartと新しいソフトが両方使える期間が1ヶ月くらい無いとだめだと思うんだが
遅くなればなるほど商機を逃してしまうと思う
最初のバージョンはスクリーニング抜けてるってさ。
それに板とかデイトレとか書いてたから、どうなんだろ。
まったく別物で・・・
とにかく早くリリースして欲しいですね。
>スクリーニング抜けてるってさ。
これ致命的だろ
>>301 おめがをスクリーニング用途以外に使ってる人がどれだけいるのかと
とりあえず時系列でデータぬーしゅは一段落したん?
有料にするつもりなのに
バグ探しを使用者にさせようと思ってるのかな、、、、、
306 :
名無しさん@お腹いっぱい。:2008/01/15(火) 22:46:22 ID:vGA15cBE0
マーケットルーラーの様に最初フリーでその後、有料化ってするんじゃね?
シェアウェア30日 10,500円/6ヶ月 57,750円/12ヶ月 105,000円<高杉!
シェアウェアになったとたんに人気ソフトランキングから落ちていった。
俺も入れてたが有料になったから削除した。
ごにょごにょしても良かったんだが他に良いのがあったからそれに乗り換えた。
(´ι _` ) あっそ
新作のツールについて,勘違いをしている奴らが大勢いるw
どんなツールなの?
後継って作者がいてるからOmegachartのパワーアップ版じゃないの?
無尽蔵のデータ停止まで近いようだし、仕様の発表とかスクリーンショットの公開くらいしてほしいよね。
毎月課金になるなら使用しないとおもうな、、、、毎月課金になりそうだけど
何かあってもここの人たちのおかげででOmegachartの対応できるだろうし
312 :
名無しさん@お腹いっぱい。:2008/01/16(水) 11:34:31 ID:LPbeJm5q0
作者はどこかからデータを買って配信するつもりなのか?
クリック証券向けだろクリックに口座開設しとけよ。
んだ、ブログに書いてるのはクリック向けだ。
発注ツールは既に自作してあるから要らない。
むしろ欲しいのはチャート描画コンポーネント
293>>
山手線が止まった=損害賠償するぞ
電話が使えなかった=損害賠償するぞ
の連続にならないのはどうして?
>>317 違う。これはaplを公開します。ご自由に自分でカスタマイズしろって奴だ。
319 :
名無しさん@お腹いっぱい。:2008/01/16(水) 16:33:10 ID:exotwHyl0
イブニング13500回復キタ━━━━━━(゚∀゚)━━━━━━ !!
イブニング13400安値更新キタ━━━━━━(゚∀゚)━━━━━━ !!
13400割れキタ━━━━━━(゚∀゚)━━━━━━ !!
マーケットルーラー有料化したんだ、しらんかった。
基本的に無料、戦略パッケージだけ有料って結構いいと思ってたんだけど
それじゃダメだったのかねぇ?
>>323 なにを使うって?
Bellagioは、クリックと正式契約して、クリック向けに作っているツールだろ。
大げさに言えば、クリック版のマケスピのようなものだ。
だから有料無料と騒いでるが、それはクリックが決めることで、納入者が決めるのではないだろう。
彼は今これに全力投球だろうから、オメガの改良版などに関わっていられない。
オメガの改良版など先の話だ。出るかどうかも解からない。
GMOっていえば、昨日安かったから買った。1万株程。さっき、売っちゃったけど。
そもそも使えるだけで有りがたいわけなんだが・・・・
わ
おれも>179氏には脚向けてねられない。
それにしても、さっき見たら、
オメガの今までの無尽蔵データのやつで、日経先物のデータがまのびしていた。
最安値が0円・・・ まいりました。
おれだけかな・・・
333 :
名無しさん@お腹いっぱい。:2008/01/18(金) 02:23:49 ID:2TYJVCB70
ヤフーから取得するできるのは素晴らしいんだけど、できれば取得先を選べるようにしてもらえればありがたい。
結局、ヤフーからはhtmlから持ってくることになるから、時間かかるしヤフーへのサーバー負荷も相当なものじゃないかと。。
カスタマイズ画面に取得先設定があったら便利だよね。
誰か作っていただけると有り難い。
データの取得先は頻繁に切り替えるものでもないから、
それぞれの実行ファイルを作っておいて使い分ければいいんじゃないの?
336 :
名無しさん@お腹いっぱい。:2008/01/18(金) 06:25:01 ID:gwbPS3Sp0
>>335
ヤフーからだと指数系が取れないからね。
リアルタイムはヤフーからだけど、通常データは今のところ他のとこから欲しいな。
指数はドリームバイザーのがいいんだけど。。
とりあえず今はexeを二つ作ってる。
>>335 汎用性を考えれば334が正解。
出来ればローカルファイルからも取得できればなお良い。
又はデータフォーマットを指定できるようになっても良い。
こんなことすれば作者の意向に反するかな。次期ソフトの売れ行きが・・
自分じゃ何も出来ないくせに、ごちゃごちゃ売るせーよ!
御礼と意見を出すことは出来る。
340 :
名無しさん@お腹いっぱい。:2008/01/18(金) 10:34:41 ID:cERQt08s0
Bellagioは金取るんだから、当然無料のMetatraderなんかよりも高度で高機能なものになるんですよね??
期待してますよ岡嶋さん
データファイルのフォーマットも公開されてるだろ
変換ツールもあるしVBAでも変換できるのに
どんだけ無能なんだよ。
そういう事だ。本体は本体。データはデータ。
データ用のツールで、、データの更新。一件落着。
できるよ。夕場の値がスッポリ抜けてただけだから。
>>339 まったくだ。
俺は作り手だが、普通の要望意見は参考になる。
346 :
名無しさん@お腹いっぱい。:2008/01/18(金) 12:30:02 ID:ocXZdYfj0
1月17日日経先物
始値0
高値13830
安値0
終値13740
になっているんだが
GMOっていいねぇ。株価の値動き最高!
今、
>>179をコンパイルして試してるんだけど、
今日のデータの取得に2時間ぐらいかかりそう。
一応、光回線使ってるんだけど。
他の使ってる人も同じぐらい時間がかかるの?
んなわけねぇ
>>348 2時間掛かるかはわからないけどすさまじくDLが遅いね。
まだ2月になってなかったから、今週の更新してなくて放置してたんだけど
凄い遅いな。
みなさん早い?
数分だけど?
時系列データじゃなくて今日の最新データの方でしょ。
>>351 ごめん、そうだね。
今やってるのは今週分だから時系列だね。
4日分で15分くらいかな。
俺のPCはDLにアンチウイルスがジャマしてるから、普通なら10分以内かな?
353 :
331:2008/01/18(金) 21:53:53 ID:n2Gw66QR0
ウチも当日の最新データなら数分だな
そーいや試してないけど、
時系列データで過去データ取得はできるのかな?
皆さんパンドラの箱に気付きましたね・・・
ヤフーが時系列データの開示を中止しないことを祈るしかない・・・
357 :
名無しさん@お腹いっぱい。:2008/01/18(金) 23:06:04 ID:clAP1em50
>>356 他にも時系列データを公開している所があるから大丈夫。
って言える為には・・。
基本的に時系列データの取得って、htmlを開いてコピーして取得してるのを自動化しただけだからなぁ。。
ある程度の期間のものは、連結して長期データとしてUpしといたほうがいいかも。
ひとりでやるには負担でかいだろ。
何人かいれば持ち回りで協力してもいいけど。
オメガチャートの2011年問題って知ってた?
春分の日。
終わってるから良いかw
作者の人なんか頑張って有料のツール開発してるみたいだけど、もうすぐ出る
マケスピの新バージョンで今までの苦労が台無しになってしまう気がする。
スクリーニングがどこまでできるかによるな。
正直、現在最強のマネックストレーダーαを越えれるとは思えないし。
既存のスクリーニング機能ですでにお腹いっぱいだと思うよ。
魔法のスクリーニング機能でもあるというのか。
誰かnikkei.co.jpにある1947年から日経平均のデータ持ってない?
そんな古いデータ意味ないけど?
意味の無いことは無いと思う
持ってるよ。
以上。
370 :
名無しさん@お腹いっぱい。:2008/01/19(土) 17:31:16 ID:+Xrivf5/0
たいした問題じゃないじゃん。
ソース見ればすぐわかるし、簡単に対処できる。
ただ官報が出るまで実際に何日が春分の日、秋分の日の休日になるかわからないだけ。
373 :
名無しさん@お腹いっぱい。:2008/01/19(土) 22:18:24 ID:PwbUP4Eg0
>個人投資家(とりわけデイトレーダー)用のツールを作る。機能の柱のひとつとして、リアルタイムデータをOmegaChart風の言語で加工し、ユーザが好みの指標でシグナルを出したり売買ストラテジの検証を可能にするというものだ。例えば、
>* 30分移動平均からの乖離率が一定値に達した時点で検出
>* 前日の同時刻に対する出来高の比が高いものをスクリーニング(俄かに活気付いたものを捕らえるのはデイトレードの基本だしね)
>* 巨大な約定や取り消しの監視
http://okajima.air-nifty.com/b/2007/01/bellagio_9dd8.html てことでBellagioでデイトレのスクとか検証とか自由にできるなら結構使える…か?
マネックスαとか、ひまわりのトレードシグナルとか、もうここらへん似たり寄ったりだなあ。
でも専業とかじゃなかったら普通にomegaでもいいかもね。
作者が何気に紛れて宣伝乙。
日経の1947年からのデータできそう
欲しいやついるか?
>>375 49年からだったね
これは良いサイトを教えてくれてありがとう
早速使わせてもらいます
自分は、メインはデイトレじゃないんだし、
デイトレなら証券口座のある会社が提供しているツールの方が安心感あるしなぁ。
スクリーニングを充実してくれないと新しいのは使う気にならんのだが、なんか無理そうなんで
オメガから、どこに移ればいいか、考えてしまう。スクリプト簡単に書けるのじゃないと
かったるいし。
データ抜けがあるかもしれないが気にしないならどこかにうpするよ
テレチャートの日々データをオメガチャート形式に変更使用としてるんだけど
2005/5/20,1001,11,1001 日経平均,11104,11110,11034,11037,1257840000,東証1部
t[0] 2005/5/20
t[3] 1001 日経平均
t[9] 東証1部
って適当な文字列でいいよね?
なんとかコンパイルして株価データ取得先変更できた
このスレの人たち有難う
先物も更新するように何とかならないかな?
もし誰も作らないようだったらそのうち作るけどさ・・・
Bellagioはソース公開するそーだが、データ入手元部分はどーなるんだろ。
データゲットとかも先物データは入っていないし。
>>386 >>388 >>179氏のyahooちょっといじってヤフーから指数いくつか落とせるようにしたけどあげたほうがいいかな?
ソース追える人には上げるまでも無い程度の改造なんだけど・・・
>>389 岡嶋さんですか?
画面サンプルとか、公開できるならみたいんですけど。
デイトレ用とのこと。
当方、デイトレ〜スイング。年足〜日中足まで必要です。
年足はまあ、良いとして、日中足しか表示しないなら、
オメガチャートとは別物と諦めがつきます。
株価、指数ダウンロードサイトあるんだが、潰されると怖いから公表出来ない。
有料化の為なら何をするか分かんないし。
>>391 ファイルで上げようと思ったけど、179氏の手前、と情報元の著作権だのめんどくさいのは困るので、ここに改造箇所だけ書きます。
関数まるっと書こうとしたら文字数制限に引っかかったので、解り辛いかもしれないけれど分けて書きます。
改造箇所は二箇所
1:Yahoo.csのYahooHistoricalDataSourceクラスのImportFullDataメソッド(関数)を以下に書き換え。
(違うのはelse if (t.Length == 11){...}だけ。)
public override void ImportFullData(BasicBrand br, Hashtable data) {
ArrayList credit = new ArrayList();
ArrayList list = (ArrayList) data["credit"];
for (int i = list.Count - 1; i >= 0; i --) {
string line = (string) list[i];
line = line.Replace("<small>", "!");
line = line.Replace("</small>", "!");
string[] t = line.Split('!');
if (t.Length == 13) {
int creditshort;
int creditlong;
ありがたや、ありがたや
test
つづき
if (Int32.TryParse(t[3], NumberStyles.Number, null, out creditshort) &&
Int32.TryParse(t[5], NumberStyles.Number, null, out creditlong)) {
string temp = t[1];
temp = temp.Replace("年", "!");
temp = temp.Replace("月", "!");
temp = temp.Replace("日", "!");
string[] d = temp.Split('!');
int date = Util.DateToInt(int.Parse(d[0]), int.Parse(d[1]), int.Parse(d[2]));
DateTime dt = Util.IntToDate(date);
dt = dt.AddDays(DayOfWeek.Friday - dt.DayOfWeek);
for (int j = 7; j >= 1; j --) {
if (Util.IsMarketOpenDate(dt.AddDays(j))) {
dt = dt.AddDays(j - 1);
break;
}
}
Hashtable ht = new Hashtable();
ht["start"] = date;
ht["end"] = Util.DateToInt(dt);
ht["creditshort"] = creditshort;
ht["creditlong"] = creditlong;
credit.Add(ht);
}
}
}
つづき
ArrayList result = new ArrayList();
ArrayList price = (ArrayList) data["price"];
for (int i = price.Count - 1; i >= 0; i --) {
string line = (string) price[i];
line = line.Replace("<small>", "!");
line = line.Replace("</small>", "!");
line = line.Replace("<b>", "");
line = line.Replace("</b>", "");
string[] t = line.Split('!');
if (t.Length == 15) {
int open = 0;
int high = 0;
int low = 0;
int close = 0;
int volume = 0;
int creditshort = 0;
int creditlong = 0;
if (Int32.TryParse(t[3], NumberStyles.Number, null, out open) &&
Int32.TryParse(t[5], NumberStyles.Number, null, out high) &&
Int32.TryParse(t[7], NumberStyles.Number, null, out low) &&
Int32.TryParse(t[9], NumberStyles.Number, null, out close) &&
Int32.TryParse(t[11], NumberStyles.Number, null, out volume)) {
string temp = t[1];
temp = temp.Replace("年", "!");
temp = temp.Replace("月", "!");
temp = temp.Replace("日", "!");
string[] d = temp.Split('!');
int date = Util.DateToInt(int.Parse(d[0]), int.Parse(d[1]), int.Parse(d[2]));
つづき
foreach (Hashtable cr in credit) {
if (date >= (int) cr["start"] && date <= (int) cr["end"]) {
creditshort = (int) cr["creditshort"];
creditlong = (int) cr["creditlong"];
break;
}
}
NewDailyData td = new NewDailyData();
td.open = open;
td.high = high;
td.low = low;
td.close = close;
td.volume = volume;
td.creditshort = creditshort;
td.creditlong = creditlong;
Hashtable ht = new Hashtable();
ht["date"] = date;
ht["data"] = td;
result.Add(ht);
}
}
つづき(ここからが足される部分です)
else if (t.Length == 11)
{
double open = 0;
double high = 0;
double low = 0;
double close = 0;
int volume = 0;
int creditshort = 0;
int creditlong = 0;
if (double.TryParse(t[3], NumberStyles.Number, null, out open) &&
double.TryParse(t[5], NumberStyles.Number, null, out high) &&
double.TryParse(t[7], NumberStyles.Number, null, out low) &&
double.TryParse(t[9], NumberStyles.Number, null, out close))
{
string temp = t[1];
temp = temp.Replace("年", "!");
temp = temp.Replace("月", "!");
temp = temp.Replace("日", "!");
string[] d = temp.Split('!');
int date = Util.DateToInt(int.Parse(d[0]), int.Parse(d[1]), int.Parse(d[2]));
NewDailyData td = new NewDailyData();
td.open = (int)(open*100);
td.high = (int)(high*100);
td.low = (int)(low*100);
td.close = (int)(close*100);
td.volume = volume;
td.creditshort = creditshort;
td.creditlong = creditlong;
つづき(足される部分ここまで)
Hashtable ht = new Hashtable();
ht["date"] = date;
ht["data"] = td;
result.Add(ht);
}
}
つづき(ImportFullDataメソッドの改造終了)
}
foreach (Hashtable ht in result) {
// 各データの追加と保存
bool trace_flag = false;
using (DailyDataFarm f = (DailyDataFarm) br.CreateDailyFarm(1)) {
NewDailyData td = (NewDailyData) ht["data"];
if (td == null) {
if (!trace_flag) {
trace_flag = true;
Debug.WriteLine("Data not found(yahoo) : code=" + br.Code + " market=" + br.Market.ToString());
}
} else {
f.UpdateDataFarm((int) ht["date"], td);
}
f.Save(Util.GetDailyDataFileName(br.Code));
}
}
}
こんなに分割されるとは思わなかった・・・申し訳ない・・
2:DownloadOrder.csのDownloadOrderクラスのImportFullDataメソッド(関数)を以下に書き換え。
(違うのはcol.Add(new Specialized.YahooHistoricalDataSource(new CodeEnumerator.DomesticIndicesEnumerator(), _dateArray));を足しただけ)
public CombinedDataSource ConvertToDataSource() {
//これらでオプションからダウンロード元を適当に選定してもよい。
ArrayList col = new ArrayList();
#if BUILD_INITIAL_DATA
//チェックボックスとは関係なくダウンロード
AddDreamVisorDomesticIndicesDataSources(col);
AddDreamVisorForeignIndicesDataSources(col);
col.Add(new Specialized.DreamVisorDataSource(new CodeEnumerator.SectorsEnumerator()));
AddDreamVisorCurrenciesDataSources(col);
col.Add(new Specialized.KenMilleDataSource(new CodeEnumerator.AllStockEnumerator()));
#else //通常版
if(_domesticIndices) AddDomesticIndicesDataSources(col);
if(_foreignIndices) AddForeignIndicesDataSources(col);
if(_sectors) col.Add(new Specialized.DreamVisorDataSource(new CodeEnumerator.SectorsEnumerator()));
if(_currencies) AddCurrenciesDataSources(col);
#if DOJIMA
if(_commodities) col.Add(new Specialized.YutakaDataSource(new CodeEnumerator.CommodityEnumerator()));
#endif
つづき
//ダウンロードの残り時間を自然に見せるため、国内株式は最後にする
SingleDataSource stock_ds = null;
switch(_stock) {
case StockDownload.SingleBrand:
_brandCollection = new BrandCollection();
_brandCollection.Append(_targetBrand);
#if DOJIMA
if(_targetBrand.IsCommodity)
stock_ds = new Specialized.YutakaDataSource(new CodeEnumerator.Single(_targetBrand));
else
#endif
//throw new NotSupportedException("単一銘柄のダウンロードはサポートされていません。");
stock_ds = new Specialized.YahooDailyDataSource(new CodeEnumerator.DownloadEnumerator(_brandCollection));
break;
case StockDownload.All:
throw new NotSupportedException("全銘柄一括ダウンロードはサポートされていません。");
case StockDownload.Bookmark:
//throw new NotSupportedException("ブックマーク内のダウンロードはサポートされていません。");
stock_ds = new Specialized.YahooDailyDataSource(new CodeEnumerator.DownloadEnumerator(_brandCollection));
break;
つづき
case StockDownload.Recent: {
//Specialized.MujinzouDataSource m = new Specialized.MujinzouDataSource(_dateArray);
Specialized.YahooHistoricalDataSource m = new Specialized.YahooHistoricalDataSource(new CodeEnumerator.AllStockEnumerator(), _dateArray);
//m.IncludesDomesticIndices = true; //最近の銘柄で国内指数はカバーする
stock_ds = m;
//↓ここからを足すだけ
col.Add(new Specialized.YahooHistoricalDataSource(new CodeEnumerator.DomesticIndicesEnumerator(), _dateArray));
//↑ここまでを足すだけ
break;
}
case StockDownload.Session: {
stock_ds = new Specialized.YahooDailyDataSource(new CodeEnumerator.DownloadEnumerator(Env.BrandCollection));
break;
}
}
if(stock_ds!=null) col.Add(stock_ds);
#endif //BUILD_INITIAL_DATA
return new CombinedDataSource((SingleDataSource[])col.ToArray(typeof(SingleDataSource)));
}
以上です。
思いのほか分割されて申し訳ない。
実際足すのは30行程度なので、何とか読み取ってください。
>>404 訂正
2:DownloadOrder.csのDownloadOrderクラスのImportFullDataメソッド(関数)を以下に書き換え。
↓
2:DownloadOrder.csのDownloadOrderクラスのConvertToDataSourceメソッド(関数)を以下に書き換え。
>>408 えっと、行数だとエディタで違ってくるのでちょっと解らないけど、おそらく } を消さずにそのあとに
>>401と
>>402を足せば大丈夫だろうと思います。
(閉じ括弧がどれを指してるか解らないので、だめなら前後で試して・・)
入れ込む箇所がわかり辛いかと思い、全部書いたので、わからなければ全部を一度つないで置き換えれば多分大丈夫です。
解りづらくてすまん・・・
しばらく見てるので質問してください・・
エラー 1 無効なトークン 'foreach' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。
エラー 2 ; が必要です。
エラー 3 無効なトークン ')' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。
エラー 4 無効なトークン 'using' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。
エラー 5 ; が必要です。
エラー 6 無効なトークン 'if' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。
エラー 7 無効なトークン '==' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。
エラー 8 無効なトークン ')' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。
エラー 9 無効なトークン '=' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。
エラー 10 無効なトークン '(' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。
エラー 11 無効なトークン '+' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。
エラー 12 無効なトークン '(' が クラス、構造体またはインターフェイスのメンバ宣言で使用されています。
エラー 13 名前空間にフィールドやメソッドのようなメンバを直接含めることはできません。
エラー 14 ID がありません。
エラー 15 型、名前空間の定義、またはファイルの終わりが必要です。
上記エラーが出てリビルドできない。何故
>>stray_nora ◆DIqbjtWr/s
乙です
でもどっかにうpした方がいいんじゃないかと思う
416 :
392:2008/01/23(水) 22:42:35 ID:x5QRXYdH0
>>415 (○○という理由で)失礼だろ、と書いてくれ。
意味が分からん。
それとも憂さ晴らしですか?w
417 :
411:2008/01/23(水) 22:47:43 ID:XQ5j3/4A0
>>stray_nora ◆DIqbjtWr/s
乙
stray_noraさんがこんなところに!ちょっと感動。
このすれによくいるぞ
こんなに需要があるとは・・
新興指数がとれるサイトご存知の方居ないでしょうか・・・
JQ平均、J-STOCK、マザ、ヘラ、ヘラスタンダード、ヘラグロース、あたりが取れるようなら株価落とす別アプリ作るんだけど・・
426 :
名無しさん@お腹いっぱい。:2008/01/24(木) 08:59:21 ID:lGSnQ6z70
>>423 本当に 乙です。 ありがとうございます。
>>423 あることにはあるんだが、潰されるのが怖い。
179と楽天RSSの合体版が欲しいでつ
ありらとう。
やってみますたが、
>>185のエラーが6つ出ますたorz
なじぇ?
>>433 お前いい加減にしろよ。
自分で調べろボケっ!
日本語も正しき書けず、またそれを得意がってるような奴は、
さっさと立ち去れ、ボケが!
ごまんなさい。
自力でやってみまつ。
ま無尽蔵のデータとりにいってるんだけど
チャイナボーチ(東証1部外国会社)のindex追加してもデータが入ってこないんだけど
Yahooにすると入ってくるようになる?
>>424 すいません。それだとほとんど意味ないので・・・・
東証のHPだとその日の分しか取れないので×
大証のHPは四本値じゃないので×
JQ指数はすでに組み込まれてます
>>433 VC#Express使っているなら
プロジェクト>既存項目の追加 で必要なソースファイルを追加
私が使ってるのはVC#2005Expressなのでそれ以外ならヤフーでググレ
>>438 ヤフーにデータがあれば なります。
>>439 サンクス
早速今日のデータとる前にバックアップとってYahoo使用にさせてもらいます
>>439 ドリームバイザーソースだと日経平均の出来高取れてないのかな?
>>439 できますたーっ!
ありらとうございますた
>>441 何故私に聞かれるのか解らないが、ドリバイは全部上書きだったと思うので 1940年代からのデータを自分で作った私は 使ってないので解りません。
ヤフーは出来高無いので取れません。
>>442 あー・そういえばブックマーク入れていた・・・
何で忘れてたんだろ・・
でも確かに、ここだと・・どうなんだろうか・・・
思い出させてくれてthx
>>327 で 9449 GMO 俺が紹介したとき買ったか?
今週の暴落にも耐え、逆行高で暴騰してる。
その後も回転させ、今週も儲けさせてもらってます。
>>445 ここそういうスレじゃないから
株板でどうぞ。
大介がGMOの手先になるらしいから・・。
ほんとのところ、儲かり過ぎて誰かに言いたいんだが、デイトレやってると
友達だ居なくなるんよ。
Yahooのは日経平均の出来高がとれないのがなかなかいたいね
>>447 チラシの裏にでも書いとけw
449 :
名無しさん@お腹いっぱい。:2008/01/25(金) 11:45:43 ID:Ry3r98Ca0
>>389 岡嶋さんですか?
有料ならせめて無料のMetatraderよりはマシな機能、UIお願いしますね
メタトレーダーなんてクソ使いずらいよ。
もっとマシなのきぼん。
東証一部の出来高は別で取りに行けばいいだけと思うがね。
マザーズにしても、一日分だけしか取れないところは、ダメだというが、
毎日欠かさず更新するような人は、一日分だけでも充分。
間が開くようなら、マケスピからCSV取得してファイル読み込みさせればいいだけ。
というような仕様で俺のは作ってます。
公開は仲間内だけ。
>>451 もっと言えば、オメガチャートでダウンロードする必要もない。
RSSで取得する指数群は、APをタスク登録して15:11に取得してしまう。
ただし、オメガチャートの実行ファイルに引数を与えて実行する仕組みが一番楽だとは思う。
自慢乙
って書いたら荒れるから書かないぉ
四つん這いになれば公開していただけるんですね?
俺もデータメンテナは独立させちゃうほうが楽だと思う。
フォーマット決めてローカルファイルから更新する本体を改造するのも柔軟そうだけど
本体改造はダルくてなー
指数はドリームバイザー、株価はyahooから取得してるから問題ない。
必要に応じてVBAで変換してる。
459 :
455:2008/01/25(金) 17:23:59 ID:++j7c9zP0
yahoo.csを書いた人や、stray_noraさんのような人を尊敬する。
ユーザーはソフトをタダでもらえないとむくれる。それは俺には関係がない。
開発者がどのように対応しているか(457のような意見)
実用性が高く、効率が良い手法を聞けたら幸い。
ちなみに
>>455で書いたのは冗談だ。
ドリバイは全部上書きだったと思うので
上書きされると厳しいのよね
1.8.5北ーーーーーーーーーーーーーーーーー
1.8.5ってソースはなし?
Tactico
少なくともデータ代として毎月1000円以上払うことになるな
Tactico使用料は1980円で
毎月2980円とみた
タクティコのデータゲットエディション、
「リアルタイムデータをユーザ各自のスクリプトでスクリーニング」
という記述があるね。料金が気になるがこいつは試してみたいかも。
でも、ヤフーオメガと同程度のものになるんだろうか?
1.8.5は、ヤフーからダウンロードか?
無尽蔵じゃないの?
オメガだけ特別に1月以降も少しだけダウンロードできるようにしてくれてるみたいだし
(1) データ配信期間
無尽蔵は1月末で停止になりますが、その後も「当面は」OmegaChartは利用で
きます。「当面」がいつまでなのかは未定ですが、それほど遠くないうちにその
期間は終わり、その後はOmegaChartによるデータ更新はできなくなります。
467
一般に公開されてないURLからダウンロードするようにしてるのではないかと思ってる
日経平均0101のデータ上書きされたかな。
>>468 実際に1.8.5でダウンロード中にネットワークを監視してみたんだが、
ダウンロード先のURLが変わっていないんだよね。。。
これは一体どういうことなんだろうか。。。
このバージョンなんか怪しい気がするのだが。。。
気が付いたらTactico使わないとだめみたいな誘導が出たり
するんだろうか。。。ソースコード公開を希望。
1.8.5をざっと見てみた限りでは、無尽蔵のURLが変更になっているのと、
あと信用残を取得する処理が追加されてるようなのだけど、
これは使われていないのかしら?
.NET 2.0が要るようになったのはリクエスト関連オブジェクトを変えたせいだけなのかな。
ArrayListがジェネリックListになってるとか細かい手も入ってるんだろうか。
ドリームバイザーで指数をダウンロードする為には
どのファイルを変更すればいい?
どこかのファイルで無尽蔵と切り替えてるんだよね
>>179 って、ソースビルドしないといけないのか。。。で、できねぇ。。。
>>474 このスレにやり方簡単に書かれてるんだからそれくらいやれよ。。
>>464 Tactico? なにそれ?
新しいのはBellagioじゃなかったっけ
データ元、ichartみたいにfchartのfpacから取ってこればいいんじゃないか。
勝手に転記していいものかと迷いましたが・・・
本人の書き込みではありませんので。念のため・
先日のご案内のつづきです。
今日、OmegaChartの新バージョン1.8.5を公開しました。
http://www.omegachart.org/download/OmegaChart185.exe これは、無尽蔵が閉鎖となる2月以降も株価データがダウンロードできます。
(今日から使いはじめていただいてOKです)
なお、以前のバージョンは1月末日をもって株価データがダウンロードできな くなります。
当面はこちらを使ってくださるようお願いいたします。
次に、後継の新しいソフトウェアについての情報です。
まず、名前はTactico(タクティコ)といいます。これが製品名なのですが、データの提供等について提携した会社ごとに異なるエディションがあります。現在予定されているのは2つあります。
●クリック証券エディション
「はっちゅう君TX」という名前でリリースされます。
クリック証券に口座を持っていれば無料で利用可能で、板やリアルタイムチャート、発注機能、約定通知等がありますが、スクリーニング等はありません。
現在、ベータバージョンのモニタ募集中という段階です。
●データゲットエディション
株価データの入手にデータゲット社(
http://www.data-get.com/)のものを使います。
最初のバージョン(2〜3月リリース)はOmegaChartと概ね同等の機能を備えたものになります。スクリーニングもあります。
その後のバージョン(今年夏?)では、データゲット社のリアルタイムデータにも対応していく予定で、データゲット社と基本的な方針ではすでに合意ずみですが、詳細はこれから詰めていくところです。
このデータゲットエディション第二弾の目玉機能はリアルタイムデータをユーザ各自のスクリプトでスクリーニングすることになるでしょう。
なお、TacticoのWebサイトは1週間後をめどにオープンする予定ですのでまたお知らせします。
--
岡嶋 大介 <
[email protected]>
fpacを見てみたけど良く分からない。
出来高は、4バイトで格納を確認。
それに挟まれた領域が10バイトしかなかった。
これで4本値を表現してるの? 下記6502は直近2営業日分。
0D 00 17 00 07 00 D2 02 00 00 ←735 745 722 729 ?
70 B5 B0 01 ←出来高 28,358,000
07 00 11 00 0C 00 DF 02 00 00 ←742 752 735 747 ?
38 20 FB 01 ←出来高 33,235,000
他スレのものっぽくて、スマソ
fchart、すでにデタゲトを推奨してるよ。
データにからむ煩わしさ、作者も嫌になるだろう気持ちはわからんでもない。
481 :
479:2008/01/27(日) 11:17:40 ID:eN2VppF50
自己解決しました。
0D 00 17 00 07 00 D2 02 00 00 ←735 745 722 729 ?
上記の下位4ビットが安値、上位の2ビット、2ビット、2ビットが始高終値の安値からみた増分。
日付はどうしているんだろう?って疑問が残るが。
失礼しました。
fchartの株価データの著作権はどうなってるの?
483 :
479:2008/01/27(日) 11:48:21 ID:eN2VppF50
>>480 fchartはfpacに編集されてるデータをDLするから、
そこからもってこれば長期データもリアルタイムデータもとれるんじゃないかな。
>>479 fchartの本体の、ユーティリ2→データ変換ユーティリティ でCSVに変換できるから、参考にしてみて。
X リアルタイムデータ
○ 当日・直近のデータ
>>461 うpありがとうございます。
でもいかんせん自分が未熟なせいで
>・データを追加モードで書き込むように変更
この意味がよくわかりません。
よろしければどなたか教えてください
487 :
470:2008/01/27(日) 14:11:56 ID:x3zY6/J10
自己解決しますた。
1.8.4でやってますた。orz...
今さらだが、対数表示修正のパッチをあてて、新興の暴落銘柄とか見てると、
結構一直線に下げてるのに感動したw
なんだ?新しいバージョンはきな臭いのか
490 :
名無しさん@お腹いっぱい。:2008/01/27(日) 15:14:24 ID:9R7tzcM40
491 :
名無しさん@お腹いっぱい。:2008/01/27(日) 15:16:27 ID:9R7tzcM40
>>483 >日本の方がなぜ縛りがきついのか?理由がわからない。
利権に決まってるだろ。
馬鹿か。
>>490 さんざんお世話になっておきながら「岡嶋」って呼び捨てか 馬鹿野郎!
「岡嶋さん」と言え! 「岡嶋さん」と。
礼儀もないお前なんかに使わせたくないよ。まったく。
>>479 fpacはヘッダ、日付データ、銘柄コード一覧、リザーブ、株価データで構成されてる。
ヘッダはint16が3つ。それぞれ5000, 100, 2000。おそらく最大銘柄数、最大収録日数、バージョン。
日付データはint8で年、月、日の3つ一組。年は1970からの差分。100日分確保されてる。
使われてない領域はnullで埋められている。
銘柄コード一覧はint16, int8の2つ一組。5000件分確保されてる。使われてない領域はnullで埋められている。
リザーブはint16, int8[]で、int16がint8[]のサイズ。int8[]はオレが見たファイルではnullで埋められていた。
株価データはint8[13], struct{int16, int16, int16, int32, int32}[100]で、int8[13]が企業名、
structは始値差分、高値差分、終値差分、安値、出来高で、差分は安値からの差分。
使われてない領域はnullで埋められている。
エンディアネスはリトルエンディアン。
全ファイルで確認したわけじゃないから間違いないとはいえないが、参考にしてくれ。
495 :
479:2008/01/27(日) 16:37:26 ID:eN2VppF50
>>493 >>494 懇切丁寧なご指導をどうもありがとう。
株価データあたりを見ても、日付・コードは見つからないわけだ。
大変勉強になりました。
>>493 概ね正しいけど、日付データの最大値はfpacの新規作成時に任意に設定するので可変になる。
ただし、fchartで配布しているものはF00以外100日分がほとんど。
ちなみにf00は3605日分でnullは無し。
なので、いちいち配列の最大数をとら必要があるね。
岡ちゃんでいいべ
じゃあ鶴で
>>483 東証大商時系列のデータをわざと取りづらくしているようだ。
日本の一般投資家は馬鹿にされてるんじゃないの。
アメリカのNY株価は1928年からの時系列を一発でダウンロードできる。
一方日本にはまともなデータがない。
Google Docsは日本株に対応しないのかねぇ。
東証大証が突っ張ってる限りダメなんだろか。
taqtico が一日の 約定値ー出来高 を全部網羅してくれるんなら、
契約してもいいが、使えるデータの種類がかわらんとなるとなぁ。
データゲット社のリアルタイムデータってタワーのことだよね
読み解くと、まず4本値のデータゲットに対応、次にタワーということでは
SYSTECのTELECHARTwithTower使ってる人間は既にタワーチケット持ってるから
データ費用安くてすむってことか?
利権というのは、天下りとか談合とか代議士の世襲のことじゃないかな。
コンテンツの製作者側だけど、知財に関する権利は尊重してもらいたい。
>>505は、利権の問題と法律上の正義の問題を混同しています。
おれは不正コピーはやりたくないし、ブランド商品の偽物も買いたいと思わない。
>>501 オメガのようにローカルにデータ持つ仕様で歩み値までカバーしたらえらいことになりそうだな・・・
タクティコがローカル保存かどうかはわからんけど。
歩み値はチャート開くごとにDLじゃないとムリだべさ。
509 :
名無しさん@お腹いっぱい。:2008/01/28(月) 11:16:02 ID:blrw2Cc/0
訳分からんものに期待するよか素直に証券会社のツール、使えばいいじゃん。ww
自分で作ったオシレータをどうやって証券会社のツールで表示できるのよ?w
511 :
名無しさん@お腹いっぱい。:2008/01/28(月) 13:46:25 ID:blrw2Cc/0
>>510 シンプレクス系のツールならどれでもできる。
マネックストレーダープロαが最強。
あれ・・・11月の2週3週のデータが抜けてる・・・
185でいまDLしようとするとリモートサーバーがエラーを返しました
(404)見つかりません。と出るんだが・・・
同様。
今日は19時を過ぎてから当日データのファイルがアップロードされた。
だから今ならダウンロードできるのでは。
517 :
名無しさん@お腹いっぱい。:2008/01/28(月) 19:45:16 ID:J9ow5kwh0
利益でてるならいいけど損失だらけのヘタクソ投資家に
とって月々数千円の使用料はきついお。
使用料もさることながらまったく別のソフトになるのもなんか寂しい
>>516 出来たw
しかし514から516までの8分ほどの間に・・・
話は変わるけど、index入れ換えないとだめだよね
179で作ったオメガチャートだと、ダウンロードしてデータの上書きしてるときに時々エラーが出て止まるんだけど、俺だけ?
>>513 銘柄によってだね
・・・なんかメンドくせーな
あれこれ
>521
まぁフリーソフトだし
開発は打ち切られたから
仕方ないんじゃない?
523 :
名無しさん@お腹いっぱい。:2008/01/28(月) 21:02:52 ID:ELmglcHs0
1.8.5ってインストールするとindex.txtをdate=20070401に上書きしてしまうのな。
今までの更新全部飛んだorz
>>461が作ってくれた
DreamVisor.zip
・データを追加モードで書き込むように変更
を導入しようとしてるんだけど
質問すれで書かれてた方法の
DownloadOrder.csの”m.IncludesDomesticIndices = true; //最近の銘柄で国内指数はカバーする”
をm.IncludesDomesticIndices = false;
コンパイルシンボル:DREAMVISORにし、リビルドでOKですた。(データの101,102,106を保存してやってみそ)
コンパイルシンボル:DREAMVISORにするってStudio2005でどうやるの?
株価データを落とす別アプリを作ったのですが、プログラムに疎くあまりにもスパゲティーなのでどなたかにデバッグをお願いしたい。
協力してくださる方は、本アドでメールを下さい。
メールを頂いた方から何名かにデバッグをお願いします。
まだデータ取得先に確認はとっていないので、デバッグが終わり確認が取れれば公開しようと思っています。
面倒なのでここでの質問等(メアドは?とか)はスルーさせてもらいます。
>>525 いつもありがとうございます。
あいにくと知識に乏しく協力できないのが心苦しいですが、応援してます。
がんばってください。
>>527 たまにチャートで横棒ー←こんな感じ
で安値、高値が-2144234134326みたいになってるところのことじゃないかな
>>528 自分のチェックした限りそういうのは無かったけど・・
銘柄コード教えてください
一度options.confの
mujinzou-uses-kakodata=FalseをTrueにして過去ログ取得すると直るかもしれない
もし2ヶ月以上前のデータだったらDownload.csで直近2ヶ月指定されてるからそれを大きくして再コンパイル
>>529 オレが見たのは0101、0151、1328、3107で
データが抜けてたのは0101、3107
1月17日日経先物データ、日足は修正出来たんだけど
週足が修正出来ない・・・・
親切な人教えてください
既にYahooバージョンを適用済み。
534 :
名無しさん@お腹いっぱい。:2008/01/29(火) 14:56:29 ID:osjsyEaC0
>>533 それはYahooだけだろ?
言ってる忌みも分からんのか?ボケ!
>>534 ローカルファイルもくそも関係ないだろうが
こんな糞ソフト使わなくてもVBAでも対応できるだろうがクズがっ!
バイナリのフォーマットは公開されてるのだから自分で変換すれば済む話。
それさえも出来ない
>>532は無能。
538 :
名無しさん@お腹いっぱい。:2008/01/29(火) 16:15:49 ID:KNdKVOCb0
perlとかrubyでyahooからでもテキストデータからでも変換できればいいんだけど、
そんなスキルがない。
539 :
513:2008/01/29(火) 20:00:06 ID:RZe//0Z+0
>>527 自分のは
>>521みたいなのじゃなくて
単に公式にあるデータが11/9でOmegaChartで取得できるのが11/30までだから間のデータが取れてないだけな気がする
名無し屋本舗 CSV to Omegaで無尽蔵のデータ入れたけど
なんか上手い事出来なかった
540 :
513:2008/01/29(火) 20:02:45 ID:RZe//0Z+0
で
>>529に方法書いてるみたいだけどCいじれないから
公式の初期データが更新されるのを待ってる状態
542 :
513:2008/01/29(火) 21:05:14 ID:RZe//0Z+0
その裏技使ってデータゲット出来ました♪
>>541 どもども
543 :
名無しさん@お腹いっぱい。:2008/01/29(火) 22:48:32 ID:R8I26Z7w0
index.txt の保守がどうなるかが一番心配している。
無尽蔵が停止してもYahoo!などから株価はもってこれるけど、
Omegaコミニティが四散してしまって、新規上場、平均売買500位、
分割情報(これはYahoo!で取れるか)の保守管理がなくなるほうが恐怖だ。
>>543 あそこの使ってる人いるんだ、、、、、
分割漏れ、分割日付がおかしいとかあるから使ってない
普通自分で管理するもんだろ
毎日更新する訳じゃないしどんだけ怠けモンなんだよ
548 :
名無しさん@お腹いっぱい。:2008/01/30(水) 11:10:44 ID:9xz1+1Za0
金出して、証券会社、指定されるよかマシやろwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
w は2回まで
>>551 知らんかったw
でもおまいのIDもM多すぎw
WW
>>361 今 わかった。亀レススンマソ。
//春分・秋分は本当は年により違う。このルールは2006年現在での、2010年までのもの
これね。うんうん・・・だれか、直して。w
直したよ。
case 3:
if(day==20)
return year == 2008 || year == 2009 || year == 2012 || year == 2013 || year == 2016 || year == 2017; //2008,9年は20日が春分
else if(day==21)
return year == 2006 || year == 2007 || year == 2010 || year == 2011 || year == 2014 || year == 2015;
>>555 ア、アザースwww はやっ!!
助かりました。wwwwwwwwww
次は2017年問題ね。
誰かYahoo用のアイコン作ってください
>>558 アイコンなんて簡単につくれるじゃん。
Tactico良いな。
オープンソースならではで、自分の証券会社で発注する仕組みを作っても良し。
オシレータ系を自分で作れるのが、何より良い。
↓どうぞ 「作者おつ」 ww
今使ってる証券会社、良いツールありますから。
満足しているのにこのスレを見る意味はww
問題は何日分の1分足を保持しているかだな。
どーでもいい。新しいのは興味ないから。
新しくスレ立ててそっちでやりな。
なんで春分の日が問題なのかわからんのだが
>配列には要素を取得する特殊なメソッド [] があるので、
>q.open(5)[2]
>とすると、5日分の始値の3番目の要素(配列の添え字は0から始まります)が得られます。
とあるので、value_atは要らないんだろうね。
dayquotes しかないので、週足と月足の値取得はなさそう。
seriesも配列使えるなら、まあ要らない。
あれ、type相当の自作関数がないぞ。
あった。「実例 ボリンジャーバンド」
マクロっぽくなくて書きやすそう。
↑
ありがとうございます。
自動売買検証はホームページに書いてないのですが、なくなってしまうのでしょうか?
すみません最初のページに書いてありました。
omegaの拡張キットを自動変換してくれるツール提供してほしいなぁ。
せっかく今までの資産があるのにね。
はっちゅうくんTXでスクリーニングが△になってんだけど、これはGMOの日足データを使って、どこぞやらからデータ買わなくてもただでできるつうことなのかね?
スクリーニングできないということでしょ
△はそのうちできるになってる
そりゃ そのうちできるようになるだろ
証券会社移るのめんどい。
575 :
名無しさん@お腹いっぱい。:2008/01/31(木) 15:42:04 ID:TjWnxs/C0
>>557 ようし!!お父さん 本気だぞw 長生きするぞ!!
case 3:
if (day == 19)
{
return year % 4 == 0 && year >= 2092 && year <= 2096;
}
else if (day == 20)
{
return (year % 4 == 0 && year >= 1960 && year <= 2088) ||
(year % 4 == 1 && year >= 1993 && year <= 2097) ||
(year % 4 == 2 && year >= 2026 && year <= 2098) ||
(year % 4 == 3 && year >= 2059 && year <= 2099);
}
else if (day == 21)
{
return (year % 4 == 0 && year >= 1900 && year <= 1956) ||
(year % 4 == 1 && year >= 1901 && year <= 1989) ||
(year % 4 == 2 && year >= 1902 && year <= 2022) ||
(year % 4 == 3 && year >= 1927 && year <= 2055);
}
else if (day == 22)
{
return year % 4 == 3 && year >= 1903 && year <= 1923;
}
else
return false;
179さんのyahooはなんとかコンパイルできたんですけど、
2007年のとかどうすればいいかわからんです。
初心者にどうか愛の手を。おねがいします。
577 :
名無しさん@お腹いっぱい。:2008/01/31(木) 16:10:41 ID:TjWnxs/C0
>>575 お父さん 乗ってきたw もういっちょ!
あっ データ元は ウィキね。 オリジナルの 15 <= day は バグだな。お父さんの勘によると。w
それと 575もこれも 間違ってても 知らんよ、お父さんは。
case 9:
if (day == 22)
{
return (year % 4 == 0 && year >= 2012 && year <= 2096) ||
(year % 4 == 1 && year >= 2045 && year <= 2097) ||
(year % 4 == 2 && year >= 2078 && year <= 2098) ;
}
else if (day == 23)
{
return year == 1900 ||
(year % 4 == 0 && year >= 1904 && year <= 2008) ||
(year % 4 == 1 && year >= 1921 && year <= 2041) ||
(year % 4 == 2 && year >= 1950 && year <= 2074) ||
(year % 4 == 3 && year >= 1983 && year <= 2099);
}
else if (day == 24)
{
return (year % 4 == 1 && year >= 1901 && year <= 1917) ||
(year % 4 == 2 && year >= 1902 && year <= 1946) ||
(year % 4 == 3 && year >= 1903 && year <= 1979);
}
else
return monday && 15 >= day && day <= 21;
578 :
名無しさん@お腹いっぱい。:2008/01/31(木) 16:44:04 ID:qpb5eCLq0
お前らウダウダ言ってる間にGMOは仕手化して大儲け。
スクリーニングよか仕手株嗅ぎ分けるソフト作ってくれよ!
579 :
名無しさん@お腹いっぱい。:2008/01/31(木) 17:16:40 ID:tOe6e7adO
>>577 ごめんごめん お父さんの勘違い 元に戻しとあて
581 :
576:2008/01/31(木) 18:48:02 ID:obJER2Ni0
2007じゃなかった。2011だた。
どうか愛の手を。
おねがいします。
2120年ぐらいは生きれそうな気がする
もうindexをうpしてくれてた方はomegaとともに終了なのかな?
残念だけど、いままでお世話になりました。
585 :
名無しさん@お腹いっぱい。:2008/02/01(金) 11:08:34 ID:U9fHNGfW0
あっ お父さんです。昨日のやつね、575 とか 577 なんだけどね、
それ以外にも第何月曜日じゃなくて日付けで決まる休日でいえるんだけど、振替休日とか
国民の休日って オリジナルでどうしてるのかなって疑問を持ちました。
Util.IsHoliday では 何もしてないでそ? 誰か 親切な人 教えて。
お父さんへ。
日曜日が祭日だったら月曜休み、というルーチンがすぐ上にあるよ。
>>586 さすが オレの自慢の息子だ。 次郎 恩にきるよw
ありがとうございます。w
データが一時的に抜けてるものを調べることってできる?
例えば
1月18日で
8529はデータがあるのに
4745はその日のデータが無い(銘柄コードは適当です)
日にちが経って1月29日から4745も突如としてデータが入ってくるようになる
2週間ぐらいのデータが抜けてしまっている状態になってしまっています
>>588 それたぶんindexファイルの更新がうまく行かなかったりした場合じゃない?
自動売買検証で、昨日の終値と今日の終値の差が激しい場合を地道に調べるくらいしか。
ところでomegaの1.8.5って無尽蔵の別サイトからデータとってるの?
OmegaChart本体にその機能はないけど、自作するなら
日経平均から日付を採って、銘柄毎に不連続な部分を探し
日経平均には存在するが個別銘柄には存在しない日付を
抜けと判断すれば、調べられるんじゃないかな。
IPOの上場日近辺の抜けも多いんじゃないかな。
他の人が作ったindex.txtを使っている人は特に。
上場日を調べて590の仕様でチェック。
8801など古くから上場しているような銘柄対策は適当な年で切ればいい。
あまり話題にならないようだけど、
Protraに乗り換えるという選択肢はないんだろか。
>>594 使ってる。omegaのように見た目も使い勝手も派手じゃないが。
yahooバージョンがあるから乗り換える必要がない。
作者は新ツールに必死
別に俺は
>>596は作者じゃないと思うけど
俺が作者ならタクチコに乗り換えるようにすすめるもん
Yahooで十分だけどね
ただ日経の出来高、ダウとかの指標だけが問題なぐらいだな
作者の彼女は激ブスらしいね
>>599 日経の出来高って、225銘柄の出来高を合計すれば良いのかしら。
もう結婚してるよ。
動き出した仕手株を察知してくれるツールってあるか?
ファンダに動きが無く、株価と出来高が異常に騰がり始めた銘柄を
察知すれば言い訳だろ?
テクだけだと異常に騰がっても察知できるが、IRまでは個別に
調べなきゃアカンしな。めんどくせ。
作者的には
オメガ使い続けて貰わないといけないよな
炊くティコが出るまでは
ほかのアプリにいったらタクティコでても
今の評価では戻ってきてくれなそうだしな
Protraって使ってる人、少なさそう。
でも、無尽蔵が終わった後の対応は早かったね。そう言う事も大事だよね。
ダウンロード先も複数あるってのも安心感がある。
>>607 そのProtraというのも自分独自のオシレータをつくれるのですか。
>>608 知らねぇ。使って見ればぁ!
仕手に乗っかった方が楽だから。今日もGMO、凄かったよ。
Protra、DLしたけどすげぇ使いづらいね。
チャートをもっとなんとかして欲しいもんだ。
こうして考えたら、omegaはすごい使いやすいツールだったんだな。
Protra、まだまだという感じはするが、自分にはスクリプトはOmagaよか分かりやすかったな
612 :
名無しさん@お腹いっぱい。:2008/02/04(月) 19:33:25 ID:NnkCF0b60
Protraだと、時系列カギ足、時系列新値足、P&F、ゼロバランス、
線形回帰トレンド、増田足、スイングチャートなど、色々と作れるよ
使うかどうかはわからんが、このスレのおかげでProtraの存在を知れたのは
OmegaChartの開発が終了したおかげだわw
Omegaもデータ更新させて使い続ける予定だけどね。
Protraってカーソルのある所の株価を表示してくれないから嫌。
他は満足。あと名証のデータいらね。
ってだれかProtraのスレ立てろよ。岡嶋がすねる前に。
Omegachartも左クリックしている間だけカーソルのあるところの価格が移動すればいいのにな
新ソフトのスレ、荒れてますね。
>☆注意
>・ 作者の人格を否定するような書き込みはここでは禁止です。
>書き込まれてもスルーしてください。
普通はこんな但し書きないよね。これだけでも引いちゃうよ。
618 :
名無しさん@お腹いっぱい。:2008/02/05(火) 23:01:13 ID:G4Ux8UfX0
>>617 いただきました。
ありがとうございます。
>>617 0151が日経平均先物だけど入ってない?
0153:225FOSって??
これ指標追加したBrand.csいるよね?
前にスレで公開されてたindicesがベースなのかな?
>>621 0153が225先物なんじゃね?
225FOS→225先物大証
623 :
名無しさん@お腹いっぱい。:2008/02/06(水) 00:30:27 ID:7V3GcSc80
>>617 アボセンスされるようにGoogle様に通報しときました
よく見たら違うね。
>>617 ありがとうございます。いただきました。
>>617 ありがとうございます。頂きました。
これと連動して、任意でindexファイルを自動更新出来る用になったらもう最高すぎるのですが。。。
ぜひご検討の程、よろしくお願い致します。
>>628 indexファイルはDataDump使えば自分でも簡単にできなくない?
>>617 乙!!
クリックしようと思うんだけど
adsenceってMSのバーナークリックすればいいの?
DataDumpは自動更新じゃないし、自分で修正するなら直接index弄るよ。
>>631 自動更新じゃないのはもちろん知ってる。
自分も月末に1回まとめて弄ってるけど、30分もかからず終わるから
自動更新するまでもない労力じゃないかな?と思っただけっす。
自分も前は直接indexいじってたけど、DataDumpで編集した方が
自分にとっては楽だったから書いてみたっす。
まあ好みだからなんの文句もないですお。
633 :
名無しさん@お腹いっぱい。:2008/02/06(水) 23:27:39 ID:iK2qHZdC0
>>617 上手くロードでき動きました。
ありがとうございます
>>621,622
0153:日経225先物大証のつもりでしたが、間違えて大証平均になってました。
直します。0151も入れます(近々・・)
指数は適当に欠番に増やしたつもりです、必要なだけお使いください。
>>628 当初より考えておりますが、今はモチベーションが湧かないので期待せずにお待ちください。
というか、phpでcron使って毎日最新のindex.txtを自動で生成とか妄想しましたが、レンタサーバーがcron使えないのと知識が無いので、多分やらない・・・
誰かやってください・・
>>630 ありがとうシャレなんで、クリック募金でも押してやってください。
cron起動可、MySQL、Perl、PHP可の安いレンタルサーバはあります。
俺も使ってindex.txtを作っている。
ただ、レンタルサーバを借りなくても、PC上でindex.txt作る方が簡単なんじゃないか?
PC上に上記の環境を整えれば良い。VB、C#、C++でも可能だし。
データベースはあった方が良いと思う。
すみません。ググらずに聞いてしまって。
index.txt作る際の株式分割情報とか優先市場とか載っているサイトとかあったりするんですか?
yahoo-
そう。ヤフーファイナンスでほとんど手に入る。
が、ダウンロードしろ、と言わんばかりに欲しい情報が
リストになっている親切なサイトはないと思ったほうが良い。
ヤフーから取得すると時間がかかり過ぎるけど
>>639 プログラムが自動的にやってくれるから
時間がかかってもいいじゃないか
5分とかからないでしょ
30分以上かかるけど?
すごいな無駄な動きしまくりだなw
stray_noraさんに感謝の投げキッス
遅いPCだと30分は掛かるらしいけど、それは株価情報込みでしょ。
話の流れだとindex.txtの情報だから、それほど掛からない。
でも30分掛かろうが、問題ないと思う。
ずっと見ているなら別だけど。
Protraならindex.txtの心配もないし、株価の更新も2分と掛からないぜ。
4年前のPC+Bitwarp2xの環境での話し。
Protraはスレ違い。
比較論ならOKだと思うな。
Protraだって誰かが、分割情報とかIPOとか追加してくれるから使えるわけだ。
dataフォルダにあるprotra.mdbのテーブルを見てみるといい。
>>617でDLしようとすると0101~0301を永遠に繰り返すんですが。。。
どうしたらいいでしょうか?
>>648 作者はチョン嫌いですか。
他のソフトの名前をだすと岡嶋君はすぐ「拗ねる」から困ったものだ。
yahooからindex.txtを作ってるんですね。
やはり地道ですね。
それでcronとレンタル鯖と言う話が出てるんですね。
了解ですorz
うちは30分どころか三時間くらい掛かるよ。
まあ低スペック鯖PCでスケジュール組んで全部オートでDLしてるから
気にならんけど。
毎日21:30分に開始してるけど今マダDL中w
まだ元のバージョンでダウンロードできるよね。そっちの方が早いんじゃね。
ローカルで保存してるデータから取れるように改造するかな。
でもマクロ程度しかわからないから、ちと勉強しないとw
いっそのこと自分でVB使ってデータ取得できないかやってみている。
まだまだ部分的なことしかできないがもしできたらオメガ使い続けられる。
北畠経済産業省次官が昨日の講演会で「個人のデイトレーダーは馬鹿」と発言
お前ら、馬鹿か?
ここにいるほとんどの奴は馬鹿だろうな
Omegachartでデイトレですかwwwwwwwww
このソフトって明日何買うかスクリーニングするだけのソフトだろ?
.
617のSDLは、当日データだと何時ごろにDLできるようになるんでしょうか?
ヤフーだと7時半ごろ当日データを更新みたいですが。
勝ってるトレーダー以外をバカというなら9割はバカだからな、統計上。
>>661 勝負事で負けて
「君!頭いいね」言われると思ってるのか?
>>663 だから別にバカというのを否定していないだろう。
9割ならほとんどだからな。
町村官房長官は、この日の会見で、北畑経済産業省次官が「デイトレーダーは馬鹿」などと発言した事について、
「いろいろな株主がいるから、区別するような話はどうかと思う」と述べた。
666 :
名無しさん@お腹いっぱい。:2008/02/09(土) 06:05:20 ID:IRJXmWA+0
indexは牛風呂さん使ってたけど使えなくなっちゃった
今の状況を打開できない議員さんの方がばか。
でも、それに投票しちゃう有権者はもっとばか。
でも、そうとわかっていても誰に投票していいかわからないし、いい候補いない。
自分で立候補するなんて金も知名度もない。
タレントだけが価値組。
スレタイ読めずにスレ違いの話題する奴がばか。
道路財源でカラオケ購(ry
>>668 話題についていけない馬鹿
終わったomegaにスレはいらねぇww
stray_noraさんのツールだと日経平均とかの指数の出来高はゼロになる?
>>670 そりゃ、おまえみたいに自分でなにも出来ない馬鹿にとっては、終わったソフトかも知れんなw
まぁ2chで文句言って憂さ晴らして無駄な時間すごしてなよw
>>671 なる。もともと日経平均とかTOPIXに出来高ないから、
>>605とか見て個別に入れるしかないね。
つか、なんで日経225は出来高ださないんだろうな。ダウはちゃんと出してるのに。
指数の出来高ほしければドリームバイザーを情報源にするツールを
自分で作ればいいよ。
日経平均とトピとかだけでしょ
大した労力でもなし週末まとめて手作業してるけどね
週末まとめて手作業ww。投資のためにチャート使ってるんじゃねぇのか?
ただ、趣味でチャート作って楽しんでるのか?
金がないオレはバーチャルでやるしかないようになった。
株価操作はやめてkる絵
俺も手作業だぜw
678 :
名無しさん@お腹いっぱい。:2008/02/14(木) 11:28:10 ID:JBRtZzjN0
omegaよりGMOの波に乗ってますかぁあ!
チャート見ながら当たりもしないテクニカル分析なんかやるより優良な仕手情報
の方が何倍も儲かりまっせ!
GMOの動きは最高のデイトレ銘柄だよ。だが乗り降りのタイミングを間違うと
地獄行きだからねぇ〜。
GMOってw
資産おいくらですか?w
みんなにGMO買わせておいて、いいところで自分だけ売ろうってこんたんですかね。
こんな糞株誰も買わんだろ
1株資産一桁ですよ、、、、、、
>>680 そりゃそうだろ。お前だってそうなんだろ?
>>681 おや、こんどはファンダですか。
仕手にファンダもテクもいらねぇんだよ。値動きさえあればいいんだボケがぁ!
タダのソフトを使ってるお前らにゃ、いざと言う時に損切りもできんだろうから
仕手株は無理だなww
仕手株に手を出すと大変なんだな、、、、、頑張ってくれ
682。喜びに満ちているな。投機はたんたんと行う方がいいと思う。
オメガチャートを使うのはソースが公開されているからだ。
当日データで指数をドリームバイザーからDLするには、どういじったらいいの?
時系列からのDLには対応できたけど・・・
case StockDownload.Session: {
stock_ds = new Specialized.YahooDailyDataSource(new CodeEnumerator.DownloadEnumerator(Env.BrandCollection));
break;
}
GMO決算よくなかっただろ
687 :
名無しさん@お腹いっぱい。:2008/02/14(木) 21:06:57 ID:dovRFXT+0
今日買って、今日売る株の決算気にしてるのか?
GMOの話題はスレ違いなんだしやめようよ
>>678 怖くなったので抜けます。
お蔭様で住宅ローンを完済出来でき、余裕も出来ました。
暫らく投資はお休み致します。
ついに1.84の更新できなくなった?
死亡確認
早いな まだタクティコ全然出来上がって無いじゃんw
無尽蔵のサイトそのものが消えた・・・
消えてないじょ
デタコタ
696 :
名無しさん@お腹いっぱい。:2008/02/16(土) 17:00:39 ID:DSVUVBmc0
omega yahooの
>>179さんの仕様に乗り換えたんだけど・・・
データが更新されない銘柄があるのは何故?
表示されない銘柄もある・・・2142とか。
どうすればいいですか?
誰か教えて下さい。
index更新しろ
698 :
696:2008/02/16(土) 17:11:59 ID:DSVUVBmc0
すみません追記です。。。
最初に、データの初期化をして、
次の日付以降・全銘柄[2007年12月17日]
で更新しようとしたのですが、
更新される銘柄とされない銘柄、表示されない銘柄もあります。
699 :
696:2008/02/16(土) 17:16:17 ID:DSVUVBmc0
>>697 ありがとうございます。
やってみます。
700 :
名無しさん@お腹いっぱい。:2008/02/16(土) 18:14:23 ID:DSVUVBmc0
index更新してもダメでしたorz
日経、トピ、jasなど2007年09月19日でストップしてます。。。
2142も出てきませんorz
>>617 ありがたく使わせてもらってます。
質問ですが、コードの上限、下限を絞っても
全てDLされてしまうのですが、やり方が間違
ってるのでしょうか?
703 :
名無しさん@お腹いっぱい。:2008/02/16(土) 18:49:53 ID:DSVUVBmc0
>>701 ご親切にありがとうございます。
調べ方が足りませんでしたねorz
まあ、タワーのリアルタイムデータ(タワーベース)で更新してるけど
有料のくせに指数データが無いし、過去データがとりづらい・・・
開発用のに登録すればAPIで簡単になるのかな?
>>700 それは、過去杉
パソコン時間を2007年09月19日の3ヶ月以内にしてダウソしる
>>704 タワーw 漏れも金腹ってるが、一日に2,3本は未完了のファイルが送られてくる。
文句言ったら、仕様です、で居直られますた。
最悪でも欠損ファイルはメールでお送りします、ぐらい言ってみろw
706 :
696:2008/02/16(土) 22:50:30 ID:DSVUVBmc0
>>701 indexいじったら直りました。
ご教授ありがとうございました。
しかし、どういうわけか1010(日経平均)〜0533(サービス)は
直りません。
>>705さんの方法でもダメでした。
705さん、すみませんorz
708 :
705:2008/02/17(日) 06:31:30 ID:MYdE99vT0
間違えた。2ヶ月以内。
>>706 直した方法・経緯くらい書け
漏れらはヘルプデスクじゃないつのww
ちょっとおバカさんのおいらでもじっくりスレ読んだら、コンパイルできたヨー
何時間も掛かったけど、オラヤタヨーヽ(´ー`)ノ
このスレに感謝だヨー
710 :
696:2008/02/17(日) 22:34:02 ID:hK4LmB6t0
>>710 それももう更新止まってるから自分で更新したほうがいいよ。
712 :
696:2008/02/17(日) 22:46:08 ID:hK4LmB6t0
713 :
696:2008/02/17(日) 22:54:58 ID:hK4LmB6t0
>>710の追記ですが、
omega yahooでは、
日経平均などの株価指数は取得できないと言う事も知りました。
どうもヌケサク文章でして、すみませんorz
今さらだけど
>>142の言うように無尽蔵に分足データなんてあったの?
716 :
名無しさん@お腹いっぱい。:2008/02/20(水) 21:34:37 ID:/f98Wjev0
あげ
717 :
名無しさん@お腹いっぱい。:2008/02/24(日) 00:42:03 ID:nECl5sIM0
index更新ありがとうございます。
SDLplus0.01を使ってるんだけど、
0151日経平均先物のデータおかしくない?
先物の株価の値が一桁増えてる。
あと、SDLplus0.01で追加された指数データをオメガで見るために、
ソースコード改変の仕方がわからないんで、indexに追加して
見てるんだが、これで具合が悪くなることってある?
CSV2Omegaの作者さんってまだいるのかな?
アメリカのYahooからデータダウンロードしてCSV2Omegaでインポートしようとすると
出来高が桁あふれしてるのか上手く入ってくれない
index更新乙
>>718 うちは二桁多いんだが。。
ちなみにトピが一桁多い。
なんなんだろ。
>>718 >indexに追加して
>見てるんだが、これで具合が悪くなることってある?
初心者質問申し訳ないです。
これはどう記述するのでしょうか?
SDLplusの追加した指数関連はindex.txtでの追加ではなく、ソースを改変することを前提にしています。
(でないと小数点以下を切り捨てることになります。)
オメガチャートは内部仕様的に、株価のデータはint32(小数点の無い整数)で表現されています。
しかし、指数は大概小数点二桁まで有りますので、オメガチャートでは株価上100倍されたデータを保持し、最終的な描画、計算時に1/100されて表現されます。
ですので、指数を一般の銘柄と同一の扱いをすると、2桁分ずれた数字になります。
同様に、ダウの出来高等int32の最大値2147483647を超える値を入れると予期しない数値になって表現されます。
なので、SDLplusでは指数関連の出来高は一律1/100に桁を縮小しています。
>>725 いつも お世話になっています。
index.txt ですが、B にしてやると正常に表示しているように見えます。
いけるんじゃないんですか?
Bは指数だからね
BにしてOKなのは株価だけ。出来高は別。
株価は、オメガの仕様通りにするしかないので、指数の番号にすれば
どのような仕様にしても皆共通の桁となる。
出来高の桁はデータを取り込む仕様によって、左右される。
米国の3指数だと21億株以上あるのでオーバーフローする。
725は、1/100 とのことだが、俺のツールだと1/1000にしているので、
モノにより出来高が減ったように見えたりする現象が起きる。
出来高は表示できないけど
株価の桁変更なら拡張キットで対応は可能
指数関連を追加するために必要なソースコード改変って、
どのファイルを書き換えればいいの?
変更箇所はたくさんある。
Brand.csのinternal enum BuiltInIndexを右クリックして、
すべての参照の検索で、変更箇所を導くのが最短です。
732 :
731:2008/02/26(火) 11:42:10 ID:6NCcs50n0
ファイルで言えば、
Brand.cs、DataSource.cs、MainFreame.cs
あたりに修正箇所があったはず。
もっと言えば、例えばDreamVisorのダウが終値だけなので気に食わないというケースであると、
DreamVisor.csも修正対象になる。
コメントアウトするだけだけど。
733 :
名無しさん@お腹いっぱい。:2008/02/26(火) 15:02:27 ID:rzOOUM4i0
権利取最終日 コード 市場 銘柄名 比率 効力発生日
02/25 2717 東2 ウエルシア 1→1.1 03/01
だとS:20080301:1.1ってindexに書き込んだらええの?
734 :
731:2008/02/26(火) 15:12:30 ID:6NCcs50n0
権利取最終日の次の日にしておいた方が良い。
落ち日。
S:20080226:1.1
735 :
名無しさん@お腹いっぱい。:2008/02/26(火) 16:17:41 ID:rzOOUM4i0
736 :
名無しさん@お腹いっぱい。:2008/02/26(火) 21:03:10 ID:HIaQxHGP0
データ更新がDLできないんだけどなぜですか?
737 :
名無しさん@お腹いっぱい。:2008/02/26(火) 21:18:18 ID:HIaQxHGP0
すみません
omegaヤフーの使い方が分かりません
誰でも分かる説明ってないですか?
738 :
名無しさん@お腹いっぱい。:2008/02/26(火) 23:16:04 ID:uif1i4YH0
>>736 バージョンアップしました?
どなたか教えていただけませんか?
バージョンを最新にしたところ、お気に入りフォルダの表示をしようとすると、エラーが出てしまいます。
お気に入りに保存することは出来、その他も特に問題はないんですが、なぜかお気に入りフォルダの表示だけが出来ません・・・
ついに無尽蔵使えなくなった?
740 :
731:2008/02/27(水) 12:11:02 ID:aVOVdvks0
>>739 新しいバージョンを使ってないので分かりませんが、
裏無尽蔵サイトは昨日のデータを更新してました。
>>735 以前、問題になった案件で、落ち日が売買停止期間だと不具合があったりしました。
というのは、無尽蔵だと売買停止期間中は、最終売買終値が期間中適用されて配信されます。
その値を分割してしまうので、その売買停止期間あけの最初の日を指定すると問題がないです。
>>738 お気に入りに登録されていた銘柄がindex.txtにないとエラーになるよ。
Yahooが出しててOmegaYahooが取ってくる
日の信用残って日本証券金融株式会社がだしてるやつなのかな?
日証金のサイトで2690のソフマップを見ると
20080225
融資 残高 37,200
貸株 残高 93,000
で空売りの方が多くなっているのに
Yahooでは
買い残の方が遥かに多くなってる
初心者にも程があるだろ。Omega以前の問題
もしかしてぇ
1週間に1度とかって言いたいのか?
東証残と日証金残の違いくらいは調べようよ
無尽蔵の日経先物分足がDLできないのだけど・・・
URLが変わりました。
でも、自分でクリックしてダウンロードしているならこの質問はしないはずだが?
誰かにツールを作ってもらい、自動でダウンロードしているのかな?
日経先物分足は廃止対象じゃないハズだけど?
新URL分りました。お手数お掛けしました。
750 :
名無しさん@お腹いっぱい。:2008/03/01(土) 17:18:55 ID:QhyrfkrQ0
ahe
751 :
株チュウ:2008/03/01(土) 18:13:25 ID:mNDWy/2M0
Omegaは全然関係ない。
753 :
株チュウ:2008/03/02(日) 09:50:25 ID:IXdNhPA/0
>>752 Omegaでは無尽蔵HPからの指数 0170 東1連結PER は
ダウンロードさせる。事は絶対に不可能だと、言うことでしょうか?
君には絶対に不可能だと、言うことでしょうね
>東1連結PER を遡って4・5年一気にダウンロードさせる
オメガチャートでは遡ってダウンロードさせるのは2ヶ月間だけです。
よって753の認識は間違っている可能性があります。
>東1連結PERとロウソク足と同時表示したい
これを実現するにはいくつかのハードルがあります。
・別途 0170 東1連結PER のデータファイルを作っておく
・ソースで、0170 東1連結PER を指数登録しておく。
・ソースで、0170 東1連結PER のダウンロードソースを無尽蔵のファイルにしておく。
・マクロで、東1連結PER のオシレータ登録をしておく。
よって、Mujinzou.cs だけの修正に留まりません。
CSV2OmegaでOmega>CSV変換した場合、銘柄によっては小数点が付加されてるデータってあるよね
>>725で書いてあるようにint32で切り捨てられるのは理解できるが
なぜ元のデータに小数が付加されたのか疑問が残る
個別株に少数点なんてあるのか?
>>756 おれcvs>omegaに直したとき100倍になったり100分の1になったり・・・
8306の1000分割で四苦八苦してます
>>758 8306データがグダグダになってるなorz
>>759 >>720のソースコードだと一銘柄づつファイル名書かなきゃダメジャン
使えなさそうだな、VB分からんからC++で書き直すか・・・・
OmegaChartのデータ構造さえ分かれば何とかなるっぽいんだが
他にする事が大杉な漏れ
使えないのはおまえの頭だからw
762 :
720:2008/03/02(日) 23:30:08 ID:TEPBwD620
ビビルw 一銘柄ずつなんて書かなくてもいいw
あのサイトでは、初心者が初歩で迷わないで進めるようなTIPSを提供しています。
あえてVBで書いたのは、プログラム環境がない人でもEXCELを持っている場合が多い。
プログラム環境のない人でも、あのプログラムは動くわけです。
このようなサジェスチョンを書く必要に見舞われるとは思わなかったw
VC++、VC#ならもっと簡単です。
764 :
720:2008/03/03(月) 00:24:45 ID:i5/b/1860
>>720 >>762 EXCELのマクロに貼って実行したら
実行時エラー'76':
パスが見つかりません。
となるのだが。
SDLplusのcsv omega変換モードじゃだめなん?
767 :
720:2008/03/03(月) 00:55:38 ID:i5/b/1860
もっとプログラムをよく見たほうがいいです。
パスと書いてあるのだから、プログラム中のパスを探すのです。
勉強の教材として提供しただけなので、ご自身でなんとかしてください。
頑張って考えたがわからないというのが伝わるような質問だったら、
俺も頑張って答えたいと思います。
ファイル名または銘柄コードなんだから、ディレクトリ一覧なりindex.txtなりでどうにかできんべ
今日から終値だけ?
漏れは終値も取れてない悪寒
771 :
名無しさん@お腹いっぱい。:2008/03/05(水) 01:48:58 ID:6kIQrdAh0
.
772 :
名無しさん@お腹いっぱい。:2008/03/05(水) 06:37:32 ID:yFoTuB4G0
194さんのYahoo取得版に対する機能説明で
お気に入りの右クリックメニューで特定の銘柄だけを更新って実行できますか?
1.8.4に179さんのyahoo.zipを追加してデバッグモードで追ってみたのですがよく分かりません。
どなたかご教授下さい。
>>772 index.txtにその特定銘柄だけ記述すれば良い。
774 :
773:2008/03/05(水) 14:36:20 ID:uF/wIr0m0
>>772 ちょっとチグハグな答えをしてしまった。
>お気に入りの右クリックメニューで特定の銘柄だけを更新って実行できますか?
普通に出来ました。
デバッグでも追えましたし。
>yahoo.zipを追加して
一応、既存の項目を追加で解凍してできるファイル、*.csを読み込んでみたら如何でしょうか。
775 :
名無しさん@お腹いっぱい。:2008/03/05(水) 17:00:09 ID:yFoTuB4G0
>>774 すいません。出来てました。
私の単純な勘違いでした。
k-db.comの当日の個別株データは、その日の何時ごろに更新されるんでしょうか?
2月27日からダウンロード終わってて気がつかなかった。
SDLplus助かっとります。ありがとう。
>>461氏のDreamVisor.zipを使ってコンパイルしたのですがデータの習得ができません
コンパイルの仕方が悪かったのでしょうか?
価格帯別出来高の期間を日足で半年ほどでは短いなと思い期間の変更をしたいと思っています
対象日数はカスタマイズダイアログで指定できますとあるのでCustomizeDialog.csを変更すればいいのかと思うのですが
CustomizeDialog.csの何処を180日に変更すればいいのかいいのか分からないでいます
どなたか教えていただけないでしょうか
よろしくお願いいたします
Ctrl + V は自動売買検証ですが
例えば、Ctrl + A を拡張キットのリロードとしたいのですが
どのソースファイルを改造したらいいの
>>781さん
データの習得先を変更するにはどうすればよいか教えてもらえませんか?
(自分なりに調べてみましたがよく分かりませんでした)
>>778 もうちょっと、ヒントくれないと答える方もわからないよ。
だって、他の人が出来ていて出来ないというのは、コンパイルの仕方が違うとしか思えない。
フォルダにコピーしただけだとか?
>>782 データの取得先というからには、URLが書いてある場所を修正すればよいと考えられるでしょ。
「よくわかりませんでした」
→この発言から俺らは読み取るしかないんだけどw 無理w
「URLが書いてある場所がわかりませんでした」
→この人はソースの検索方法がわからないんだなぁ、と思うだろう。
「URLが書いてある場所はわかりましたが、{0}とか意味がわかりません」
→この人はVC#の初心者だなぁ、と思い初心者の本を買うことを薦める。
>>784の訂正
×srcフォルダにコピーしてコピーしましたが
○srcフォルダにコピーしてコンパイルしましたが
>>786さん
御陰様で、指標データの取得に成功しました
丁寧な解説 本当にありがとうございました!
>>783 「当日の最新データを取得」を選択した場合でも
指数はDreamVisorからダウンロードするには、どう変更したらいいですか?
しかしオメガチャートって素直に良くできていると思う
VC++でチャートツール自作してるんだけどスクロール処理がスムースにできないし
ファイルの読み込にも時間がかかり過ぎている今はオメガのデータをCSVにコンバートして使ってるが
やっぱりバイナリデータをそのままの方が処理が早いのかなぁ?
793 :
783 :2008/03/10(月) 16:48:57 ID:GAQe7rG00
>>791 コーディングでなくて、仕様だろう。
スムーズな描画ができないボトルネックが文面からだとファイルI/Oっぽ。
>>788 俺はそのコード使ってないし、またダウンロードして読むのメンドイ。
「DREAMVISOR」のシンボル追加でコンパイルだけじゃダメなん?
CVSデータなんてたいした量じゃないんだからメモリ(配列)にもっちゃいなよ。
index更新来てた、超乙
SDLでデータとってこれないな。
7日分が最後になってる。
>>797 マジ?
今のところ1.85が使えてるから、まだSDLは使ってないんだけどヤフーが仕様でも変えたのかな?
ほかの人のレスが無いけど、ほかの人は大丈夫なのかな?
800 :
797:2008/03/11(火) 23:34:45 ID:jffhEGth0
再起動したらいけた。
わけわかめ
いけたんかいw
どなたか無尽蔵HPから
指数欄 の 0164 米国債10年 や0170 東1連結PER などを
遡って1・2年一気にCVSででもダウンロードできる
ソフトかEXcelマクロご存じの方
シェルスクリプトなら自作してる
以前このスレに書き込んだ787です・・・
OSを再インストールする前に、「DreamVisor.cs」を組み込んだ「OmegaChart.exe」を保存し忘れたため
OmegaChartを再びコンパイルしてみたのですが、なぜか「DreamVisor.cs」が組み込まれません・・・
[プロジェクト] メニューの[参照の追加] から「grammmatica-1.4.dll」「DotNetMagic2005.dll」を追加
[プロジェクト] メニューの [既存項目の追加] をクリックして
[既存項目の追加] ダイアログ ボックスで、Dreamvisor.csを検索して追加
その後メニューの「ビルト」−「ソリューションのリビルト」をクリックという手順で、以前成功しましたが
今回はうまく組み込まれません、何処が間違っているのでしょうか?(度々すみません・・・)
804です、自己解決しました・・・
[既存項目の追加] ダイアログ ボックスで、「Dreamvisor.cs」を検索して追加する際
「Dreamvisor.zip」を解凍し、srcフォルダに上書きした「Dreamvisor.cs」ではなく
「Dreamvisor.zip」を解凍したフォルダ内の「Dreamvisor.cs」を追加したら成功しました・・・
>>805 そういえば、俺も同じことで困ったことがあった。
誰かがそのカキコで悩まなくてすむでしょう。
>>803 さん そのシェルスクリプト公開せれませんか
お願いします。
↑努力しないで何でもただで手に入ると勘違いしている
解凍して、lha -e [ファイル名]
検索して、grep
抽出して、cut -f [フィールド位置] -d ,
Windowsででも、結局やることは同じ。
810 :
809:2008/03/13(木) 15:37:01 ID:ukilzVpr0
肝心のダウンロード・コマンド忘れ
wget
811 :
名無しさん@お腹いっぱい。:2008/03/14(金) 14:08:57 ID:+Dtf0R9j0
.
.
貸借銘柄がスクリーニングする方法があればいいのにな
スクリーニングでいいのが見つかっても貸借銘柄じゃ無いときがあるよね
さんざん既出で
お気に入りに登録すれば済む話だろが
お気に入りうP
いちいち登録するのめんどくさす
登録するプログラムを作ればいい。
レスを書くのが めんどくさす ので、以下レス。
レス:アップしません。
使えない奴だな、、、、、
ところで
>>802 さんの方法、解決したのかしらね
820 :
816 :2008/03/15(土) 03:26:10 ID:biKlgijH0
802の件は、シェルスクリプトっていうからLinuxとかで使いたいんだよな?
ダウンロードは、ダウンロードソフトを使ってまとめて落とせばいい。
テストするたびに何度も無尽蔵にアクセスしたら迷惑。
スクリプトは、
#!/bin/sh
for file in `ls A*.lzh`
do
lha -p $file | iconv -f SHIFT-JIS -t {※自分のマシン環境の文字コードを入力} | grep "0164 米国債10年" | cut -f 1,4,5 -d,
done
これを実行して元ねた作ればいい。
レス:余計なお世話ですw
Yahooから海外指数ダウンロードするソース誰か作ってよ。
駐車場収入
あいよ〜。サンプル作ったよ〜。Perlのソース。
#!/usr/bin/perl
use LWP::Simple;
my $url = "
http://ichart.finance.yahoo.com/table.csv?s=%5EDJI&d=2&e=15&f=2008&g=d&a=0&b=1&c=2008&ignore=.csv";
my $data = "C:\\Program Files\\Omega Chart\\data\\0301";
my $buf = get($url);
my @sp = split(/\n/, $buf);
my @rec = split(/,/, $sp[1]);
$rec[0] =~ s/-//g;
print $rec[0] . " " . $rec[2]*100 . " " . $rec[3]*100 . " " . $rec[4]*100 . " " . $rec[5]*100 . " " . $rec[6]*100;
open(OUT, ">>$data") || die "NG $data";
binmode DAT;
print(OUT pack("LLLLLLLL", $rec[0] , $rec[1]*100, $rec[2]*100, $rec[3]*100, $rec[4]*100, $rec[5],,));
close(OUT);
print "Done\n";
PerlじゃなくてC#でほしいのだけど?
だまれ
828 :
824:2008/03/16(日) 10:14:21 ID:+Ripfq4t0
VBAでやるからもういいや。
もうだと?
VBAで出来たけど誰もイランわな。
だせや 出すもんは出す!!!
833 :
名無しさん@お腹いっぱい。:2008/03/16(日) 17:58:21 ID:0+A57JX30
データ・ゲット版Tactico延期のお知らせ
いらねぇよ ヤホーで十分
【概要】Tacticoとヤフーを比較する意味がわかりません。
【原文】いらねぇよ ヤホーで十分
【翻訳】リアルタイムチャートなんか要りません。20分遅れのデータで充分です。
>>720 遅レスですが。
数日いろいろいじっているうちにVBAで動かせました。
ありがとうございます。
なおOmega→CSVのときVBAでは区切りを","では
不具合がでて";"に変えたらうまくいきました。
837 :
720:2008/03/17(月) 18:42:23 ID:bgEjPtgg0
報告ありがとうございます。
こちらの環境だとエラーにならないです。Windows2000 Office2000
OSとバージョンを教えてもらえませんか?
あと、特定の銘柄だけか、全銘柄データ(2・3銘柄調べてもらえれば良いです)か。
よろしくお願いします。
838 :
836:2008/03/17(月) 20:43:33 ID:zI6IuhhT0
>>837 ノートsony vio os ms win xp professional version2002servicepack2
office xp personal 10.0.2701.04
ある行まで来ると文字表示から数式表示にのコンマを桁区切りと誤認したのか?
数字と認識され途方もない数字になってしまいました。
コンマをセミコロンに変えて試したところ正常に処理された。
(たまたま思いついた銘柄コードでやってみたのが下の3銘柄で他ではテストしていません)
それぞれ上は正常の例、下は変になってしまった行の例。
9984ソフトバンク
19990304,8290,8300,8180,8220,221800,0,0
1.99903058400854E+43
8922IDU
20060316,526000,530000,488000,488000,15276,0,26743
200603175030005000000000000000000000000000000
5401新日鉄
19990304,216,218,213,213,11650000,0,0
19990305214220200000000000000000000000000000
839 :
720:2008/03/17(月) 23:03:25 ID:bgEjPtgg0
再度のご報告ありがとうございます。
こちらの環境だと同一レコードでも正常でしたねぇ。
今現在、理由がわからないので、とりあえず注釈を入れて置きました。
836さん、ありがとうございました。
つ エクセルの書式設定
.
842 :
720:2008/03/18(火) 09:25:16 ID:+H7iwOaS0
>>840 あ、そうかも。ありがとうございます。
出来上がったCSVファイルは、notepadとか、秀丸とかのエディターで確認してください。
エクセルは13桁以上は仕様上おかしくなるけどね
自分用オレオレコードのライブラリならあるけど>Perl
海外指数云々はPerlでほしいっつー話じゃないのか。忘れてくれ。
何でもいいから晒しとけ
誰かは使うだろ
>>844 Perlや その他プログラム事態、初心者です(;^_^A フキフキ
ここ掲示板とても勉強になりますぜひ ソース見せて下さい。〜┌(__)┐
本当にココで勉強したいなら、自分でソースを投稿すればいい。
動かないソースであっても。
そしたら、お節介さんがワサワサ寄ってきて直してくれる。
でも、やり過ぎると、Perl板でないとのお叱りを受ける。
下記どこが悪いのでしょう。
#!/usr/bin/perl
use LWP::Simple;
my $url = "
http://ichart.finance.yahoo.com/table.csv?s=%5EDJI&d=2&e=20&f=2008&g=d&a=0&b=1&c=1926&ignore=.csv";
my $data = "G:\\Program Files\\Omega Chart\\data\\0301";
my $buf = get($url);
my @sp = split(/\n/, $buf);
my @rec = split(/,/, $sp[1]);
$rec[0] =~ s/-//g;
print $rec[0] . " " . $rec[2]*100 . " " . $rec[3]*100 . " " . $rec[4]*100 . " " . $rec[5]*100 . " " . $rec[6]*100;
open(OUT, ">>$data") || die "NG $data";
binmode DAT;
print(OUT pack("LLLLLLLL", $rec[0] , $rec[1]*100, $rec[2]*100, $rec[3]*100, $rec[4]*100, $rec[5],,));
close(OUT);
print "Done\n";
じゃあ上げてみようかな。
今日は出かけなきゃいけないので、明日以降になっちゃうけど。
stray_noraさんとこ借りていいかな?
つか、俺のソース丸々コピーじゃねぇか。意味ねぇw
>>849 エラー内容くらい教えてくれよw
Perlのエラーなら、教えてgooとかで質問して。
が、言った手前。。。w
・LWP::Simpleがライブラリーにない。
・G:\Program Files\Omega Chart\dataフォルダがない。
・そもそもActivePerlがインストールされていない。
俺の環境では動いた。
>動かないソースであっても。
これを書いたのが俺の失敗だったのか。
ホントの初歩の初歩は、自分で勉強してください。
俺の勉強した方法を書いておきます。
・本1冊購入→マスター
・毎日の生活で必要なプログラムを1本書く。
・教えてgooで、質問に答える。質問をするのではなくて、答える。
ドリル的に使いました。
・質問に答えるためにインターネットで勉強する。
・偉そうに答えるのを1週間程度
・その後、オメガチャート・スレをご覧の方々にも有用かと思える質問をする。
>>851 Perlに詳しいわけじゃないしLWP::Simpleのことも知らないんだけどさ
> binmode DAT;
binmode OUT;じゃねえの?
動くけど0x0aを出力したとき0x0d0x0aに変換されちゃうよ。
Perlはスレ違いC#でやれ!
いやここはJavaで
だれかこのソフトをタワーに対応させてくれよ
普及度から言ってもVBでしょ。
>>853 >binmode OUT;じゃねえの?
間違い探しゲームだったのかw 俺は気づかなかったよ。熱くなってスマンw
>動くけど0x0aを出力したとき
ファイルに書き込むデータに改行は含まれないので問題がないでしょ。
オメガチャート関連だったら、Perlだろうが、Fortranでも問題がないだろ。
むしろC#でHTMLゴリゴリ弄るより、Perlの方がサクっと取れるケースもある。
タワーは、1分足のやつを使っているが、相変わらず不完全データが1日に2,3含まれる。
不完全データのリカバリで、相場終了後でも良いから再送する仕組みを作ってくれよ。
パルパルパルうるせーよ!くるくるパーが
862 :
844:2008/03/21(金) 00:49:03 ID:U06lYRtk0
キーワードが違います。ご確認のうえアクセスし直して下さい。
と、でますが? 左の2桁の数字ですよね
ウィルス対策ソフトの関係かな
取り出せませんが
865 :
859 :2008/03/21(金) 04:10:50 ID:xeGe4MLm0
>>863 omega だよ。
>>862 あざーす。
こんなにキレイに纏めるものなのか。
完全独学なんで、ネットに落ちているサンプルくらいしか見たことがなかった。
勉強になります。
use OmegaChart
すげぇw
参考になれば幸い。
OmegaChartをOmegaChart::Scraperが継承して拡張、さらにサイト別に拡張クラスを書いてるかんじ。
俺は今やほーとdvしか使ってないので他はテキトーです。
Indexはコード=銘柄名ハッシュを作るのと、各サイトの指数コード変換だけ。
更新は期待しないでほしいけど、omega用コードをSDLに準拠するくらいはしたい。
あと和やほーのメソッド名もなんか納得いかないのでわかりやすくしたい(けど英語力が足りない)。
>>865 俺も独学だよ。オライリーの本はちょっと読んだりしたけど、
ttp://perldoc.jp/docs/perl/ (perlintroが和訳されてないのは微妙)とか
naoyaとかdankogaiとか読みまくればけっこういいと思うよ。
まぁスレチのパルパル話はこのへんで。
>>866 めちゃめちゃ参考になりました。ありがとう。
yahoo,zipのを使ってると個別銘柄の情報がどんどん表示できなくなって指標しか見れなくなっちゃったんだけど、同じような症状の人いる?
>>858 別にまわし者ではないし、856は別人。
何かタワーに恨みでもあるのか?
対応はしてくれなさそうなんで自分でプログラム組んだよ。
うp!うp!
9064の週間足
2005年9月3週の値が
始値 1638
高値 4050
安値 826
終値 1762
出来高 3354765470
になってるんだが日足で2005年9月中を調べてもどこも4050円を付けたような高値も
826円の安値も無い
皆のところって9064は正常に表示される?
>>872 9064ヤマトホールディングス
2005年9月3週 始1638 高1774 安1620 終1762 出来高15526000
と表示されてるよ。
>>873 サンクス
俺だけか、、、、
なんか気持ち悪いな
高値も安値も過去の大きな分岐点の株価だし
表示がおかしいのは株価データがおかしいか
>>872の頭がおかしいかのどちらかだろ。
Omegaのバグは1週間・1ヶ月出来高がないときの週足・月足表示の仕様くらい
>>877 Omegachartの日足見ても4050の日は無く
DataDumpで見てみても4050の日は無く
CSV2Omegaで見てみても4050はない
しかし!!週足と月足ではなぜか4050とか出てくる
なんでだろ〜
それじゃぁ表示がおかしいのは
>>872の頭がおかしいってことになるね。
データ・ファイルをどっかにあげればいいべさ。
>>862 このプログラムって未完成品? 完成途上品ですよね??
884 :
844:2008/03/23(日) 21:19:53 ID:qnicwyCx0
>>882 何を求めてるかによる。基本的にはライブラリを公開したつもりなので、
特定の機能がほしいのならこれを利用して組むためのもの。
ただ、含まれてるコードだけでも個別銘柄の80年代からの過去データを作るとか、
日々のデータを更新するとか、日経平均の約60年分のデータを取り込むとかはできるよ。
(最後のはライブラリ非依存)
885 :
844:2008/03/23(日) 21:45:29 ID:qnicwyCx0
とはいえライブラリも作りかけではあるんだけど、いま自分がほしい機能は
だいたい作っちゃったので
>>866に書いたこと以外の意欲はあまりない。
参考に一日のルーチンを書いておくと、16時くらいに
> perl crawler.pl
して、できた1日分のテキストファイルを updater.pl に手で書き込んでから
> perl updater.pl
でデータ追加。手でファイル名を書き込むのはダサいけど、一発で100%データが得られるとは限らないので。
もうちょい遅い時間にdvが更新されるので > perl crawler.pl dv してから指数データ更新。
火曜日は夜に > perl crawler.pl credit から信用残を更新。
>>872 もし原因が
>>875でperl使えるならdata_clean.plで解決するはず。違ったらしらんけど。
ちょっと質問
ヤフーから株価データをダウソする場合、出来高0が含まれるような取引が閑散な銘柄のデータが欠落するよね。
皆さんこれの扱いってどうしてるの?
>>886 quoteの場合は「最終気配」と出るのでその場合はそれだけ入れてる。
tableは出来高ゼロの日はレコードが出なかった気がするのでヌケにしてた気がする。
皆さんヌケで使ってるの?
日付だけ入れれば前営業日の終値になるよ。
自動売買検証で、「寄付きで手仕舞う」
ベイルアウト”。
コード的には、<exit>の記述において、
open()>entry()
が成り立つ日の”始値”で手仕舞いたいのですが、Omegaの場合、単純に記述すると、”終値”で手仕舞ってしまいます。
AutoTrading.cs の 634行あたりを
else { //売りのロスカット or 買いの利確
if(price <= td.High) {
if(price < td.Open) price = td.Open; //急騰時は始値の時点で条件を満たしている
_currentSignal.Open(_item.TradingType==TradingType.Long? SignalResultType.Exit : SignalResultType.Losscut, Util.RoundToYobine(_farm.Brand.Market, price), td.Date);
return new EvalResult(true);
}
に改造したらいいと思って居ましたが上手くいきません
アホ!やから、・・・・わからへん・・・・・
だれか おすえて・・・・・
/.
omegachart1.8.5で4572カルナバイオサイエンスがデータ取得できてなかったんだけど、俺だけか?
>>891 うちのは、ちゃんと4572 データ取得できてるけど
index登録されてないんじゃない〜!
パラボリックの表示が出来るソースをいただけないでしょうか
過去にうpされていたのは消えてしまったようで・・・
>>889 tomorrow-openじゃだめなの?
無尽蔵の日経先物分足、今日の夕場データがないけど・・・
indexファイル更新してくれているひと、いつもありがとうございます
また無尽蔵分足のURL変更したの?
うーん困った('_`)
今見たらDLできるようになってた。
木曜の夕場データもあるしメンテ中だったのかな?
エクセルVBAで全銘柄ダウンロドしたら18分かかった。
やっぱりC#覚えなきゃだめか・・・。
>>901 C#移植後、あまり変わらないので、ビックリすると思うw
>>902 Perl師匠っすよね。
前回のアップに続き、あざーす。
自分が作ったスクリプト群は一応動いているので、そのまま。
いつかPerl師匠のように纏めたいと思ってますが、予定は未定。
>>902 Index.pm と k_db.pm が変更されているのは確認できましたが
使えたらとても便利で、すごそう・・・・・・・とは、判りますが
使い方が解りません
(;´д`)トホホ 困った!コマッタ!コマドリ姉妹!!
紛らわしいので鳥つけてみた。
>>904 ((Active)Perlがインストールされてるのは前提として)4本値データ更新のことを言っているのなら、
DL→更新の大まかな流れは
>>885の通り。まぁこれだけならSDLのほうが便利だと思う。
モジュール(ライブラリ)もサンプルコードもドキュメントが足りないのは自覚してるけど
リリース的な作業に不慣れなのと、個人的に余裕もあまりない状況なのでご勘弁を。
だから(「リリース」ではなく)2chで「うp」してるわけでね。
>>905 乙カレー
俺はまだ使ってないけど
いつかお世話になるかもしれないのでいただきました
>>905 今回も参考になりました。ありがとうございます。
908 :
.:2008/04/04(金) 18:26:11 ID:L74AU0+C0
2008年4月1日現在indexうpしました。
修正があればよろしくです。
未対応
上場日 コード 銘柄名 前市場 次市場
2008/03/25 9880 イノテック JQ→東2
2008/03/25 3838 AQインタラクティブ JQ→東2
>>909 いつもありがとうございます。
1412チャイナ・ボーチー、5412ポスコがT1で登録されていますが東証外国(無尽蔵からもデータが入ってきてない)。
9942ジョイフルが福証なのに登録されている。
8899モリモトがT1になっていますがT2では?
以上、できましたら次回修正お願いします。
BNFは偽りだった訳で、、、、
>>909 3036,アルコニックスの優先市場はJasdaq。
3799,キーウェアソリューションズの優先市場はJasdaq。
4875,メディシノバの株式合併S:20061102:0.1がない。
6703の商号はOKIではなく沖電気工業。
6811,クオンツの2006年6月15日の分割比率は0.891。
8702,スターホールディングスは上場廃止していない。
8896の上場廃止時の商号は菱和ライフクリエイト。
9726の商号はKNTではなく近畿日本ツーリスト。
>>909 明星電気の分割調整が日付順に並んでいない。
誤 6709,明星電気,T2,1000,S:19860327:1.15,S:20050607:1.208,S:20050826:1.25,S:20050729:0.99
正 6709,明星電気,T2,1000,S:19860327:1.15,S:20050607:1.208,S:20050729:0.99,S:20050826:1.25
商号に入るべきスペースが抜けている。
2268,B−R サーティワン アイスクリーム
2580,コカ・コーラ セントラル ジャパン
3098,ココカラファイン ホールディングス
4297,インターネット セキュリティ システムズ
2007年 - 東京証券取引所および大阪証券取引所の銘柄略称を、10月1日より「沖電気」から「OKI」に変更
銘柄略称と商号は違う。他の銘柄は商号なのに6703と9726だけ銘柄略称になっている。
Yahooと四季報はOKI・KNT
メディシノバの株式合併はYahooもinfoseekも考慮されてないね。
まぁどうでもいいけど
>>913 このスレの住人はyahooバージョンなんじゃないの?
福証でもT1、T2でも問題なくDLできるし・・・
>>916 yahooバージョンなら優先市場はどこでもよくね?
メディシノバの株式合併ってなんでyahooには反映されてないんだ?
>>917-918 細か過ぎるだろ
>>922 yahooからのダウンロードだと対象日付のデータのない銘柄っていうのがやたら多くならない?
おいら1.8.4と1.8.5を併用してyahooと無尽蔵から2回ダウンロードしてるんだけど。
それは出来高がないかスクリーニング条件によると思うけど?
4233 イー・レヴォリューション → プリヴェ ファンド グループ(4月1日付)
スペースはお好みで。
370MBくらいのデータディレクトリをsqliteに変換してみたら
1.1GBのファイルになりやがった\(^o^)/
型が厳格なDBMSだと多少マシになるのかな。
自分でもやってみるつもりだけど、誰か試してたら教えてください。
>>914 売買検証できるタクティコって配布されてるの?
>>928 配布されてない。
書いてんの岡嶋氏本人だよ?
>>927 MySQL5.0のInnoDB運用で、150万レコードで、210Mバイト。
オメガのテーブル構成+更新日付時分などの情報カラムありです。
931 :
930:2008/04/14(月) 13:13:44 ID:AaPSXjCD0
バイナリファイルでやるのとDBMSでやるのと、レスポンスの違い等検証してたら教えてください。
(体感でもいいので)
ちょっと気になりますね。
933 :
927:2008/04/15(火) 01:05:10 ID:iYccDLCX0
>>930-931 ありがとう、参考になりました。マニュアル探せば解決する話でしたね。
バイナリは4バイト*8*日数なので、それほど変わらない値におさまりそうですね。
日付をDATE型(3バイト)にすれば日数*1バイトは減らせるか。
そうなるとOmegaでのパフォーマンスの変化も気になるけど、本体改造は大変そうだ・・・
もし別マシンでサーバを走らせるとしたら、個人レベルだとボトルネックが増えそうな気はします。
934 :
930:2008/04/15(火) 08:55:02 ID:QPYnc7D+0
DBからオメガへの直接的な接続はしてないです。
でもオメガの仕様として、farmに読み込むだけなので、あんまり変わらないと思います。
stray_nora さん StockDataLoader+のソースとか公開してくれないかな・・・
DBにぶち込むように改造したいので。
DBにぶち込む処理が書けるならデータ取ってくる処理も書けるんじゃね?
手間はそれなりにかかるけどさ。
オシレーターのとこに、他の株価や指数を表示させるには
どうソースをいじったらいいの?
騰落レシオとか同表示させたいのだけど
需要はないのかな・・・
>>938 各業種別と日経とか重ねられると面白いかもね
ヤフー5を、omegachart1.8.4のコードに上書きしてコンパイルするとエラーが出るんだけど、普通に上書きするだけでコンパイルできたよね?
エラー 3 型または名前空間名 'YahooDataSource' は名前空間 'Zanetti.DataSource.Specialized' に存在しません。アセンブリ参照が不足しています。 C:\Documents and Settings\〜〜\デスクトップ\src\DownloadOrder.cs 166 33 zanetti
アセンブリ参照が不足しています。
アセンブリ参照が不足しています。
参照せよ、参照せよ
参照しかないでしょう参照。
参照ざんしょ
自動売買検証で、同一銘柄で同時に複数のトレードを検証することができますでしょうか?
たとえばRSI 25%以下で買い仕掛けるとした場合、2日目、3日目も25%以下だったら仕掛けるという感じです。
ソースコードの変更が必要な場合には、何かヒントをいただけるとうれしいです。
自動売買検証は確か連日シグナル出ても
手仕舞いしてから次のシグナルでINするって仕様になってたはず。
ご返答ありがとうございます。
ソースコードをいじってみます。
ええー。value_at で and どんどんつないでいけばいいだけじゃん。
普通に出来るよそんなの
Value_atでandをつなぐという方法、もうちょっと詳しく教えてもらえますか?
ある日のRSI 25%を求める式があれば、Value_atを使えば1日前、2日前も
同様に求められるっしょ。あとはその3つを and でつなげばいい。
いや
この人は難平みたいにしたいんじゃないの?
今日シグナルでたから買って
明日もシグナルが出続けたらもう一度買うっていう
そうです、ナンピンみたいなのがしたいんです。
何日目に起きるかわからないのでandでつなぎ続けるのは難しいです。
ソースコード見てみます。
6830YOZANの数値が5月から変更になってる(2桁ずれる)のですが、ほかの皆さんはどうですか?
修正すればすむ話なんですが5月からなってるようなので、
データ先の変更など、この銘柄以外にも同様の変更があるのでは?と思ったので。
2497の2007/3の分割修正もなんとかならないものか
>>956 失礼しました。
改めて向こうで質問させていただきますので、お答えくだされば助かります。
再インスコとか めんどくさいので お聞きします。誰かご回答をいただけませんか?
1.8.4改造して使ってまして、5/6 の 振り替え休日を 正しく 処理せず、
無尽蔵さんからの株価データのダウンロードで404のエラーをはきます。
1.8.5 を使ってる方で そのようなエラーないですか?
このスレの住人はyahooバージョン。
確かに ヤフーに 切り替えたら ダウンロードでは エラーでないですね。
お返事ありがとうございます。
ただ、1.8.4の休日判定関数では今年の5/6の休日判定で間違いを起こします。
で、スクリーニングとかほかの事で影響が出ないかなと心配でして。
1.8.5では そこら辺どうなっているか 教えていただけませんか?
>>958 ダウンロードの期間に5/6を含めなければいいだけの話なので、
ソースを修正するのが面倒であれば、PCの時計を戻す方法でも問題ないはず。
1.8.5でスクリーニングしたらエラーが出たから日付の部分修正せんとな
どこのファイル直したらいいのか、探すのがめんどくさい
1.85はソースが公開されてないので、1.85の場合は
>>961さんの方法がベストなのかな
今日のデータが404でダウソできぬ
諦めてYahoo使うしかないの?
クソ時間掛かるから嫌なんだが
966 :
名無しさん@お腹いっぱい。:2008/05/07(水) 20:09:16 ID:tpyjwam10
終わった・・・?
1.8.5で出来たけど?
日付が5/6以降になってるから5/7に変更してみ
ダウンロードできねーと思ってここにきたら
>>967で助かった。
ありがとう
>>969 次スレ1 乙!!!
まだ行ってないけど・・・
俺からも
>>967に礼を言わせてくれ
ありがとう!
俺からも
>>967に言わせてもらおう。
助かった。愛してるよ。
974 :
名無しさん@お腹いっぱい。:2008/05/07(水) 23:13:40 ID:q/ggBqjm0
おとうさんです。 今回も本気です。
息子よ 前に教えてくれた Util.cs の public static bool IsMarketOpenDate(DateTime dt) 関数で
int d = dt.Day;行 と if(IsHoliday(y, m, d, false))行の間に
if (y >= 2007)
{
//日曜日の振替休日が直後の平日
if (m == 5 && d == 6 && (dt.DayOfWeek == DayOfWeek.Tuesday || dt.DayOfWeek == DayOfWeek.Wednesday)) return false;
//9月の国民の休日
if (m == 9 && d == 22 && (y == 2009 || y == 2015 || y == 2026 || y == 2032 || y == 2037 || y == 2043 || y == 2049 || y == 2054 || y == 2060 || y == 2071 || y == 2077 || y == 2088 || y == 2094 || y == 2099)) return false;
}
を入れて 再コンパイルすれば とりあえず おkかも。
もっと ちゃんとしたかったら 自分でな。
>>975 おとうさんがんばって
ちゃんとしたの作ってよぉ!
>>978 おちゅ〜
これは何年まで対応なんだい?
春分の日は、3月20日から3月21日ごろ。祝日法の上では「春分日」としている。国立天文台が作成する『暦象年表』という小冊子に基づいて閣議で決定され、前年2月第1平日付の官報で発表される。よって、2年後以降の春分の日の日付は確定していない
2年後以降の春分の日の日付は確定して い な い
>>979 地球の運行状態などが現在と変わらないと仮定した場合、
2099年までは対応するとされる計算式です。
国立天文台が上記の状態を仮定して計算した2030年までの
日付とも一致していることは一応確認しています。
>>978 さすが 次郎 わしの自慢の息子だ!
ありがとうございます。w
>>976 五郎 お前は 末っ子だからか あまえてばかりだな。
それは 女の子に使って こういうのは 自分でもがんがれ。w
>>980 ソース出してもらってんだから 後は自分でがんがれ。
三郎は いつも 文句が先だな。
たびたび すまん おとうさんです。
次郎 日経平均プロフィールのHP見ると19890128までは
土曜日も鉄火場開催してるんとちがう?
>>983 すまん 次郎 ちゃんと 対処してますね。申し訳ない。
反省して 半年 ロム専になります。
もう 書かんといったが あと一回だけな。頼む。もう 出てこないから。
次郎 振替休日で水曜日が抜けている。新しい法律では振替休日は日曜日の後の一番最初の
平日のはず。5月は3連単があるよ。では さようなら。
>>985 ありがとうございます。漏れてました・・・
しかも、2009年に早速発生しますね。すみません。
掲載したソースコードを修正しました。
次郎 おちゅ!
頂きました