API ya data ya soko la hisa bila ufunguo
API ya bure ya data ya soko la hisa bila ufunguo wala usajili: maswali saba ya JSON kuhusu hisa na chaguo za Marekani, yaliyohifadhiwa kwenye edge na wazi kwa mawakala wa AI.
Strasmore inatoa API ya data ya soko la hisa bila malipo. API hii haitumii ufunguo wala usajili. Inatoa mkusanyiko unaokua wa maswali yaliyochaguliwa na kusomwa tu kuhusu data ya hisa na chaguo za Marekani. Data hiyo inatolewa kama JSON tupu kupitia HTTPS. Imefunguliwa kwa makusudi kwa mawakala wa AI na pia kwa watu. Pia ni onyesho bila ufunguo la kitu cha nadra zaidi: API ya SQL bila malipo ambapo akaunti bila malipo inaandika maswali yake mwenyewe. Ukurasa huu unaandika kila kituo. Unaonyesha miito inayofanya kazi. Na unaonyesha chati za data ile ile inayorudishwa na API.
API ya bure inayotoa nini
Kila ufunguo hujibu swali moja ambalo msomaji wa soko huuliza kwa kweli. Orodha kufikia muda huu wa uandishi:
spy_qqq: faida zilizosanifishwa za SPY na QQQ katika vikao 45 vilivyopitadividend_yield_leaders: dividend yields za juu zaidi miongoni mwa kampuni kubwa kwenye kikao cha karibuniupcoming_ex_dividends: tarehe za ex-dividend za Marekani zinazokuja, pamoja na kiasi cha pesa na tarehe za maliposhort_interest_watch: waongozi wa days-to-cover kwenye makazi ya hivi karibuni ya short-interestiv_leaders: waongozi wa implied-volatility ya mwisho wa siku miongoni mwa underlyings za chaguo za kiowazi zinazouzwa kwa urahisirecent_ipos: orodha za Marekani kutoka siku 180 zilizopita, pamoja na bei ya ofa na ukubwalatest_market_news: maneno ya habari mapya zaidi ya soko na tickers wanazotajabiggest_movers: mabadiliko makubwa zaidi kwenye kikao cha kawaida cha karibuni miongoni mwa majina yanazouzwa kwa urahisirevenue_leaders: kampuni kubwa zaidi za Marekani kwa mapato ya mwaka jana na net incomemost_active_options: mahali ambapo kiasi cha chaguo za kiowazi kinakoleka, pamoja na implied volatility ya wastaniput_call_ratio: uwiano wa kiasi cha put/call wa underlyings zinazofanya kazi zaidiupcoming_splits: mgawanyiko wa hisuli uliopita na uliopangwamarket_holidays: kufungwa kwa NYSE kunakokuja na kufungwa mapema
Bei za hisuli zimecheleweshwa. Options greeks na implied volatility ni thamani za mwisho wa siku. Kila payload inajumuisha SQL halisi iliyoizalisha, hivyo nambari yoyote inaweza kufuatiliwa hadi swali lake.
Jinsi ya kuiita
Ombi moja la GET, hakuna vichwa vya habari vinavyohitajika:
curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"
Kituo cha katalogu kinaorodhesha kila ufunguo unaopatikana pamoja na URL iliyo tayari kupakuliwa, maelezo ya kila swali kwa Kiingereza wazi, na maelezo ya matumizi. Kipakue kwanza ikiwa unagundua API kwa njia ya kiprogramu:
curl "https://ai.strasmore.com/api/demo/catalog"
Jibu hubeba ufunguo uliotatuliwa, swali ambalo linajibu, SQL, majina ya nguzo, safu, na sehemu mbili za kielelezo. Muundo (thamani zimefutwa):
{
"key": "dividend_yield_leaders",
"label": "Highest dividend yields, large caps, latest session",
"nl": "Which large-cap US stocks currently have the highest dividend yields?",
"sql": "SELECT ...",
"columns": ["as_of", "ticker", "dividend_yield_pct", "..."],
"rows": ["..."],
"source": "Strasmore Research",
"more": "Get more at https://www.strasmore.com ..."
}
Kuweka ufunguo ambao haupo hutoa swali chaguomsingi na huutia alama kwa sehemu ya fallback_from badala ya kushindwa. Zingatia sehemu hiyo kama onyo la tahajia, na katalogu kama chanzo cha ukweli kwa ufunguo halali.
Imejengwa kwa mawakala na LLMs
Demo hii imelengwa kuitwa na programu ambayo huhitaji kuandika leo. Majibu huweka access-control-allow-origin: * na CORS preflights hujibu kwa urahisi kutoka chanzo chochote. Hivyo programu za kivinjari, daftari, na mawakala wa LLM yote yanaweza kuyapata moja kwa moja. Chini ya hapo, kila swali linahesabu upya kwa zaidi ya kila dakika kumi na hutumika kutoka kwenye kumbukumbu ndani ya milisekonda chache.
Viingilio vinavyosomwa kwa mashine, kwa mpangilio ambao mawakala yanapaswa kuyasoma:
https://www.strasmore.com/llms.txthuitaja orodha ya yaliyomo na demo API katika faili fupi moja.https://ai.strasmore.com/api/demo/cataloghuorodhesha kila swali pamoja na URL.- Uga wa
morewa kila jibu unaelekeza tena kwenye katalogi na bidhaa kamili.
Vidokezo viwili vya adabu. Namba za kila swali hufanyiwa upya kwa zaidi ya kila dakika kumi. Hivyo kuuliza mara kwa mara zaidi ya hapo hurudisha data sawa. Uga wa source ndani ya kila mzigo huitaja chanzo cha data; uweke wazi popote inapowezekana unapochapisha upya namba.
Data inayotumika kwenye demo
Majibu ya API yanatoka kwenye hifadhi data ile ile inayosomwa na blogu hii. Paneli hapa chini huendesha maswali ya demo kupitia mwendesho wa blogu, huku SQL ikiwa wazi chini ya kila paneli.
Ufunguo wa spy_qqq unarekebisha bei za kufungwa za SPY na QQQ kuwa masafa ya faida kwa asilimia kuanzia mwanzo wa dirisha la siku arobaini na tano. Katika kipindi cha 30 cha soko katika dirisha la sasa, mabadiliko ya jumla ya SPY ni -1.6% na ya QQQ ni -5.69%.
SQL halisi nyuma ya kila namba
SELECT day,
round((spy / first_value(spy) OVER (ORDER BY day ASC) - 1) * 100, 2) AS spy_return_pct,
round((qqq / first_value(qqq) OVER (ORDER BY day ASC) - 1) * 100, 2) AS qqq_return_pct
FROM (
SELECT toDate(window_start) AS day,
argMaxIf(close, window_start, ticker = 'SPY') AS spy,
argMaxIf(close, window_start, ticker = 'QQQ') AS qqq
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ') AND window_start >= now() - INTERVAL 45 DAY
GROUP BY day
)
ORDER BY dayUfunguo wa dividend_yield_leaders unachuangalia yield kati ya asilimia mbili na asilimia kumi na tano, akiwa na thamani ya soko juu ya dola bilioni mbili. Kizingiti cha chini kinazuia kelele, na kizingiti cha juu kinaondoa athari za mgawanyiko maalum zinazoonekana kama yield ambayo hakuna kampuni inayoweza kudumisha. Kufikia Jul 17, kilele cha uchujaji ni STRC kwa 13.45%. Kwa jinsi historia ya malipo ya kampuni moja inavyosomwa kwa miongo kadhaa, angalia historia ya mgawanyiko wa Microsoft.
SQL halisi nyuma ya kila namba
SELECT ticker,
round(dividend_yield * 100, 2) AS dividend_yield_pct,
formatDateTime(date, '%b %e') AS as_of_label
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND dividend_yield BETWEEN 0.02 AND 0.15
AND market_cap > 2e9
AND ticker NOT IN ('SPCX')
ORDER BY dividend_yield DESC
LIMIT 12Ufunguo wa iv_leaders unapima wastani wa volatiliti inayodhaminiwa ya mwisho wa siku kwa kila kitu msingi katika mikato yote iliyoorodheshwa na muda wake wa kuisha, unaacha majina yenye kiasi cha chenye maana cha mikataba ya hiari, na unawapanga. Kiongozi wa sasa ni SNXX kwa wastani wa volatiliti inayodhaminiwa wa 299.1%. Soma za juu kwenye uchujaji huu huashiria majina ambayo soko la hiari linathamini mabadiliko makubwa; uchujaji unaeleza kiwango na unaacha tafsiri kwako.
SQL halisi nyuma ya kila namba
SELECT underlying_symbol AS ticker,
round(avg(implied_volatility) * 100, 1) AS avg_iv_pct
FROM global_markets.options_greeks
WHERE date = (SELECT max(date) FROM global_markets.options_greeks)
AND iv_converged
AND underlying_symbol NOT IN ('SPCX')
GROUP BY underlying_symbol
HAVING sum(volume) > 10000
ORDER BY avg_iv_pct DESC
LIMIT 12Ufunguo wa short_interest_watch unapanga siku-zinazohitajika-kufunika kutoka kwenye seti ya data ile ile ya FINRA iliyoelezwa kwenye mwongozo wetu wa data ya nia ya kuuza, na upcoming_ex_dividends unasoma kalenda ya matukio ya shirika. Vyote vinafuata mpangilio uliopo hapo juu: uchujaji maalum, matokeo yaliyopangwa, SQL ndani ya mzigo.
Kutoka demo hadi ghala kamili
Maswali ya demo yamefanywa kuwa ya kudumu kusudi: yanabaki nafuu, yanaweza kukumbukwa, na salama kwa kila mtu kuyafungua. Ghala nyuma yao lina miaka ishirini na mbili ya hisa za Marekani na miaka kumi na mbili ya historia ya options, na akaunti ya bure (bila kadi) huandika SQL yake mwenyewe dhidi yake, maswali mia kumi kwa siku. Ngazi za kulipia hufungua historia kamili, tick data, na funguo za API za programmatic. Wakati screen ya kudumu haishatoshelezi tena, ngazi ya SQL ya bure ndiyo hatua inayofuata.
Maswali yanayojirudia
Je, API ya data ya soko la Strasmore ni ya bure kweli?
Ndio. Vifungo vya majaribio havihitaji ufunguo, usajili, wala maelezo ya malipo. Hutoa maswali ya kawaida tu; maswali yoyote yanayoendeshwa kwenye bidhaa kamili.
Je, ninahitaji ufunguo wa API au uthibitisho?
Hapana. Kila kipengele cha majaribio kinajibu maombi ya GET yasiyo na uthibitisho. Funguo zinapatikana tu kwa API ya kulipwa inayoendeshwa kwa programu, ambayo hutekeleza maswali maalum.
Je, data ya majaribio ni mpya kiasi gani?
Bei za hisa zinacheleweshwa badala ya kuwa za wakati halisi. Viwango, riba fupi, na hatua za shirika husasishwa kufuatilia mzunguko wa chanzo chao. Wagiriki na volatiliti inayotabiriwa ni za mwisho wa siku. Matokeo ya kila swali husasishwa zaidi ya mara moja kila dakika kumi.
Je, wakala wangu wa LLM au programu ya kivinjari inaweza kuiita moja kwa moja?
Ndio. Majibu yanakuja na CORS wazi kutoka asili yoyote, uchunguzi wa awali unafanikiwa popote, na orodha katika /api/demo/catalog inaelezea kila swali katika muundo wa JSON ambao wakala anaweza kusoma bila nyaraka.
Nini kinatokea nikihitaji ufunguo usiopo?
API hutoa swali chaguomsingi la spy_qqq na huongeza uga wa fallback_from unaoonyesha ulichoomba. Angalia orodha kwa orodha ya funguo halali.
Kila paneli kwenye ukurasa huu ni swali lililohifadhiwa lenye uhai, na ghala hiyo hiyo inajibu maswali unayoandika mwenyewe katika SQL au Kiingereza cha kawaida kwenye kituo cha Strasmore.