OmegaChartスレ ver.10 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
会則
@OmegaChartはサポートを終了しています。
ご自身でコンパイルできない方は、他のソフトを利用して下さい。
A連投で初歩的な質問をする人やクレクレ君は、立ち入り禁止。
●公式サイト
OmegaChart公式HP(閉鎖)
ttp://www.omegachart.org/
OmegaChart公式HPのアーカイブ(消滅)
ttp://web.archive.org/web/20131010105520/http://www.omegachart.org/
メーリングリスト(2014年5月28日で終了)
ttp://groups.yahoo.co.jp/group/omegachart/
作者Blog(サポート終了)
ttp://okajima.air-nifty.com/
●有志による維持活動
panacoran氏のサイト
ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage
●前スレ
OmegaChartスレ ver.9
http://potato.2ch.net/test/read.cgi/software/1423093067.html ※ソースは公開されているので自分でコンパイルするか、コンパイルできない人はTactico(タクティコ)を利用してください。
Q3〜Q7は自分でコンパイルが出来ればツールを使わなくても可能です。
Q1.最新のindexファイルはどのタイミングで更新されるのでしょうか?
→A1.更新しようと思った人が更新した時。ボランティア性なのでお前も参加しろ
Q2.株価・出来高がおかしい。またはデータに抜けがある
→A2.取得元(無尽蔵)のデータが間違ってる場合もあります。また、indexは最新のものを使用してください。
各自でデータを取得し下記ツール「CSV to Omega」でバイナリ変換するか
株価データダウンロードソフト「StockDataLoader+」を利用する。
Q3.当日のデータのダウンロードは何時以降からできるでしょうか?
→A3.無尽蔵側は18時には用意できてることが多い。
オメガ側は19時以降にダウンロード可能になってる。
Q4.信用残、名証・福証・札証銘柄、ヘラクレス指数、マザーズ指数も表示したい。
→A4.いずれも対応していません (※名証は場合によっては可)
各自でデータを取得し下記ツール「CSV to Omega」でバイナリ変換してください
Q5.指数の小数点以下を表示させたい
→A5.取得元(無尽蔵)が対応していません
Q6.スクリーニングの対象市場を追加したい
→A6.市場別にお気に入りへ追加してください
Q7.株価をリアルタイムで取得したい
→A7.対応していません(※20分遅れなら場合によっては可)
Q8.お気に入りフォルダーを開こうとするとエラーが出る。
→A8.お気に入りにindex.txtにない銘柄が登録されている。
該当銘柄をindex.txtに追加するかoptions.confから削除する。
Q9.Windows7 64bit版で使用したい
→A9.64bit OSでコンパイルする。>>3以降、「Windows7 64bit版で使用するには」を参照 インストール方法
ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage
上記サイトの「ビルド方法」以降を参照して、環境を整え、ソースをコンパイルして実行ファイルを作ってください。
OmegaChart.exeが存在するフォルダ内に必要なものは、
・「data」フォルダ 〜 銘柄コード(数値4ケタ)のファイル、株価情報格納ファイルが銘柄数分必要
・「extention」フォルダ 〜 default.omegaというファイルがほぼ必須。スクリーニングやオシレータなどの編集を行うファイル
・index.txt 〜 銘柄情報ファイル、銘柄コードや銘柄名、株価分割情報などが記述される
・options.conf 〜 チャート表示情報ファイル、システムが読み書きする情報が格納される
・他にDLL(基本的にコンパイル時自動的にコピーされる)
OmegaChart(オメガチャート)のコンパイル方法は他サイトにもあります
ttp://systemtrade.nekonikoban.org/omegachart/introduce/index.html 各種必要ファイルの用意
default.omegaは、ソースを解凍したものの中に含まれます
options.confは、1回起動すると自動的に作られます
index.txtはOmegaChartを起動した後、ダウンロードします(※1)
「data」フォルダ配下のデータ・ファイルは、OmegaChart起動後にダウンロードします(※2)
〜OmegaChartを起動する必須条件〜
OmegaChart.exeがあるフォルダ内に「extension」というフォルダ、「index.txt」というファイルが必要
・「extension」というフォルダを作り、ソースの中に含まれる「default.omega」をコピーして、作った「extention」フォルダにペーストする
・仮の「index.txt」というテキストファイルを作る
・仮の「index.txt」には次の一行が必ず必要
「date=20110101」
(上記の20110101というのは日付の意味で、この日付の新旧でダウンロードするか否かをシステムが決める)
※1
OmegaChart起動後、「ファイル」「インデックスファイルのダウンロード」でダウンロードできる
仮のindex.txtを使っての実行では警告が出る場合があるが、「続行」ボタン押下で進めることができる
ファイアーウォール・ソフトにウィルス扱いされることがあるので適宜対応して起動させる
※2
「data」フォルダ配下のデータ・ファイルは、OmegaChart起動後にダウンロードします。
起動後、「ファイル」「データのダウンロード」「次の日付以降・全銘柄」を一番古い日付へ
「株価ソース」を「k-db.com」(一番安定しています)へ
「開始」ボタン押下してダウンロード より過去のデータ入手について
OmegaChartは過去2カ月分しか遡れないため、パソコンの日付を過去日にして2カ月分取得、パソコン日付を2カ月戻して2カ月分取得、という繰り返しをして現在までのデータを揃える方法を取ります。
1.パソコンの日付を(例えば)2010年3月1日にします
2.Omegachart起動後、「ファイル」「データのダウンロード」「株価ソース」を「k-db.com」へ変更、「次の日以降」を最も古い日付に設定
3.開始ボタン押下して、データ・ダウンロード
4.パソコンの日付を2010年5月1日にします
以降繰り返して、現在日時までのデータを揃える。 旧Tips
■Windows7 64bit版で使用するには
VisualStudioのコンパイルメニュー、アクティブソリューションプラットフォーム
(DebugとかReleaseの右にあるコンボボックス)の選択で、AnyCPUではなくx86を設定してコンパイルする。
これで32bit固定アプリケーションとしてコンパイルされるのでx64のOSで実行するときでも32bitモードとして実行される。
Q1.bin\x86\ReleaseにできたOmegaChart.exeは動くのに、こいつをProgramFiles\OmegaChartフォルダにコピーすると
アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。[続行]をクリックすると〜
パス C:\Program Files (x86)\OmegaChart\data\0101'へのアクセスが拒否されました'
とか出て動かない。フォルダ丸ごと移動させても動かない。俺はどこをミスしてるの?
→A1.Windows7の標準ユーザーにはProgramFiles配下へのアクセス権限がないためだと思います。
管理者権限で起動するか、問題のないフォルダへフォルダごとコピーして使うか、のどちらかで。 panacoran氏のご厚意により、あなたが考えた新機能をコミットできる可能性があります
ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage
あなたが書いたプログラムを提示することにより、可能となります。
その手順
・ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPageの
マスターを基準にあなたが考えた新機能を追加したものを*.csファイル毎に下記サイトにコピペ
http://sourceforge.jp/pastebin/
・2chのOmegaChartスレでそのコピペURLを添えて、新機能の概略と以下文句を宣言(必須)
「著作権を主張しないと宣言します」
「Apache Licenseで公開すると宣言します」
・panacoran氏ご厚意に甘えてのことなので、常識ある一言を添えて依頼する旨を伝える 年足表示機能に加えて、自分がOmegaChartに盛り込みたいと思っているのは、
インディケーター表示OnOff、トレンドライン表示OnOff、節価格表示のOnOffのボタン
株価を俯瞰してみたいとき、移動平均やトレンドラインを表示しないことで見えてくるものがあると思ったりします。
節価格Offはローソク足を細くしたときに効果的です。
ボタンは色々問題があって、アイコンをどうやってpanaさんに渡すか、
そもそもデザインの才能がない自分がアイコンを作ってもよいのか、など。 >>13
誰かに作って、と言いたいわけではないです。念のため。
ソースは出来ています。
加えて、メール送信でOmegaChartで起きたことをユーザーに報告する機能の追加は便利だと思います。
が、その機能を追加すると、ウィルスに間違われたりします。 オレのN225のデータと、ニュースの結果があわない。なんで・・・おrz 日経平均終値、14年9か月ぶりの高値水準
JNN/TBS 2月19日(木)18時54分
ttp://news.cube-soft.jp/archive/27017.html?utm_source=cube&utm_medium=start
私の日経平均のデータでは、2007年2月に高値18300.39 となっています。
14年前の、2000年の高値は、4月に、20833.21 となっています。
2015年2月19日の高値は、18322.50 でしたから、2007年の高値水準に近くなっています。
私のデータが違うのでしょうか。 👀
Rock54: Caution(BBR-MD5:1777ba470a0705a8ff6b3177e04ccfb6) 素晴らしい功績も、死ねば自分から離れていってしまう。
残るのはしたいだけ。
魂に記憶は残らない。 紙はあなたや私のそばにおられる。
私は紙ではない。 凶も持ち株がすべて下がっている。
どんどん少ない財産が減って逝く。 人生おわった
人並なことができなかった
しぬのをまつだけだ ここは即死するのだろうか。
実は知らないんだ。
情弱だから。
スマホ持ってないし >>15
トレンドラインの延長線を消すことは出来ませんか?トレンドラインが多くなると鬱陶しくなってくる… >>1 ありがトン
>>13
そこへ信用残 ON⇔OFF ボタンも追加して
インジケータを大量に表示しすぎて右端の数値表示段数をはみ出して
下へ切れちゃって読めない指標数値を見るために垂直スライドバーも追加
需要ありまするでごんす >>33
> そこへ信用残 ON⇔OFF ボタン
じゃなくて機能(メニュー)追加ですわ panacoranさん、いつもありがとう
遅ればせながら使わせていただきます >>32
一般的には、それこそがトレンドラインの意義だよね
延長線を消すくらいならそれ自体を消すのがトレンドラインの仕様では?+?w >>1乙
>>8 次回テンプレではURL変更してください。
ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage
↓
ttps://ja.osdn.net/users/panacoran/pf/OmegaChart/wiki/FrontPage
ttp://sourceforge.jp/pastebin/
↓
ttps://ja.osdn.net/pastebin/ >>20
2015年の記事だし、ソースを良く見ろ!
http://toyokeizai.net/articles/-/61160
2月19日、日経平均は反発、終値で2000年5月以来14年9カ月ぶりの高値水準を回復した。写真は東証、2014年12月撮影(2015年 ロイター/Yuya Shino) >>36
まぁ、斜めに引く分には問題ないんだが、高値安値の平行線の場合は邪魔になる 名証→東証2部
1413,桧家ホールディングス,T2,100,S:20110628:300
5757,CKサンエツ,T2,100,S:19940328:1.1
9078,エスライン,T2,100,S:19860815:1.1,S:19870817:1.08,S:20150928:0.5 陽が出てきたなと思ったので日よけをのばしたら、
曇っちゃったんです。
どうせ日よけをしまったら、また日が照ってくるんだろうと思ってそのままにしてます。
そしたら雨が降ったりすることもあります。
いつもこんなことのくりかえしなんです。 前スレ999、1000氏は看護師と結婚されたのであろうか。 相場が上がるとき、買えない。
相場が下がるとき、買えちゃう。そして含み損か買える。
時間がたちあきらめて売ると、上げ始める。
慌てて買う。そして含み損か買える。
じさつ。くびつり、れんたん、りゅうかすいそ、鉄道、ビル
やけくそになって、施設侵入、ぎゃくさつ ばくはつ
香美は肥大なり・・・ >>47
何時までも変われないならそれは才能がないのではないかと。 才能がないからやめる、というわけにはいかないのです。
もう後がないのです。
ほんとに死ぬしかないのです。
だれも自殺なんかしたくはないのです。
かといって、誰かがお金をくれたりするわけないのです。
ですから儲からなければならない。もはや理屈ではない。 >>49
本を大量に読んでやり直せ。話はそれからだ >>49
やればやるほど負けるのならやめた方がましだわな。
まあ、肥やしは歓迎だけど、死なない程度にやってください。
喰えなくなるので。。 投資なんかで生きようと思うほうがどうかしている。
有名タレントになるのが勝ち。
それ以外は、勝てる者のこやし。 勝てない人は一日のうちでどのくらい相場の勉強とか分析、反省に時間を当ててるのか?
よくわからないのに、「なんとかなるだろ」で特攻して、損したら「死ぬしかない」といってないか。
まず、勝つための努力を毎日3時間、できれば起きている時間すべて、1年2年継続してから、死んだらどうか?
よほど優秀な人ではない限り、生活費で相場を張るとたぶん勝てない。
勝つには遊び心というか、余裕が必要だから。 リクツはいらない
このスレを活用する
>>49キミのような悲観書き込みをじっくり待つ
そしてソロリソロリと買い出動 >>49みたいな悲惨なのが、なんでこのスレに居るんだ?
割と昔から生き残ってきたベテランが多いスレだと思ってたんだが、どうも気のせいだったようだ 窓が開いているところから時間方向の背景色を変える。
これ、結構難しいな。 無尽蔵からDLLすると「入力文字列の形式が正しくありません。」とエラーが出るけど何が原因なのかな? >>57
この
ttp://souba-data.com/d_data/2017d/17_04d/T170413.zip
URLの無尽蔵のCSVデータをみると、4129行目、
2017/4/13,I001,i,2841,2859,2834,2858,67028300,,
I001という銘柄コードが数値変換できなくてエラー
4/12のCSVをみるとこういう銘柄コードはなかった。
仕様変更かどうかはわからないけど、この銘柄コードが不要ならオメガのソースで弾けば問題ないと思う。 >>58
どうもありがとう。ソース対応を待ってみます。 無尽蔵の件。
4/14のCSVデータには、数値変換できない銘柄コードはなし。
4/13のエラーになるファイルは「当日株価データー」の方。「過去の株価データー」は問題なし。 panacoranです。
options.confで
mujinzou-uses-kakodata=True
とすると過去データを使うようになります。
当日データは壊れていることが多いです。 >>61
了解です。
無尽蔵のデータを使う時は、
mujinzou-uses-kakodata=True
の設定推奨ということで。 やっぱり保守しないと消えちゃいますかね。
気になってはいるんですけど。 >>66
前は時々保守してましたけど、
「ソフトウェア板にもっと過疎スレあるけど全然落ちてないから、大丈夫だよっ」
って言われたから、今ボクは保守してないです。
確かに、去年6月から書き込みの無いスレあったから
カキコしてみましたけど落ちてないですね。
2ちゃん自体のトラブルとかで一時的に落ちたりした記憶はあります。 >>67
2ch のトラブルは心配ですよね。
私も用がなくても毎日1度は見ています。 7831 ウイルコホールディングス
ですが、
S:20170426:0.1
は中止になったんですね。今気づきました。 ヤフーのページ変更かなにかでExcelマクロはアクセス拒否エラー出て動かなかったけど
オメガは平穏みたいですなw >>70
おおぅ。うちの糞プログラムも動いてなかった。
お知らせありがとう。 lagarto.co.jp の↓これ
>日足データのExcelでの変換
>Tactico用の日足データファイルを直接Excelで開くためのツール "MyTacticoData" を有志の方が作ってくださいました。
>これはExcelのマクロ(VBA)で組まれています。
>リンク→Do Excel! システムトレード!株価分析!←
これオメガの日足DATAバイナリファイルをExcelで加工するマクロサンプルが欲しんだけどもリンクしんでる
これか、こんなの持ってるイケメン居たら宜しくお願いします。 OmegaChartの機能に、データのエクスポートっていうのがあるけどね。
チャート表示してる銘柄のCSVファイルを出力できる。 >>73
そんな機能ありますね
マクロワークシートに任意の銘柄コードリスト数銘柄分を入力しておいて
その銘柄だけ直接オメガのバイナリファイルをリアルタイムに近いWebデータの
追加と再上書き更新を模索中で mijinでOmegaChartの新バージョンを作ろうぜ!
ttp://mijin.io/ja/ オメガチャート上での3823 アクロディアの株価の表記が2016年9月あたりで変になっていませんか? >>78
分割してないのに分割表記されてるのが原因ですね。
確認してませんが、中止か表記ミスかな?
indedx.txtの3823の
,S:20160928:2
を削れば正しい表記になります。
そのあとindex更新しても付記されないから
それでおkかと。 >>78
Yahoo Finance で時系列データを見ると、分割ないですね。
ttps://info.finance.yahoo.co.jp/history/?code=3823.T&sy=2016&sm=9&sd=1&ey=2016&em=9&ed=30&tm=d
中止したのかもしれませんです。
>>79 氏のとおりにすればいいと思います。
私のindex.txt は今見たところ、分割指示がありませんでした。当時気づいて消したのかもしれません。 Windows7 32ビット版PCでビルドしたOmegaChartは動くのに
Windows7 64ビット版PCでビルドしたOmegaChartは動かない
これ普通ですか?
Microsoft Visual Studio Express 2013 for Windows Desktop
Version 12.0.40629.00 Update 5
Microsoft .NET Framework
Version 4.6.01055
株価更新で”入力文字列の形式が正しくありません。”止まる
泣けるわ >>81
>>7の通り64bit版でも32bitとしてコンパイルする。
株価更新のエラーは、別の問題だと思う おれのは、VisualStudioExpress2012で
Release x64 でリビルドしていますね。それだけでバイナリできた。
すまん Windows10 だったでした。 2130 メンバーズ
indexファイルが東証2部になってるようです
2017年4月 - 名古屋証券取引所第二部の上場廃止。東京証券取引所第一部に指定替え。
になりました。
T1に書き換えれば更新できるのですが対処いただければ幸いです 対応しました
1413と9078も直接東証二部にしているので市場の変更に注意していてください 東証の場合は一部・二部関係なく株価更新出来ないのかな? sum(close(3) - avg(close(3)))
は
(
close() - avg(close(3))
+ value_at(1,close()) - avg(close(3))
+ value_at(2,close()) - avg(close(3))
)
と同じ? リモート サーバーがエラーを返しました: (400) 要求が不適切です
場所 System.Net.HttpWebRequest.GetResponse()
場所 Zanetti.Util.HttpDownload(String url)
場所 Zanetti.DataSource.Specialized.KdbComDataSource.GetMarketVolume()
場所 Zanetti.DataSource.Specialized.KdbComDataSource.Run()
場所 Zanetti.DataSource.DailyDataSource.Process()
株価更新できなくてはまってます
9399新華ファックを更新できるようにコードいじっただけなのに
泣けます >>91
下段の式を求めたいなら過去3日間の終値の合計から、今日の3日平均の3倍を引くのと同じでは?
sum(close(3))-(avg(close(3))*3)
オメガの計算式て・+・-・*・/・の計算の順番がおかしいんだっけ?
一応()付けときましたw
もしも、当日の終値から当日の3日平均を引いて、それぞれを過去3日分合計するなら
each(3,close() - avg(close(3)))
でしょうけどね。
違ったらすんませんw >>92
コードいじらなくてもindexに追記するだけでは? 訂正、indexにあるけど、株価データは無尽蔵にはなく、k-db.comは分速提供するようになってからエラーが出やすい。 株価って証券会社の株価チャートによって違うんですね。さっき初めて知りました。
自分の環境だと、マネックス、SBIは同じで、楽天証券は違う。
ちなみにオメガチャートは楽天証券と同じ。
株式分割で株式希釈化情報を含めるか否かが原因だと思います。
良いとか悪いじゃなくて、情報として書き込みしておきます。 >>96(追加)
松井証券はマネックス、SBIと同じで増資を考慮しない株価 >>96-97
初心者なのか知らんが、チラシの裏でも書いとけ >>94-95
古いバックアップファイルを引っ張り出してコードを書き直してみたら走りました。
なんとなく文字コードの混同などが原因かな?と見てます。
ファイルマージツールでよく確認しても異変箇所を特定できませんが。
とにかくこれをベースにコード編集やり直してみますわw
ありがとございます。 >>101(追加)
例として、サイバーステップ(3810)
マケスピで2013年の高値を見ると2492.5円、SBIの方で見ると、3739.4円
もう一つ、アンジェスMG(4563)
マケスピで2013年の高値を見ると1081.5円、SBIの方で見ると、1589.6円 ■ このスレッドは過去ログ倉庫に格納されています