Enhance your indicators with Artificial Intelligence

EMA, RSI, MACD and more. Trained by market and timeframe for CRYPTO and FOREX.

Test modelsFor developers
Classic indicators

The same tools you already use. No changes to your trading workflow.

AI layer

Models trained with millions of candles and historical context.

Confirmation

Filtered signals with direction and confidence.

Testing AI models

EMA01H200 → BUY (0.72)
RSI15M14 → NONE (0.41)

Available models

EMA Models

ema01d100

Exponential moving average model using 100 daily candles to identify long-term trend direction.

Requires: 100 D1 candles.

ema01d200

Long-term EMA model based on 200 daily candles, commonly used to define primary market trend.

Requires: 200 D1 candles.

ema01d25

Short-term EMA model using 25 daily candles to detect early trend shifts.

Requires: 25 D1 candles.

ema01d50

Medium-term EMA model based on 50 daily candles for trend confirmation.

Requires: 50 D1 candles.

ema01h100

Hourly EMA model using 100 candles to analyze intraday trend direction.

Requires: 100 H1 candles.

ema01h200

Primary trend EMA model using 200 hourly candles, widely used as macro trend reference.

Requires: 200 H1 candles.

ema01h50

Medium-speed EMA model using 50 hourly candles to balance noise and trend clarity.

Requires: 50 H1 candles.

ema04h100

EMA model on 4-hour candles designed to identify mid-term market direction.

Requires: 25 H4 candles.

ema04h200

Long-term EMA model using 200 four-hour candles for macro trend confirmation.

Requires: 200 H4 candles.

ema04h25

Short-window EMA model on 4-hour candles for early trend changes.

Requires: 25 H4 candles.

ema04h50

Medium-term EMA model using 50 four-hour candles to smooth price action.

Requires: 50 H4 candles.

ema05m200

Scalping-oriented EMA model using 200 five-minute candles.

Requires: 200 M5 candles.

ema05m21

Fast EMA model on five-minute candles for short-term momentum tracking.

Requires: 21 M5 candles.

ema05m50

Balanced EMA model using 50 five-minute candles to reduce market noise.

Requires: 50 M5 candles.

ema12h100

EMA model using 12-hour candles to analyze higher-timeframe trend structure.

Requires: 100 H12 candles.

ema12h200

Long-range EMA model based on 200 twelve-hour candles for macro market direction.

Requires: 200 H12 candles.

ema12h25

Short-term EMA model on 12-hour candles for early trend identification.

Requires: 25 H12 candles.

ema12h50

Medium-term EMA model using 50 twelve-hour candles.

Requires: 50 H12 candles.

ema15m100

EMA model using 100 fifteen-minute candles for intraday trend analysis.

Requires: 100 M15 candles.

ema15m200

Longer-window EMA model on fifteen-minute candles for trend stability.

Requires: 200 M15 candles.

ema15m25

Short-window EMA model on fifteen-minute candles.

Requires: 25 M15 candles.

ema15m50

Medium-speed EMA model using 50 fifteen-minute candles.

Requires: 50 M15 candles.

RSI Models

rsi01d14

RSI-based AI model evaluating momentum direction and slope on daily candles, without fixed overbought or oversold levels.

Requires: 14 D1 candles.

rsi01h14

Hourly RSI AI model focused on direction and momentum behavior rather than static thresholds.

Requires: 14 H1 candles.

rsi04h14

RSI AI model using four-hour candles to assess mid-term momentum direction and continuity.

Requires: 14 H4 candles.

rsi05m14

Fast RSI AI model on five-minute candles analyzing short-term momentum direction.

Requires: 14 M5 candles.

rsi12h14

RSI AI model using twelve-hour candles to evaluate higher-timeframe momentum direction.

Requires: 14 H12 candles.

rsi15m14

RSI AI model based on fifteen-minute candles, interpreting momentum direction and slope for intraday signals.

Requires: 14 M15 candles.

RSI VWAP Models

rsivwap01d14

Daily RSI-on-VWAP AI model evaluating momentum and exhaustion relative to volume-weighted fair value, focusing on structural strength rather than raw price oscillations.

Requires: 14 D1 candles.

rsivwap01h14

Hourly RSI-on-VWAP AI model analyzing momentum behavior around volume-weighted price, helping identify acceptance or rejection of higher prices.

Requires: 14 H1 candles.

rsivwap04h14

Four-hour RSI-on-VWAP AI model designed to assess mid-term structural momentum and potential exhaustion relative to volume-weighted equilibrium.

Requires: 14 H4 candles.

rsivwap05m14

Fast RSI-on-VWAP AI model on five-minute candles, focused on short-term momentum shifts and early signs of exhaustion around VWAP.

Requires: 14 M5 candles.

rsivwap12h14

Twelve-hour RSI-on-VWAP AI model evaluating higher-timeframe momentum and structural balance between price and volume.

Requires: 14 H12 candles.

rsivwap15m14

Intraday RSI-on-VWAP AI model using fifteen-minute candles to interpret momentum strength and potential exhaustion relative to volume-weighted price.

Requires: 14 M15 candles.

MacD Models

macd01d

Daily MACD model using the classic configuration (12, 26, 9) to detect momentum shifts and trend changes.

Requires: 26 D1 candles.

macd01h

Hourly MACD model using the classic configuration (12, 26, 9) to analyze momentum and trend continuation.

Requires: 26 H1 candles.

macd04h

MACD model on four-hour candles using the classic configuration (12, 26, 9) for mid-term momentum analysis.

Requires: 26 H4 candles.

macd05m

Fast MACD model on five-minute candles using the classic configuration (12, 26, 9) for short-term momentum analysis.

Requires: 26 M5 candles.

macd12h

MACD model on twelve-hour candles using the classic configuration (12, 26, 9) to evaluate higher-timeframe momentum.

Requires: 26 H12 candles.

macd15m

MACD model on fifteen-minute candles using the classic configuration (12, 26, 9) for intraday momentum tracking.

Requires: 26 M15 candles.

HeatMap Models

heatmap01h07d

Heatmap model identifying high-pressure price zones using 7 days of hourly data.

Requires: 168 H1 candles.

heatmap01h15d

Heatmap model identifying high-pressure price zones using 30 days of hourly data.

Requires: 360 H1 candles.

heatmap04h30d

Heatmap model based on 30 days of four-hour candles to detect key price concentration areas.

Requires: 180 H4 candles.

heatmap15m02d

Short-term heatmap model using two days of fifteen-minute candles.

Requires: 192 M15 candles.

Pivot Models

pivot01h07d

Pivot model based on 7 days of hourly data to detect short-term reversal zones.

Requires: 168 H1 candles.

pivot01h15d

Pivot model based on 30 days of hourly data to detect short-term reversal zones.

Requires: 360 H1 candles.

pivot04h30d

Short-term pivot model based on 30 days of four-hour data.

Requires: 180 H4 candles.

pivot15m02d

Short-term pivot model based on two days of fifteen-minute data.

Requires: 192 M15 candles.

Score Models

score01d07

Aggregated score model evaluating candle pressure using price variation, volume and Gann-based price positioning on daily candles. Increasing score indicates bullish pressure, while decreasing score indicates bearish pressure.

Requires: 7 D1 candles.

score01h07

Hourly score model analyzing candle pressure through price variation, volume and Gann price positioning. Rising score signals bullish pressure, falling score signals bearish pressure.

Requires: 7 H1 candles.

score04h07

Score-based model on four-hour candles measuring market pressure by combining price variation, volume and Gann positioning.

Requires: 7 H4 candles.

score05m07

Fast score model on five-minute candles evaluating short-term candle pressure using price variation, volume and Gann structure.

Requires: 7 M5 candles.

score12h07

Score model using twelve-hour candles to assess higher-timeframe candle pressure based on price variation, volume and Gann positioning.

Requires: 7 H12 candles.

score15m07

Intraday score model analyzing candle pressure by aggregating price variation, volume and Gann-based price position across short-term candles.

Requires: 7 M15 candles.

VWAP Models

vwap01d100

Daily VWAP AI model designed to analyze long-term volume-weighted equilibrium and structural price positioning on daily timeframes.

Requires: 100 D1 candles.

vwap01d200

Long-horizon daily VWAP AI model evaluating extended volume-weighted fair value and global market acceptance over long-term daily data.

Requires: 200 D1 candles.

vwap01d25

Daily VWAP-based AI model using a short volume-weighted window to evaluate price acceptance and short-term structural bias on daily candles.

Requires: 25 D1 candles.

vwap01d50

Daily VWAP AI model focused on medium-term volume-weighted fair value, assessing acceptance or rejection of price levels on daily candles.

Requires: 50 D1 candles.

vwap01h100

Hourly VWAP AI model evaluating medium-term volume-weighted equilibrium and structural price positioning within the session.

Requires: 100 H1 candles.

vwap01h200

Extended hourly VWAP AI model designed to assess long-range volume-weighted structure and sustained price acceptance.

Requires: 200 H1 candles.

vwap01h25

Hourly VWAP-based AI model using a short volume-weighted window to assess intraday price acceptance and short-term structural bias.

Requires: 25 H1 candles.

vwap01h50

Hourly VWAP AI model focused on intraday volume-weighted fair value, analyzing acceptance or rejection of price levels.

Requires: 50 H1 candles.

vwap04h100

Four-hour VWAP AI model analyzing broader volume-weighted equilibrium and sustained price positioning.

Requires: 100 H4 candles.

vwap04h200

Long-horizon four-hour VWAP AI model evaluating extended structural balance and acceptance across higher timeframes.

Requires: 200 H4 candles.

vwap04h25

Four-hour VWAP-based AI model using a short window to evaluate structural bias and early acceptance or rejection around volume-weighted price.

Requires: 25 H4 candles.

vwap04h50

Four-hour VWAP AI model focused on mid-term volume-weighted fair value and structural market balance.

Requires: 50 H4 candles.

vwap05m200

Extended five-minute VWAP AI model designed to assess broader intraday volume-weighted structure and sustained acceptance.

Requires: 200 M5 candles.

vwap05m25

Fast VWAP-based AI model on five-minute candles focused on short-term price acceptance and micro-structural shifts.

Requires: 25 M5 candles.

vwap05m50

Five-minute VWAP AI model evaluating intraday volume-weighted fair value and short-term structural balance.

Requires: 50 M5 candles.

vwap12h100

Twelve-hour VWAP AI model analyzing long-term volume-weighted equilibrium and sustained price positioning.

Requires: 100 H12 candles.

vwap12h200

Extended twelve-hour VWAP AI model evaluating global structural acceptance and long-horizon volume-weighted balance.

Requires: 200 H12 candles.

vwap12h25

Twelve-hour VWAP-based AI model using a short window to evaluate higher-timeframe structural bias and early acceptance.

Requires: 25 H12 candles.

vwap12h50

Twelve-hour VWAP AI model focused on volume-weighted fair value and mid-term structural market balance.

Requires: 50 H12 candles.

vwap15m100

Fifteen-minute VWAP AI model analyzing broader intraday volume-weighted equilibrium and sustained acceptance.

Requires: 100 M15 candles.

vwap15m200

Extended fifteen-minute VWAP AI model designed to assess long-horizon intraday structure and volume-weighted market balance.

Requires: 200 M15 candles.

vwap15m25

Intraday VWAP-based AI model on fifteen-minute candles focused on short-term price acceptance and structural bias.

Requires: 25 M15 candles.

vwap15m50

Fifteen-minute VWAP AI model evaluating intraday volume-weighted fair value and structural balance.

Requires: 50 M15 candles.

Vector Models

vector01h200

Sequence-based vector model analyzing normalized price movements to detect pattern continuation or reversal.

Requires: 200 H1 candles.

API for developers

Example: Request

POST https://buhotrading.com/api/v1/signal?key=api_key
Content-Type: application/json
{
"symbol": "XAUUSD",
// Model name.
"model": "pivot01d180d",
// [timestamp, open, high, low, close, volume]
"candles": [
     [1763067600,4172.08,4211.38,4032.29,4085.1,268900],
     [1763326800,4085.42,4106.71,4006.96,4045.52,239375],
     [1763413200,4044.54,4082.31,3998.08,4067.3,241116],
     [1763499600,4067.22,4132.8,4055.67,4077.76,239567],
     [1763586000,4078.05,4110.27,4038.97,4077.2,259346],
     ..............
    ]
}
Important

Rate limits apply to ensure system stability and fair usage.

Example: Response successful

{
"symbol": "XAUUSD",
// Model name.
"model": "pivot01d180d",
// BUY, SELL or NONE
"signal": "BUY",
// 0.0 -> 1.0
"accuracy":0.70,
"ai":{
    "BUY":0.70,
    "SELL":0.10,
    "NONE":0.20
 }
"errorCode":0,
"errorDetail":""
}

Example: Response error

{
"symbol": "XAUUSD",
"model": "pivot01d180d",
"errorCode":1,
"errorDetail":"Missing or invalid API key."
}

List of error codes:

0  - No error.
1  - Missing or invalid API key.
2  - Missing or invalid symbol.
3  - Symbol not available.
4  - Missing or invalid model.
5  - Model not available.
6  - Missing or invalid candles data.
7  - Invalid candles size.
8  - Prediction error or no result AI.
9  - Rate limit exceeded.
99 - Internal server error.

List of symbols:

*** CRYPTO ***
ADAUSDT
BCHUSDT
BNBUSDT
BTCUSDT
DOGEUSDT
ETCUSDT
ETHUSDT
LTCUSDT
SOLUSDT
XRPUSDT

*** FOREX ***
AUDCAD
AUDJPY
AUDUSD
CADCHF
CADJPY
CHFJPY
EURAUD
EURCAD
EURCHF
EURGBP
EURJPY
EURNZD
EURUSD
GBPAUD
GBPCAD
GBPCHF
GBPJPY
GBPUSD
JP225
NZDCAD
NZDCHF
NZDJPY
NZDUSD
US500
USDCAD
USDCHF
USDJPY
USDMXN
USDZAR
USTEC
WTI.NYSE
XAGUSD
XAUUSD
XBRUSD
XNGUSD
XPTUSD

BuhoTrading is an independent project in continuous development.

If you find the models useful, you can support the project with a USDT donation.

USDT (ERC20 – Ethereum)

0x83013BC555b592b031e0b7bb0Ea734845B3295f4
apibuhotrading@gmail.com

Please complete the form below to request access to the API.

Terms of Use & Disclaimer

By requesting and using this API, you acknowledge and agree that:

  • The API provides AI-based analytical and predictive information only.
  • It does not constitute financial, investment, or trading advice.
  • Cryptocurrency, forex, and financial markets involve high risk and volatility.
  • You are solely responsible for any trading decisions made using this data.
  • The service provider is not responsible for losses caused by market conditions, model inaccuracies, internet failures, server outages, API downtime, or data delays.

Use of this API is entirely at your own risk.