[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 20

 
Prix:
こんにちは。新しいビームが現れるポイントをマークするZIGZAGインジケータをダウンロードできる場所を知っている人がいたら教えてください(例:異なる色で表示される)。もし、まったくないのであれば...。

DT_ZZ_Nenが含まれる特集を探す
 
Vinin:

DT_ZZ_Nenが含まれる特集を探す

ありがとうございます、今試してみます。
 
iMAOnArray関数に渡される配列の処理について教えてください。
なぜかこの関数はバッファ配列でのみ動作する(VMAの例)
で、「レギュラー」(SMAなど)では動作しないでしょう。

以下は、私の番組で行っている方法の概要です。どうしたんですか?

double MA1[],MA2[],VMA[],SMA[];

int init()
{

   SetIndexBuffer(0,MA1);
   SetIndexBuffer(1,MA2);
   SetIndexBuffer(2,VMA);
   SetIndexEmptyValue(0,0.0);
   SetIndexEmptyValue(1,0.0);
   SetIndexEmptyValue(2,0.0);  
   ArrayResize(SMA,1);  
   ArrayInitialize(SMA,0);

 return(0);
}

int start() 
{  
 
SMA[i]=...........;
VMA[i]=...........;

MA1[i]=iMAOnArray(SMA,0,8,0,0,0); //----этот вариант НЕ работает
MA2[i]=iMAOnArray(VMA,0,8,0,0,0); //----этот вариант всегда работает  
   
  return(0);
}

 

この件に関しては、すでに手紙を書きましたが、あなたは無視することを選びました。

インジケータバッファ ではない配列を宣言する場合、インタプリタがメモリ領域を確保できるように、そのサイズを指定しなければなりません(できれば大きく)。

 
Vinin:

DT_ZZ_Nenが含まれる特集を探す

私の理解が正しければ、ポイントは新しいレイが現れた時ではなく、それが現れたローソクの最大値または最小値を示しているのですが...。でも、悪くもない...ありがとう...。
 
Fox_RM:
iMAOnArray関数に渡される配列の処理について教えてください。
なぜかこの関数はバッファ配列でのみ動作する(VMAの例)
で、「レギュラー」(SMAなど)では動作しないでしょう。

以下は、私の番組で行っている方法の概要です。どうしたんですか?

SMA[]配列とVMA[]配列の準備の順序は、「非バッファ」配列のサイズを宣言したと仮定すると、このコード断片からは明らかではありません。

これらの配列にはまずデータを入れ、iMAOnArray()で配列MA1[]とMA2[]を作成する必要があります。

 
FAQ:

この件に関しては、すでに手紙を書きましたが、あなたは無視することを選びました。

インジケータバッファではない配列を宣言する場合、インタプリタがメモリ領域を確保できるように、そのサイズを指定しなければなりません(できれば大きく)。

1からBarsまでのサイズをあげてみました。宣言時、ArrayResize 時ともに何も変化なし;(
 
double SMA[];

int init()
{
   ArrayResize(SMA,1);     //--- Размер различный задавал от 1 до Bars 
   ArrayInitialize(SMA,0);

 return(0);
}

int start() 
{  
 
SMA[i]=...........; // --- Заполнение массива.

MA1[i]=iMAOnArray(SMA,0,8,0,0,0); //----MA1 буферный.
   
  return(0);
}

普段はバッファーのないものでやっています。

 
double MA1[],MA2[],VMA[],SMA[3000];<= вписать размер!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
FAQ:

なるほどね)1〜Barsまでの サイズを出してみました。AD 時、ArrayResize 時ともに。もしかしたら、他の部分でエラーが発生しているのでは?