オートロットの作成について誰か教えていただけないでしょうか?

 

EAの作成を行っているのですが、オートロットの作成が上手くできず、

どなたかご指南いただけないでしょうか?

ー現在のプログラムー

input double InpLots          =0.1; // 初期ロット入力

input int    IB           = 10000; //イニシャルバランス

//ロット計算

double balance=AccountInfoDouble(ACCOUNT_BALANCE); //BALANCEの取得

double Lots   = balance / IB * InpLots; //ロット計算

double NLots  = NormalizeDouble( Lots , 2 ); // ノーマライズ

ーーーーーーーーー

これを走らせると途中まで動くのですが、balanceがある程度大きくなると

トレードしなくなってしまいます。

すみませんが、宜しくお願い申し上げます。m(__)m

理由: