iMAOnArrayがタイムフレームの変更に対応していない
Results 1 to 3 of 3

Thread: iMAOnArrayがタイムフレームの変更に対応していない

  1. #1
    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.

  2. #2

    Quote Originally Posted by ;
    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--){..........
    私の最初の推測は、インジケートカウントがタイムフレームの変更時に履歴全体に更新されないことです。値を印刷し、tfを変更したときに何が表示されているのかを見て、私自身のダミープログラムとチェックを行う必要はありません。また、あなたのnMA#= imaonarrayと同じループ内でBarCl [i]の割り当てをしているとは確信していません(BarClコールはとても良いアイデアです。それを考えるのは疲れていますが、あなたが最初にこれをチャートにロードした後にあなたが思っている値を設定していない可能性があります。私は、これらのループを別々のループに書き換えて、BarCl配列全体が正しく挿入されていることを確認してから、imaonarray呼び出しを開始していたのですが、mHistまたはIndiorCountedをどこにどのように割り当てるかを表示しません。可能性のある問題。

  3. #3
    ありがとうNubcake、最初にmHistがext varに設定されました。私は同じループ内でBarCl [i]の割り当てをしていることは確信していません....おそらくそれが最も可能性の高い原因ですが、私は今は面倒を諦めて、自分のEmaをBarClにコーディングしました。 ..それはより簡単で迅速でした。再度ありがとう、M.

投稿権限

  • Youma新しいスレッドを投稿しない
  • Youmaは返信しない
  • あなたは添付ファイルを投稿しないかもしれない
  • Youma Notedityourposts
  •  
  • スマイリーはオンです
  • スマイリーはオンです
  • [IMG]コードがオンです
  • [VIDEO]コードがオンです
  • HTMLコードがオフです
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.