Strategies
Access quantitative strategy rankings, backtesting results, and trading opportunities.
/api/v1/strategies/opportunitiesReturns current trading opportunities identified across all assets.
Response
200 OKcurl -X GET "https://api.gilito.ai/api/v1/strategies/opportunities" \
-H "Authorization: Bearer YOUR_API_KEY"{
"data": [
{
"assetId": "a1b2c3d4-...",
"symbol": "AAPL",
"signal": "buy",
"strategyHash": "abc123...",
"strategyName": "RSI + MACD Crossover",
"confidence": 0.87,
"updatedAt": "2026-03-19T00:00:00.000Z"
},
...
]
}/api/v1/strategies/topReturns the global top-performing strategies across all assets.
Query Parameters
limitnumberoptionalNumber of results (default 20, max 100).
pagenumberoptionalPage number for pagination.
Response
200 OKcurl -X GET "https://api.gilito.ai/api/v1/strategies/top?limit={limit}&page={page}" \
-H "Authorization: Bearer YOUR_API_KEY"{
"data": [
{
"strategyHash": "abc123...",
"strategyName": "EMA Crossover 12/26",
"assetId": "a1b2c3d4-...",
"symbol": "MSFT",
"totalReturn": 0.342,
"sharpeRatio": 1.85,
"maxDrawdown": -0.12,
"winRate": 0.65
},
...
],
"meta": { "total": 500, "page": 1, "limit": 20 }
}/api/v1/strategies/asset/:assetId/topReturns the top-performing strategies for a specific asset.
Path Parameters
assetIdstring (UUID)requiredThe asset ID.
Query Parameters
limitnumberoptionalNumber of results (default 10, max 200).
Response
200 OKcurl -X GET "https://api.gilito.ai/api/v1/strategies/asset/{assetId}/top?limit={limit}" \
-H "Authorization: Bearer YOUR_API_KEY"{
"data": [
{
"strategyHash": "abc123...",
"strategyName": "RSI + MACD Crossover",
"totalReturn": 0.342,
"sharpeRatio": 1.85,
"maxDrawdown": -0.12,
"winRate": 0.65,
"tradesCount": 48
},
...
]
}/api/v1/strategies/asset/:assetId/:strategyHashReturns a summary of a specific strategy applied to an asset.
Path Parameters
assetIdstring (UUID)requiredThe asset ID.
strategyHashstringrequiredThe unique strategy hash.
Response
200 OKcurl -X GET "https://api.gilito.ai/api/v1/strategies/asset/{assetId}/{strategyHash}" \
-H "Authorization: Bearer YOUR_API_KEY"{
"data": {
"strategyHash": "abc123...",
"strategyName": "RSI + MACD Crossover",
"assetId": "a1b2c3d4-...",
"totalReturn": 0.342,
"sharpeRatio": 1.85,
"maxDrawdown": -0.12,
"winRate": 0.65,
"signal": "buy"
}
}/api/v1/strategies/asset/:assetId/:strategyHash/detailReturns the full detail of a strategy including all trades, equity curve, and parameters.
Path Parameters
assetIdstring (UUID)requiredThe asset ID.
strategyHashstringrequiredThe unique strategy hash.
Response
200 OKcurl -X GET "https://api.gilito.ai/api/v1/strategies/asset/{assetId}/{strategyHash}/detail" \
-H "Authorization: Bearer YOUR_API_KEY"{
"data": {
"strategyHash": "abc123...",
"strategyName": "RSI + MACD Crossover",
"parameters": {
"rsiPeriod": 14,
"rsiOverbought": 70,
"rsiOversold": 30,
"macdFast": 12,
"macdSlow": 26,
"macdSignal": 9
},
"totalReturn": 0.342,
"sharpeRatio": 1.85,
"maxDrawdown": -0.12,
"winRate": 0.65,
"trades": [
{
"entryDate": "2025-06-15",
"exitDate": "2025-07-20",
"side": "long",
"entryPrice": 150.00,
"exitPrice": 162.50,
"return": 0.083
},
...
]
}
}/api/v1/strategies/monte-carloRun a Monte Carlo simulation on a strategy to estimate probability distributions of returns, drawdowns, and other risk metrics.
Query Parameters
strategyHashstringrequiredThe strategy hash to simulate.
assetIdstring (UUID)requiredThe asset to simulate on.
simulationsnumberoptionalNumber of simulation runs (default 1000, max 10000).
Response
200 OKcurl -X POST "https://api.gilito.ai/api/v1/strategies/monte-carlo?strategyHash={strategyHash}&assetId={assetId}&simulations={simulations}" \
-H "Authorization: Bearer YOUR_API_KEY"{
"data": {
"strategyHash": "abc123...",
"assetId": "a1b2c3d4-...",
"simulations": 1000,
"results": {
"returnDistribution": {
"p5": -0.08,
"p25": 0.12,
"p50": 0.28,
"p75": 0.45,
"p95": 0.72
},
"maxDrawdownDistribution": {
"p5": -0.35,
"p25": -0.22,
"p50": -0.15,
"p75": -0.09,
"p95": -0.04
},
"probabilityOfProfit": 0.78,
"expectedReturn": 0.29,
"expectedSharpe": 1.65
}
}
}/api/v1/regimes/:assetId/predictionReturns the current regime classification and predicted transition probabilities for an asset.
Path Parameters
assetIdstring (UUID)requiredThe asset ID.
Response
200 OKcurl -X GET "https://api.gilito.ai/api/v1/regimes/{assetId}/prediction" \
-H "Authorization: Bearer YOUR_API_KEY"{
"data": {
"assetId": "a1b2c3d4-...",
"symbol": "AAPL",
"currentRegime": "trending_up",
"confidence": 0.82,
"transitionProbabilities": {
"trending_up": 0.65,
"trending_down": 0.08,
"ranging": 0.22,
"volatile": 0.05
},
"regimeDuration": {
"days": 34,
"since": "2026-03-01T00:00:00.000Z"
},
"updatedAt": "2026-04-03T00:00:00.000Z"
}
}