レート配列のコピー【ArrayCopyRates】

int ArrayCopyRates(void dest_array[ ], string symbol=NULL, int timeframe=0)

 

Copies rates to the two-dimensional array from chart RateInfo array and returns copied bars amount, or -1 if failed. First dimension of RateInfo array contains bars amount, second dimension has 6 elements:

チャートの RateInfo 配列から2次元配列にレートをコピーし、そして、コピーされたバーの総数を返すか、失敗したら -1 を返します。RateInfo 配列の最初の次元にはバーの総数が含まれており、2番目の次元に6個の要素があります。

 0 – time,

0 – 時間

 1 – open,

1 – 始値

 2 – low,

2 – 安値

 3 – high,

3 – 高値

 4 – close,

4 – 終値

 5 – volume.

5 – 出来高

If data (symbol name and/or timeframe differ from the current ones) are requested from another chart, the situation is possible that the corresponding chart was not opened in the client terminal and the necessary data must be requested from the server. In this case, errorERR_HISTORY_WILL_UPDATED (4066 – the requested history data are under updating) will be placed in the last_error variable, and one will has to re-request (see example of ArrayCopySeries()).

もしデータ(通貨ペア名、もしくは現在のものと異なる時間枠のデータ)を別チャートから要求された場合、現在のターミナル クライアントで開かれていないチャートと通信が可能な状況で、必要なデータをサーバーに求めなくてはなりません。この場合、エラー ERR_HISTORY_WILL_UPDATED (4066 – 要求された履歴データが更新中です)が、last_error 変数に格納されいると、再要求をする必要があります。(詳細については、ArrayCopySeries() の例を参照)

Notes: This rates array is normally used to pass data to a DLL function.

注意:このレート配列は、DLL 関数にデータを渡すために通常使用されます。

Memory is not really allocated for data array, and no real copying is performed. When such an array is accessed, the access will be redirected.

メモリがデータ配列に実際に割り当てられないと、実際にコピーは行われません。このような配列にアクセスされるとき、アクセスはリダイレクトされます。

Parameters:

パラメータ:

 

Sample:

サンプル:

 

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">