İ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
[
{
"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
[
{
"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
}
]