Kihafy smc MT5
- Indicadores
- Versión: 2.0
- Actualizado: 6 junio 2026
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>Kihafy SMC Pro | Indicador Smart Money Concepts</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;
fondo: #0b0f1c;
color: #eef2ff;
altura de línea: 1.5;
scroll-behavior: smooth;
}
body::before {
contenido: "";
posición: fixed;
top: 0;
izquierda: 0
ancho: 100%;
altura: 100%;
background-image: radial-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px);
tamaño de fondo: 32px 32px;
puntero-eventos: ninguno;
z-index: 0;
}
.container {
max-width: 1300px;
margin: 0 auto;
padding: 2rem 1.5rem;
posición: relativa;
z-index: 2;
}
h1 {
font-size: 2.8rem;
font-weight: 800;
fondo: linear-gradient(135deg, #F5F9FF 0%, #7AA9FF 100%);
-webkit-background-clip: texto;
background-clip: texto;
color: transparente;
letter-spacing: -0.02em;
}
h2 {
font-size: 1.7rem;
font-weight: 700;
border-left: 5px solid #3b82f6;
padding-left: 1rem;
margin: 2rem 0 1.2rem 0;
}
h3 {
font-size: 1.2rem;
font-weight: 600;
margin-bottom: 0.7rem;
mostrar: flex;
align-items: center;
gap: 0.5rem;
}
.badge {
background: #1e293b;
padding: 0.25rem 0.9rem;
border-radius: 40px;
font-size: 0.75rem;
font-weight: 500;
color: #94a3b8;
display: inline-block;
}
.badge-green {
background: #0f3b2c;
color: #4ade80;
border-radius: 40px
acolchado: 0.2rem 0.8rem;
font-size: 0.7rem;
font-weight: 600;
display: inline-block;
}
.card-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 1.5rem;
margin: 2rem 0;
}
.card {
fondo: rgba(18, 24, 38, 0.75);
filtro de fondo: blur(2px);
borde: 1px solid rgba(59, 130, 246, 0.2);
border-radius: 1.8rem;
relleno: 1.4rem;
transition: all 0.2s ease;
box-shadow: 0 12px 20px -12px rgba(0, 0, 0, 0.4);
}
.card:hover {
border-color: #3b82f680;
fondo: rgba(25, 33, 52, 0.85);
transformar: translateY(-3px);
}
.param-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
separación: 0.6rem;
fondo: #0f1422;
border-radius: 1.8rem;
relleno: 1.4rem;
borde: 1px solid #1f2a44;
}
.param-item {
display: flex;
justify-content: espacio-entre;
border-bottom: 1px dashed #1e2a44;
padding: 0.45rem 0;
font-size: 0.85rem;
}
.param-name {
font-weight: 500;
color: #b9c7ff;
}
.param-value {
font-family: 'Courier New', monospace;
font-weight: 600;
color: #facc15;
}
.signal-box {
flex: 1;
fondo: #0c1022;
border-radius: 1.5rem;
padding: 1.3rem;
borde: 1px solid #1f3a5f;
}
.flex-signal {
display: flex;
flex-wrap: wrap;
gap: 1.5rem;
margin: 2rem 0;
}
.warning {
background: #2c1f1f;
border-left: 4px solid #ef4444;
padding: 1rem;
border-radius: 1rem;
font-size: 0.85rem;
margin: 1.5rem 0;
}
.feedback-area {
background: #0c1020;
border-radius: 1.8rem;
border: 1px solid #2d3a5e;
padding: 1.8rem;
margin: 2.5rem 0;
}
input, textarea {
background: #111827;
borde: 1px solid #2d3a5e;
border-radius: 1.2rem;
padding: 0.7rem 1.2rem;
color: blanco;
font-family: heredar;
redimensionar: vertical;
anchura: 100%;
}
input:focus, textarea:focus {
contorno: ninguno
border-color: #3b82f6;
box-shadow: 0 0 0 2px #3b82f630;
}
.btn {
display: inline-flex;
align-items: center;
gap: 0.5rem;
padding: 0.7rem 1.8rem;
borde-radio: 40px;
font-weight: 600;
font-size: 0.85rem;
transición: todo 0.2s;
cursor: puntero;
borde: ninguno
fondo: #1e2a4a;
color: blanco;
}
.btn-primary {
background: #2563eb;
box-shadow: 0 4px 10px rgba(37, 99, 235, 0.3);
}
.btn-primary:hover {
background: #1d4ed8;
}
.btn-outline {
fondo: transparente;
borde: 1px solid #3b82f6;
}
.review-list {
margin-top: 1.5rem;
max-height: 320px;
overflow-y: auto;
}
.review-item {
background: #11182770;
border-radius: 1.2rem;
padding: 0.9rem;
margin-bottom: 0.8rem;
border-left: 3px solid #facc15;
}
pie {
text-align: center;
margin-top: 2.5rem;
padding-top: 1.5rem;
border-top: 1px solid #1f2a44;
font-size: 0.75rem;
color: #6c7aa0;
}
@media (max-width: 640px) {
.container { padding: 1rem; }
h1 { font-size: 2rem; }
}
</style>
</head>
<body>
<div class="container">
<!-- Sección de cabecera -->
<div style="display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 0.8rem; margin-bottom: 1rem;">
<div>
<span class="badge">📊 Conceptos de dinero inteligente</span>
<span class="badge">📈 Indicador MT5 v1.00</span>
</div>
<div>
<span class="badge-green">⚡ BOS / CHoCH / FVG / OB</span>
</div> <div>
</div>
<div style="display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem; margin-bottom: 1rem;">
<div>
<h1>KIHAFY SMC PRO</h1>
<p style="font-size: 1.1rem; color: #b9c7ff; margin-top: 0.4rem;">Indicador de conceptos de dinero inteligente - Estructura del mercado, zonas institucionales y panel en tiempo real</p>
<div style="display: flex; gap: 1rem; margin-top: 1rem; flex-wrap: wrap;">
<span>✅ Autodetección BOS / CHoCH</span>
<span>✅ Bloques de pedido y FVG</span>
<span>✅ Zonas Premium / de descuento</span>
<span>✅ Fibonacci y SL/TP sugeridos</span>
</div>
</div>
<div style="background: #00000030; border-radius: 2rem; padding: 0.5rem 1.2rem; border:1px solid #2d3e6e;">
🔍 Análisis multi-TF <strong style="color:#facc15;">H1 / H4</strong>
</div>
</div>
<!-- Fichas de características -->
<h2>🧠 La detección institucional de un vistazo</h2>
<div class="card-grid">
<div class="card">
<h3>📐 Estructura del mercado</h3>
<p>Ruptura de Estructura (BOS) y Cambio de Carácter (CHoCH) con filtrado ATR. Máximos/Mínimos de oscilación automáticos mostrados en el gráfico.</p> <p>
</div> <div>
<div class="card">
<h3>🕳️ Fair Value Gaps (FVG)</h3>
<p>Detección de gap de desequilibrio, auto-ocultar cuando se llena. Zona de liquidez clave para las inversiones institucionales.</p> <p>
</div> <div class="card
<div class="card">
<h3>📦 Bloques de órdenes (OB)</h3> <p>Bloques de órdenes alcistas y bajistas.
<p>Bloques de órdenes alcistas / bajistas con zonas rectangulares y no violación reciente. Perfectos para zonas de reacción de precios.</p> <p>
</div>
<div class="card">
<h3>📊 Premium / Descuento y Fibonacci</h3>
<p>Zonas de 70% (Premium) / 30% (Discount) + Línea de equilibrio. Retroceso dinámico de Fibonacci 23,6% a 78,6% en el último rango.</p> <p>
</div>
<div class="card">
<h3>⏱️ Sesgo Multi-Tiempo</h3>
<p>Síntesis de tendencia H1 y H4 (BULLISH / BEARISH / NEUTRAL) para filtrar señales de entrada según dirección principal.</p> <p>
</div> <div>
<div class="card">
<h3>📟 Cuadro de mando y SL/TP sugeridos</h3>
<p>Dashboard compacto con señal de COMPRA/VENTA/WAIT, niveles SL / TP1/TP2/TP3 basados en ATR y ratios de Riesgo/Recompensa 1.5R / 3R / 5R.</p> <p>
</div>
</div> <div>
<!-- Parámetros clave -->
<h2>⚙️ Parámetros Configurables (Entradas)</h2>
<div class="param-grid">
<div class="param-item"><span class="param-name">🔹 SwingWindow</span><span class="param-value">5</span></div>
<div class="param-item"><span class="param-name">🔹 BOS_ATR_Filter</span><span class="param-value">0,20</span></div>
<div class="param-item"><span class="param-name">🔹 CHOCH_ATR_Filter</span><span class="param-value">0,60</span></div>
<div class="param-item"><span class="param-name">🔹 FVG_Lookback / HideWhenFilled</span><span class="param-value">300 / Yes</span></div>
<div class="param-item"><span class="param-name">🔹 OB_Lookback</span><span class="param-value">200</span></div>
<div class="param-item"><span class="param-name">🔹 PD_Lookback / Fibo_Lookback</span><span class="param-value">300 / 300</span></div>
<div class="param-item"><span class="param-name">🔹 MTF Timeframes</span><span class="param-value">H1 / H4</span></div>
<div class="param-item"><span class="param-name">🔹 SL_ATR_Mult / TP1/TP2/TP3 RR</span><span class="param-value">1.5 / 1.5 / 3.0 / 5.0</span></div>
</div>
<!-- Condiciones de entrada -->
<div class="flex-signal">
<div class="signal-box">
<h3 style="color:#4ade80;">🟢 Señal de COMPRA</h3>
<ul style="margin-left: 1.2rem;">
<li>Precio en zona de DESCUENTO (por debajo del Equilibrio)</li>.
<li>Bloqueo de orden alcista detectado</li>.
<li>Precio toca o cruza el OB alcista</li>
<li>HTF sesgo ALCISTA o NEUTRA</li>
</ul>
</div>
<div class="signal-box">
<h3 style="color:#f97316;">🔴 Señal de VENTA</h3>
<ul style="margin-left: 1.2rem;">
<li>Precio en zona PREMIUM (por encima de Equilibrio)</li>.
<li>Bloqueo de orden bajista detectado</li>.
<li>Precio toca o cruza el OB bajista</li>
<li>HTF sesgo BEARISH o NEUTRAL</li>
</ul>
</div>
</div>
<!-- Advertencia -->
<div class="warning">
⚠️ <strong>Aviso de riesgo:</strong> Kihafy SMC Pro es un indicador de análisis técnico. Las señales y los niveles SL/TP sugeridos son sólo para fines educativos. Pruebe siempre en demo antes de tomar decisiones reales de trading.
</div>
<div style="fondo: #0f172a; border-radius: 1.5rem; padding: 1rem; margin-bottom: 2rem;">
📌 <strong>Recomendado en:</strong> M15, M30, H1 - Pares EURUSD, GBPUSD, USDJPY, XAUUSD - Habilitar "Permitir importaciones DLL" y arrastrar indicador desde Navegador MT5.
</div>
<!-- Sección de Comentarios y Sugerencias -->
<div class="feedback-area">
<div style="display: flex; align-items: center; gap: 10px; flex-wrap: wrap; justify-content: space-between;">
<h2 style="margin:0; border-left-color:#facc15;">💬 Comparte tus comentarios para la V2.0</h2>
<span class="badge-green">✨ Opiniones y sugerencias de productos</span>
</div>
<p style="margin: 0.6rem 0 1rem 0;">Tu experiencia con Kihafy SMC Pro nos ayuda a mejorar la detección de OB/FVG, el filtrado de CHoCH y la claridad visual. Deja un comentario:</p>
<div style="display: flex; flex-direction: column; gap: 0.8rem; margin-top: 1rem;">
<input type="text" id="reviewName" placeholder="Tu nombre / apodo (por ejemplo, TraderSMC)" value="Trader SMC">
<textarea id="reviewMsg" rows="3" placeholder="Ejemplos de mejora: 'Añadir filtro de correlación', 'Mostrar zonas de sombra OTE', 'Añadir nivel de Fibonacci del 62%', 'Optimizar la detección de OB en marcos temporales inferiores' ..."></textarea>
<div style="display: flex; gap: 1rem; justify-content: flex-end; flex-wrap: wrap;">
<button class="btn btn-primary" id="submitFeedbackBtn">📨 Enviar comentario</button>
<button class="btn btn-outline" id="demoFeedbackBtn">💡 Ejemplo de sugerencia</button>
</div>
</div>
<div style="margin-top: 2rem;">
<h3>📢 Reseñas de la comunidad Kihafy</h3>
<div id="reviewsContainer" class="review-list"></div>
<p style="font-size: 0.7rem; margin-top: 0.6rem;">💾 Comentarios almacenados localmente: cada comentario ayuda a hacer evolucionar el indicador.</p> <p>💾 Comentarios almacenados localmente: cada comentario ayuda a hacer evolucionar el indicador.
</div>
</div> <div>
<!-- Instalación -->
<div style="display: flex; justify-content: space-between; flex-wrap: wrap; gap: 1rem; background: #01051470; border-radius: 1.8rem; padding: 1.3rem;">
<div>📂 <strong>Instalación:</strong> Copie <code>Kihafy_SMC_Pro.mq5</code> en <strong>MQL5/Indicators</strong> → Compilar (F7) → Arrastrar y soltar en el gráfico.</div>
<div>📌 <strong>Versión 1.00</strong> - Indicador no comercial (uso libre bajo condiciones).</div>
</div>
<footer>
© 2025 KIHAFY Mitarika - Indicador Smart Money Concepts. Todos los derechos reservados.<br>
Construido sobre la acción del precio institucional. Sus comentarios dan forma a futuras características.
</footer>
</div>
<script>
// ---------- GESTIÓN DE REVISIONES (localStorage) ----------
let reviews = [];
function loadReviews() {
const stored = localStorage.getItem("kihafy_smc_indicator_reviews_en");
if(stored) {
try { reviews = JSON.parse(stored); } catch(e) { reviews = []; }
}
if(!reviews || reviews.length === 0) {
reseñas = [
{ name: "OrderBlockPro", text: "Gran indicador, FVGs son muy claras. Sugerencias: añadir filtro de volumen para confirmar CHoCH, y hacer ajustable la transparencia de la zona OB.", date: "2025-06-02" },
{ nombre: "LiquidityHawk", texto: "Me gusta el panel HTF y los niveles SL/TP sugeridos. Para mejorar, una alerta audible cuando el precio toca un Bloqueo de Orden sería genial. Fiable en Oro.", date: "2025-06-01" },
{ nombre: "SMC_Trader_FR", texto: "Sólida herramienta de análisis. Para V2, incluir Bloques Rompedores y Bloques de Mitigación. También posibilidad de personalizar individualmente los colores de las zonas Premium/Discount.", date: "2025-05-28" }
];
saveReviews();
}
renderReviews();
}
function saveReviews() {
localStorage.setItem("kihafy_smc_indicator_reviews_en", JSON.stringify(reviews));
}
function escapeHtml(str) {
if(!str) return "";
return str.replace(/[&<>]/g, function(m) {
if(m === '&') return '&';
if(m === '<') return '<';
if(m === '>') return '>';
return m;
});
}
function renderReviews() {
const container = document.getElementById("reviewsContainer");
if(!contenedor) return;
if(reviews.length === 0) {
container.innerHTML = "<div style='padding:1rem; text-align:center; color:#7e8aa2;'>Aún no hay opiniones. Sé el primero en opinar</div>";
volver;
}
let html = "";
reviews.slice().reverse().forEach(rev => {
html += `
<div class="review-item">
<div style="display:flex; justify-content:space-between; align-items:center;">
<strong>👤 ${escapeHtml(rev.name)}</strong>
<span style="font-size:0.7rem; color:#a5b4fc;">📅 ${rev.date || new Date().toLocaleDateString()}</span>
</div>
<p style="margin-top:6px;">💬 ${escapeHtml(rev.text)}</p>
<div style="margin-top:6px; font-size:0.7rem;">🔧 Sugerencia de mejora del producto</div>
</div>
`;
});
container.innerHTML = html;
}
function addReview(nombre, mensaje) {
if(!name.trim() || !message.trim()) {
alert("Por favor, indique su nombre y su sugerencia / comentario para ayudar a mejorar Kihafy SMC Pro.");
return false;
}
const newReview = {
nombre: nombre.trim().substring(0, 35),
texto: mensaje.recortar().subcadena(0, 600),
fecha: new Date().toLocaleDateString('en-US')
};
reviews.push(nuevaRevista);
saveReviews();
renderReviews();
return true;
}
const submitBtn = document.getElementById("submitFeedbackBtn");
if(submitBtn) {
submitBtn.addEventListener("click", () => {
const nameInput = document.getElementById("reviewName");
const msgInput = document.getElementById("reviewMsg");
if(addReview(valor.nameInput, valor.msgInput)) {
msgInput.value = "";
const notif = document.createElement("div");
notif.innerText = "✅ ¡Gracias! Tus comentarios ayudan a mejorar Kihafy SMC Pro (indicador v2)";
notif.style.position = "fijo";
notif.style.bottom = "20px";
notif.style.left = "20px";
notif.style.background = "#0a3b2f";
notif.style.color = "#ccf0e3";
notif.style.padding = "10px 20px";
notif.style.borderRadius = "30px";
notif.style.zIndex = "999";
notif.style.fontSize = "0.8rem";
notif.style.border = "1px solid #2dd4bf";
notif.style.fontFamily = "heredar";
document.body.appendChild(notif);
setTimeout(() => notif.remove(), 3000);
}
});
}
const demoBtn = document.getElementById("demoFeedbackBtn");
if(demoBtn) {
demoBtn.addEventListener("click", () => {
const msgArea = document.getElementById("reviewMsg");
if(msgArea) {
msgArea.value = "Idea de mejora: mostrar bloques de órdenes de plazos superiores (H4/Daily) en el gráfico actual + filtro de extensión. También opción para ocultar FVGs llenos después de X velas. El indicador ya está muy completo!";
}
const nameField = document.getElementById("reviewName");
if(nameField) nameField.value = "SMC_Contribuidor";
});
}
loadReviews();
</script>
</body>
</html>
