OmegaChartスレ ver.12

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2021/03/20(土) 00:50:09.44ID:TNNxGI7l0
会則
@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.11
https://egg.5ch.net/test/read.cgi/software/1539328002/
67名無しさん@お腹いっぱい。
垢版 |
2021/05/16(日) 12:31:15.62ID:s17ERFuU0
ヤホー時系列の異常
1376 1991年10月25日以前の始値 0
2021/05/16(日) 14:30:06.14ID:Dor9ZZI80
そんな古いデータを何に使うのかと
2021/05/26(水) 11:33:22.57ID:r2ScLF4N0
ほしゅですよ
70名無しさん@お腹いっぱい。
垢版 |
2021/05/31(月) 07:33:57.72ID:jW0mWsKA0
保守です。
71名無しさん@お腹いっぱい。
垢版 |
2021/06/13(日) 09:32:51.27ID:hxVF5Pdx0
保守
72名無しさん@お腹いっぱい。
垢版 |
2021/06/14(月) 18:03:34.12ID:Frr0RMLY0
2022年の市場再編までお休みですか
2021/06/24(木) 10:08:12.60ID:N7pC6e8i0
保守です、
2021/07/01(木) 07:45:48.26ID:M0XTLH7j0
yahooからDLできない?
2021/07/01(木) 07:57:37.42ID:D3ck6ykU0
29日分から駄目ですね、私も。
76名無しさん@お腹いっぱい。
垢版 |
2021/07/02(金) 07:31:53.81ID:IJ17dJ540
> ■過去データ
> OmegaChartの初期化ファイル 四半期毎に更新中

最新版ありがとございます
2021/07/04(日) 20:02:39.54ID:ExSVLtK/0
ソースみると株価周辺のtd class〜span class〜あたりは以前と変わっていないように思うのですが、どこが変更されたのかしら?
78名無しさん@お腹いっぱい。
垢版 |
2021/07/04(日) 20:18:57.12ID:8ywfTgJc0
何でサーバーが見つからないの?
2021/07/04(日) 21:38:35.47ID:3Xzs63uk0
コードの最新は4/29ですよね?
2021/07/06(火) 14:40:13.57ID:IfG0gVjf0
無尽蔵の当日株価データー2021/06/30以降が#N/Aになって
7699 オムニ・プラス・システムが更新されてない。
2021/07/06(火) 19:20:03.41ID:IfG0gVjf0
>>77
日経平均株価が変更されたのかな?個別株の正規表現と違うような。
82名無しさん@お腹いっぱい。
垢版 |
2021/07/13(火) 22:56:53.18ID:n1ao0USe0
市場再編まで保守
2021/07/15(木) 10:33:56.26ID:SC+0Bxvg0
指数とETFは、旧形式だったのが、指数は個別株と同じ新形式に変更されたのかな
2021/07/15(木) 10:48:49.25ID:SC+0Bxvg0
>>83 補足
指数のページは個別株のページと似ているけど正規表現まで調べると異なっていますね。
2021/07/15(木) 17:15:39.15ID:q2Bea0xC0
指数は更新せずに株価だけDLするには、どうすれば良いの?
2021/07/17(土) 14:35:52.93ID:s+YeQLY20
正規表現を、これに変更したらできました。

private static readonly Regex Valid = new Regex(
@"<tr[^>]*>+<t.[^>]*>(?<year>\d{4})年(?<month>1?\d)月(?<day>\d?\d)日<\/t.><td[^>]+>(?:<span[^>]+>)+(?<open>[0-9,.]+)<\/span>.*?<\/td><td[^>]+>(?:<span[^>]+>)+(?<high>[0-9,.]+)<\/span>.*?<\/td><td[^>]+>(?:<span[^>]+>)+(?<low>[0-9,.]+)<\/span>.*?<\/td><td[^>]+>(?:<span[^>]+>)+(?<close>[0-9,.]+)<\/span>.*?<\/td>(?:<td.*?>(?<volume>[0-9,.]+)<\/span>.*?<\/td>)?<\/tr>",
RegexOptions.Compiled);
2021/07/17(土) 15:19:46.57ID:s+YeQLY20
URLも変更しないといけないと思う。
2021/07/18(日) 02:21:25.96ID:LiKHy0aE0
まだやってませんが、GJ
2021/07/18(日) 09:02:55.22ID:T82hkw/y0
URLは市場コード追加したらできました。

string mc;
AbstractBrand br = Env.BrandCollection.FindBrand(code);
switch (br.Market)
{
case MarketType.B:
mc = "";
break;
default:
mc = ".T";
break;
}

var url = $"https://finance.yahoo.co.jp/quote/{codeString}{mc}/history?from={begin:yyyyMMdd}&to={end:yyyyMMdd}&timeFrame=d&page=1
2021/07/19(月) 18:53:16.02ID:bccG8EGN0
祝日も変更しないと、今日の株価はDLできないです。
2021/07/19(月) 19:16:31.39ID:WcRmQNQl0
データDLできない。そうかオリンピックで休日変わってたのか
92名無しさん@お腹いっぱい。
垢版 |
2021/07/19(月) 20:14:10.00ID:KTUwicog0
勿論スクリーニングもできません
93名無しさん@お腹いっぱい。
垢版 |
2021/07/20(火) 06:45:48.53ID:eSaaM2cN0
助かります
2021/07/20(火) 08:16:55.48ID:MvJ/KQEH0
何が助かったの?

この気配では、助かりそうにありませんがw
2021/07/20(火) 09:12:36.18ID:MvJ/KQEH0
何とか助かりました。
96名無しさん@お腹いっぱい。
垢版 |
2021/07/20(火) 18:43:34.68ID:dUOLMzIx0
今日いきなりはじかれた様な 皆様どうでした
2021/07/20(火) 20:35:44.40ID:mbyZlyRY0
昨日じゃね?
祝日対応については前スレ
https://egg.5ch.net/test/read.cgi/software/1539328002/952
以降を参考にして自分でビルドしよう
ダウンロートしたファイルのその1の中の Util.cs で同ファイルを完全上書きするだけで終わり
98名無しさん@お腹いっぱい。
垢版 |
2021/07/20(火) 22:38:10.15ID:YmNN9lIn0
ビルドの仕方を教えて下さいm(__)m
99panacoran
垢版 |
2021/07/20(火) 23:07:22.65ID:Snw6wbBN0
panacoranです

こっちで2021年対応するの忘れてました
Yahooファイナンスも直しておきました
https://osdn.net/users/panacoran/pf/OmegaChart/wiki/FrontPage
2021/07/20(火) 23:16:42.89ID:cCK/g7Bk0
>>99
乙です
2021/07/20(火) 23:24:16.94ID:gtpYei4E0
>>99
厚く御礼申し上げますm(_ _)m
102名無しさん@お腹いっぱい。
垢版 |
2021/07/21(水) 00:40:07.46ID:VJtkf3Lf0
>>99
ありがとうございます。
ただ一部データの不備を見つけたのでご報告しておきます。
日経平均(0101)とTOPIX(0102)で下の日付のデータが取得できずに歯抜けになりました。
個別株は大丈夫みたいですm(__)m
2021/7/19
2021/7/15
2021/7/13
2021/7/9
2021/7/7
2021/7/5
2021/7/1
2021/6/29
103名無しさん@お腹いっぱい。
垢版 |
2021/07/21(水) 03:06:58.02ID:QbuMIRYD0
ありがとうございます
104名無しさん@お腹いっぱい。
垢版 |
2021/07/21(水) 04:41:57.15ID:VJtkf3Lf0
さらに不具合を見つけたのでご報告します。
業種別指数(0501〜0533)がデータはあっても2021年1月28日以降が表示されなくなってます。
2021年5月21日までは毎日見てたのでちゃんと表示されていたのを確認してますm(__)m
2021/07/21(水) 07:21:18.44ID:bxm/R88V0
それ、オメガではなく、データベース側の問題じゃないですか?
取得元のデータベースを変えてみたらいかがでしょう?
2021/07/21(水) 07:52:43.07ID:O6Jqp/Iw0
>>99
>>89
市場コードを追加しないと、日付を指定しても時系列の1ページ分しかDLできませんね。
2021/07/21(水) 08:08:38.63ID:O6Jqp/Iw0
>>102 歯抜けは
>>86 の正規表現と
>>89 の市場コード追加
>>97 または >>99の祝日対応で解決しました。
108名無しさん@お腹いっぱい。
垢版 |
2021/07/21(水) 08:56:12.48ID:VJtkf3Lf0
>>102はやはし歯抜けになるので手動補完して自己解決しましたm(__)m
>>104も自己解決しましたm(__)m
2021/07/21(水) 11:33:15.45ID:O6Jqp/Iw0
正規表現を修正しないと、根本的な解決にはならないでしょうね。
110名無しさん@お腹いっぱい。
垢版 |
2021/07/21(水) 13:46:47.31ID:VJtkf3Lf0
下の日経平均とTOPIXが歯抜けになる問題。
2日おきに歯抜けになってるんですよね。
なのでこの現象が続くなら今日のデータは取れないかもしれませんm(__)m
2021/7/19
2021/7/15
2021/7/13
2021/7/9
2021/7/7
2021/7/5
2021/7/1
2021/6/29
111panacoran
垢版 |
2021/07/21(水) 21:59:18.68ID:isHQtzmZ0
panacoranです

日経平均とTOPIXが歯抜けになるのを直しました
業種別指数については、
最初から取り込めないように作ってあるので、
何を言っているのか理解できません
2021/07/21(水) 22:00:32.87ID:+gmJfbGm0
>>111
ありがとうございます
2021/07/21(水) 23:09:40.77ID:B44n4scz0
助かるわ〜
114名無しさん@お腹いっぱい。
垢版 |
2021/07/22(木) 03:14:55.44ID:aOK5YFNb0
ありがとうございます
2021/07/22(木) 03:37:03.80ID:QTFKAt/t0
うれしくて髪の毛生えてきました
116名無しさん@お腹いっぱい。
垢版 |
2021/07/22(木) 06:50:19.68ID:PPK7zL4h0
業種別指数は自分で取り込めるように改造してたのを忘れてました。
上に書いてるとおり自己解決しました。
ありがとうございましたm(__)m
2021/07/22(木) 07:33:59.67ID:oCw53qPP0
ほんとに解決したの?個別株は出来高おかしいけど。
118panacoran
垢版 |
2021/07/22(木) 12:44:20.17ID:/fmKBjEA0
panacoranです

出来高が調整後終値になっているのを直しました
2021/07/22(木) 14:36:35.01ID:qX3/aR650
うっかりきづきませんでした。
ありがとうございました。
2021/07/23(金) 02:28:05.39ID:lXmrsGMZ0
どうもありがとうございます
121名無しさん@お腹いっぱい。
垢版 |
2021/07/23(金) 03:05:13.16ID:PKdRaZG50
ありがとうございます。
2021/07/23(金) 05:36:57.19ID:Ddt2vN530
うれしくて耳毛が生えてきました
2021/07/23(金) 06:01:33.87ID:qj9kEFtT0
いつもありがとうございます。感謝感謝〜
2021/07/24(土) 08:14:01.35ID:i5niCpwQ0
>>118
多謝多謝m(_ _)m
2021/07/24(土) 10:43:03.89ID:LjTvfQ2O0
教えてください
スクリーニング結果に4本値とかの複数行を表示させることはできますか?
126名無しさん@お腹いっぱい。
垢版 |
2021/07/24(土) 11:55:51.03ID:cGUUBDoQ0
一度のスクリーニングで複数項目(四本値など)の評価結果の表示が出来るかというのならイエス
ソースは公開されていたけれどもう昔々のことで作者さんも とっくに忘れているかもしれないね
2021/07/24(土) 12:06:52.40ID:LjTvfQ2O0
>>126
ありがとうございます
厚かましいと思いますがもしソース持ってる人がいましたらアップしていただけると大変ありがたいです
128名無しさん@お腹いっぱい。
垢版 |
2021/07/24(土) 18:41:36.96ID:1bncHcQq0
ここの人間はクズしかいないからそういうお願いは絶対に聞いてくれないどす
129名無しさん@お腹いっぱい。
垢版 |
2021/07/25(日) 18:32:29.86ID:qlnJjD3t0
いきなりそんな悪態ついたら丸でどうにもならん
2021/07/25(日) 22:37:29.68ID:k0r4VvOb0
archive.orgで漁ってみるとワンちゃんあるかも
2021/07/26(月) 12:05:52.07ID:gDLvLNoi0
作者さんじゃないけど、これなら保存してた。

OmegaChartスレ ver.3
https://pc12.5ch.net/test/read.cgi/software/1218719615/660
132名無しさん@お腹いっぱい。
垢版 |
2021/07/26(月) 21:50:13.95ID:Sl0PPjhj0
もうどうにもならんじゃろうか
133名無しさん@お腹いっぱい。
垢版 |
2021/07/27(火) 19:50:42.98ID:T/H3OHL70
これだけ証券会社のツールが発達していろいろできるのに、
いまだにオメガチャートにしがみついてるやつってなんなんだろうな
リアルタイム株価が当たり前の時代に相場終わってからのチャート見てどーすんの
相当頭悪いんだろうな
2021/07/27(火) 20:17:36.32ID:9phNFngb0
まあいいじゃないか
135名無しさん@お腹いっぱい。
垢版 |
2021/07/28(水) 09:31:54.13ID:wK6H8qGl0
2015年に以前の改造箇所を統合した際に スクリーニングの複数項目表示を取り込んだ この機能があるとないでは大違い 今となっては過去スレ漁っても該当のソースは手に入らないがこいつを参考にしてオメガに標準化して欲しいので この際纏めておく(作者さん勝手にごめんね)
使い方はスクリーニングキットに次の様に複数の評価項目を記載する <expression>rsi(14)</expression>
<expression label="移動平均乖離率" format="F2,%">kairi(25)</expression>
<expression label="RCI" format="F2,100">rci(9)</expression> 以下同様
改造は Screening.cs, ScreeningResultPane.cs, IndicatorSchema.cs, IndicatorSet.cs(ScreeningResultPane.cs は csvをタブ区切り出力の場合)
1)Screening.cs ScreeningItem クラスに _secondaryItems の評価を追加する
・40行目 private Evaluator _eval の下にアイテムリスト追加(以下行数は適当な目安)
private ArrayList _secondaryItems;
・82行目付近 public EvalResult Calculate(DataFarm farm, int index) { の前に以下のコードを追加
public ArrayList SecondaryItems {
get { return _secondaryItems; }
set { _secondaryItems = value; }
}
public EvalResult[] Args { get { return _args; } }
・136行目付近 public ScreeningOrder に繰り返しアイテムの評価項目を追加
//_secondaryItems = new ArrayList();の後
foreach (ScreeningItem si in pr.SecondaryItems) { AddSecondaryItem(si); }
・212行目付近 //secondary の後にある else{ 以下2個所をコメントアウト
//_result.AddDataErrorBrand(b);
//return ExecuteBrandResult.DataError;
//直後に以下を追加
ent.SecondaryResults[i] = new EvalResult(false);
(続く)
136名無しさん@お腹いっぱい。
垢版 |
2021/07/29(木) 07:52:47.26ID:m5l2pPkP0
訳の分からん規制がかかった
137名無しさん@お腹いっぱい。
垢版 |
2021/07/29(木) 17:57:03.09ID:m5l2pPkP0
2)IndicatorSchema.cs, IndicatorSet.cs の両方に以下の宣言を追加
using System.Collections.Generic;
3)IndicatorSchema.cs
・275行目 protected int _maxInstanceCount; の下に追加
protected ArrayList _secondaryItems;
・429行目 public bool OwnsConfigの前に以下を追加
public ArrayList SecondaryItems { get { return _secondaryItems; } }

(続く)
138名無しさん@お腹いっぱい。
垢版 |
2021/07/29(木) 19:46:22.28ID:m5l2pPkP0
・583行目 public SchemaScreeningItem のthrow new FormatException("expression is empty"); の文(588行目)の下、最後の括弧の手前まで以下のコードを挿入
_secondaryItems = new ArrayList();
foreach (StorageNode s in definition.Children) { if (s.Name == "expression") { if (s.TextValue == null) {
throw new FormatException(String.Format("{0}の必須要素{1}が空です。", definition.Name, "expression"));
} else if (s["label"] != null) { Dictionary<string, string> column = new Dictionary<string, string>();
column["label"] = s["label"]; column["format"] = s["format"]; column["expression"] = s.TextValue; _secondaryItems.Add(column); } } }
//以下最後の括弧
(続く)
2021/07/30(金) 06:18:11.59ID:tOr2binP0
>>135-138
こっち使えば?
https://osdn.net/projects/omegachartusers/wiki/FrontPage
140名無しさん@お腹いっぱい。
垢版 |
2021/07/30(金) 06:21:46.96ID:LTHtn0/j0
細切れにして続けます
141名無しさん@お腹いっぱい。
垢版 |
2021/07/30(金) 06:24:27.35ID:LTHtn0/j0
>>139
書き込み方が分からない
142名無しさん@お腹いっぱい。
垢版 |
2021/07/30(金) 06:52:36.72ID:LTHtn0/j0
https://osdn.net/projects/omegachartusers/ticket/38782で良いのかな
2021/07/30(金) 07:50:13.38ID:tOr2binP0
>>142
修正箇所だけじゃなくて.cs全部だよ。
これを参考に
https://osdn.net/users/omegachartuser/pastebin/6080
144名無しさん@お腹いっぱい。
垢版 |
2021/07/31(土) 07:22:25.92ID:UamaR0X90
>>135
終わり
145名無しさん@お腹いっぱい。
垢版 |
2021/08/02(月) 18:43:41.21ID:pZT0cO8l0
やっぱし ここはカスだらけや すんだら後は何もなしか
146名無しさん@お腹いっぱい。
垢版 |
2021/08/05(木) 18:52:27.61ID:iXaiN4SN0
ぽつぽつとはじかれるのは今日のデータみたいに --- が沢山あるせいでしょうか
147名無しさん@お腹いっぱい。
垢版 |
2021/08/06(金) 18:35:07.37ID:PVCKS0DH0
buf = buf.Replace("---", "0"); を入れれば良い
148125
垢版 |
2021/08/08(日) 16:00:28.64ID:+Y+HD1d+0
>>142
思ったスクリーニングが出来るようになりました
ありがとうございました
149名無しさん@お腹いっぱい。
垢版 |
2021/08/09(月) 01:40:54.23ID:yytwTpDa0
興味深い内容に感謝します、ありがとございます。
150名無しさん@お腹いっぱい。
垢版 |
2021/08/09(月) 06:03:46.10ID:SI5s8ZEq0
ありがとうございます これを使うと元に戻れませんね
151名無しさん@お腹いっぱい。
垢版 |
2021/08/10(火) 20:23:01.70ID:B+McaUcW0
>>147
まだ蹴られるような
152名無しさん@お腹いっぱい。
垢版 |
2021/08/11(水) 18:17:12.32ID:hCc64z3w0
今日は普通に取れた 昨日はまるで駄目 一体なんでだろう
2021/08/12(木) 05:10:58.03ID:sNSNBTRU0
指数のURLが古いままだからじゃないの。
154名無しさん@お腹いっぱい。
垢版 |
2021/08/12(木) 06:00:04.12ID:sWS1OAX40
分かった コード改変して市場区別を拡張した時指数のurl に.Tが抜けてた
155名無しさん@お腹いっぱい。
垢版 |
2021/08/12(木) 17:29:18.11ID:wJYuIitA0
>>135
これをオメガチャートのどこに貼るの?
156名無しさん@お腹いっぱい。
垢版 |
2021/08/13(金) 06:57:28.63ID:Di+RsjBb0
馬鹿な事を
157名無しさん@お腹いっぱい。
垢版 |
2021/08/13(金) 09:37:08.85ID:k6ce05xK0
>>156
馬鹿はおまえの父親と母親だろうに
158名無しさん@お腹いっぱい。
垢版 |
2021/08/13(金) 19:38:51.74ID:Di+RsjBb0
クソガキだな まだ鼻垂れてるのか 寝小便してるのか
159名無しさん@お腹いっぱい。
垢版 |
2021/08/14(土) 03:31:04.87ID:JTHik+7T0
ジジイ早く死ねよ
生きてる価値ねーんだから
160名無しさん@お腹いっぱい。
垢版 |
2021/08/14(土) 08:42:14.07ID:GxOr0UqV0
ジジイだけで良いのか 糞は付け忘れたか
2021/08/14(土) 14:13:45.10ID:Tmd/CYx70
楽しいスレだお
2021/08/20(金) 13:48:14.67ID:Dt0LqU4T0
ほしゅです
2021/08/22(日) 23:42:44.76ID:7HA8fLaI0
タリバンあげ
164名無しさん@お腹いっぱい。
垢版 |
2021/08/26(木) 19:42:40.32ID:k89ERJfj0
>>151 - 154
多分出来高ゼロの銘柄で詳細ページの表示が ”---”の場合は”0”で置換すれば良さそう
ただ東証以外の銘柄で今日の岐阜造園みたいに表示が(--:--)の場合は弾かれている
こいつも”0”置換してやればちゃんと取れた(東証しか取らないならほぼ問題はない)
2021/09/02(木) 20:36:39.91ID:NEIjzj0X0
ほしゅですよ
2021/09/13(月) 20:30:29.01ID:51Gh6XVc0
ほしゅですね
2021/09/27(月) 16:38:14.41ID:UFFl+4pg0
ほしゅです
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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