{"id":5416,"date":"2026-03-24T10:15:43","date_gmt":"2026-03-24T10:15:43","guid":{"rendered":"https:\/\/exchangeselector.com\/?p=5416"},"modified":"2026-03-24T10:39:38","modified_gmt":"2026-03-24T10:39:38","slug":"calculadora-de-comisiones","status":"publish","type":"post","link":"https:\/\/exchangeselector.com\/es\/calculadora-de-comisiones\/","title":{"rendered":"Calculadora de comisiones"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n<meta charset=\"UTF-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n<title>Exchange Selector<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\" \/>\n<style>\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --brand: #0f172a;\n    --accent: #0064ff;\n    --accent-light: #fff7ed;\n    --accent-border: #fed7aa;\n    --bg: #f8fafc;\n    --surface: #ffffff;\n    --border: #e2e8f0;\n    --border-strong: #cbd5e1;\n    --text: #0f172a;\n    --text-muted: #64748b;\n    --text-faint: #94a3b8;\n    --green: #16a34a;\n    --green-bg: #f0fdf4;\n    --green-border: #bbf7d0;\n    --radius: 12px;\n    --radius-sm: 8px;\n    --shadow: 0 1px 3px rgba(0,0,0,.07), 0 1px 2px rgba(0,0,0,.04);\n    --shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);\n  }\n\n  body {\n    font-family: 'Plus Jakarta Sans', sans-serif;\n    background: var(--bg);\n    color: var(--text);\n    min-height: 100vh;\n    padding: 1rem;\n    line-height: 1.5;\n  }\n\n  .page {\n    max-width: 860px;\n    margin: 0 auto;\n    padding-top: 0;\n  }\n\n  \/* Card *\/\n  .card {\n    background: var(--surface);\n    border: 1px solid var(--border);\n    border-radius: var(--radius);\n    box-shadow: var(--shadow);\n    overflow: hidden;\n  }\n\n  \/* Controls *\/\n  .controls {\n    padding: 1.5rem;\n    border-bottom: 1px solid var(--border);\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 768px) {\n    .controls { grid-template-columns: 1fr 1fr; gap: 12px; padding: 1.25rem; }\n    .metrics { grid-template-columns: 1fr 1fr 1fr; }\n    .metric { padding: 1rem; }\n    .metric-value { font-size: 20px; }\n    thead th, td { padding: 10px 12px; }\n    .ex-logo { width: 27px; height: 27px; }\n  }\n  @media (max-width: 560px) {\n    \/* No scroll on table \u2014 hide less important columns, shrink everything *\/\n    .table-wrap { overflow-x: visible; }\n    .controls { grid-template-columns: 1fr; }\n    .metrics { grid-template-columns: 1fr 1fr; }\n    .metrics .metric:last-child { display: none; }\n    .metric { padding: 0.75rem; }\n    .metric-value { font-size: 17px; }\n    .metric-label { font-size: 10px; }\n    \/* Hide \"Ahorro vs peor\" and \"Relativo\" columns *\/\n    thead th:nth-child(4), td:nth-child(4),\n    thead th:nth-child(5), td:nth-child(5) { display: none; }\n    table { font-size: 12px; }\n    thead th, td { padding: 8px 8px; }\n    .ex-cell { gap: 6px; }\n    .ex-logo { width: 24px; height: 24px; }\n    .ex-name { font-size: 12px; }\n    .rank { width: 17px; height: 17px; font-size: 9px; flex-shrink: 0; }\n    .best-badge { display: none; }\n    .zero-badge { display: none; }\n    .fee-pill { font-size: 12px; }\n    .cost-val { font-size: 12px; }\n  }\n  @media (max-width: 380px) {\n    thead th, td { padding: 7px 6px; }\n    .ex-logo { width: 20px; height: 20px; }\n  }\n\n\n  .field label {\n    display: block;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--text-muted);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-bottom: 6px;\n  }\n  .input-wrap {\n    position: relative;\n  }\n  .input-prefix {\n    position: absolute;\n    left: 12px;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 14px;\n    font-weight: 600;\n    color: var(--text-muted);\n    pointer-events: none;\n  }\n  input[type=\"number\"], select {\n    width: 100%;\n    height: 42px;\n    border: 1px solid var(--border-strong);\n    border-radius: var(--radius-sm);\n    font-family: inherit;\n    font-size: 14px;\n    font-weight: 500;\n    color: var(--text);\n    background: var(--surface);\n    outline: none;\n    transition: border-color .15s;\n    appearance: none;\n  }\n  input[type=\"number\"] {\n    padding: 0 12px 0 28px;\n  }\n  select {\n    padding: 0 36px 0 12px;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat;\n    background-position: right 10px center;\n    cursor: pointer;\n  }\n  input[type=\"number\"]:focus, select:focus {\n    border-color: var(--accent);\n    box-shadow: 0 0 0 3px rgba(0,100,255,.12);\n  }\n  input[type=\"number\"]::-webkit-inner-spin-button { -webkit-appearance: none; }\n\n  \/* Summary metrics *\/\n  .metrics {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    border-bottom: 1px solid var(--border);\n  }\n  @media (max-width: 560px) {\n    .metrics { grid-template-columns: 1fr 1fr; }\n    .metrics .metric:last-child { display: none; }\n  }\n  .metric {\n    padding: 1.25rem 1.5rem;\n    border-right: 1px solid var(--border);\n  }\n  .metric:last-child { border-right: none; }\n  .metric-label {\n    font-size: 11px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.6px;\n    color: var(--text-faint);\n    margin-bottom: 4px;\n  }\n  .metric-value {\n    font-size: 24px;\n    font-weight: 700;\n    color: var(--text);\n    letter-spacing: -0.5px;\n  }\n  .metric-value.accent { color: var(--accent); }\n  .metric-value.green { color: var(--green); }\n  .metric-sub {\n    font-size: 12px;\n    color: var(--text-faint);\n    margin-top: 2px;\n  }\n\n  \/* Table *\/\n  .table-wrap {\n    overflow-x: visible;\n  }\n  table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n  }\n  thead th {\n    padding: 10px 16px;\n    text-align: left;\n    font-size: 11px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    color: var(--text-faint);\n    background: var(--bg);\n    border-bottom: 1px solid var(--border);\n    white-space: nowrap;\n  }\n  thead th.right { text-align: right; }\n  tbody tr {\n    border-bottom: 1px solid var(--border);\n    transition: background .12s;\n  }\n  tbody tr:last-child { border-bottom: none; }\n  tbody tr:hover { background: #f8fafc; }\n  tbody tr.best-row { background: var(--green-bg); }\n  tbody tr.best-row:hover { background: #e8fdf0; }\n  td {\n    padding: 13px 16px;\n    vertical-align: middle;\n  }\n  td.right { text-align: right; }\n\n  \/* Exchange name cell *\/\n  .ex-cell {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .ex-logo {\n    width: 36px;\n    height: 36px;\n    border-radius: 0;\n    border: none;\n    object-fit: contain;\n    background: transparent;\n    padding: 0;\n    flex-shrink: 0;\n  }\n  .ex-name {\n    font-weight: 600;\n    font-size: 14px;\n    color: var(--text);\n  }\n\n  \/* Rank badge *\/\n  .rank {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 22px;\n    height: 22px;\n    border-radius: 50%;\n    font-size: 11px;\n    font-weight: 700;\n    background: var(--border);\n    color: var(--text-muted);\n    flex-shrink: 0;\n  }\n  .rank.gold {\n    background: #fef3c7;\n    color: #92400e;\n  }\n\n  \/* Best badge *\/\n  .best-badge {\n    display: inline-block;\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.4px;\n    padding: 2px 7px;\n    border-radius: 20px;\n    background: var(--green-bg);\n    color: var(--green);\n    border: 1px solid var(--green-border);\n    margin-left: 4px;\n  }\n\n  \/* Fee pill *\/\n  .fee-pill {\n    display: inline-block;\n    font-size: 13px;\n    font-weight: 600;\n    font-variant-numeric: tabular-nums;\n    color: var(--text);\n  }\n  .fee-zero { color: var(--green); font-weight: 700; }\n  .zero-badge {\n    display: inline-flex; align-items: center; gap: 4px;\n    font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.4px;\n    padding: 2px 7px; border-radius: 20px;\n    background: var(--green-bg); color: var(--green); border: 1px solid var(--green-border);\n    margin-left: 6px; cursor: help; position: relative;\n  }\n  .zero-badge .tooltip {\n    display: none; position: absolute; bottom: calc(100% + 8px); left: 50%;\n    transform: translateX(-50%); background: var(--brand); color: #fff;\n    font-size: 12px; font-weight: 400; text-transform: none; letter-spacing: 0;\n    white-space: nowrap; padding: 6px 10px; border-radius: 6px;\n    pointer-events: none; z-index: 10; line-height: 1.4;\n  }\n  .zero-badge .tooltip::after {\n    content: ''; position: absolute; top: 100%; left: 50%; transform: translateX(-50%);\n    border: 5px solid transparent; border-top-color: var(--brand);\n  }\n  .zero-badge:hover .tooltip { display: block; }\n\n  \/* Cost value *\/\n  .cost-val {\n    font-size: 15px;\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    color: var(--text);\n  }\n  tr.best-row .cost-val { color: var(--green); }\n\n  \/* Bar *\/\n  .bar-cell { min-width: 120px; }\n  .bar-track {\n    height: 6px;\n    background: var(--border);\n    border-radius: 99px;\n    overflow: hidden;\n    margin-bottom: 3px;\n  }\n  .bar-fill {\n    height: 100%;\n    border-radius: 99px;\n    transition: width .4s cubic-bezier(.4,0,.2,1);\n  }\n  .bar-pct {\n    font-size: 11px;\n    color: var(--text-faint);\n    font-variant-numeric: tabular-nums;\n  }\n\n  \/* Savings chip *\/\n  .saving {\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--green);\n    white-space: nowrap;\n  }\n  .saving.zero { color: var(--text-faint); }\n\n  \/* Footer note *\/\n  .footnote {\n    padding: 1rem 1.5rem;\n    border-top: 1px solid var(--border);\n    font-size: 12px;\n    color: var(--text-faint);\n    line-height: 1.6;\n    background: var(--bg);\n  }\n  .footnote strong { color: var(--text-muted); font-weight: 600; }\n\n  \/* Toggle pills *\/\n  .pills {\n    display: flex;\n    gap: 4px;\n    background: var(--bg);\n    border: 1px solid var(--border-strong);\n    border-radius: var(--radius-sm);\n    padding: 3px;\n  }\n  .pill {\n    flex: 1;\n    padding: 7px 10px;\n    border-radius: 6px;\n    border: none;\n    background: transparent;\n    font-family: inherit;\n    font-size: 13px;\n    font-weight: 500;\n    color: var(--text-muted);\n    cursor: pointer;\n    transition: all .15s;\n    white-space: nowrap;\n    text-align: center;\n  }\n  .pill.active {\n    background: var(--surface);\n    color: var(--text);\n    font-weight: 600;\n    box-shadow: var(--shadow);\n  }\n<\/style>\n<\/head>\n<body>\n<div class=\"page\">\n  <\/div>\n  <!-- Main card -->\n  <div class=\"card\">\n\n    <!-- Controls -->\n    <div class=\"controls\">\n      <div class=\"field\">\n        <label>Volumen mensual<\/label>\n        <div class=\"input-wrap\">\n          <span class=\"input-prefix\">$<\/span>\n          <input type=\"number\" id=\"volume\" value=\"10000\" min=\"100\" max=\"20000000\" step=\"500\" \/>\n        <\/div>\n      <\/div>\n      <div class=\"field\">\n        <label>Tipo de orden<\/label>\n        <div class=\"pills\" id=\"optype-pills\">\n          <button class=\"pill\" data-val=\"maker\">Maker<\/button>\n          <button class=\"pill active\" data-val=\"taker\">Taker<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"field\">\n        <label>Nivel de usuario<\/label>\n        <div class=\"pills\" id=\"level-pills\">\n          <button class=\"pill active\" data-val=\"base\">B\u00e1sico<\/button>\n          <button class=\"pill\" data-val=\"vip\">VIP \/ Token<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"field\">\n        <label>Moneda<\/label>\n        <select id=\"currency\">\n          <option value=\"USD\">D\u00f3lar (USD $)<\/option>\n          <option value=\"EUR\">Euro (EUR \u20ac)<\/option>\n          <option value=\"GBP\">Libra (GBP \u00a3)<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Metrics -->\n    <div class=\"metrics\">\n      <div class=\"metric\">\n        <div class=\"metric-label\">Mejor opci\u00f3n<\/div>\n        <div class=\"metric-value accent\" id=\"m-best\">\u2014<\/div>\n        <div class=\"metric-sub\" id=\"m-best-fee\">\u2014<\/div>\n      <\/div>\n      <div class=\"metric\">\n        <div class=\"metric-label\">Coste m\u00ednimo \/ mes<\/div>\n        <div class=\"metric-value green\" id=\"m-mincost\">\u2014<\/div>\n        <div class=\"metric-sub\" id=\"m-mincost-sub\">menor del ranking<\/div>\n      <\/div>\n      <div class=\"metric\">\n        <div class=\"metric-label\">Ahorro vs m\u00e1s caro<\/div>\n        <div class=\"metric-value\" id=\"m-saving\">\u2014<\/div>\n        <div class=\"metric-sub\">al mes<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Table -->\n    <div class=\"table-wrap\">\n      <table>\n        <thead>\n          <tr>\n            <th style=\"width:42%\">Exchange<\/th>\n            <th>Fee<\/th>\n            <th>Coste \/ mes<\/th>\n            <th class=\"right\">Ahorro vs peor<\/th>\n            <th style=\"width:160px\">Relativo<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody id=\"tbody\"><\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\nconst EXCHANGES = [\n  {\n    name: \"MEXC\",\n    logo: \"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/02\/10.svg\",\n    maker: { base: 0.0000, vip: 0.0000 },\n    taker: { base: 0.0010, vip: 0.0005 },\n  },\n  {\n    name: \"Binance\",\n    logo: \"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/02\/9-1.svg\",\n    maker: { base: 0.0010, vip: 0.0007 },\n    taker: { base: 0.0010, vip: 0.0006 },\n  },\n  {\n    name: \"Bybit\",\n    logo: \"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/02\/19.svg\",\n    maker: { base: 0.0010, vip: 0.0006 },\n    taker: { base: 0.0010, vip: 0.0006 },\n  },\n  {\n    name: \"OKX\",\n    logo: \"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/02\/11.svg\",\n    maker: { base: 0.0008, vip: 0.0005 },\n    taker: { base: 0.0010, vip: 0.0007 },\n  },\n  {\n    name: \"Bitget\",\n    logo: \"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/02\/16.svg\",\n    maker: { base: 0.0010, vip: 0.0006 },\n    taker: { base: 0.0010, vip: 0.0006 },\n  },\n  {\n    name: \"Bitvavo\",\n    logo: \"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/02\/8-1.svg\",\n    maker: { base: 0.0015, vip: 0.0010 },\n    taker: { base: 0.0025, vip: 0.0015 },\n  },\n  {\n    name: \"Bitstamp\",\n    logo: \"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/02\/12.svg\",\n    maker: { base: 0.0030, vip: 0.0020 },\n    taker: { base: 0.0040, vip: 0.0030 },\n  },\n  {\n    name: \"Kraken\",\n    logo: \"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/02\/6.svg\",\n    maker: { base: 0.0025, vip: 0.0014 },\n    taker: { base: 0.0040, vip: 0.0024 },\n  },\n  {\n    name: \"Coinbase\",\n    logo: \"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/02\/20.svg\",\n    maker: { base: 0.0040, vip: 0.0030 },\n    taker: { base: 0.0060, vip: 0.0040 },\n  },\n  {\n    name: \"Gemini\",\n    logo: \"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/02\/13.svg\",\n    maker: { base: 0.0020, vip: 0.0010 },\n    taker: { base: 0.0040, vip: 0.0020 },\n  },\n];\n\nconst BAR_COLORS = [\n  \"#16a34a\",\"#22c55e\",\"#4ade80\",\"#86efac\",\"#a3e5b5\",\n  \"#b8d9c0\",\"#c8d8cc\",\"#d1d5d3\",\"#bec4c0\",\"#b0b8b4\"\n];\n\nlet optype = \"taker\";\nlet level = \"base\";\n\nfunction fmtCurrency(val, cur) {\n  const rate = cur === \"EUR\" ? 0.92 : cur === \"GBP\" ? 0.79 : 1;\n  const sym = cur === \"EUR\" ? \"\u20ac\" : cur === \"GBP\" ? \"\u00a3\" : \"$\";\n  const v = val * rate;\n  if (v >= 10000) return sym + (v \/ 1000).toFixed(1) + \"k\";\n  if (v >= 1000) return sym + (v \/ 1000).toFixed(2) + \"k\";\n  return sym + v.toFixed(2);\n}\n\nfunction fmtFee(fee) {\n  return (fee * 100).toFixed(3) + \"%\";\n}\n\nfunction render() {\n  const vol = parseFloat(document.getElementById(\"volume\").value) || 0;\n  const cur = document.getElementById(\"currency\").value;\n\n  const results = EXCHANGES.map(ex => {\n    const fee = ex[optype][level];\n    return { ...ex, fee, cost: vol * fee };\n  }).sort((a, b) => a.cost - b.cost || a.fee - b.fee);\n\n  const maxCost = results[results.length - 1].cost;\n  const minCost = results[0].cost;\n\n  \/\/ Metrics\n  document.getElementById(\"m-best\").textContent = results[0].name;\n  document.getElementById(\"m-best-fee\").textContent = \"Fee: \" + fmtFee(results[0].fee);\n  document.getElementById(\"m-mincost\").textContent = fmtCurrency(minCost, cur);\n  document.getElementById(\"m-saving\").textContent = fmtCurrency(maxCost - minCost, cur);\n\n  \/\/ Table\n  const tbody = document.getElementById(\"tbody\");\n  tbody.innerHTML = \"\";\n\n  results.forEach((ex, i) => {\n    const pct = maxCost > 0 ? (ex.cost \/ maxCost * 100) : 0;\n    const saving = maxCost - ex.cost;\n    const isBest = i === 0;\n    const barColor = BAR_COLORS[Math.min(i, BAR_COLORS.length - 1)];\n\n    const tr = document.createElement(\"tr\");\n    if (isBest) tr.className = \"best-row\";\n\n    tr.innerHTML = `\n      <td>\n        <div class=\"ex-cell\">\n          <span class=\"rank ${isBest ? 'gold' : ''}\">${i + 1}<\/span>\n          <img decoding=\"async\" class=\"ex-logo\" src=\"${ex.logo}\" alt=\"${ex.name}\" loading=\"lazy\" \/>\n          <span class=\"ex-name\">${ex.name}<\/span>\n          ${isBest ? '<span class=\"best-badge\">mejor<\/span>' : ''}\n        <\/div>\n      <\/td>\n      <td>\n        <span class=\"fee-pill ${ex.fee === 0 ? 'fee-zero' : ''}\">${fmtFee(ex.fee)}<\/span>\n        ${ex.fee === 0 ? `<span class=\"zero-badge\">gratis<span class=\"tooltip\">Fee 0% en modo Maker. Solo aplica cuando<br>pones una orden l\u00edmite que no se ejecuta<br>de inmediato. Verifica condiciones en MEXC.<\/span><\/span>` : ''}\n      <\/td>\n      <td><span class=\"cost-val\">${fmtCurrency(ex.cost, cur)}<\/span><\/td>\n      <td class=\"right\">\n        ${saving > 0\n          ? `<span class=\"saving\">\u2212${fmtCurrency(saving, cur)}<\/span>`\n          : `<span class=\"saving zero\">\u2014<\/span>`}\n      <\/td>\n      <td class=\"bar-cell\">\n        <div class=\"bar-track\">\n          <div class=\"bar-fill\" style=\"width:${pct.toFixed(1)}%;background:${barColor}\"><\/div>\n        <\/div>\n        <div class=\"bar-pct\">${pct.toFixed(0)}% del m\u00e1ximo<\/div>\n      <\/td>\n    `;\n    tbody.appendChild(tr);\n  });\n}\n\n\/\/ Volume input\ndocument.getElementById(\"volume\").addEventListener(\"input\", render);\ndocument.getElementById(\"currency\").addEventListener(\"change\", render);\n\n\/\/ Pill toggles\nfunction setupPills(containerId, callback) {\n  document.getElementById(containerId).addEventListener(\"click\", e => {\n    const pill = e.target.closest(\".pill\");\n    if (!pill) return;\n    document.querySelectorAll(`#${containerId} .pill`).forEach(p => p.classList.remove(\"active\"));\n    pill.classList.add(\"active\");\n    callback(pill.dataset.val);\n  });\n}\n\nsetupPills(\"optype-pills\", val => { optype = val; render(); });\nsetupPills(\"level-pills\", val => { level = val; render(); });\n\nrender();\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Exchange Selector Volumen mensual $ Tipo de orden Maker Taker Nivel de usuario B\u00e1sico VIP \/ Token Moneda D\u00f3lar (USD $)Euro (EUR \u20ac)Libra (GBP \u00a3) Mejor opci\u00f3n \u2014 \u2014 Coste m\u00ednimo \/ mes \u2014 menor del ranking Ahorro vs m\u00e1s caro \u2014 al mes Exchange Fee Coste \/ mes Ahorro vs peor Relativo<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[15],"tags":[],"class_list":["post-5416","post","type-post","status-publish","format-standard","hentry","category-reviews-exchanges"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calculadora de comisiones - Exchange Selector<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exchangeselector.com\/es\/calculadora-de-comisiones\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora de comisiones - Exchange Selector\" \/>\n<meta property=\"og:description\" content=\"Exchange Selector Volumen mensual $ Tipo de orden Maker Taker Nivel de usuario B\u00e1sico VIP \/ Token Moneda D\u00f3lar (USD $)Euro (EUR \u20ac)Libra (GBP \u00a3) Mejor opci\u00f3n \u2014 \u2014 Coste m\u00ednimo \/ mes \u2014 menor del ranking Ahorro vs m\u00e1s caro \u2014 al mes Exchange Fee Coste \/ mes Ahorro vs peor Relativo\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exchangeselector.com\/es\/calculadora-de-comisiones\/\" \/>\n<meta property=\"og:site_name\" content=\"Exchange Selector\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-24T10:15:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-24T10:39:38+00:00\" \/>\n<meta name=\"author\" content=\"Javier B\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Javier B\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/calculadora-de-comisiones\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/calculadora-de-comisiones\\\/\"},\"author\":{\"name\":\"Javier B\",\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/#\\\/schema\\\/person\\\/37d6da0eaabee4dbd16e70fb95d2143f\"},\"headline\":\"Calculadora de comisiones\",\"datePublished\":\"2026-03-24T10:15:43+00:00\",\"dateModified\":\"2026-03-24T10:39:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/calculadora-de-comisiones\\\/\"},\"wordCount\":52,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/#organization\"},\"articleSection\":[\"Reviews de Exchanges\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/exchangeselector.com\\\/calculadora-de-comisiones\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/calculadora-de-comisiones\\\/\",\"url\":\"https:\\\/\\\/exchangeselector.com\\\/calculadora-de-comisiones\\\/\",\"name\":\"Calculadora de comisiones - Exchange Selector\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/#website\"},\"datePublished\":\"2026-03-24T10:15:43+00:00\",\"dateModified\":\"2026-03-24T10:39:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/calculadora-de-comisiones\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/exchangeselector.com\\\/calculadora-de-comisiones\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/calculadora-de-comisiones\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/exchangeselector.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculadora de comisiones\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/#website\",\"url\":\"https:\\\/\\\/exchangeselector.com\\\/\",\"name\":\"Exchange Selector\",\"description\":\"Comparamos exchanges de criptomonedas con rese\u00f1as, rankings y an\u00e1lisis reales.\",\"publisher\":{\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/exchangeselector.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/#organization\",\"name\":\"Exchange Selector\",\"url\":\"https:\\\/\\\/exchangeselector.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/exchangeselector.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/cropped-cropped-exchange-selector.png\",\"contentUrl\":\"https:\\\/\\\/exchangeselector.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/cropped-cropped-exchange-selector.png\",\"width\":317,\"height\":86,\"caption\":\"Exchange Selector\"},\"image\":{\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/exchangeselector.com\\\/#\\\/schema\\\/person\\\/37d6da0eaabee4dbd16e70fb95d2143f\",\"name\":\"Javier B\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98e0e26d783a6b2f0b6b19798b32f5a240e3b77a04b0ad78fd711ea6c33472c9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98e0e26d783a6b2f0b6b19798b32f5a240e3b77a04b0ad78fd711ea6c33472c9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98e0e26d783a6b2f0b6b19798b32f5a240e3b77a04b0ad78fd711ea6c33472c9?s=96&d=mm&r=g\",\"caption\":\"Javier B\"},\"url\":\"https:\\\/\\\/exchangeselector.com\\\/es\\\/author\\\/admin2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculadora de comisiones - Exchange Selector","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/exchangeselector.com\/es\/calculadora-de-comisiones\/","og_locale":"es_ES","og_type":"article","og_title":"Calculadora de comisiones - Exchange Selector","og_description":"Exchange Selector Volumen mensual $ Tipo de orden Maker Taker Nivel de usuario B\u00e1sico VIP \/ Token Moneda D\u00f3lar (USD $)Euro (EUR \u20ac)Libra (GBP \u00a3) Mejor opci\u00f3n \u2014 \u2014 Coste m\u00ednimo \/ mes \u2014 menor del ranking Ahorro vs m\u00e1s caro \u2014 al mes Exchange Fee Coste \/ mes Ahorro vs peor Relativo","og_url":"https:\/\/exchangeselector.com\/es\/calculadora-de-comisiones\/","og_site_name":"Exchange Selector","article_published_time":"2026-03-24T10:15:43+00:00","article_modified_time":"2026-03-24T10:39:38+00:00","author":"Javier B","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Javier B","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/exchangeselector.com\/calculadora-de-comisiones\/#article","isPartOf":{"@id":"https:\/\/exchangeselector.com\/calculadora-de-comisiones\/"},"author":{"name":"Javier B","@id":"https:\/\/exchangeselector.com\/#\/schema\/person\/37d6da0eaabee4dbd16e70fb95d2143f"},"headline":"Calculadora de comisiones","datePublished":"2026-03-24T10:15:43+00:00","dateModified":"2026-03-24T10:39:38+00:00","mainEntityOfPage":{"@id":"https:\/\/exchangeselector.com\/calculadora-de-comisiones\/"},"wordCount":52,"commentCount":0,"publisher":{"@id":"https:\/\/exchangeselector.com\/#organization"},"articleSection":["Reviews de Exchanges"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/exchangeselector.com\/calculadora-de-comisiones\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/exchangeselector.com\/calculadora-de-comisiones\/","url":"https:\/\/exchangeselector.com\/calculadora-de-comisiones\/","name":"Calculadora de comisiones - Exchange Selector","isPartOf":{"@id":"https:\/\/exchangeselector.com\/#website"},"datePublished":"2026-03-24T10:15:43+00:00","dateModified":"2026-03-24T10:39:38+00:00","breadcrumb":{"@id":"https:\/\/exchangeselector.com\/calculadora-de-comisiones\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exchangeselector.com\/calculadora-de-comisiones\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/exchangeselector.com\/calculadora-de-comisiones\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/exchangeselector.com\/"},{"@type":"ListItem","position":2,"name":"Calculadora de comisiones"}]},{"@type":"WebSite","@id":"https:\/\/exchangeselector.com\/#website","url":"https:\/\/exchangeselector.com\/","name":"Exchange Selector","description":"Comparamos exchanges de criptomonedas con rese\u00f1as, rankings y an\u00e1lisis reales.","publisher":{"@id":"https:\/\/exchangeselector.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exchangeselector.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/exchangeselector.com\/#organization","name":"Exchange Selector","url":"https:\/\/exchangeselector.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/exchangeselector.com\/#\/schema\/logo\/image\/","url":"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/01\/cropped-cropped-exchange-selector.png","contentUrl":"https:\/\/exchangeselector.com\/wp-content\/uploads\/2026\/01\/cropped-cropped-exchange-selector.png","width":317,"height":86,"caption":"Exchange Selector"},"image":{"@id":"https:\/\/exchangeselector.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/exchangeselector.com\/#\/schema\/person\/37d6da0eaabee4dbd16e70fb95d2143f","name":"Javier B","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/98e0e26d783a6b2f0b6b19798b32f5a240e3b77a04b0ad78fd711ea6c33472c9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98e0e26d783a6b2f0b6b19798b32f5a240e3b77a04b0ad78fd711ea6c33472c9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98e0e26d783a6b2f0b6b19798b32f5a240e3b77a04b0ad78fd711ea6c33472c9?s=96&d=mm&r=g","caption":"Javier B"},"url":"https:\/\/exchangeselector.com\/es\/author\/admin2\/"}]}},"_links":{"self":[{"href":"https:\/\/exchangeselector.com\/es\/wp-json\/wp\/v2\/posts\/5416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exchangeselector.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/exchangeselector.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/exchangeselector.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/exchangeselector.com\/es\/wp-json\/wp\/v2\/comments?post=5416"}],"version-history":[{"count":7,"href":"https:\/\/exchangeselector.com\/es\/wp-json\/wp\/v2\/posts\/5416\/revisions"}],"predecessor-version":[{"id":5429,"href":"https:\/\/exchangeselector.com\/es\/wp-json\/wp\/v2\/posts\/5416\/revisions\/5429"}],"wp:attachment":[{"href":"https:\/\/exchangeselector.com\/es\/wp-json\/wp\/v2\/media?parent=5416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exchangeselector.com\/es\/wp-json\/wp\/v2\/categories?post=5416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exchangeselector.com\/es\/wp-json\/wp\/v2\/tags?post=5416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}