dobule iEnvelopesOnArray(double array[ ], int total, int ma_period, intma_method, int ma_shift, double deviation, int mode, int shift)
Calculation of the Envelopes indicator on data stored in a numeric array. Unlike iEnvelopes(…), the iEnvelopesOnArray function does not take data by symbol name, timeframe, the applied price. The price data must be previously prepared. The indicator is calculated from left to right. To access to the array elements as to a series array (i.e., from right to left), one has to use the ArraySetAsSeriesfunction.
エンベローブ インディケータを、数値配列に格納されているデータで計算します。iEnvelopes(…) と異なり、iEnvelopesOnArray 関数は、シンボル名、期間、適用された価格データを受け取りません。事前に価格データを準備する必要があります。インディケータは、左から右に計算されます。直列配列(すなわち、右から左)の配列要素にアクセスするためには、ArraySetAsSeries 関数を使用する必要があります。
Parameters:
パラメータ:
|
Sample:
サンプル:
1 | double val=iEnvelopesOnArray(ExtBuffer, 0, 13, MODE_SMA, 0.2, MODE_UPPER,0 ); |