Double型の計算について

 

現在やりたいこと(Close[i]-BB_Upper)/(BB_Upper-BB_Lower)を計算したい


NormalizeDouble(Double型/Double型,Digits);とやってみたのですがエラー(エラー表示はされないものの処理が行われていない)が起きてしまいます。

掛け算はいけるのは確認したのですが割り算はやり方が違うのでしょうか?わかる方ご教授ください。よろしくお願いします!

 

if(BB_Upper-BB_Lower!=0){double Answer= (Close[i]-BB_Upper)/(BB_Upper-BB_Lower);}else{ Print("Zero Divided");} 割り算は基本事前に0でないことを確認するようにすれば問題ないはずです。

 
Keisuke Tsutsui:

if(BB_Upper-BB_Lower!=0){double Answer= (Close[i]-BB_Upper)/(BB_Upper-BB_Lower);}else{ Print("Zero Divided");} 割り算は基本事前に0でないことを確認するようにすれば問題ないはずです。

出来ました!よくよく考えたらそうですよね。。。ありがとうございます

理由: