CustomRatesUpdate

Kullanıcı-tanımlı bir sembolün veri geçmişindeki eksik verileri ekler ve mevcut verileri MqlRates tipli diziden kopyalayarak değiştirir.

int  CustomRatesUpdate(
   const string     symbol,             // kullanıcı-tanımlı sembolün ismi
   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

rates[]

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

count=WHOLE_ARRAY

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

Geri Dönüş Değeri

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

Not

Kullanıcı-tanımlı sembolün rates[] dizisinde hiç çubuk verisi yoksa, eklenir.  Çubuk verisi mevcutsa, değiştirilir. Mevcut fiyat geçmişindeki diğer tüm veriler 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

CustomRatesReplace, CustomRatesDelete, CopyRates