From noreply @ sourceforge.jp Sun Jul 1 12:49:43 2007 From: noreply @ sourceforge.jp (Sourceforge Tracker Monitor) Date: Sun, 01 Jul 2007 12:49:43 +0900 Subject: [ protra-Bugs-10284 ] =?ISO-2022-JP?B?GyRCO1hJOCROSD9FPjghPVAkLCQmJF4kLyQkJCskSiQkPmw5ZyQsGyhC?= =?ISO-2022-JP?B?GyRCJCIkaxsoQg==?= Message-ID: <20070701034944.071272AC016@users.sourceforge.jp> Bugs item #10284, was opened at 2007-04-14 17:15 You can respond by visiting: https://sourceforge.jp/tracker/?func=detail&atid=3140&aid=10284&group_id=816 Category: macro Group: current >Status: Closed Resolution: None Priority: 5 Submitted By: panacoran (panacoran) Assigned to: panacoran (panacoran) Summary: 指標の反転検出がうまくいかない場合がある Initial Comment: 左端の1本目のローソクが2006年7月4日になるように 下記のプログラムで東北電力(9506)を表示させ描画さ せると反転検出が不能になる。 // 『5日移動平均線の反転検出』 #include #include if !$MA $MA = MA_new(5) $RV = Reversal_new(0, 0) else MA_next($MA) dt = Reversal_next($RV, MA_value($MA)) DrawString("*",X,dt,0) end ---------------------------------------------------------------------- >Comment By: panacoran (panacoran) Date: 2007-07-01 12:49 Message: Logged In: YES user_id=6886 これは#10110で解決済みですね。 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.jp/tracker/?func=detail&atid=3140&aid=10284&group_id=816 From noreply @ sourceforge.jp Sun Jul 1 12:51:19 2007 From: noreply @ sourceforge.jp (Sourceforge Tracker Monitor) Date: Sun, 01 Jul 2007 12:51:19 +0900 Subject: [ protra-Bugs-10040 ] =?ISO-2022-JP?B?GyRCTDU/VEIiJE4lRyE8JT8kSz1FSiMkLCQiJGskSCUoJWkhPCRLGyhC?= =?ISO-2022-JP?B?GyRCJEokaxsoQg==?= Message-ID: <20070701035119.461272AC00F@users.sourceforge.jp> Bugs item #10040, was opened at 2007-03-05 18:51 You can respond by visiting: https://sourceforge.jp/tracker/?func=detail&atid=3140&aid=10040&group_id=816 Category: None Group: current >Status: Closed Resolution: Fixed Priority: 5 Submitted By: panacoran (panacoran) Assigned to: panacoran (panacoran) Summary: 無尽蔵のデータに重複があるとエラーになる Initial Comment: 無尽蔵のデータに重複があるため、データベースに登録する 際にエラーになる。 ---------------------------------------------------------------------- Comment By: panacoran (panacoran) Date: 2007-04-08 20:14 Message: Logged In: YES user_id=6886 無尽蔵とのやり取りで、データが重複しているのではなく、市場 の指定が誤っていることがわかりました。たとえば、 2005/2/28,6333,22,6333 帝国電機 製,1231,1240,1230,1233,18000,大証2部 2005/2/28,6333,22,6333 帝国電機 製,1235,1240,1232,1233,35000,大証2部 これは重複ではなく、前者が東証2部のデータなのです。すでに 無尽蔵のデータは、これらのミスをすべて修正してあります。 先日実装した重複したデータのうち「正しい」データを返す処理 には意味がありませんが、今後も同じミスが起こらないとは限ら ないので、重複の検出自体は行うようにしておきます。 ---------------------------------------------------------------------- Comment By: panacoran (panacoran) Date: 2007-03-06 00:04 Message: Logged In: YES user_id=6886 重複しているデータのうち、2005年のデータは前のデータが正し く、2006年のデータは後のデータが正しいです。前に調べたのは 2005年だったので、2006年の重複が考慮されていませんでした。 データが重複している場合に、data/duplicate.logにデータを出 力してから正しいデータを返すように、PriceDataStream.Read() をMujinzouDataStream.Read()でoverrideしました。 無尽蔵にこの件は連絡済ですが、直ったとしても重複データへの 対応は残しておいたほうがいいかもしれません。 ---------------------------------------------------------------------- Comment By: (None) Date: 2007-03-05 20:34 Message: Logged In: NO t_sugaです。 下記のバージョンで、エラーも出ず 1996年以降、株価をダウンロード出来ました。 下記が、その対策して有る箇所のようです。 // $Id: PriceDataUpdator.cs,v 1.16 2007/02/03 09:23:27 panacoran Exp $ for (PriceData curr; (curr = stream.Read()) != null; prev = curr) { // mujinzou.web.infoseek.co.jpに置いてあるデータは // 同日同市場同銘柄のデータが二つ並んでることがある。 // 後者のデータが正解らしい。 if (prev == null || (curr.MarketId == prev.MarketId && curr.Code == prev.Code)) continue; dataList.Add(prev); } ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.jp/tracker/?func=detail&atid=3140&aid=10040&group_id=816 From noreply @ sourceforge.jp Sun Jul 1 18:06:21 2007 From: noreply @ sourceforge.jp (Sourceforge Tracker Monitor) Date: Sun, 01 Jul 2007 18:06:21 +0900 Subject: [ protra-Bugs-9132 ] =?ISO-2022-JP?B?GyRCJW0hPCU9JS9CLSVBJWMhPCVIJCxANSQ3JC9JQTJoJDUkbCRKGyhC?= =?ISO-2022-JP?B?GyRCJCQbKEI=?= Message-ID: <20070701090621.80C0E2AC00F@users.sourceforge.jp> Bugs item #9132, was opened at 2006-10-05 20:19 You can respond by visiting: https://sourceforge.jp/tracker/?func=detail&atid=3140&aid=9132&group_id=816 Category: macro Group: None Status: Open >Resolution: Fixed Priority: 5 Submitted By: Daisuke Arai (darai) >Assigned to: panacoran (panacoran) Summary: ローソク足チャートが正しく描画されない Initial Comment: ユーザ様からご指摘がありました。 ローソク足チャートが正しく描画されないときがあります。 例えば2006年7月3日の日経平均などです。 次のようにDrawRectangleを追加するとうまくいくとのこ と。 OpenとCloseが近い値の場合、FillRectangleだけでは横棒が 描画されないのだと思われます。 def Candle_draw(yo, in) if Close DrawLine(in, X, Low, X, High) if Close > Open FillRectangle(yo, X-Dx/2, Open, Dx, Close-Open) DrawRectangle(in, X-Dx/2, Open, Dx, Close-Open) elsif Close < Open FillRectangle(in, X-Dx/2, Close, Dx, Open-Close) // ------ここから------------------------------------- --------------------------------------- DrawRectangle(in, X-Dx/2, Close, Dx, Open-Close) // ------ここまで------------------------------------- --------------------------------------- else DrawLine(in, X-Dx/2, Close, X+Dx/2, Close) end end end ---------------------------------------------------------------------- >Comment By: panacoran (panacoran) Date: 2007-07-01 18:06 Message: Logged In: YES user_id=6886 FillRectangleの高さがつぶれて0になるのを防ぐようにしてみま した。 ---------------------------------------------------------------------- Comment By: Daisuke Arai (darai) Date: 2006-10-08 18:48 Message: Logged In: YES user_id=6842 確かに、ChartBoxを直したほうがよさそうですね。 ---------------------------------------------------------------------- Comment By: panacoran (panacoran) Date: 2006-10-06 00:51 Message: Logged In: YES user_id=6886 これ、私も前から気になってました。FillRectangleがつぶれて消 えないように、ChartBoxを直すほうがいいんじゃないでしょう か? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.jp/tracker/?func=detail&atid=3140&aid=9132&group_id=816