Sinyal geriye dönük test sonuçları
Sinyal geriye dönük test sonuçları (yalnızca BTC / ETH)
/api/signal/backtest/:coinİstek
Sorgu parametreleri
| Ad | Tür | Zorunlu | Varsayılan | İzin verilen değerler | Açıklama |
|---|---|---|---|---|---|
| coin path | string | Zorunlu | — | BTC, ETH | Coin; diğer değerler 400 döndürür. Örnek: BTC |
“path” olarak işaretlenen parametreler URL'nin parçasıdır.
Örnek istek
curl -s "https://www.coinboss.com/api/signal/backtest/BTC"Yanıt alanları
Alan tablosu gerçek yanıtlardan üretilir; dolayısıyla uç noktanın tam olarak ne döndürdüğünü listeler. Yollarda a[] dizi öğelerini, {*} ise coin veya borsa gibi dinamik bir adla anahtarlanan nesneleri gösterir.
| Alan | Tür | Birim | Açıklama |
|---|---|---|---|
| success | boolean | — | İstek başarılıysa true. Başarısızlık durumunda gövde `{ success: false, code, error, request_id }` olur. |
| coin | string | — | Coin sembolü, büyük harfle (örneğin BTC). |
| backtest_basis | string | — | Geriye dönük test istatistiklerinin ölçüldüğü coin (`ETH`). |
| basis_note_code | string | — | İstenen coin geriye dönük testi yapılan coinse `basis_native`, ETH istatistikleri başka bir coin için gösteriliyorsa `basis_borrowed`. |
| basis | string | — | Vadeli fiyat eksi spot fiyat ya da baz bloğu. |
| note_code | string | — | Sabit kod `eth_only_basis`: bu yanıttaki her istatistik ETHUSDT geçmişinden gelir. |
| daily | object | — | Günlük değerler. |
| daily.dataset | object | — | Günlük istatistiklerin dayandığı günlük mum geçmişinin boyutu ve tarih aralığı (tam geçmiş ve yakın dönem penceresi). |
| daily.dataset.bars_full | number | count | Tam geçmişteki günlük mum sayısı. |
| daily.dataset.range_full | string | — | Tam geçmişin ilk ve son tarihi, metin olarak. |
| daily.dataset.bars_recent | number | count | Yakın dönem penceresindeki günlük mum sayısı. |
| daily.dataset.range_recent | string | — | Yakın dönem penceresinin ilk ve son tarihi, metin olarak. |
| daily.dataset.src | string | — | Kaynak. |
| daily.baseline | object | — | Herhangi bir gün alıp 30 gün elde tutmanın referans sonucu; tam geçmiş ve yakın dönem penceresi için. |
| daily.baseline.full | object | — | Tam çözünürlüklü veri. |
| daily.baseline.full.n | number | — | Sayılan öğe sayısı. |
| daily.baseline.full.hold30_winrate | number | % | Tam geçmişteki tüm 30 günlük elde tutmalardan kârla sonuçlananların payı. |
| daily.baseline.full.hold30_pf | number | ratio | Tam geçmişteki tüm 30 günlük elde tutmaların kâr faktörü: kazançların toplamı ÷ kayıpların mutlak toplamı. |
| daily.baseline.recent | object | — | En son kayıtlar. |
| daily.baseline.recent.n | number | — | Sayılan öğe sayısı. |
| daily.baseline.recent.hold30_winrate | number | % | Yakın dönem penceresindeki tüm 30 günlük elde tutmalardan kârla sonuçlananların payı. |
| daily.baseline.recent.hold30_pf | number | ratio | Yakın dönem penceresindeki tüm 30 günlük elde tutmaların kâr faktörü: kazançların toplamı ÷ kayıpların mutlak toplamı. |
| daily.timing | object | — | Al ve tut getirisinin basit trend filtresi kurallarıyla karşılaştırması; tam geçmiş ve yakın dönem penceresi için. |
| daily.timing.full | object | — | Tam çözünürlüklü veri. |
| daily.timing.full.buy_hold_pct | number | % | Tam geçmişteki al ve tut getirisi, 210. mumdan itibaren ölçülür. |
| daily.timing.full.above_ema200_pct | number | % | Yalnızca kapanışın 200 günlük EMA'nın üzerinde olduğu günlerde pozisyon tutulduğunda tam geçmişteki getiri. |
| daily.timing.full.below_ema200_pct | number | % | Yalnızca kapanışın 200 günlük EMA'nın altında olduğu günlerde pozisyon tutulduğunda tam geçmişteki getiri. |
| daily.timing.full.ema20_gt_ema50_pct | number | % | Yalnızca 20 günlük EMA 50 günlük EMA'nın üzerindeyken pozisyon tutulduğunda tam geçmişteki getiri. |
| daily.timing.full.days_above | string | — | Kapanışın EMA200 üzerinde olması kuralı için `days held/total days` metni, tam geçmiş. |
| daily.timing.full.days_fast | string | — | EMA20'nin EMA50 üzerinde olması kuralı için `days held/total days` metni, tam geçmiş. |
| daily.timing.recent | object | — | En son kayıtlar. |
| daily.timing.recent.buy_hold_pct | number | % | Yakın dönem penceresindeki al ve tut getirisi. |
| daily.timing.recent.above_ema200_pct | number | % | Yalnızca kapanışın 200 günlük EMA'nın üzerinde olduğu günlerde pozisyon tutulduğunda yakın dönem penceresindeki getiri. |
| daily.timing.recent.below_ema200_pct | number | % | Yalnızca kapanışın 200 günlük EMA'nın altında olduğu günlerde pozisyon tutulduğunda yakın dönem penceresindeki getiri. |
| daily.timing.recent.ema20_gt_ema50_pct | number | % | Yalnızca 20 günlük EMA 50 günlük EMA'nın üzerindeyken pozisyon tutulduğunda yakın dönem penceresindeki getiri. |
| daily.timing.recent.days_above | string | — | Kapanışın EMA200 üzerinde olması kuralı için `days held/total days` metni, yakın dönem penceresi. |
| daily.timing.recent.days_fast | string | — | EMA20'nin EMA50 üzerinde olması kuralı için `days held/total days` metni, yakın dönem penceresi. |
| daily.signals | object | — | Sinyal kayıtları. dinamik anahtarlar: bull_regime,bear_regime,multi_long,fast_filter,pullback_add,streak5_up |
| daily.signals.{*} | object | — | Sinyal kayıtları. |
| daily.signals.{*}.hold | string | — | Eşleme anahtarının belirttiği sinyalin geriye dönük testinde kullanılan elde tutma kuralı; örneğin `30d`, `7d` veya ATR katları cinsinden bir kâr al / zarar durdur kuralı. |
| daily.signals.{*}.full | object | — | Tam çözünürlüklü veri. |
| daily.signals.{*}.full.n | number | — | Sayılan öğe sayısı. |
| daily.signals.{*}.full.winrate | number|null | — | Kazanma oranı. |
| daily.signals.{*}.full.pf | number|null | — | Kâr faktörü. |
| daily.signals.{*}.recent | object | — | En son kayıtlar. |
| daily.signals.{*}.recent.n | number | — | Sayılan öğe sayısı. |
| daily.signals.{*}.recent.winrate | number|null | — | Kazanma oranı. |
| daily.signals.{*}.recent.pf | number|null | — | Kâr faktörü. |
| daily.signals.{*}.src | string | — | Kaynak. |
| daily.signals.{*}.full.total_pct | number | % | Toplam içindeki pay. bulunmayabilir |
| daily.signals.{*}.full.mdd_pct | number | % | Maksimum düşüş (drawdown). bulunmayabilir |
| daily.signals.{*}.recent.total_pct | number | % | Toplam içindeki pay. bulunmayabilir |
| daily.signals.{*}.recent.mdd_pct | number | % | Maksimum düşüş (drawdown). bulunmayabilir |
| m15 | object | — | 15 dakikalık ETHUSDT mumları üzerinde geriye dönük test: çıkışlar ATR(14) katları cinsindendir, gidiş-dönüş maliyeti dahildir. |
| m15.dataset | object | — | Kullanılan 15 dakikalık mum geçmişinin boyutu, tarih aralığı ve eksiksizliği. |
| m15.dataset.bars | number | — | Mumlar. |
| m15.dataset.range | string | — | İstenen pencere. |
| m15.dataset.completeness | string | — | 15 dakikalık geçmişte mevcut mum sayısını beklenen mum sayısıyla karşılaştıran metin. |
| m15.dataset.src | string | — | Kaynak. |
| m15.signals | object | — | Sinyal kayıtları. dinamik anahtarlar: knife_25,knife_30,cum8_4,cum16_6 |
| m15.signals.{*} | object | — | Sinyal kayıtları. |
| m15.signals.{*}.signals | number | — | Sinyal kayıtları. |
| m15.signals.{*}.n | number | — | Sayılan öğe sayısı. |
| m15.signals.{*}.winrate | number | — | Kazanma oranı. |
| m15.signals.{*}.pf | number | — | Kâr faktörü. |
| m15.signals.{*}.total_pct | number | % | Toplam içindeki pay. |
| m15.signals.{*}.mdd_pct | number | % | Maksimum düşüş (drawdown). |
| m15.signals.{*}.tp | number | x | Eşleme anahtarının belirttiği sinyal için kullanılan kâr al mesafesi, ATR(14) katı olarak. |
| m15.signals.{*}.sl | number | x | Eşleme anahtarının belirttiği sinyal için kullanılan zarar durdur mesafesi, ATR(14) katı olarak. |
| m15.signals.{*}.src | string | — | Kaynak. |
| m15.threshold_scan | array | — | Alımı tetikleyen tek mumluk düşüşün büyüklüğüne göre geriye dönük test sonuçları. |
| m15.threshold_scan[] | object | — | Tek bir düşüş eşiğinin sonucu. |
| m15.threshold_scan[].th | number | % | Girişi tetikleyen tek mumluk fiyat değişimi (negatif). |
| m15.threshold_scan[].signals | number | — | Sinyal kayıtları. |
| m15.threshold_scan[].n | number | — | Sayılan öğe sayısı. |
| m15.threshold_scan[].winrate | number | — | Kazanma oranı. |
| m15.threshold_scan[].pf | number | — | Kâr faktörü. |
| m15.threshold_scan[].total_pct | number | % | Toplam içindeki pay. |
| m15.filter_test | array | — | −%2,0 dip girişinin, her biri tek bir ek filtreyle (RSI, hacim, EMA200) elde edilen sonuçları. |
| m15.filter_test[] | object | — | Tek bir filtre varyantının sonucu. |
| m15.filter_test[].code | string | — | Kod. |
| m15.filter_test[].n | number | — | Sayılan öğe sayısı. |
| m15.filter_test[].winrate | number | — | Kazanma oranı. |
| m15.filter_test[].pf | number | — | Kâr faktörü. |
| m15.filter_test[].total_pct | number | % | Toplam içindeki pay. |
| m15.confirm_test | array | — | Giriş zamanlamasına göre sonuçlar: hemen veya bir ya da iki teyit mumu beklendikten sonra. |
| m15.confirm_test[] | object | — | Tek bir giriş zamanlaması varyantının sonucu. |
| m15.confirm_test[].code | string | — | Kod. |
| m15.confirm_test[].n | number | — | Sayılan öğe sayısı. |
| m15.confirm_test[].winrate | number | — | Kazanma oranı. |
| m15.confirm_test[].pf | number | — | Kâr faktörü. |
| m15.confirm_test[].total_pct | number | % | Toplam içindeki pay. |
| m15.cost_test | array | — | Farklı gidiş-dönüş işlem maliyeti varsayımları altındaki sonuçlar. |
| m15.cost_test[] | object | — | Tek bir maliyet varsayımının sonucu. |
| m15.cost_test[].cost_pct | number | % | Bu çalıştırmada varsayılan gidiş-dönüş işlem maliyeti, nominal değerin yüzdesi olarak. |
| m15.cost_test[].pf | number | — | Kâr faktörü. |
| m15.cost_test[].total_pct | number | % | Toplam içindeki pay. |
| m15.hour_test | array | — | −%1,5 dip girişinin UTC saat penceresine göre ayrılmış sonuçları. |
| m15.hour_test[] | object | — | Tek bir UTC saat penceresinin sonucu. |
| m15.hour_test[].code | string | — | Kod. |
| m15.hour_test[].n | number | — | Sayılan öğe sayısı. |
| m15.hour_test[].winrate | number | — | Kazanma oranı. |
| m15.hour_test[].pf | number | — | Kâr faktörü. |
| m15.hour_test[].total_pct | number | % | Toplam içindeki pay. |
| m15.short_side | array | — | Ayna işlemin sonuçları: tek mumluk bir sıçramanın ardından short açmak. |
| m15.short_side[] | object | — | Tek bir sıçrama eşiğinin sonucu. |
| m15.short_side[].code | string | — | Kod. |
| m15.short_side[].n | number | — | Sayılan öğe sayısı. |
| m15.short_side[].winrate | number | — | Kazanma oranı. |
| m15.short_side[].pf | number | — | Kâr faktörü. |
| m15.short_side[].total_pct | number | % | Toplam içindeki pay. |
| weekday | array | — | Haftanın günü. |
| weekday[] | object | — | Haftanın günü. |
| weekday[].d | number | — | Takvim tarihi (UTC). |
| weekday[].up_rate | number | — | Daha yüksekten kapanan dönemlerin payı. |
| weekday[].mean_pct | number | % | Haftanın o günündeki ortalama günlük fiyat değişimi (`d` 1 = Pazartesi … 7 = Pazar), tam geçmiş. |
| month | array | — | Takvim ayı. |
| month[] | object | — | Takvim ayı. |
| month[].m | number | — | Takvim ayı numarası, 1–12. |
| month[].up_rate | number | — | Daha yüksekten kapanan dönemlerin payı. |
| month[].median_pct | number | % | O takvim ayının, tam geçmişteki yıllar genelinde kümülatif fiyat değişiminin medyanı. |
Üretilme zamanı: 2026-11-11 23:01 UTC; kaynak: 1 gerçek yanıt.
Örnek yanıt
/api/signal/backtest/BTC · Gerçek yanıt, yakalanma zamanı: 2026-11-13 03:59:07 UTC. Uzun diziler ve eşlemeler görüntüleme için kısaltılmıştır: month: 12 öğe içeriyordu; weekday: 7 öğe içeriyordu; m15.signals: 4 öğe içeriyordu; daily.signals: 12 öğe içeriyordu; m15.cost_test: 5 öğe içeriyordu; m15.hour_test: 3 öğe içeriyordu.
- "success"true
- "coin""BTC"
- "backtest_basis""ETH"
- "basis_note_code""basis_borrowed"
- "basis""ETHUSDT"
- "note_code""eth_only_basis"
- "daily"
- "dataset"
- "baseline"
- "timing"
- "signals"
- "m15"
- "dataset"
- "signals"
- "threshold_scan"
- "filter_test"
- "confirm_test"
- "cost_test"
- "hour_test"
- "short_side"
- "weekday"
- "month"
Ayrıntılar
- Kimlik doğrulama
- Yok. Herkese açık uç nokta.
- İstek sınırı
- IP başına dakikada 1200 istek
- Sunucu önbelleği
- 60m
- Edge mikro önbelleği
- 10s
- Pencere
- sabit: günlük mumlar 2017-08-17 ile 2026-07-30 arası, 15 dakikalık mumlar 2023-01 ile 2026-07 arası
- Veri kaynakları
- Borsa ETHUSDT mum verileri üzerinde çevrimdışı yapılmış bir geriye dönük testin statik özeti; yeniden hesaplanmaz.
- Borsa kapsamı
- Yalnızca ETH geriye dönük testi; BTC de aynı ETH tabanlı sayıları döndürür.
- Birimler
- win rate in percent, profit factor, sample counts
- Zaman damgaları
- Alan açıklamasında aksi belirtilmedikçe Unix epoch milisaniyesi (UTC)
- Yanıt biçimi
- json
- Kararlılık
- Kararlı
Canlı durum
Erişilebilirlik, son 30 gün
408 kontrolde başarı oranı: %100
Hatalar
Başarısız çağrılar tüm uç noktalarda aynı yapıyı paylaşır. Tam liste hatalar sayfasındadır. Hatalar ve istek sınırları →
| Kod | HTTP | Anlamı | Ne yapmalı |
|---|---|---|---|
| INVALID_PARAM | 400 | Zorunlu bir parametre eksik ya da bir değer kabul edilmiyor. Biliniyorsa `param` parametrenin adını verir. | Değiştirmeden yeniden denemeyin; isteği düzeltin. |
| UNAUTHORIZED | 401 | `CB-API-KEY` başlığı gönderildi, ancak anahtar bilinmiyor veya iptal edilmiş. Herkese açık veriler anahtar gerektirmez; başlığı kaldırın veya geçerli bir anahtar kullanın. | Değiştirmeden yeniden denemeyin. |
| FORBIDDEN | 403 | Bu rota herkese açık API'nin parçası değildir (dahilî veya yalnızca hesaba özel). | Yeniden denemeyin. |
| NOT_FOUND | 404 | Bilinmeyen rota ya da istenen coin / borsa / fon yok. | Yeniden denemeyin; yolu ve tanımlayıcıları katalogla karşılaştırarak kontrol edin. |
| RATE_LIMITED | 429 | Dakika başına sınırdan fazla istek gönderildi. `Retry-After`, beklenecek saniye sayısını verir. | `Retry-After` süresi kadar bekleyin, ardından artan beklemeyle yeniden deneyin. |
| INTERNAL | 500 | Beklenmeyen sunucu hatası. Mesaj bilinçli olarak geneldir; hatayı bildirirken `request_id` değerini belirtin. | Birkaç saniye sonra bir kez yeniden deneyin; sorun sürerse istek kimliğiyle birlikte bildirin. |
| UPSTREAM_FAILED | 503 | Bu uç noktanın arkasındaki veri kaynağı zamanında yanıt vermedi. Yerine eskimiş veya ikame rakamlar döndürülmez. | Artan beklemeyle yeniden deneyin; durum sayfasını kontrol edin. |
| UNAVAILABLE | 501 / 503 | Veri kümesi geçici olarak hazır değil (önbellek ısınıyor) ya da uç noktanın henüz yasal bir herkese açık kaynağı yok. | Daha sonra yeniden deneyin; katalog, tasarım gereği mevcut olmayan uç noktaları işaretler. |
| REQUEST_FAILED | 200 | Bazı eski uç noktalar HTTP 200 ile `success: false` yanıtı verir. Yalnızca HTTP durumunu değil, her zaman `success` değerini de kontrol edin. | Mesaja bağlıdır; başarısız bir istek olarak ele alın. |
Deneyin
/api/signal/backtest/:coinKullanılabilirstring — Coin; other values return 400.
https://www.coinboss.com/api/signal/backtest/BTCBu kategoride daha fazlası
- AHR999 birikim göstergesi serisi /api/indicators/ahr999
- Bitcoin balon endeksi /api/indicators/bitcoin-bubble
- Tam BTC günlük kapanış geçmişi /api/indicators/btc-history
- Boğa piyasası zirve sinyali kontrol listesi /api/indicators/bull-peak-signals
- CBBI boğa koşusu bileşik endeksi /api/indicators/cbbi
- Türev risk endeksi (CoinBoss yöntemi) /api/indicators/cdri
- Türev bileşik endeksi (CoinBoss yöntemi) /api/indicators/cgdi
- BTC'nin altın / S&P 500 ile korelasyonu /api/indicators/correlation
- Başlıca varlıkların korelasyon matrisi /api/indicators/correlation-matrix
- Ülkelere göre kriptonun yasal durumu /api/indicators/crypto-legality
- Döngü zirvesi değerleme bantları /api/indicators/cycle-caps
- BTC fiyatı ikiye katlanma süresi serisi /api/indicators/doubling-time
- Google arama ilgisi trendi /api/indicators/google-trends
- Makro seriler /api/indicators/macro-series
- Fiyat tahmin modeli çıktısı /api/indicators/price-forecast
- ATH'ye göre düşüş serisi /api/indicators/price-no-turning-back
- Reddit Bitcoin subreddit'i abone sayısı /api/indicators/reddit-subs
- Wikipedia sayfa görüntülemeleri /api/indicators/wikipedia-pageviews
- Altcoin sezonu endeksi (CoinBoss yöntemi) /api/indices/altseason
- Dip radarı /api/indices/bottom-radar
- Dip radarı geçmiş vaka incelemesi /api/indices/bottom-radar/case-0819
- BTC çok faktörlü sinyal panosu /api/indices/btc-signal
- BTC sinyalinin geriye dönük testi /api/indices/btc-signal/backtest
- Korku ve Açgözlülük endeksi /api/indices/fear-greed
- Korku ve Açgözlülük endeksi (güncel ve geçmiş) /api/market/fear-greed
- Sinyal geriye dönük test sonuçları /api/signal/backtest/:coin
- Sinyal izleme panosu /api/signal/monitor/:coin