- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomRatesReplace
指定された時間間隔内のカスタム銘柄の価格履歴をMqlRates型の配列からのデータで完全に置き換えます。
int CustomRatesReplace(
|
パラメータ
symbol
[in] カスタム銘柄名
from
[in] 更新する指定範囲内の価格履歴の最初のバーの時間
to
[in] 更新する指定範囲内の価格履歴の最後のバーの時間
rates[]
[in] MqlRates型のM1履歴データの配列
count=WHOLE_ARRAY
[in] 置換に使用されるrates[]配列要素の数。WHOLE_ARRAYはすべてのrates[]配列要素が置き換えに使用されることを意味します。
戻り値
更新されたバーの数(エラーの場合は -1 )
注意事項
指定された範囲を超えたrates[]配列のバーは無視されます。このようなバーがすでに価格履歴に存在して指定された範囲に入った場合は置き換えられます。現在の価格履歴の指定された範囲外のバーは変更されません。rates[]配列データはOHLC価格について正しく、バーが開く時間はM1時間枠に対応するべきです。
参照