CustomRatesReplace

Kullanıcı-tanımlı sembolün veri geçmişinde, belirtilen zaman aralığındaki verileri MqlRates tipli dizinin verileri ile değiştirir.

int  CustomRatesReplace(
   const string     symbol,             // sembol ismi
   datetime         from,               // başlangıç tarihi
   datetime         to,                 // bitiş tarihi
   const MqlRates&  rates[],            // kullanıcı-tanımlı sembol için kullanılacak veri dizisi
   uint             count=WHOLE_ARRAY   // kullanılacak rates[] dizisi elemanlarının sayısı
   );

Parametreler

symbol

[in]  Kullanıcı-tanımlı sembolün ismi

from

[in]  Fiyat geçmişinde değiştirilmek istenilen veri aralığının başlangıç zamanı.

to

[in]  Fiyat geçmişinde değiştirilmek istenilen veri aralığının bitiş zamanı.

rates[]

[in]   M1 için MqlRates tipli geçmiş veri dizisi.

count=WHOLE_ARRAY

[in]  Değişim için kullanılacak rates[] dizisi elemanlarının sayısı. WHOLE_ARRAY, tüm rates[] dizisi elemanlarının değişim için kullanılması gerektiği anlamına gelir.

Geri Dönüş Değeri

Güncellenen veri sayısı veya hata durumunda '-1'.

Not

rates[] dizisinde belirtilen aralıkta olmayan veriler gözardı edilir. Fiyat geçmişinin belirtilen aralığında mevcut olan veriler yenileriyle değiştirilir. Belirtilen zaman aralığının dışında kalan veriler ise değiştirilmeden bırakılır. rates[] dizisindeki veriler OHLC fiyatlarına göre doğru olmalıdır ve çubuk açılış zamanları M1 zaman dilimine karşılık gelmelidir.

 

Ayrıca bakınız

CustomRatesDelete, CustomRatesUpdate, CopyRates