present
Regístrese y obtenga 50 $ de descuento en su primera compra
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 1
AI US500 PRO v1.0
cBot
Versión 1.0, May 2026
Windows, Mac, Mobile, Web
2
Factor de beneficio
3%
Disminución máxima
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 2
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 3
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 4
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 5
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 6
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 7
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 8
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 9
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 10
Trading product for AI US500 PRO v1.0 cBot Conservative AI Integration, image 11
42.11M
Volumen operado
6.13M
Pips ganados
260
Ventas
9.72K
Instalaciones gratis

Descripción

╔══════════════════════════════════════════════════════════════╗

║ AI US500 PRO ║

║ cBot híbrido de tendencia / reversión a la media ║

║ Multi-AI • Multi-Marco temporal ║

╚══════════════════════════════════════════════════════════════╝


🧠 **AI US500 PRO** es un cBot profesional para cTrader diseñado específicamente para el índice S&P 500 (US500). Combina análisis técnico multi-marco temporal con inteligencia artificial para filtrar cada operación antes de su ejecución.


El bot opera en **3 marcos temporales simultáneos** (H4 → H1 → M15), detecta automáticamente el régimen del mercado (tendencia o rango) y aplica la estrategia más adecuada: seguimiento de tendencia cuando el mercado tiene dirección, reversión a la media cuando se mueve lateralmente. Cada señal generada puede ser validada en tiempo real por un modelo de IA de su elección entre **13 proveedores soportados**.


Funciona con `AccessRights.None` — no requiere permisos especiales, utiliza las APIs HTTP nativas de cTrader.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


📐 **ARQUITECTURA DE LA ESTRATEGIA**


El bot sigue un flujo de decisión en cascada:


```

H4 (EMA 200) → Determina la inclinación direccional a largo plazo (alcista / bajista / neutral)

H1 (EMA 50 + RSI 14) → Confirma la dirección y evalúa la sobreextensión

M15 (EMA 21/50 + Stoch + BB + ADX + ATR) → Genera la señal de entrada

IA (Claude / GPT / Gemini / ...) → Filtra la señal con una puntuación de confianza

Ejecución → Cálculo de volumen, SL/TP dinámicos, trailing stop

```


⚡ **Detección de Régimen (ADX)**

— ADX ≥ umbral → mercado en tendencia → estrategia de seguimiento de tendencia

— ADX < umbral → mercado en rango → estrategia de reversión a la media


El cambio es totalmente automático, barra a barra.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


📊 **ESTRATEGIA DE SEGUIMIENTO DE TENDENCIA**


Condiciones de entrada LONG:

✅ H4: precio por encima de EMA 200 (sesgo alcista)

✅ H1: precio por encima de EMA 50 + RSI > 50

✅ M15: EMA 21 cruza por encima de EMA 50 (cruce alcista)

✅ M15: Stochastic K cruza por encima de D, con K < 65 (no sobrecomprado)


Condiciones de entrada SHORT: reflejadas e invertidas.


📊 **ESTRATEGIA DE REVERSIÓN A LA MEDIA**


Condiciones de entrada LONG:

✅ ADX por debajo del umbral (mercado en rango)

✅ M15: el precio toca o rompe la Banda de Bollinger inferior

✅ M15: Stochastic K < 20 (sobrevendido)

✅ H1: RSI < 35 (sobreextensión bajista)


Condiciones de entrada SHORT: reflejadas e invertidas.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


🤖 **INTEGRACIÓN DE IA — 13 PROVEEDORES**


Cuando el bot genera una señal técnica válida, antes de ejecutarla envía a la IA un paquete de datos completo que contiene:

— Todos los indicadores multi-marco temporal

— Las últimas N velas M15 (OHLCV)

— Dirección propuesta y estrategia activa

— Parámetros de riesgo (SL/TP en pips, ratio R:R)

— Estado de la cuenta y posiciones abiertas


La IA responde con:

— **Puntuación de confianza** (0-100%)

— **Decisión** (GO / NO_GO)

— **Factores clave** (2-3 factores principales)

— **Advertencia de riesgo** (riesgo principal identificado)


Si la confianza cae por debajo del umbral mínimo, la operación es **bloqueada**.


Después de que cada operación se cierre, la IA también proporciona un **análisis post-operación** con evaluación, calificación y lección aprendida.


**Proveedores soportados:**


```

1. Anthropic (Claude) — claude-sonnet-4

2. OpenAI (ChatGPT) — gpt-4o

3. Google (Gemini) — gemini-2.0-flash

4. Mistral — mistral-large-latest

5. Groq — llama-3.3-70b-versatile

6. Perplexity — sonar-pro

7. Cohere — command-r-plus

8. xAI (Grok) — grok-2

9. DeepSeek — deepseek-chat

10. Together AI — Llama-3.3-70B-Instruct-Turbo

11. Fireworks AI — llama-v3p3-70b-instruct

12. OpenRouter — anthropic/claude-sonnet-4

13. Ollama (local, gratuito) — llama3.1

```


Cada proveedor tiene una URL y modelo predeterminados preconfigurados. Puede anular tanto el modelo como la URL para máxima flexibilidad.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


🔧 **PARÁMETROS — GUÍA COMPLETA**


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


💰 **1. GESTIÓN DE RIESGO**


▸ **Modo de Riesgo** — `PercentRisk` / `FixedLot`

Elija entre tamaño de posición basado en porcentaje o lote fijo. En modo PercentRisk el bot calcula automáticamente el volumen basado en la distancia del stop loss y el capital disponible. Predeterminado: `PercentRisk`


▸ **% de Riesgo por Operación** — 0.1% a 5.0%

Porcentaje del saldo de la cuenta arriesgado en cada operación. El volumen se calcula para que si se alcanza el SL, la pérdida sea exactamente este porcentaje. Predeterminado: `1.0%`


▸ **Volumen Fijo (Lotes)** — 0.01 y más

Volumen fijo en lotes, solo se usa cuando el Modo de Riesgo está en FixedLot. Predeterminado: `0.1`


▸ **Máximo de Posiciones Abiertas** — 1 a 10

Número máximo de posiciones que el bot puede mantener simultáneamente. Cuando se alcanza el límite, no se abren nuevas operaciones. Predeterminado: `3`


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


📈 **2. SESGO DE TENDENCIA H4**


▸ **Periodo EMA H4** — 50 y más

Periodo de la EMA aplicada al marco temporal H4. Determina el sesgo direccional a largo plazo. Precio por encima de EMA = sesgo alcista, por debajo = bajista. Un buffer basado en ATR previene señales falsas cuando el precio está muy cerca del promedio. Predeterminado: `200`


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


🔍 **3. CONFIRMACIÓN H1**


▸ **Periodo EMA H1** — 10 y más

Periodo de la EMA en el marco temporal H1. El precio debe estar en el lado correcto de esta EMA para confirmar la entrada. Predeterminado: `50`


▸ **Periodo RSI H1** — 5 y más

Periodo del Índice de Fuerza Relativa en H1. Se usa tanto para la confirmación de tendencia (RSI > 50 para largos, < 50 para cortos) como para filtrar sobreextensiones en reversión a la media (RSI < 35 o > 65). Predeterminado: `14`


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


🎯 **4. ENTRADA M15**


▸ **Periodo EMA Rápida** — 5 y más

EMA rápida en el marco temporal de entrada (M15). El cruce con la EMA lenta genera la señal de seguimiento de tendencia. Predeterminado: `21`


▸ **Periodo EMA Lenta** — 10 y más

EMA lenta. El cruce EMA rápida/lenta es el disparador principal para la estrategia de tendencia. Predeterminado: `50`


▸ **Stochastic K / D / Slowing** — periodos del oscilador estocástico

Usado como confirmación de momentum. En la estrategia de tendencia filtra entradas en zonas no extremas; en reversión a la media identifica áreas de sobrecompra/sobreventa. Predeterminado: `K=14, D=3, Slowing=3`


▸ **Periodo Bollinger** — 10 y más

Periodo de las Bandas de Bollinger. En reversión a la media, un toque de la banda superior/inferior es el disparador de entrada. Predeterminado: `20`


▸ **Desviación estándar Bollinger** — 1.0 y más

Desviación estándar de las bandas. Valores más altos = bandas más anchas = menos señales pero más fiables. Predeterminado: `2.0`


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


🌡️ **5. DETECCIÓN DE RÉGIMEN (ADX)**


▸ **Periodo ADX** — 7 y más

Periodo del Sistema de Movimiento Direccional. Mide la fuerza de la tendencia sin importar la dirección. Predeterminado: `14`


▸ **Umbral de Tendencia ADX** — 15 a 40

Umbral que separa mercados en tendencia de mercados en rango. ADX por encima de este valor = seguimiento de tendencia activo; por debajo = reversión a la media activa. Predeterminado: `25`


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


🛡️ **6. SL / TP (BASADO EN ATR)**


Todos los stop loss y take profits son dinámicos, calculados como múltiplos del ATR actual. Esto significa que se adaptan automáticamente a la volatilidad: stops ajustados en mercados tranquilos, stops más amplios en mercados volátiles.


▸ **Periodo ATR** — 5 y más

Periodo del Average True Range. Mide la volatilidad reciente y sirve como base para cálculos de SL, TP, breakeven y trailing. Predeterminado: `14`


▸ **SL x ATR** — 0.5 y más

Multiplicador ATR para el stop loss. Ejemplo: con ATR = 20 puntos y multiplicador 1.5, el SL estará a 30 puntos del precio de entrada. Predeterminado: `1.5`


▸ **TP x ATR (Tendencia)** — 1.0 y más

Multiplicador ATR para el take profit en seguimiento de tendencia. Normalmente mayor que el SL para un R:R favorable. Predeterminado: `2.5`


▸ **TP x ATR (Reversión)** — 0.5 y más

Multiplicador ATR para el take profit en reversión a la media. Normalmente más conservador ya que el objetivo es un retorno a la media. Predeterminado: `1.5`


▸ **SL mínimo (Pips)** — 1 y más

Stop loss mínimo en pips. Si el cálculo del ATR produce un SL por debajo de este valor, se usa el mínimo en su lugar. Protege contra stops demasiado ajustados en condiciones de volatilidad ultra baja. Predeterminado: `10`


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


🔄 **7. TRAILING STOP**


Sistema de gestión activa para posiciones abiertas con breakeven automático y trailing stop, ambos basados en ATR.


▸ **Habilitar Trailing** — On/Off

Activa/desactiva todo el sistema de trailing. Cuando está apagado, las posiciones mantienen su SL/TP fijo hasta el cierre. Predeterminado: `On`


▸ **Breakeven después de x ATR** — 0.3 y más

Cuando la ganancia no realizada alcanza este múltiplo de ATR, el SL se mueve al precio de entrada (+ mitad del spread para cubrir costos). La operación se vuelve libre de riesgo. Predeterminado: `1.0`


▸ **Distancia de Trailing x ATR** — 0.5 y más

Distancia del trailing stop desde el precio actual, expresada como múltiplo de ATR. El SL sigue el precio y nunca retrocede. Predeterminado: `1.2`


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


🕐 **8. FILTRO DE SESIÓN**


Filtra la actividad de trading basada en el tiempo. US500 se comporta muy diferente durante el pre-mercado, la sesión regular y el after-hours.


▸ **Habilitar filtro de sesión** — On/Off

Activa/desactiva el filtro de tiempo. Predeterminado: `On`


▸ **Inicio de sesión (Hora CET)** — 0-23

Hora de inicio de la ventana de trading (zona horaria CET). Predeterminado: `15` (apertura sesión US)


▸ **Fin de sesión (Hora CET)** — 0-23

Hora de cierre de la ventana de trading. Predeterminado: `22` (cierre sesión US)


El bot también soporta sesiones que cruzan la medianoche (ej. Inicio=22, Fin=6).


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


⚙️ **9. VARIOS**


▸ **Cooldown (Barras)** — 0 y más

Número mínimo de barras M15 que deben pasar entre una operación y la siguiente. Previene sobreoperar en situaciones de señales rápidas. Predeterminado: `3` (= 45 minutos)


▸ **Mostrar Panel de Control** — On/Off

Muestra/oculta el panel de control en el gráfico con régimen, sesgo, indicadores, P&L, estado de IA y estadísticas en vivo. Predeterminado: `On`


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


🤖 **10. ANÁLISIS DE IA**


▸ **Habilitar filtro IA** — On/Off

Activa/desactiva el filtro de IA. Cuando está apagado, el bot opera solo con análisis técnico. Predeterminado: `Off`


▸ **Proveedor de IA** — selección entre 13 proveedores

Elija qué proveedor de IA usar. Cada proveedor tiene una URL y modelo predeterminados preconfigurados. Predeterminado: `Anthropic`


▸ **Clave API** — cadena

Su clave API para el proveedor seleccionado. Requerida para todos los proveedores excepto Ollama (que se ejecuta localmente). Deje en blanco si usa Ollama.


▸ **Modelo (en blanco=predeterminado)** — cadena

Anulación del modelo de IA. Deje en blanco para usar el modelo predeterminado del proveedor seleccionado. Útil para probar modelos específicos (ej. "gpt-4o-mini", "claude-haiku-4-5-20251001").


▸ **URL API personalizada (en blanco=predeterminado)** — cadena

Anulación de URL API. Útil para Ollama en un puerto personalizado, proxies corporativos o endpoints personalizados.


▸ **Confianza mínima (%)** — 30 a 95

Umbral mínimo de confianza de IA para aprobar una operación. Si la IA devuelve una puntuación por debajo de este valor, la operación se bloquea incluso si todas las señales técnicas son válidas. Predeterminado: `65`


▸ **Fail Open (permitir en error)** — On/Off

Comportamiento cuando la IA falla (timeout, API caída, respuesta malformada). On = la operación pasa de todos modos (fail-open). Off = la operación se bloquea (fail-closed). Predeterminado: `On`


▸ **Revisión IA post-operación** — On/Off

Cuando está habilitado, después de que cada operación se cierre el bot envía los detalles del resultado a la IA que proporciona una evaluación, calificación (BUENO/NEUTRO/MALO) y lección aprendida. Todo se registra en la consola. Predeterminado: `On`


▸ **Velas de precio para IA** — 5 a 25

Número de velas M15 recientes enviadas a la IA en el contexto del análisis. Más barras = más contexto pero más tokens consumidos. Predeterminado: `12`


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


📋 **PANEL DE CONTROL EN EL GRÁFICO**


El panel muestra en tiempo real:

— Régimen actual (TENDENCIA / RANGO)

— Sesgo H4 (ALCISTA / BAJISTA / PLANO)

— Valores de ADX, ATR, RSI H1

— Posiciones abiertas / máximo

— P&L abierto, balance, equity

— Estado de la sesión (ACTIVA / CERRADA)

— Total de operaciones y porcentaje de ganancia

— Estado de IA: proveedor, última decisión, confianza

— Conteo de llamadas IA y operaciones bloqueadas


El color cambia automáticamente: 🟢 verde cuando el P&L es positivo, 🔴 rojo cuando es negativo.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


📌 **NOTAS TÉCNICAS**


— Marco temporal recomendado: **M15** (el bot avisa si se usa en otros TF)

— `AccessRights.None` — no requiere permisos especiales

— Usa `Http.Send()` nativo de cTrader para llamadas IA

— Compatible con cTrader 4.2+ (.NET 6)

— Soporta backtesting (sin IA) y trading en vivo (con o sin IA)

— Las posiciones del bot se identifican con la etiqueta `AiUS500Pro`

— No interfiere con posiciones manuales u otros bots


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


⚠️ **DESCARGO DE RESPONSABILIDAD**


Este cBot se proporciona solo con fines educativos e informativos. Operar con índices implica un riesgo significativo de pérdida de capital. Resultados pasados no garantizan rendimientos futuros. La integración de IA mejora el filtrado pero no elimina el riesgo. Siempre pruebe en una cuenta demo antes de usar en una cuenta real. Usted es el único responsable de sus decisiones de trading.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Resumen

Resumen de IA
AI US500 PRO v1.0 is a cTrader cBot designed for automated trading on the S&P 500 index (US500). It integrates multi-timeframe technical analysis with artificial intelligence to filter and execute trades. The bot analyzes three timeframes simultaneously (H4, H1, M15) to detect market regimes—trending or ranging—and applies either a trend-following or mean-reversion strategy accordingly.

Key technical indicators include EMAs, RSI, Stochastic oscillator, Bollinger Bands, ADX, ATR, and volume calculations. The bot uses ADX to switch automatically between strategies on a bar-by-bar basis. Trade entries are generated on the M15 timeframe and validated in real time by AI models from 13 supported providers, which provide confidence scores and risk assessments to approve or block trades.

Risk management features include dynamic position sizing (percentage or fixed lots), ATR-based stop loss and take profit levels, trailing stops, and breakeven adjustments. A session filter restricts trading to specified hours aligned with US market sessions. The bot offers a configurable on-chart dashboard displaying regime, bias, indicators, open positions, P&L, AI status, and trade statistics.

AI integration supports customizable API keys, models, and endpoints, with post-trade AI reviews providing trade assessments. The bot requires no special permissions and supports backtesting without AI and live trading with or without AI filtering.
Perfil de operaciones
Estilo de operación
Operaciones intradía
Tipo de estrategia
Tendencia
Tipo de análisis
Cuantitativo
Frecuencia de operación
Media
Saldo mínimo recomendado
$1000
Riesgo por operación
0.5%
Período del gráfico
15 minutos
Apalancamiento de backtesting
1:500
Límite de disminución diaria
3%
Compatible con las normas de empresas prop

Valoraciones de clientes

0.0
Valoraciones: 0
Valoraciones de clientes
Este producto todavía no se ha valorado. ¿Ya lo ha probado? Sea el primero en informar a otros.

Conversación

Preguntas frecuentes

Conservative
AI Integration
Balanced
AI-assisted
Break Even
AI Trading
Stochastic
Los productos disponibles a través de cTrader Store, incluidos bots, indicadores y plugins para operar, son proporcionados por desarrolladores de terceros y están disponibles únicamente con fines informativos y de acceso técnico. cTrader Store no es un bróker, por lo que no proporciona asesoramiento de inversión, recomendaciones personales ni ninguna garantía de rentabilidad futura.

Más de este autor

Indicador
AI
Grid
+17
Editions: Free (core VWAP + bands) · Pro (multi‑VWAP, click‑to‑anchor, alerts).
cBot
AI
ATR
+27
The Prop-Ready Bot The Definitive Automaton for Challenges 🛡️ V2.0
Indicador
AI
ATR
+27
Read aggressive flow in real time. Flexible resets (Day/Week/Month), optional EMA smoothing, and non-repainting cumulati
Logotipo de "True Scalper Ai v4.0"
Estadísticas en vivo
5.0
(4)
$119
/
$238
cBot
ATR
RSI
+23
TrueScalper AI PRO v4.0 turns live market structure into disciplined AI-filtered scalping execution.
20%
ROI
5
Factor de beneficio
Indicador
AI
ATR
+27
Volume Bubbles is a lightweight yet powerful visual indicator for cTrader
cBot
AI
ATR
+21
A price-action-first algorithm to trade Breakout, Approach, and Return around prior High/Low levels—with Prop-style risk
cBot
AI
ATR
+27
N.B.: Results with an initial invested capital of 100 euros.
cBot
AI
ATR
+27
✅ Buy 3 prop accounts and manage just 1: cut management effort by 66% with a professional tool.
Indicador
AI
ATR
+27
Want a cBot based on this indicator? Contact us!
cBot
AI
Prop
+5
Premium algorithmic scalping for funded traders. Capture precise breakouts with ironclad risk management across all majo
14%
ROI
4
Factor de beneficio
Indicador
Prop
Forex
+15
ZigZag Free is a clean swing-detection tool that marks significant pivot highs/lows
Logotipo de "AI Level Trader"
Estadísticas en vivo
4.2
(4)
$129
/
$159
cBot
AI
ATR
+27
AILevelTrader — Multi-AI Consensus Trading Bot 11 AI providers. One consensus. Prop Firm Ready.
1.9
Factor de beneficio

Puede interesarle

cBot
ATR
Fixed Lot
+1
Long-only XAUUSD M15 momentum bot. Enters on strong US-session candles above EMA200 with ATR-based exits.
1.27
Factor de beneficio
cBot
Forex
Crypto
+5
cTrader to Telegram cBot is bot helps traders send signals instantly after open/close position on cTrader.
cBot
Bollinger Bands
BB central
cBot
Engulfing
Fixed Lot
+5
Desktop-only: draw chart levels; BreakScout confirms, sizes and executes valid breakouts while you step away.
cBot
Signal
Bollinger
This cBot uses a combination of Heikin Ashi and Bollinger Bands strategies.
cBot
Forex
EURUSD
+4
Capture London volatility automatically with smart risk sizing and clean breakout logic.
34.5%
ROI
2.16
Factor de beneficio
cBot
ATR
Signal
+1
✨ N.B.: Results with an initial invested capital of 100 euros.📈
cBot
ATR
RSI
+4
Intelligent system, Available any instrument. Profit 12. Drawdown 1%
12.29
Factor de beneficio
cBot
AI
Grid
+4
Institutional-Grade AI for Retail Traders,Trade Like a Central Bank.
1.7
Factor de beneficio
cBot
Forex
BTCUSD
+8
RiskPilot is a clean, fast trade panel for cTrader that sizes positions by account risk % in a single click.
cBot
AI
ATR
+27
TrustGuard - Simple, Smart Account Protection for cTrader
cBot
ADX
ATR
+5
Automated XAUUSD structure-break and pullback strategy that waits for confirmed breakouts and retests
53.3%
ROI
1.65
Factor de beneficio
cBot
ATR
Prop
+4
🚀 HTF Power 3 (PO3) – Automated ICT AMD Strategy
70.2%
ROI
1.31
Factor de beneficio
cBot
AI
ATR
+27
Review and User Guide: PROP Account Guardian Pro cBot 🛡️
cBot
AI
SMC
+18
Quick Trading Panel Cbot allows you to trade faster using a panel in a chart. This includes Trailing Trigger and Locked.
3
Factor de beneficio
cBot
ATR
RSI
+3
The **US30 Trading Robot** is a fully automated trend-following algorithm designed specifically for the cTrader platform
25.6%
ROI
3.3
Factor de beneficio
cBot
Volume
Risk/Reward
+4
Pre-trade risk assistant that checks risk, R:R and daily limits before you enter a manual trade.
cBot
Advanced forex trade panel for risk, margin, swaps, and trade control with precision tools.

Precio

42.11M
Volumen operado
6.13M
Pips ganados
260
Ventas
9.72K
Instalaciones gratis