ちょっとしたことですが変数を先に宣言するとしばらくはこの変数のことを気にする必要があるので、
必要な箇所で（ここだと41行目）初めて出たほうが良い気がします！
http://system-trading.jp/toyoshima/index.php?ID=90