新規記事投稿
フォロー記事投稿
記事のキャンセル
From: 野泉
<webmaster@noizumi.org>
Subject: またバグ発見したよ
Date: 1999/07/28 14:28:18
バグです。皆様御迷惑をおかけしました。
松井証券さんの売買シミュレーション(仮リリース版)と
わしの株価計算比較してたら、100万円超過500万円以下の範囲で、
わしの株価計算の方が清算金額が若干少なく、結果が違う。
どうやら手数料計算がおかしいようで、理屈では、
約定価格×0.0575+2500=手数料
となるが、例えば、150万円の約定価格を実際に計算させると、
15999円でその消費税が799円となり、これが誤差となっている
ようだ。
どうも浮動少数点計算の精度問題みたいで、とりあえず、
約定価格×(手数料率×100) ÷ 100 + 手数料固定分 = 手数料
という計算式にして、変数の取り得る最小数値と最大数値の差を
少なくしつつ計算する方式に変更しました。
ほんまにすんまへんm(__)m
でも、松井証券さんの損益分岐計算にはまだ最適化の余地がある
みたいで、数値によっては結果を出すのが凍ったようになって
すごく遅い。勝った(にやり)