iMaOnArrayが最初に読み込まれたときには動作するが、時間枠が変更されたときには失敗する理由を説明してください。
明らかに私は何かが足りない?
挿入されたコードint start(){double mPrsCl; int mLim、counted_bars = IndiorCounted(); ArraySetAsSeries(mMa、true); ArraySetAsSeries(mMa2、true); (counted_bars gt; 0)mLim = MathMin(バー、mHist) - (counted_bars - (Bars-mHist)); if(counted_bars lt; 0)return(0); if(counted_bars == 0)mLim = MathMin(バー、mHist) - 1; for(int i = mLim; i gt; = 0; i--){.........いくつかのコードmPrsCl = someval; Barcl#91; i#93; = mPrsCl; if(i lt; mHist-mMaPrd2-1){mMa#91; i#93; = iMAOnArray(BarCl、0、mMaPrd、0,1、i); mMa2#91; i#93; = iMAOnArray(BarCl、0、mMaPrd2,0,1、i); }} .........より多くのコードを返します(0); }
indiが最初にMaのショーをロードしたとき、TFが変更されるとどこかにあるが、値は「0」か非常に低い。
どんな助けでも大歓迎です。
TIA
M.