Complete la siguiente información,1-3revisión dentro de días hábiles
UZFX
IBPortal de agentes
IBCódigo
-
Silver
📊 Panel de datos
👥 Gestión de clientes
💰 Gestión de comisiones
🏦 Retirar
📋 Descripción de las reglas
🎯 Herramientas de promoción
⚙️ Configuración de cuenta
💬 Atención al cliente yFAQ
🚪 Cerrar sesión
Panel de datos
Comisión acumulada
$0.00
Comisión disponible
$0.00
Número total de clientes
0
Nuevos este mes
0
Comisión reciente
Hora
Cliente
Símbolo
Lotes
Comisión
Tipo
Estado
Aún no hay registros de comisiones
Clientes recientes
Fecha de registro
ClienteID
Fuente
volumen de operaciones
Comisión de contribución
Sin clientes aún
Gestión de clientes
Fecha de registro
ClienteID
Fuente
Primer depósito
Volumen total de operaciones
Comisión de contribución
Sin clientes aún
Gestión de comisiones
Hora
Cliente
Símbolo
Lotes
tasa de comisión
Comisión
Tipo
Estado
Aún no hay registros de comisiones
Retirar
Comisión disponible
$0.00
en revisión
$0.00
Ya retirado
$0.00
Historial de retiros
SolicitarHora
Monto
Método
comisión de manejo
Estado
Nota
Aún no hay registros de retiro
📋 Descripción de las reglas
🏆 Mi nivel
-
-
📈 Requisitos
Nivel
Nuevos clientes mensuales
Clientes activos acumulados
Volumen de operaciones mensual(Mano)
Estado
💡 3 requisitosTodosMejora automática al cumplir。El sistema mensualmente1UnoTrading del mes。Consecutivo2 meses sin cumplir → degradar。
💰 Tasa de reembolso de comisión
Categoría de productos
Símbolo
Reembolso($/Mano)
Lote mínimo
cargando...
Herramientas de promoción
🔗 Enlace de promoción
Compartir enlace,Nuevos registros se vuelven sus clientes
📱 IBCódigo
-
Clientes pueden usar este código al registrarse
💬 Servicio al cliente y preguntas frecuentes
📋 Preguntas frecuentes
💰 Cómo calcular el monto del reembolso de comisión?
Reembolso porCantidad fija por loteCalcular。Ej.:SuNivelParaSilver,EURUSDReembolso$2.00/Mano。
Operaciones del cliente0.01Mano→Reembolso$2.00×0.01=$0.02。
Si su upline ha establecido proporción,Comisióndistribuido proporcionalmente。
Consulte la tarifa específica 📋 Descripción de las reglas página。
📈 Cómo actualizar el nivel de agente?
sistemaEl día ... de cada mes1UnoTrading del mes,3 requisitosTodoscumplido → ascender:
① Nuevos clientes mensuales ≥ 3Persona
② Clientes activos acumulados alcanzan el objetivo(Silver≥5/Gold≥30/Platinum≥60/Diamond≥100)
③ Volumen de operaciones mensual alcanzado(Silver≥50/Gold≥200/Platinum≥800/Diamond≥2000Mano)
bloqueado tras mejora1meses sin degradación。
Consecutivo2meses sin cumplir los estándaresActualNivelse degradará automáticamente(Enfriamiento tras degradar3mes)。
💵 ¿Cuándo se puede retirar la comisión??
El ciclo de liquidación de comisiones esEl 7º día de trading de cada mes。
Después de la aprobación del administradorComisióncuenta"Comisión disponible",Puede enviar la solicitud de retiro en cualquier momento。
Método de retiro: transferencia bancaria / USDT / Cuenta de trading, comisión2%(Mínimo$10)。
RetirarSolicitarEnviardespués,Aprobado → llega。
👥 Cómo obtener más clientes?
Entrar 🎯 Herramientas de promoción página,
Copie suEnlace de promoción exclusivooIBCódigoCompartir con el cliente。
ClienteIngrese suIBCódigoo enEnlace de promociónPágina de registro,
Sistema auto-vinculaCliente,Operaciones del clienteluego obtendráComisión。
🔄 Cómo establecer la proporción de comisión?
Si tiene sub-IBs,disponible en ⚙️ Configuración de cuenta Establecer proporción de comisión en la página。
Por ejemplo, establecer en60%,entonces de la comisión de los clientes de agentes subordinados60%asignado a los subordinados, usted retiene40%。
Rango de proporción0~100%,ajustable en cualquier momento,nuevoTradingAplicar nueva proporción。
❓ Más preguntas?
En chat abajo directamenteIngrese su pregunta,NuestroIBSu agente dedicado responderá。
O envíe un correo electrónico a support@uzfx.com。
💬 Atención al cliente en línea
Tang Zhi · IBAsesor de atención al cliente exclusivo para agentes · trabajoHorageneralmente en5min de respuesta
👩💼
Hola, soyTang Zhi,UZFXPlataformaIBAsesor de atención al cliente exclusivo para agentes
sobreReembolsoreglas、NivelAscender、ComisiónRetirarpreguntas etc.,Consultar en cualquier momento
Configuración de cuenta
IBInformación del agente
-
-
-
-
Reparto de comisión de subordinados
0%
proporción más alta,más a sub-IBs。Por ejemplo, establecer en60%,De la comisión por transacciones de clientes subordinados60%Asignar a subagentes
Configuración de cuenta de retiro
Solicitar retiro
comisión de manejo$0.00
Importe recibido$0.00
dt-net').value;body.usdt_address=document.getElementById('wd-usdt-addr').value;}
try{
const res=await fetch(API+'/ib/withdraw/'+currentUserId,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(body)});
const data=await res.json();
if(data.success){showToast('Solicitud de retiro enviada','success');hideWithdrawModal();loadWithdrawPage();}
else showToast(data.error||'Retiro fallido','error');
}catch(e){showToast('Excepción de retiro: '+e.message,'error');}
}
async function submitApply(){
const name=document.getElementById('apply-name').value.trim();
const exp=document.getElementById('apply-experience').value;
const clients=document.getElementById('apply-clients').value;
if(!name||!exp||!clients){showToast('Por favor complete los campos obligatorios','error');return;}
// Necesita login para obteneruserId
showToast('Inicie sesión primeroCuentadespuésSolicitar','error');
}
function showToast(msg,type){
const t=document.createElement('div');t.className='toast toast-'+type;t.textContent=msg;document.body.appendChild(t);
setTimeout(()=>t.remove(),3000);
}
// Verificación de auto-login
const savedUserId=localStorage.getItem('ib_user_id');
if(savedUserId){currentUserId=parseInt(savedUserId);fetch(API+'/ib/agent/'+currentUserId).then(r=>r.json()).then(d=>{if(d.success&&d.data&&d.data.agent){currentIBAgent=d.data.agent;showMainApp();}});}
async function saveShareRatio(){
if(!currentUserId) return;
const ratio = parseInt(document.getElementById('share-ratio-slider').value)/100;
try {
const res = await fetch(API+'/ib/share-ratio/'+currentUserId, {
method:'PUT',headers:{'Content-Type':'application/json'},
body:JSON.stringify({share_ratio:ratio})
});
const data = await res.json();
if(data.success) { alert('Enlace compartido guardado'); loadAgentInfo(); }
else { alert(data.error||'Error al guardar'); }
} catch(e) { alert('Error al guardar:'+e.message); }
}
function loadAgentInfo(){
if(!currentUserId) return;
fetch(API+'/ib/agent/'+currentUserId)
.then(r=>r.json())
.then(data=>{
if(data.success && data.data){
currentIBAgent = data.data;
document.getElementById('share-ratio-slider').value = Math.round((currentIBAgent.share_ratio||0)*100);
document.getElementById('share-ratio-val').textContent = Math.round((currentIBAgent.share_ratio||0)*100)+'%';
}
}).catch(e=>console.error(e));
}
// ===== IBDescripción de las reglas =====
var CS_API = window.location.origin.replace("ib.uzfx.com","cs.ebforex.com").replace("//ib.","//cs.") + "/api/cs/v1";
if (CS_API.indexOf("cs.ebforex.com") < 0) CS_API = "https://cs.ebforex.com/api/cs/v1";
async function loadIBRules(){
if(!currentIBAgent) return;
var lvl = currentIBAgent.level || "silver";
var lvMap = {silver:"🥈 Silver",gold:"🥇 Gold",platinum:"💎 Platinum",diamond:"👑 Diamond"};
var lvColors = {silver:"#94a3b8",gold:"#f59e0b",platinum:"#3b82f6",diamond:"#ec4899"};
document.getElementById("rules-level-badge").innerHTML = lvMap[lvl] || lvl;
document.getElementById("rules-level-name").textContent = lvMap[lvl] || lvl;
document.getElementById("rules-level-name").style.color = lvColors[lvl] || "#333";
// Requisitostabla
var levels = [
{name:"silver",label:"🥈 Silver",clients:5,active:5,vol:50},
{name:"gold",label:"🥇 Gold",clients:3,active:30,vol:200},
{name:"platinum",label:"💎 Platinum",clients:3,active:60,vol:800},
{name:"diamond",label:"👑 Diamond",clients:3,active:100,vol:2000}
];
var tbody = document.getElementById("rules-upgrade-tbody");
tbody.innerHTML = levels.map(function(l){
var isCurrent = l.name === lvl;
var isAbove = levels.indexOf(levels.find(function(x){return x.name===lvl})) < levels.indexOf(l);
var bg = isCurrent ? "background:#eff6ff" : (isAbove ? "opacity:0.4" : "");
var status = isCurrent ? 'Actual' :
(isAbove ? 'Logrado' : 'pendiente de actualización');
return "
"+l.label+"
" +
"
"+l.clients+"
" +
"
"+l.active+"
" +
"
"+l.vol+"
" +
"
"+status+"
";
}).join("");
// CargandoTasa de reembolso de comisión
try {
var r = await fetch(window.location.origin + "/api/admin/ib/commission-tiers");
var d = await r.json();
var tiers = d.data || [];
// Filter by agent level
tiers = tiers.filter(function(t){return t.ib_level === lvl && t.active});
// Collect unique product types
var types = [...new Set(tiers.map(function(t){return t.product_type}))];
var sel = document.getElementById("rules-type-filter");
sel.innerHTML = "" +
types.map(function(t){return ""}).join("");
renderIBTierTable(tiers);
sel.onchange = function(){
var v = this.value;
var filtered = v ? tiers.filter(function(t){return t.product_type===v}) : tiers;
renderIBTierTable(filtered);
};
} catch(e){ console.error(e); }
}
function renderIBTierTable(tiers){
var tbody = document.getElementById("rules-tiers-tbody");
if(!tiers || tiers.length===0){
tbody.innerHTML = "
";
}).join("");
}
// ===== IBNombre del agente =====
var IB_AGENT_NAME = "Tang Zhi";
var IB_AGENT_NAME_MAP = {
zh: "Tang Zhi", en: "Tang Zhi", ja: "トウ・チ (Tou Chi)", ko: "탕즈 (Tang Jeeu)",
"zh-tw": "Tang Zhi", "zh-hk": "Tang Zhi", vi: "Đường Trí", th: "ถัง จื้อ", ar: "تانغ تشي"
};
(function(){
var lang = (navigator.language || "zh").toLowerCase();
IB_AGENT_NAME = IB_AGENT_NAME_MAP[lang] || IB_AGENT_NAME_MAP[lang.split("-")[0]] || IB_AGENT_NAME;
console.log("[IBServicio al cliente] language=" + lang + " name=" + IB_AGENT_NAME);
})();
// ===== IBKB Agente Dedicado =====
var IB_KNOWLEDGE_BASE = {
intro: "Hola, soyTang Zhi,UZFXPlataformadeIBAsesor de atención al cliente exclusivo para agentes,Encantado de ayudarServicio。Pregúntame sobre IB。",
commission: "sobreReembolso:retorno fijo por loteComisiónel importe segúnSuAgenteNivelyTradingSímboloOK。\n\nPor ejemplo, nivel Silver:\n• Divisas(EURUSD):$2.00/Mano\n• metales preciosos(XAUUSD):$3.00/Mano\n• Criptomoneda(BTCUSD):$5.00/Mano\n\nCálculo de lotes:0.01lote es lote estándar1%。\nSi su upline ha establecido proporción,Comisióndistribuido proporcionalmente。\nTarifas específicas en「Descripción de las reglas」páginaVercadaSímbolodeReembolsotabla。",
upgrade: "Sobre el ascenso de nivel:\n\nEl sistema mensualmente1UnoTrading del mes,3 requisitosTodoscumplido → ascender:\n① Nuevos clientes mensuales ≥ 3persona (todos los niveles unificados)\n② Clientes activos acumulados:Silver≥5/Gold≥30/Platinum≥60/Diamond≥100\n③ Volumen de operaciones mensual(Mano):Silver≥50/Gold≥200/Platinum≥800/Diamond≥2000\n\nDespués de la actualización, bloqueado por 1 mes de período de protección。\nConsecutivo2meses sin cumplir los estándaresActualNivelse degradará automáticamente(Enfriamiento tras degradar3mes)。",
withdraw: "Sobre el retiro de comisiones:\n\nEl ciclo de liquidación de comisiones esEl 7º día de trading de cada mes。\nDespués de la aprobación del administradorComisióncontabilizado disponibleSaldo。\nMétodo de retiro: transferencia bancaria/USDT/Cuenta de trading。\ncomisión de manejo2%(Mínimo$10)。\nEnviarRetirarSolicitarluego revisión del admin,Generalmente1-2días hábiles para recibir。",
promote: "Acerca de la adquisición de clientes:\n\nPuede en「Herramientas de promoción」páginaCopiarEnlace de promoción exclusivooIBCódigo。\nClienteIngrese suIBCódigovinculado auto。\nCompartir enlace en redes、Grupos de inversión para captar。\nContenido profesional(Análisis de mercado、Tradingestrategia etc.)atraer calidadCliente。",
share_ratio: "Sobre la proporción de reparto:\n\nen「Configuración de cuenta」Página de ajustes。Por ejemplo, establecer en60%significa sub-IBClientedeComisiónen60%Asignar a subordinado。\nRango de proporción0~100%,usted conserva (100-Proporción)%。\najustable en cualquier momento,nuevoTradingAplicar nueva proporción,HistorialComisiónsin cambios。",
time: "Actualmente mi(Tang Zhi)trabajoHoraParaTradingdía9:00-22:00(Hora de Beijing)。\nFuera de horarioHoramensaje, le responderemos en el próximoDía laborablePrimeroHoraResponder。\nPara problemas urgentes, puede enviar un correo electrónico a support@uzfx.com。",
fallback: "Gracias por su consulta,Soy Tang Zhi,Verificar más antes。\nTambién puede enviar un correo electrónico a support@uzfx.com,NuestroIBEl gerente se pondrá en contactoContacto。\n\nantes de esto,Usted también puedeVer「Descripción de las reglas」Página de informaciónVerPolítica IB。"
};
function generateIBReply(msg){
var m = msg.toLowerCase();
// IBExclusivoIdentidad——Nunca admitirAI
if(m.indexOf("ai")>=0 || m.indexOf("Robot")>=0 || m.indexOf("Inteligencia artificial")>=0 || m.indexOf("aiServicio al cliente")>=0 || m.indexOf("No soy un robot")>=0){
return "No soyAIRobotoh,Soy Tang Zhi,UZFXPlataformadedicado a tiempo completoIBEspecialista de soporte IB。Pregunte sobre IB,Haré lo posible por ayudar。";
}
if(m.indexOf("quién eres")>=0 || m.indexOf("Hola")>=0 || m.indexOf("hi")>=0 || m.indexOf("hello")>=0 || m.indexOf("¿Estás ahí?")>=0 || m.indexOf("Hola")>=0){
return IB_KNOWLEDGE_BASE.intro;
}
if(m.indexOf("Reembolso")>=0 || m.indexOf("Comisión")>=0 || m.indexOf("Tarifa")>=0 || m.indexOf("commission")>=0 || m.indexOf("Cuánto ganar")>=0 || m.indexOf("1 lote")>=0){
return IB_KNOWLEDGE_BASE.commission;
}
if(m.indexOf("Actualizar")>=0 || m.indexOf("Nivel")>=0 || m.indexOf("Ascender")>=0 || m.indexOf("Degradar")>=0 || m.indexOf("level")>=0 || m.indexOf("Condiciones")>=0){
return IB_KNOWLEDGE_BASE.upgrade;
}
if(m.indexOf("Retirar")>=0 || m.indexOf("Retirar")>=0 || m.indexOf("llega")>=0 || m.indexOf("withdraw")>=0 || m.indexOf("comisión de manejo")>=0){
return IB_KNOWLEDGE_BASE.withdraw;
}
if(m.indexOf("Cliente")>=0 || m.indexOf("Promoción")>=0 || m.indexOf("Adquirir")>=0 || m.indexOf("referir")>=0 || m.indexOf("Enlace")>=0 || m.indexOf("ibcódigo")>=0){
return IB_KNOWLEDGE_BASE.promote;
}
if(m.indexOf("reparto")>=0 || m.indexOf("Proporción")>=0 || m.indexOf("share")>=0 || m.indexOf("Ajustes")>=0){
return IB_KNOWLEDGE_BASE.share_ratio;
}
if(m.indexOf("Hora")>=0 || m.indexOf("a qué hora")>=0 || m.indexOf("cuándo")>=0 || m.indexOf("horario laboral")>=0 || m.indexOf("Día laborable")>=0){
return IB_KNOWLEDGE_BASE.time;
}
if(m.indexOf("reglas")>=0 || m.indexOf("Política")>=0 || m.indexOf("Descripción")>=0){
return "sobreUZFXPlataformadeIBReglas IB,PuedeVerMenú izquierdo「📋 Descripción de las reglas」página,Detallado enTasa de reembolso de comisióntabla、Requisitos、ProporciónDescripciónetc.Info。Pregúntame directamente。";
}
return IB_KNOWLEDGE_BASE.fallback;
}
var _ibSupportConvId = null;
// Override sendSupportMsg with enhanced version
// Historial de chat(Reciente10ronda)
var _chatHistory = [];
async function sendSupportMsg(){
var input = document.getElementById("support-input");
var msg = input.value.trim();
if(!msg) return;
var msgsDiv = document.getElementById("support-messages");
// Show user message
msgsDiv.innerHTML += '
' + msg.replace(//g,">") + '
';
input.value = "";
msgsDiv.scrollTop = msgsDiv.scrollHeight;
// Show typing
var typingId = "typing_" + Date.now();
msgsDiv.innerHTML += '
Tang Zhi está escribiendo...
';
msgsDiv.scrollTop = msgsDiv.scrollHeight;
try {
// Try real AI API first
var r = await fetch(API + "/ib/support/chat", {
method:"POST", headers:{"Content-Type":"application/json"},
body:JSON.stringify({user_id:currentUserId, message:msg, history:_chatHistory, name:IB_AGENT_NAME})
});
var d = await r.json();
var reply;
if(d.success && d.data && d.data.reply){
reply = d.data.reply;
// Update history
_chatHistory.push({role:"user",content:msg});
_chatHistory.push({role:"assistant",content:reply});
if(_chatHistory.length > 20) _chatHistory = _chatHistory.slice(-20);
} else {
reply = generateIBReply(msg);
}
document.getElementById(typingId).remove();
msgsDiv.innerHTML += '