OmegaChartスレ ver.10 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/03/07(火) 14:56:10.51ID:F6zMzisw0
会則
@OmegaChartはサポートを終了しています。
 ご自身でコンパイルできない方は、他のソフトを利用して下さい。
A連投で初歩的な質問をする人やクレクレ君は、立ち入り禁止。

●公式サイト
OmegaChart公式HP(閉鎖)
ttp://www.omegachart.org/
OmegaChart公式HPのアーカイブ(消滅)
ttp://web.archive.org/web/20131010105520/http://www.omegachart.org/
メーリングリスト(2014年5月28日で終了)
ttp://groups.yahoo.co.jp/group/omegachart/
作者Blog(サポート終了)
ttp://okajima.air-nifty.com/

●有志による維持活動
panacoran氏のサイト
ttp://sourceforge.jp/users/panacoran/pf/OmegaChart/wiki/FrontPage

●前スレ
OmegaChartスレ ver.9
http://potato.2ch.net/test/read.cgi/software/1423093067.html
689名無しさん@お腹いっぱい。
垢版 |
2018/04/26(木) 15:15:20.82ID:tcGKBeFD0
>>688
おかげさまで便利になりました ありがとうございました
690名無しさん@お腹いっぱい。
垢版 |
2018/04/26(木) 22:51:53.31ID:30+NYyL50
>>688
素早い。
試させて頂ます。
2018/04/28(土) 10:23:43.43ID:FXLmLeps0
サンプルコードやファイルへのリンクを取りまとめしたサイトを新設
https://osdn.net/projects/omegachartusers/wiki/FrontPage
692名無しさん@お腹いっぱい。
垢版 |
2018/04/29(日) 08:47:52.91ID:1BKmL6g20
ありがとうございます。

過去には、多数の方々が多くの拡張キットを公開されてたはずですが。
現在はリンクをたどってもページが存在しません、こういうのも残念です。
Yahooのメーリングリストがサービス終了後、mixiとかでもOmegaChartのSNSがあったんですかね?
オメチャ関連ググると、そういう残骸もヒットすんですけどね。
どんなものだったのか一目見てみたかった、残念です。
2018/04/29(日) 11:44:21.32ID:nqeMcSU+0
このスレだったか、どなたかがアーカイブを残してくれてます。まだ拡張キットもダウンロード可能のようですよ。
http://web.archive.org/web/20130509215921/http://www.omegachart.org/dl_kit.html
2018/04/29(日) 22:07:06.29ID:SyaMFRsn0
>>691
こういうサイト大変ありがたいんですが
組み込み方がわからない・・・

ソースの簡単な一部改変くらいならなんとかできることもあるけど
DLサイトの追加なんてどうやればいいのか・・・
2018/04/29(日) 23:02:21.31ID:nqeMcSU+0
>>694
機能をお試しする一番簡単な方法は
1.Panacoranさんのソースをダウンロードして解凍
2.解凍後できるフォルダ「OmegaChart-9cd2e32」の中にあるファイルがたくさんあるフォルダを見つける
3.>>691サイトにある「日付を固定して表示する機能」項目を見つける
4.修正すべきファイルが羅列されており、上から、Preference.cs、MainFrame.cs、Command.cs、ChartDrawing.cs、ChartCanvas.csの5ファイル
5.2で見つけたフォルダには4で羅列したファイルがあり、すべてのファイルを上書きする。
6.2で見つけたフォルダにある「zanetti.csprj」などをダブルクリックして、VisualStudioを起動する

あとはご存知の通りの手順でOmegaChartを起動して機能を試用してみるという流れになります。
2018/04/29(日) 23:04:29.97ID:nqeMcSU+0
>>695
一番大事なのは、今お使いの環境以外で試すことです。別のフォルダに別のOmegaChart環境を作って試すということです。
2018/04/29(日) 23:24:55.08ID:nqeMcSU+0
ついでにダウンロードサイトの追加は少しコツがあり、解説してみます。
コードを修正するだけではなくて、新規追加する手順と、ご自身でコード書き換えするという手順が必要になります。
たとえば、株探から株価取得を試してみるとします。

1.Panacoranさんのソースをダウンロードして解凍
2.解凍後できるフォルダ「OmegaChart-9cd2e32」の中にあるファイルがたくさんあるフォルダを見つける
3.2で見つけたフォルダにある「zanetti.csprj」などをダブルクリックして、VisualStudioを起動する
4.(たぶん)VisualStudio画面の右側にあるソリューションエクスプローラー内の「zanetti」を右クリックして「追加」−「新しい項目」をクリックします
5.「クラス」をクリックして「名前」を「Kabutan.cs」とし、「追加」ボタンを押下します
6.ソリューションエクスプローラーから今作った「Kabutan.cs」を探してダブルクリックすると編集可能になります
7.>>691サイトの「株探から株価取得」の項目を見つけます。
8.項目内のリンク先のテキスト内容をコピーします。
9.6で編集可能となった「Kabutan.cs」を消して、8の内容で上書きします。
10.ソリューションエクスプローラーから「DownloadOrder.cs」を見つけてコードを表示します
11.10のコードの一番あたりにあるpublic enum StockDataSourceを見つけます
12.「KdbCom」はもう使えませんから、「Kabutan」という文字に書き換えます
13.public CombinedDataSource ConvertToDataSource()を見つけます
14.その中に記述されている「case StockDataSource.KdbCom:」と書かれているところを見つけます
15.以下のように書き換えます。
case DataSource.Kabutan:
stock_ds = new Specialized.KabutanSource(_dateArray);

あとはご存知の通りの手順でOmegaChartを起動して機能を試用してみるという流れになります。
こちらもまた>>696と同じことに気を付けてご試用ください。
698名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 14:46:35.93ID:6gqi89b/0
>>691
いつも有り難うございます 大変有用な試みですね 所でOmegachartでジグザグラインを引きたかったので
アップロードされた5738から5743を用いて試してみましたがビルドの際に以下の警告がでて困っています
何か手違いがあるのかどうか分かりません こういう場合にはどういう対処をすれば良いのでしょうか?

警告 1 フィールド 'Zanetti.UI.ChartCanvas._currentElliott' は割り当てられません。
常に既定値 null を使用します。\OmegaChart-9cd2e32\ChartCanvas.cs 487 26 zanetti
2018/04/30(月) 18:04:17.40ID:P3UHma1N0
>>698
こちらでも試しましたが、問題はなかったです。
'Zanetti.UI.ChartCanvas._currentElliott' は割り当てられません、ってことは、何かの記述が足りないってことだと思います。
ファイルの上書きで失敗するようなら、変更や追加したコードを一つずつ書き足していくと原因がわかるかもしれません。
2018/04/30(月) 19:14:23.15ID:P3UHma1N0
OmegaChartの初期化ファイル(ZIP)更新しました。2018年3月末まで。
https://drive.google.com/open?id=1LLV3L2dy_PH-KVZagIcvtOiCz6v0Edz2

>>691のページの下のほうにデータファイルへのリンクを貼っておきます。
忘れなかったら四半期ごとに更新しようかと思います。
701名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 19:30:01.94ID:6gqi89b/0
>>699
了解しました トライしてみます
2018/04/30(月) 22:55:20.41ID:P3UHma1N0
>>701
ChartDrawing.csにミスがありました。以下、修正版です。

OmegaChart Elliot波動 ChartDrawing.cs 追加修正ポイントには//☆Elliott 差し替え その1
https://osdn.net/users/omegachartuser/pastebin/5808
(ミスったのは222行目、223行目)(>>691のサイトは修正済み)

あと、このコピペをそのままリネームして使うと、エンコードがVisualStudioと異なることによりエラーになることもあるようです。
ダメ絶対→ファイルのコピー
推奨→文字列のコピペ
703名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 23:15:13.30ID:XKUGLsII0
いろいろ精力的に能力向上されて素晴らしい。

自分のOmegaChartソースには、ここ以外にも優秀なサンプル作者さんのを拝借しており。
なかなか簡単にファイルを書換えることもできず、コードをいじる度に成功するようお祈りします。
コードの見かけ上は、視覚的に同じしか見えないのにエラーになって、OS環境が違うサブPCからOmegaChartソースを引っ張り出してきたものを同じ手順で編集すると成功したり。
なにがどう違うのか全く理解できないことがたまにあるんですよね。
もしかして、もしかすると文字エンコードなんかがアレかな〜?とかよく知らないんですけど。
全然レベルの違う話で彷徨ってます、、、とか書いてるうちに、、、

>>702
ありがとうございます。
2018/04/30(月) 23:52:07.89ID:Bj+7gkUA0
>>695
丁寧な解説ありがとうございます。嬉しいです。
一度挫折したのですが、時間を見つけてもう一度トライしてみます。
2018/05/01(火) 07:56:10.91ID:f4BcJGz30
>>700 どうもありがとうございます
2018/05/07(月) 20:20:42.93ID:NEDCrQOK0
株価がなぜか置いてあるサイトに関してなのですが、
日によって行が株価コードから始まっているデータ

行が日付から始まっているデータとあります。

通常時は行が株価コードから始まっておりデータがダウンロードできるのですが、日付から始まっている場合ダウンロードできません。(たまに日付表示になっていることがある。2018/4/27)
仕様の変更なのでしょうか?よろしくお願いいたします。
2018/05/07(月) 20:22:30.14ID:NEDCrQOK0
調べた限りだと2018/1/5 2018/5/2も
2018/05/08(火) 01:14:09.62ID:YER+pVHo0
>>706
ご指摘ありがとうございます。バグってた部分とデータの修正もできました。
2018/05/08(火) 13:28:58.71ID:/KdBWC6f0
>>708 ご対応のほど、どうもありがとうございました
2018/05/14(月) 21:37:44.17ID:4wFtxFCU0
日付ルーラの縦軸に日付が表示できるようにするには
どうすればいいですか?
2018/05/15(火) 06:51:49.26ID:Xc5Lnlt/0
ChartDrawing.csのDrawMouseTrackingLineの上のIF文が縦線描画の部分です。
Win32.LineTo(hdc, x, _owner.Height-_layout.FooterHeight);
この行の下で以下記述を追加

//ここから
if (!_brand.ReserveFarm().IsEmpty)
{
var date = _brand.ReserveFarm().GetByIndex(_dateLine._nextToBeDrawn).Date;
if(date > 0){
Win32.SetTextColor(hdc, Util.ToCOLORREF(_pref.MouseTrackingLinePen.Color));
ChartUtil.DrawText(hdc, x-30, _layout.HeaderHeight+15, string.Format("{0:D4}/{1:D2}/{2:D2}",date/10000,date%10000/100,date % 100));
_owner.Invalidate();
}
}
//ここまで

ChartUtil.DrawTextで、マイナス30してるのは、文字描画スタート位置調整で、横方向に左にズラすためです。
マイナス数字が増えると左へ、プラスにすると右へ移動します。
同じく、プラス15は、縦方向の調整で、プラスの数字が大きくなると下へ文字が移動します。数字は環境に応じて調整してください。
2018/05/15(火) 07:58:33.85ID:lRhBL83Z0
>>710 オメガチャートの右端に日付や価格表示されませんか?

>>711 いつもありがとうございます
713名無しさん@お腹いっぱい。
垢版 |
2018/05/15(火) 11:28:33.61ID:abVjjdh20
>>711
非常に便利な機能だと思います 試してみましたところ上部のオプションボタン?
インジケーターの表示などの切り替えの部分の表示が全部消えてしまいました
2018/05/15(火) 17:09:20.55ID:Xc5Lnlt/0
>>713
このサンプル・コードはダメですね。_owner.Invalidate(); が画面更新するので、ボタンが表示されなくなるようです。
_owner.Invalidate();を取ると、日付がグダグダになります。どなたか、良いアイデアがあったら教えてください。
2018/05/15(火) 22:03:31.37ID:i+6SD5Vz0
>>712
指標と凡例の表示ですね
表示するとチャートの範囲が狭くなるのと
目が悪く老眼も相まって
全体を俯瞰したときに目線を右にずらすのがきつくなってきまして・・

>>711
早速コンパイルしてやってみました
イメージ的には、まんまこの感じです!
ありがとうございます!

>>713-714
やはり画面表示時におかしくなりますね
プログラムはさっぱりなのでお役にたてませんが
どなたか、私からもよろしくお願いします!
2018/05/16(水) 17:15:35.97ID:iWKAb5Z20
>>715
1割くらいの確率でボタンが消える症状が出ますが、新しいサンプルコードです。ボタンが消えてもカーソルを右の欄外に移動すると直ります。
変更箇所は、同じく、ChartDrawing.csのDrawMouseTrackingLine内の記述変更と新規内容追加です。

◎Win32.LineTo(hdc, x, _owner.Height-_layout.FooterHeight);
この行の直下から以下記述を追加

//ここから
if (!_brand.ReserveFarm().IsEmpty)
{
var date = _brand.ReserveFarm().GetByIndex(_dateLine._nextToBeDrawn).Date;
if(date > 0){
Win32.SetTextColor(hdc, Util.ToCOLORREF(_pref.MouseTrackingLinePen.Color));
ChartUtil.DrawText(hdc, x-30, _layout.HeaderHeight+15, string.Format("{0:D4}/{1:D2}/{2:D2}",date/10000,date%10000/100,date % 100));//ここまでは従来通り
Rectangle r = new Rectangle(Env.Layout.ChartBodyRect.X, Env.Layout.HeaderHeight+10, Env.Layout.ChartAreaWidth, Env.Layout.ChartAreaBottom - Env.Layout.OscillatorPaneHeightTotal - Env.Layout.VolumePaneHeight);//New! この行、新規追加
_owner.Invalidate(r, false);//New! この行はちょっと変更
}
}
//ここまで

New! DrawMouseTrackingLine内の一番上に以下内容を新規追加
_owner.SuspendLayout();
New! DrawMouseTrackingLine内の一番下に以下内容を新規追加
_owner.ResumeLayout();
2018/05/16(水) 22:22:08.75ID:ileekx460
>>716
ありがとうごさいました

しかし、お気に入りから銘柄を一つ一つ見に行くと自分の環境だけかもしれませんが
拡張キットを読み込み直すまでチャートの描画を停止します っと出てエラーになります
あとはカスタマイズから色変更しようとしてOKボタンを押すと固まりようです
2018/05/17(木) 00:31:36.55ID:8qa387k/0
>>717
あっちを立てればこっちが立たず、みたいになるようなので非常に難しいみたいです。
今回は断念したいと思います。お役に立てず、すみません。
2018/05/17(木) 07:46:03.18ID:A14YpKeQ0
>>718 いえいえ、いつもありがとうございます。
2018/05/17(木) 19:31:52.82ID:zwZxkYSt0
>>718
お手数をおかけしました
ありがとうごさいました
721名無しさん@お腹いっぱい。
垢版 |
2018/05/23(水) 12:13:53.83ID:xyPybdEa0
722名無しさん@お腹いっぱい。
垢版 |
2018/05/23(水) 12:24:54.70ID:ERMYNLZI0
【核を無力化、プーチン】 アメリカには無敗の核戦力 ←<光の勢力>→ ロシアには無敵の光熱兵器!?
http://rosie.5ch.net/test/read.cgi/liveplus/1527039267/l50
723名無しさん@お腹いっぱい。
垢版 |
2018/05/23(水) 13:58:33.40ID:d/q58uT80
ほぉ
724名無しさん@お腹いっぱい。
垢版 |
2018/05/24(木) 05:32:08.77ID:IzZwWV+A0
たなかあだるとしゅつえん
725名無しさん@お腹いっぱい。
垢版 |
2018/05/24(木) 05:35:11.63ID:IzZwWV+A0
ちごたいのうえやった
2018/05/31(木) 08:00:16.36ID:X/TkQGEj0
ほしゅ
2018/06/04(月) 01:32:20.79ID:erYwkq+20
hoshupainen
2018/06/10(日) 17:29:54.28ID:leAxIgJS0
hoshu
729名無しさん@お腹いっぱい。
垢版 |
2018/06/13(水) 20:29:22.41ID:uyGvIdse0
omegachartの株価データいただけないでしょうか?
4月分が抜けてしまい
日付を変更しても4月まで遡ってダウンロードできない状態に、、、
申し訳ないのですがデータをどこかのあぷろだにあげていただけないでしょうか?
よろしくおねがいいたします
2018/06/13(水) 20:57:32.75ID:RiElqefK0
ソースを変更したらできませんですかね。
2018/06/13(水) 20:58:55.03ID:RiElqefK0
間違えました。その前に、
パソコンの日付けを過去にしてやってみましたか?
日付を変えている間は、他のことはしないほうがいいですよ。
732名無しさん@お腹いっぱい。
垢版 |
2018/06/14(木) 13:01:47.97ID:ffibWv8l0
日付を変えてダウンロードする技がうまく使えないようで株価データをいただけたらなと思っております
2018/06/14(木) 15:39:41.51ID:mvuBUHAt0
今後もデータ抜けがあるたびに、アップロードお願いするつもりなの?
2018/06/14(木) 15:57:14.64ID:07FRBxfN0
>>732
ソースを書変えて、もっと前からダウンロードできるようにするのがいいですね。
2018/06/14(木) 18:14:05.29ID:EJ8bKA3I0
どういう環境かわかりませんが、日付変えてダウンロードできないことあるんですね。
Win10は駄目とか?ダウンロード元が駄目なんですかね?
2018/06/14(木) 20:07:30.30ID:Da3kt08l0
コードを書き換えると4月2日からの足りない日付からのダウンロードもできるようになります。
Download.cs の private static int[] ListDates() この中のこの記述
DateTime start = ld.AddMonths(-2);
この数字を-2から-3に変更します。2か月遡って開始日日付を表示するところから、3か月に変更という意味です。
2018/06/14(木) 20:18:01.87ID:mvuBUHAt0
忘れてなかったら>>700さんが来月更新してくれるのでは。
2018/06/14(木) 22:31:56.48ID:gaYs4WYO0
>>732
今現在、Omegaにはいつからいつまでの株価データが入っているんですか。
2018/06/15(金) 11:38:44.39ID:xpV5Sul00
データくれって言われたときに思うのは、渡した後、抜けや間違いがあったときにめんどくさいということ。
絶対に文句言わないって言っても、人間って言うんだよね。
2018/06/15(金) 11:44:33.45ID:tWcxFSSP0
たとえば別のパソコンで日付変えてダウンロードするのはダメなんでしょうか?
741名無しさん@お腹いっぱい。
垢版 |
2018/06/15(金) 19:40:45.27ID:bx4uE4fU0
過去データを取るには736の方法がよいのでは 当方は-120にして10年分ダウンロード出来るようにした 勿論配列を確保しているけど
具体的には data.cs の _farm = new byte[RECORD_LENGTH * 500]; を以下の様に変更(10年から20年分は格納できそう)
_farm = new byte[RECORD_LENGTH * 5000];
2018/06/16(土) 16:18:18.56ID:347wvFrL0
ダウンロード開始日指定したら、上書きする仕様に変えれば、ピンポイントで補完できて、システム日付を変えなくても済むね。
DateTimePickerに変えて、指定した日付から2か月分を上書き。少々改造するだけでいけそうな気もする。
743名無しさん@お腹いっぱい。
垢版 |
2018/06/22(金) 09:00:37.01ID:JkGDyl2J0
チャート上の直近高値・安値って消すことできないんですか?
2018/06/23(土) 06:50:42.38ID:gEZTxFMM0
ChartDrawing.cs DrawFushiOrSplit
ここで節の数字と分割情報の描画がされていて、節描画の方をコメントアウトすれば消せます。
2018/06/23(土) 08:18:25.57ID:Gdr/JRqo0
単元株数と表示期間の間に、貸借銘柄か信用銘柄か表示できないですか?

貸借銘柄等一覧(XLSXファイル)から取得できそうですが
http://www.taisyaku.jp/brand/
2018/06/23(土) 09:19:04.41ID:gEZTxFMM0
自分でデータを用意すれば、表示したいモノ(貸借・信用)を取ってきて表示するのは可能です。
自分は時価総額の情報をindex.txtに書きこんで利用しています。
747名無しさん@お腹いっぱい。
垢版 |
2018/06/23(土) 09:33:01.46ID:SRnlnbiX0
>>744
ありがとうございます。
難しそうですけどやってみます。
748名無しさん@お腹いっぱい。
垢版 |
2018/06/23(土) 10:10:38.34ID:9WplkO4A0
じっくりチャート観察してるとOmegaChartが突然終了してしまう件。
コード関係さっぱり分かりませんが、何かしらキャッシュの制限のような原因でしょうか?
日足、週足、月足などの時間枠切り替えや、ローソク足表示の縮尺切り替えなどを頻繁にやると、
早いときは2〜3銘柄を観察する程度でもダウンします。書き込んだラインはSAVEされません。
2018/06/23(土) 10:44:50.83ID:gEZTxFMM0
>>748
こちらではそういう症状は出ていませんね。OmegaChartを出しっぱなしで放置してることも日常的ですし。
error.logというファイルがありますので、Omegaが悪さをしているならば、ログを吐いているはずです。ログを見てもエラー原因は即答できないんですけどね。
750名無しさん@お腹いっぱい。
垢版 |
2018/06/23(土) 13:46:26.75ID:SRnlnbiX0
>>744
無事にできました。ありがとうございます♪
751名無しさん@お腹いっぱい。
垢版 |
2018/06/24(日) 13:36:28.73ID:i0lIScXd0
>>748 こちらの環境では 例えばお気に入りフォルダー登録銘柄の日足から週足や月足に表示を切り替える時に
次の銘柄が新規上場などの理由で週足や月足データの数が直前の銘柄に比べて相当少ない場合には 切り替えに
結構時間がかかりますね ただしハングアップはしませんが これと同じような現象かも知れませんね
2018/06/24(日) 13:54:24.27ID:yA+xv9220
OmegaChartの画面イメージをファイル出力する機能のサンプルコードです。
サンプルでは、CtrlキーとAltキーを同時に押しながら、Cキーを押下すると動作、OmegaChartの実行ファイルがあるフォルダ配下の「ScreenShot」フォルダに「銘柄コード.png」というファイルが保存されます。
https://osdn.net/users/omegachartuser/pastebin/5822
2018/06/24(日) 18:26:32.20ID:yA+xv9220
>>752
銘柄名を含んで、ファイル出力するならば、OutputCaptureでの、Rectangleのパラメーター設定は以下のように変更

Rectangle rc = new Rectangle(
Env.Frame.Location.X + 7,//7は微調整
Env.Frame.Location.Y + Env.Layout.HeaderHeight + 30, //30は微調整
Env.Layout.ChartAreaWidth,
Env.Layout.ChartAreaBottom + Env.Layout.HeaderHeight - 20);//-20は微調整
754名無しさん@お腹いっぱい。
垢版 |
2018/06/24(日) 19:08:42.83ID:URENe/FG0
>>751
お気に入りフォルダに新規上場銘柄ばかりを詰め込んだフォルダを登録してますが。
上場日からDATA日数が短い頃は各種テクニカルオシレータの表示をオンにしてる場合、チャート描画に時間がかかります。
各種テクニカルオシレータ表示をオフにすれば機敏にチャート描画されます。
例えば、標準偏差ボラティリティ、MACD、などはダメですが、ストキャスは問題なく動きます。
そんな例外もあるようですがスムーズに新規上場銘柄を表示するなら全オシレータ表示をオフにすれば、こちらの環境では問題ないです。
755名無しさん@お腹いっぱい。
垢版 |
2018/06/24(日) 19:14:08.17ID:URENe/FG0
>>754
チャート表示をマウスホールなどで少量ずつスクロールする操作を暫くやり続けると、
OmegaChartはダウンするかフリーズことがよく起こります。
2018/06/24(日) 21:24:40.53ID:yA+xv9220
series関数使うと重くなりますね。
2018/06/24(日) 21:51:30.00ID:eZmkqraB0
13年くらい前のシングルコアの時は描画が重かったが、i3,i5くらいCPUの性能が上がってきたら特に問題ないし、パソコンの性能によるとことがあるんじゃないかと思う
突然終了したりすることはないなあ
758名無しさん@お腹いっぱい。
垢版 |
2018/06/25(月) 06:17:19.96ID:5/WPn7El0
i5でも症状は同じだな
2018/06/25(月) 20:44:38.47ID:MxfAT8wR0
エコモットとか、追加し忘れてしまうな
760名無しさん@お腹いっぱい。
垢版 |
2018/06/26(火) 00:05:26.83ID:1WrxS8Ga0
>>759
感謝
761名無しさん@お腹いっぱい。
垢版 |
2018/06/28(木) 09:13:44.13ID:PvJR4pi70
全銘柄のランキング変化 例えば前日比等のランキングをスクリーニング可能なら非常に
助かるのですが Omegachartで特定指標値のランキングを取得できる様になりませんか?
2018/06/28(木) 15:48:53.81ID:dTIMrz470
まああれだ、そんなに多くを望んではいけない
2018/06/28(木) 17:51:01.59ID:FUCa/Nro0
現状でも可能。
1.上昇率を算出するスクリーニングを1つ作る
2.結果を「お気に入りフォルダ」に追加
3.好みのスクリーニングを「お気に入りのフォルダ」フィルタをかけてスクリーニングを実施
764名無しさん@お腹いっぱい。
垢版 |
2018/06/29(金) 06:10:44.49ID:4XhID1Sn0
まあ確かにスクリーニングは結果をランク化しているし そもそもやりたい事が今ひとつ良く分からん
765名無しさん@お腹いっぱい。
垢版 |
2018/06/29(金) 06:31:13.72ID:4XhID1Sn0
ひょっとして ある銘柄の上昇率ランキングの時系列データが欲しいのか
2018/06/29(金) 20:18:20.61ID:G+NZIyVn0
OmegaChartの初期化ファイル(ZIP)更新しました。2018年6月末分まで。
https://drive.google.com/open?id=1yFyFiI1OI-HlJwB9KoBMd9_qqa9y8mAQ

>>691のページの下のほうにデータファイルへのリンクを貼っておきます。
忘れなかったら四半期ごとに更新しようかと思います。
767名無しさん@お腹いっぱい。
垢版 |
2018/06/30(土) 07:59:28.82ID:nm/Oll6a0
>>766
感謝!
768名無しさん@お腹いっぱい。
垢版 |
2018/06/30(土) 10:26:51.12ID:yfS5vEnA0
チャート上の日付ルーラーをマウスが動いても動かないよう固定することはできないかなぁ
2018/06/30(土) 16:52:56.50ID:+bDEQPKI0
>>766 ありがとうございます
2018/07/01(日) 20:15:47.42ID:Z89s3gNJ0
>>768
日付固定>>688のコードを参考にするとできそうです。
止めたいところで右クリックして、「日付ルーラ停止」みたいな感じで。
Preference.csで、boolとSystem.Windows.Forms.MouseEventArgsのClassをつくって
ChartCanvas.csの日付ルーラを描画してる>>711 OnMouseMoveで、MouseEventArgs evをその作ったClassの変数に常に上書きさせる。
日付ルーラ描画停止させたいときは、フラグを立てて、最後に記録したMouseEventArgs evで、日付ルーラを描画させる。
みたいな感じ。
771名無しさん@お腹いっぱい。
垢版 |
2018/07/02(月) 06:47:07.32ID:TAsPa61b0
>>770
ありがとう
でもワイには無理なことがわかった
772名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 06:09:19.65ID:J2UWykCw0
スクリーニング実行時
画面左端部へ結果一覧を表示しますが、見出しの文字の表示位置が合ってないので文字が切れてて読めませんね。
たぶん、検索対象日 20〇〇/〇〇/〇〇日付と、対象銘柄数 〇〇〇〇銘柄数だと思います。
それと、結果エクスポートのボタン部分の文字も切れてます。
これを上手く修正してご利用の方は居られますか?
機能の利用に関しては致命的でないですが、検索対象日の日付表示が読めず苦労します。
2018/07/04(水) 18:00:15.81ID:XS+ju1Ri0
ScreeningResultPane.cs の InitializeComponent() の以下行
this._explanation.Size = new System.Drawing.Size(150,23);
この23が高さで、30くらいに変えると見切れることなく表示されました。

ボタンはこちらの環境だと問題なく表示されているように見えます。
ちなみにボタンのサイズは、同 InitializeComponent()内にある以下行
this._exportButton.Size = new System.Drawing.Size(96,23);
この96が幅、23が高さです。
774名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 20:01:10.88ID:THqHDEp70
恐れ入りますが 対象銘柄数と その下のエキスポート表示というボタンが重なります
このボタンを少し下にずらしたいのですが どこを変更すれば良いでしょうか
因みにthis._explanation.Sizeは150,30 this._exportButton.Sizeは120,15にしました
775名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 20:11:54.93ID:THqHDEp70
this._exportButton.Location = new System.Drawing.Point(24, 30);
に変更して解決しました
2018/07/04(水) 23:08:07.04ID:J8L7oE4P0
すごいなこのチャートソフトまだ改善されながら使われてたのか・・・
2018/07/05(木) 00:49:38.63ID:aSoxqtv30
このソフトにしかできないことあるからなぁ
2018/07/05(木) 02:35:50.97ID:3np836PK0
岡嶋さんに感謝やね。
779名無しさん@お腹いっぱい。
垢版 |
2018/07/05(木) 06:37:17.65ID:5nQvlFnJ0
またやってしまった。
一銘柄株価CSV出力機能については、分割調整後の株価と分割未調整の株価は、
Chart表示状態のそのままが出力されるんですね。知らなかった。
CSV出力して数銘柄の不要なDATAを排除するため編集して再利用したときマズイことになったかも知れない。
どの銘柄だったのだろうか、うぅぅ。
780名無しさん@お腹いっぱい。
垢版 |
2018/07/05(木) 06:45:49.29ID:5nQvlFnJ0
>>773

>>775
有難うございます試してみます。
2018/07/05(木) 13:34:28.75ID:3np836PK0
>>779
アプリを作って検知するのが良さそう。別のフォルダに初期化ファイルを解凍したデータを用意。これと比較する。
銘柄コード1301から9999までブン回し。初期化のほうの最も古い日の終値と、現役のdataフォルダの同銘柄同日終値を比較。
値が違っていたらログ出力すれば、検知可能。
782名無しさん@お腹いっぱい。
垢版 |
2018/07/06(金) 02:45:26.31ID:Kysv75Gw0
>>781
なるほど、やれるか試してみます。

スクリーニングしたリストをチャート観察中に3月と4月に一銘柄ずつDATA抜け発見。
たまたま見つけたんで他にもあるのかは知りません。
Yahooモードの利用ですが0値で埋められておらず、表現がおかしいか知れませんが素直に抜けてます。
この場合はYahooのページに問題があるんでしょうね?0埋めされなかったわけですから。
783名無しさん@お腹いっぱい。
垢版 |
2018/07/06(金) 06:45:05.86ID:fg3QaSjr0
ダウンロード時のデータ漏れはファイラー使って毎日更新時刻をチェックかな
●フーさんからだと たまに何個か抜けたりするが その殆どが上場廃止銘柄

>>775
初めて知ったよ スクリーニングの後 エクスポートボタン水色で囲まれてる
784名無しさん@お腹いっぱい。
垢版 |
2018/07/12(木) 17:03:26.88ID:q2S1hiC/0
4個目のインジケータを表示させていますがアイコンが他の3つと全く違ってる
過去スレでアイコン変える方法があったがどれも説明が簡単すぎて駄目だった
アイコンは 今のN3をN4に少し変える位は出来るが それを組み込む手順が不明
お手数ですが どなたか猿にでも分かる様な解説をお願い出来ませんか
785名無しさん@お腹いっぱい。
垢版 |
2018/07/12(木) 20:31:56.93ID:goL7R6UL0
>>784
自分は他者様が公開されたサンプルコードを拝借してインジケータツールボタンを9個へ増やしてます。
大変便利に利用させて頂いて有難いです。

>>2  に掲載の
StockDataLoader+の公開主stray_nora氏のOmegaChart用サイトで公開されたインジケーターを9個へ増やすサンプルコードですが。
お役に立つか不明ながらそちらをご紹介してみようと思ったら、どうやら現在リンク切れみたいです。

自分には貴重な情報が満載だったのでとても残念です。
2018/07/13(金) 00:45:12.28ID:+/tYSg9q0
ソースみて、適当に言ってみます。

1.アイコンを設定するには、ImageListForm.csを開く
2.フォームのデザインが開くので、たぶん左下にみえる_image16、これを右クリックしてイメージの選択を押下
3.25個のメンバーが並んでいると思うので、任意のアイコンを追加する
4.ImageListForm.cs の internal class IconConst 此処の中の記述
public const int OSCILLATOR3 = 17; この行の後に以下行を付け加える
public const int OSCILLATOR4 = 18;
public const int ACCUMULATIVE=19; この行以降も、数字を一つずつずらして最後まで
5.Preference.cs internal class OscillatorPreferenceの一番上、LENGTH = 3 を 4に変える。
6.ChartTitle.cs public ChartTitle()の中の記述「オシレータの表示をするかどうかを指定します」とある部分の記述群がオシレータの関係コードだが、何も変える必要がないと思う。

大体こんな感じだと思うけど、実際には試してないです。
アイコンを増やすのはこれからもやりたい人がいるので、結果をフィードバックして頂けたら。
2018/07/13(金) 00:56:24.18ID:+/tYSg9q0
>>786
3.25個のメンバーが並んでいると思うので、任意のアイコンを追加する
これにプラスして、追加したアイコンを18番目に移動
788名無しさん@お腹いっぱい。
垢版 |
2018/07/13(金) 06:29:49.56ID:RhwJ6HRY0
>>785,786,787
どうも有り難うございました 参考にさせて頂き再びトライしてみます
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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