新規記事投稿 フォロー記事投稿 記事のキャンセル
From: 野泉 <webmaster@noizumi.org>
Subject: またバグ発見したよ
Date: 1999/07/28 14:28:18

バグです。皆様御迷惑をおかけしました。

松井証券さんの売買シミュレーション(仮リリース版)と
わしの株価計算比較してたら、100万円超過500万円以下の範囲で、
わしの株価計算の方が清算金額が若干少なく、結果が違う。

どうやら手数料計算がおかしいようで、理屈では、
約定価格×0.0575+2500=手数料

となるが、例えば、150万円の約定価格を実際に計算させると、
15999円でその消費税が799円となり、これが誤差となっている
ようだ。

どうも浮動少数点計算の精度問題みたいで、とりあえず、
約定価格×(手数料率×100) ÷ 100 + 手数料固定分 = 手数料

という計算式にして、変数の取り得る最小数値と最大数値の差を
少なくしつつ計算する方式に変更しました。

ほんまにすんまへんm(__)m

でも、松井証券さんの損益分岐計算にはまだ最適化の余地がある
みたいで、数値によっては結果を出すのが凍ったようになって
すごく遅い。勝った(にやり)