2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

OmegaChartスレ ver.9

1 :名無しさん@お腹いっぱい。:2015/02/05(木) 08:37:47.92 ID:kT4YoJdI0.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.8
http://anago.2ch.net/software/kako/1395/13955/1395506029.html

401 :名無しさん@お腹いっぱい。:2015/06/17(水) 22:36:57.02 ID:oqj8+9SO8
どなたかコナーズRSIのオシレータを作成していただくことはできないでしょうか?
少なくて申し訳ないのですが2万円でお願いできたらなと思っております

完成したオシレーターはこちらで公開させていただこうと思っております

パンローリングのホームページに計算式が入ったエクセルがアップされています
http://www.panrolling.com/books/wb/images/wb221.xlsx

作成していただける方おりましたら
souba.mailアットgmail.comまでご連絡ください
よろしくお願いいたします

402 :名無しさん@お腹いっぱい。:2015/06/17(水) 23:16:14.45 ID:FCyNj2Hi0.net
>>400
-1 is out of range

ChartDrawing.cs の DrawChartBody と DrawBrandInformation の中の
if(farm.IsEmpty に || farm.FilledLength == 0 (片方は_brand.ReserveFarm())加えてみたら
エラーでないかも。 外していたら勘弁

403 :名無しさん@お腹いっぱい。:2015/06/18(木) 10:23:53.33 ID:F1TzL/kw0.net
ChartDrawing.csのDrawChartBodyとDrawBrandInformationの中で、LastDateを算出しているところでエラー
try-catch文で囲ってあげると一応エラーはでなくなる

404 :名無しさん@お腹いっぱい。:2015/06/18(木) 20:14:50.86 ID:7vMrwkxy0.net
>>403
済みません もう少し詳しくいうと?

405 :名無しさん@お腹いっぱい。:2015/06/18(木) 20:32:21.84 ID:F1TzL/kw0.net
>>404
ChartDrawing.cs

private void DrawChartBody(IntPtr hdc, Rectangle clip)の
「int end = Math.Min(farm.TotalLength, _firstDateIndex+_layout.DisplayColumnCount);」の次から3行を以下のように変更

try
{
_firstDate = this.FirstDate; //farm.GetByIndex(index).Date;
_lastDate = this.LastDate; //farm.GetByIndex(Math.Min(farm.FilledLength, _firstDateIndex+_layout.DisplayColumnCount)-1).Date;
if (_firstDate == 0) return; //ケンミレの一部のデータが壊れている件の暫定対応
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}

private void DrawBrandInformation(IntPtr hdc)の
「ChartFormat format = Env.CurrentIndicators.Format;」の次4行を以下のように変更

try
{
int fd = Env.Frame.ChartCanvas.DrawingEngine.FirstDate;
int ld = Env.Frame.ChartCanvas.DrawingEngine.LastDate;
string h = String.Format(" 表示期間:{0} - {1}", Util.FormatFullDate(fd, format), Util.FormatFullDate(ld, format));
bld.Append(h);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}

406 :名無しさん@お腹いっぱい。:2015/06/18(木) 20:45:43.84 ID:7vMrwkxy0.net
>>405
すばやい いつも有り難うございます

407 :名無しさん@お腹いっぱい。:2015/06/19(金) 05:49:08.15 ID:9cdr1UOW0.net
まだスクリーニングでエラーが起きるの何でかな

408 :名無しさん@お腹いっぱい。:2015/06/19(金) 10:02:18.63 ID:3+aWqbwN0.net
エラー内容わからんのだけれども、3135などがエラー原因だったとしたら、初日出来高がなかった銘柄はデータファイルに書きこまないという仕様にするしかない。
現状、オメガチャートのデータ更新仕様上、とりあえず新規作成モードで開いて、_farmの中身を盲目的に書き込みというもの。
これを修正かつ、既存ファイルのお掃除をする必要がある。

409 :名無しさん@お腹いっぱい。:2015/06/19(金) 10:11:22.39 ID:9cdr1UOW0.net
3135のように初日に出来高がない銘柄がでるといつもスクリーニングなどで境界外エラーがおこるのはイヤだが皆どうなんだろう

410 :名無しさん@お腹いっぱい。:2015/06/19(金) 12:52:50.75 ID:SM5sDbDw0.net
>>409
Screening.csの196行を変えてみたらどうでしょう
if(_tempFarm.IsEmpty || _tempFarm.FilledLength == 0 || _tempFarm.FirstDate>_originDate || _originDate>_tempFarm.LastDate) {

総レス数 1147
284 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★