Skip to main content

İndikatörler

Tüm tanımlanmış indikatörlerin dokümantasyonunu almak ve belirtilen parametreler ile indikatör verilerini çekmek için kullanılan endpoints. Temel barlar (1, 5, 60dk, günlük) ve türetilmiş barlar (10, 15, 30, 120, 240dk, haftalık, aylık, yıllık) için indikatör hesaplamalarını destekler.

İndikatör Dokümantasyonu​

Description​

Tanımlı olan bütün indikatörleri ve parametrelerini, default değerlerini, açıklamalarını döner.

Endpoints​

HTTP GET Endpoint https://apitest.matriksdata.com/dumrul/v1/tick/bar/indicators/docs

Sample Request-Response​

https://apitest.matriksdata.com/dumrul/v1/tick/bar/indicators/docs

[
{
"name": "RSI",
"description": "Relative Strength Index",
"method": "GET",
"query": [
{
"key": "symbol",
"type": "string",
"required": true,
"example": "GARAN"
},
{
"key": "indicatorName",
"type": "string",
"required": true,
"example": "RSI",
"description": "Göstergenin adı."
},
{
"key": "rsiLength",
"type": "integer",
"required": false,
"example": "14",
"default": 14,
"description": "Hesaplamada kullanılacak dönem uzunluğu."
},
{
"key": "inputSource",
"type": "string",
"required": false,
"example": "close",
"default": "close",
"description": "Kullanılacak fiyat türü (örn: close, open, high, low)."
},
{
"key": "period",
"type": "string",
"required": true,
"example": "1day",
"description": "Veri periyodu 1min, 5min, 1hour, 1day, 10min, 15min, 30min, 120min, 240min, weekly, monthly ve yearly değerlerini alabilir."
},
{
"key": "start",
"type": "date (YYYY-MM-DD)",
"required": true,
"example": "2021-08-12",
"description": "'end' veya 'timestamp' & 'count' parametresi kullanılırsa, zorunlu değildir."
},
{
"key": "end",
"type": "date (YYYY-MM-DD)",
"required": true,
"example": "2021-08-19"
},
{
"key": "timestamp",
"type": "timestamp",
"required": false,
"example": 1664376109000,
"description": "'count' parametresi ile birlikte kullanılmalıdır. Verildiği saniyeden sonraki 'count' kadar bar'ı döner."
},
{
"key": "count",
"type": "integer",
"required": false,
"example": 10,
"description": "'end' veya 'timestamp' parametresi ile birlikte kullanılabilir. 'yearly' için 50 'monthly' için 600, diğer periyotlar için 1000 sınırı vardır."
},
{
"key": "divisorSymbol",
"type": "string",
"required": false,
"example": "USDTRY",
"description": "symbol parametresinin değerlerinin bölüneceği sembol."
}
]
}
]

Temel Bar İndikatörleri​

Description​

Temel barları (1, 5, 60dk ve günlük) periyottaki indikatör değerleri için kullanılır.

Endpoints​

HTTP GET Endpoint https://apitest.matriksdata.com/dumrul/v1/tick/bar/indicators

Sample Request-Response​

https://apitest.matriksdata.com/dumrul/v1/tick/bar/indicators?indicatorName=RSI&symbol=GARAN&start=2025-04-14&end=2025-04-21&period=1day&rsiLength=5&inputSource=open

[
{
"date": "2025-04-14",
"time": 1744578000000,
"rsi": 43.90127750461434
},
{
"date": "2025-04-15",
"time": 1744664400000,
"rsi": 39.455878703032695
},
{
"date": "2025-04-16",
"time": 1744750800000,
"rsi": 34.37917983350007
},
{
"date": "2025-04-17",
"time": 1744837200000,
"rsi": 37.71817387130294
},
{
"date": "2025-04-18",
"time": 1744923600000,
"rsi": 35.46261210588273
},
{
"date": "2025-04-21",
"time": 1745182800000,
"rsi": 27.990098985928235
}
]

Türetilmiş Bar İndikatörleri​

Description​

Temel barlardan türetilmiş olan 10, 15, 30, 120, 240dk, haftalık, aylık ve yıllık periyotlardaki indikatör değerleri için kullanılır.

Endpoints​

HTTP GET Endpoint https://apitest.matriksdata.com/dumrul/v1/tick/derived-bar/indicators

Sample Request-Response​

https://apitest.matriksdata.com/dumrul/v1/tick/derived-bar/indicators?symbol=TTRAK&period=240min&start=2025-03-28&end=2025-03-28&indicatorName=RSI&rsiLength=14&inputSource=close

[
{
"date": "2025-03-28",
"time": 1743145200000,
"rsi": 49.551804393709965
},
{
"date": "2025-03-28",
"time": 1743159600000,
"rsi": 52.39651550206903
},
{
"date": "2025-03-28",
"time": 1743174000000,
"rsi": 50.07131379872198
}
]
Son güncelleme: 14 Temmuz 2026