Grid Schaff Trend Cycle EA
- Asesores Expertos
-
AL MOOSAWI ABDULLAH JAFFER BAQER
To trade successfully we need to go through the proven path that others had gone and reached!
Here are 17 quotes from such successful investors:
1- Limit your size in any position so that fear does not become the prevailing instinct guiding your judgment.
Joe Vidich - Versión: 3.17
- Activaciones: 5
Pruébalo primero, decide después: abre el EA «Grid Schaff Trend Cycle» en el Probador de estrategias de MetaTrader 5 con el modo visual activado y podrás observar cada cambio de ciclo que acepta y cada uno que deja pasar.
UNA TENDENCIA TIENE UN RITMO. ESTE EA ESPERA A QUE LLEGUE EL MOMENTO.
El MACD te indica que la tendencia está cambiando, pero lentamente. El estocástico te indica dónde se sitúa el precio dentro de su rango, pero reacciona a cada fluctuación. El Schaff Trend Cycle combina ambos indicadores: aplica el MACD a través de dos pasadas estocásticas suavizadas, lo que genera una línea de 0 a 100 que se mantiene plana mientras se desarrolla un movimiento y que luego oscila rápidamente de un lado a otro cuando el movimiento cambia de dirección. El EA «Grid Schaff Trend Cycle» inicia un ciclo solo cuando ese movimiento oscilatorio ha comenzado en una barra completada, es real y no una fluctuación insignificante, no se ha agotado ya y concuerda con la tendencia general. A partir de ahí, un motor de gestión completo se hace cargo de la cartera: acumula pequeños cierres en grupo y recorta poco a poco las órdenes antiguas de mayor volumen.
En resumen
• Entrada: la línea STC cruza su propia línea de señal corta en una barra cerrada. La vela en formación se ignora por defecto, por lo que una señal aceptada no se repinta.
• El STC se calcula dentro del EA a partir de los cierres del gráfico. Sin archivos de indicadores, sin DLL, sin solicitudes web.
• Cinco filtros determinan si un cruce se convierte en una orden: Climb, Gap, Stretch, Settle y Range, además de un filtro lateral EMA 200.
• Novedad de este producto: el «Zone Guard», que puede exigir que el STC haya tocado su zona extrema (25 o menos para una COMPRA, 75 o más para una VENTA) poco antes del cruce. Viene desactivado de fábrica; los valores que hay detrás de esa opción se indican a continuación.
• Los cruces anteriores aparecen en el gráfico en tiempo real: una pequeña flecha cuando se aceptan, un punto gris cuando un filtro los rechaza.
• Los cierres emparejan las órdenes más antiguas con las más recientes; una orden antigua demasiado voluminosa para cerrarla de una sola vez puede retirarse por partes.
• No hay stop loss ni cierre forzado de todas las posiciones. Los límites detienen los nuevos niveles, y la cartera abierta permanece bajo control.
----------
Primeros pasos
1. Colócalo en un gráfico H1 del EURUSD y mantén los valores por defecto: 0,01 en el primer lote, escalera aditiva.
2. Selecciona «Scan only» en «RunMode» para la primera sesión. Todos los planes aparecerán en el panel y no se enviará nada.
3. Cuando los planes te parezcan razonables, pulsa «ARMED» en el panel.
4. Antes de operar con dinero real, repite las pruebas que se indican a continuación con los datos de tu propio bróker; el spread, el swap y la comisión influyen en el resultado.
5. ¿Estás ejecutando más de una copia? Asigna a cada gráfico sus propios números mágicos.
----------
Cifras del simulador
Strategy Tester, parámetros predeterminados, OHLC de 1 minuto, apalancamiento 1:100, del 01/01/2025 al 30/09/2026, datos de cuenta demo de un bróker. Con la misma configuración, puedes reproducir estos resultados.
• EURUSD H1, 10 000 $: resultado neto +1 200,18, caída máxima del capital 796,76 (7,94 %), 414 operaciones. Sin stop-out ni rechazo de margen.
• EURUSD H1, 1 000 000 $: resultado neto +1 200,18; caída máxima del capital: 796,76 (0,08 %); 414 operaciones. Sin stop-out ni denegación de margen.
• XAUUSD D1, 10 000 $: resultado neto +2,34; caída máxima del capital de 3,93 (0,04 %); 1 operación. Sin stop-out ni denegación de margen.
• XAUUSD D1, 1 000 000 $: resultado neto +2,34; caída máxima del capital: 3,93 (0,00 %); 1 operación. Sin stop-out ni denegación de margen.
Considera estos datos como un registro de un periodo pasado, no como una promesa. En el oro, los resultados se basaron en una sola operación en 21 meses, lo que no prueba nada en ningún sentido; está claro que este EA se desenvuelve mejor en el par H1. La caída del saldo es la misma en ambos depósitos porque los lotes no aumentan con el saldo, por lo que 796,76 supone cerca del 8 % de una cuenta de 10 000 $ y una proporción mucho mayor en una cuenta más pequeña; no se han probado depósitos inferiores a 10 000 $. Los valores predeterminados de «Guard» se eligieron para este mismo periodo, lo que favorece las cifras. No se verificaron las cuentas de compensación.
----------
El Zone Guard y por qué se activa
La idea subyacente: un cambio de ciclo tiene mayor relevancia cuando parte del extremo más alejado de la escala, por lo que un cruce de COMPRA debería producirse después de que el STC haya estado en la zona baja, y uno de VENTA después de que haya estado en la zona alta. Lo medimos dos veces en el EURUSD H1, con 10 000 $, y el resto de parámetros por defecto. Con 10 barras y profundidad 25 (STC 25 o inferior / 75 o superior): exactamente lo mismo que con la función desactivada, +1 200,18, 414 operaciones, porque el STC alcanza sus extremos con tanta frecuencia que la regla nunca se activó. Con 3 barras y profundidad 45 (STC 5 o inferior / 95 o superior): resultado neto de +851,50, drawdown de 624,45 (5,98 %), 347 operaciones. Desactivado: beneficio neto de +1 200,18, caída máxima de 796,76 (7,94 %), 414 operaciones. La versión estricta redujo la caída máxima en aproximadamente una quinta parte, pero restó alrededor del 29 % de los beneficios, por lo que el beneficio por unidad de caída máxima empeoró. Por eso está desactivada por defecto. Si prefieres una curva más estable a costa de los beneficios, configura InpSTCZoneBars en 3 e InpSTCZoneDepth en 45 y compáralo con tus propios datos. Dos ejecuciones en un mismo periodo no son suficientes para sacar conclusiones.
----------
¿Por qué el Schaff Trend Cycle?
La línea pasa largos periodos anclada cerca de 0 o 100 y luego cruza el punto medio en unas pocas barras. Esa forma resulta útil para una estrategia de rejilla que debe iniciarse una sola vez y luego dejar que el motor funcione: el EA detecta el inicio del movimiento, no cada pequeña oscilación dentro de él. También tiene un inconveniente. Al basarse en el MACD, el cambio sigue produciéndose después de que el precio se haya movido, y en un mercado lateral lento la línea puede cambiar de dirección con más frecuencia de la que te gustaría. El Range Guard y el filtro de tendencia están ahí precisamente para eso.
----------
Un ciclo, paso a paso
1. Lectura. Cada nueva barra reconstruye el MACD, tanto los pases estocásticos como la línea de señal a partir de las barras completadas.
2. Cruce. El STC se sitúa por encima de su línea de señal para COMPRAR, y por debajo de ella para VENDER.
3. Climb Guard. El STC debe haber ganado suficientes puntos en esa dirección durante las últimas barras.
4. Control de la brecha. Debe superar su línea por un margen más que mínimo.
5. Protección de extensión. Una orden de COMPRA con el STC ya por encima de 80, o una de VENTA por debajo de 20, llega demasiado tarde y se rechaza.
6. Protección de estabilización, opcional. El STC debe haberse mantenido primero al otro lado de su línea durante unas cuantas barras.
7. Zona de protección, opcional. El STC debe haber tocado su zona más alejada poco antes.
8. Range Guard. La ventana reciente debe ser lo suficientemente amplia en ATR, de modo que se omitan los rangos muy estrechos.
9. Filtro de tendencia. Por defecto, el cierre debe situarse en el lado correspondiente de la EMA 200. También puede alejarse de ese lado o desactivarse.
10. Sincronización. Las señales aceptadas se mantienen separadas por un intervalo de barras, y una señal puede esperar unas cuantas barras si el nivel no se puede colocar de inmediato.
11. Escalera. Los niveles siguen el ATR o puntos fijos, con un mínimo, un máximo y una congelación opcional. Las rejillas de COMPRA y VENTA pueden ejecutarse juntas o por separado.
12. Gestión de posiciones. Los grupos de órdenes más antiguas y más recientes se cierran cuando su resultado conjunto, tras aplicar el swap y la comisión, alcanza el objetivo. Si la orden más antigua es demasiado voluminosa, se cierra una parte de la misma en su lugar.
13. Comprobaciones de seguridad. Se bloquea cualquier cierre que reabriría un nivel de inmediato; cada tramo se confirma en el historial de operaciones; los tramos fallidos se vuelven a intentar; y se descarta un plan si el libro de órdenes ha cambiado antes del envío.
14. Ciclo de cobertura, opcional. Desactivado por defecto y no se ha utilizado en nuestras pruebas. Cuando está activado, mantiene un par equilibrado en un símbolo elegido y lo retira en partes iguales, pagadas mediante un pequeño recargo sobre los cierres que la red ya realiza.
----------
El panel
El panel se encuentra a la izquierda para que el lado derecho y la escala de precios permanezcan despejados. Muestra el símbolo, el número mágico, un indicador de estado, el modo de rejilla, el paso de lotes, el espaciado, el resultado acumulado, el libro de órdenes, el plan de cierre de cada lado y la tabla de órdenes. La fila STC PULSE muestra las duraciones rápida, lenta y del ciclo, el STC actual y su línea de señal en la escala de 0 a 100, así como las barras transcurridas desde el último cruce. La fila ZONE GUARD muestra el lado favorecido, cuántas barras hace que se tocó la zona lejana, luego Gap, Stretch y Range, cada uno marcado como OPEN, HOLD o desactivado, y, por último, el lado EMA. Los botones permiten alternar entre «Armed» y «Scan only», «Pause» y «Resume», así como gestionar las marcas del gráfico y el corte. La tarjeta «Hedge Vault» está diseñada para acoplarse debajo del panel principal; al estar desactivada la cobertura, permaneció oculta en nuestras capturas de pantalla, por lo que no se comprobó el acoplamiento en tiempo real. No se dibuja nada en una prueba retrospectiva no visual.
----------
Límites que controlas
Ningún ajuste cierra la posición por ti; los límites solo detienen nuevos niveles.
Cada orden pasa una comprobación de margen libre con un margen de seguridad antes de enviarse.
Los límites máximos de niveles por rejilla, órdenes por lado y lotes por orden mantienen la escalera finita. MinMarginLevelPercent y MaxAccountRiskPercent vienen desactivados de fábrica; configúralos para tu propia cuenta.
Una medida de seguridad opcional relacionada con el marco temporal del nivel de margen traslada la señal y el espaciado a un marco temporal superior a medida que desciende el margen. Está desactivada por defecto y no se aplicó en nuestras pruebas.
Las copias se mantienen separadas por símbolo y número mágico.
La función «Scan» solo muestra todas las decisiones sin enviar ni una sola orden.
----------
¿Es adecuado para ti?
Sí, si te gusta esperar a que un movimiento cambie de tendencia en lugar de perseguirlo, te conformas con muchos cierres pequeños y ajustarás el tamaño de los lotes a tu saldo. No, si necesitas un stop loss en cada orden, esperas una rentabilidad mensual fija o quieres lotes grandes que se ejecuten sin supervisión con un depósito pequeño.
----------
Preguntas frecuentes
¿Se repintan? Las señales aceptadas, las marcas en el gráfico y ambas filas del panel utilizan únicamente barras completas.
¿Es el mismo STC que el de mi sitio web de gráficos? Sigue la fórmula habitual: MACD 23/50, ciclo 10, factor 0,5, pero cada plataforma calcula las medias de forma ligeramente diferente, por lo que los valores iniciales pueden variar en unos pocos puntos.
¿En qué mercados se ha probado? EURUSD H1 y XAUUSD D1. El resto lo tendrás que probar tú.
¿Qué debería cambiar primero? InpSTCStretchMax y, a continuación, InpSTCClimbMin. Cambia un parámetro cada vez y fíjate en la caída máxima junto al resultado neto.
¿Por qué solo una operación con oro? En un gráfico diario, los filtros de protección, el filtro de tendencia y la brecha de 30 barras dejan muy pocas oportunidades. Unos filtros de protección más flexibles dan lugar a más operaciones y a un mayor riesgo.
¿Puedo acelerarlo? Reduce el valor de InpSTCCycle o las longitudes del MACD. Se producirán cruces con más frecuencia, así que revisa de nuevo los «guardias» después.
¿Cuentas de compensación? Existe un límite de margen independiente para ellas, pero el comportamiento de la compensación no está verificado.
----------
Todos los parámetros
Niveles de la rejilla
TradeMode: dos cuadrículas, COMPRA y VENTA, por defecto, o solo en una dirección.
GridSpacePoints: distancia entre niveles en el modo de espaciado fijo (25).
GridSpaceMultiplier: por encima de 1,0 amplía los niveles más profundos (1,0 = par).
MaxGridLevels: número máximo de niveles en una rejilla (1000).
UpDirectionIsBuy: en qué sentido se activa un movimiento alcista.
EAMagicNumber: número de las órdenes de rejilla (9761830).
GridOrderComment: texto de las órdenes de la cuadrícula (GSTC).
OneOrderPerBar: como máximo un nuevo nivel por barra.
Lotes
InitialLotSize: volumen del primer nivel (0,01).
LotSizingMode: aditivo por defecto; multiplicativo como alternativa.
LotMultiplier: factor por nivel en modo multiplicativo (1,25).
LotAddStep: incremento por nivel en modo aditivo (0,01; 0 utiliza el lote inicial).
MaxOrderVolume: orden única más grande (1,0).
UseAutoLot: vincula el lote inicial al saldo (desactivado).
AutoLotBaseBalance: saldo que coincide con el lote inicial (1000).
AutoLotAllowDecrease: permite que el lote automático sea inferior al lote inicial (desactivado).
Espaciado ATR
GridSpacingMode: ATR por defecto; puntos fijos como alternativa.
ATRTimeframe: marco temporal del ATR (gráfico actual).
ATRPeriod: duración del ATR (14).
ATRSpacingFactor: espaciado como múltiplo del ATR (1,0).
ATRBarShift: barra ATR; 1 es la última barra completada.
ATRMinSpacingPts: espaciado mínimo en puntos (50; 0 = ninguno).
ATRMaxSpacingPts: espaciado máximo en puntos (5000; 0 = ninguno).
ATRFreezeOnStart: mantiene un único espaciado durante todo el ciclo (desactivado).
Objetivo de beneficio
DesiredProfitPerClosure: objetivo base en la divisa de la cuenta (2,0).
ProfitMultiplier: escala final, de 1,00 a 2,00.
ProfitTargetMode: escalado por defecto: los libros de órdenes más grandes y profundos apuntan a objetivos más altos.
ProfitVolumePower: cómo el volumen de cierre eleva el objetivo (1,0; 0 = desactivado).
ProfitDepthBonus: objetivo adicional por cada nivel abierto adicional (0,10).
ProfitMaxMultiple: límite máximo del objetivo escalado en múltiplos de la base (50).
ProfitMaxReachFraction: mantiene el objetivo dentro de esta fracción de un paso de la cuadrícula (0,50).
Escáner de fragmentos
UseMultiLegScan: comprueba los grupos de órdenes múltiples antes que el par simple (activado).
MaxOldestLegs: el número máximo de órdenes antiguas en un cierre (3).
MaxNewestLegs: el número máximo de órdenes más recientes en un cierre (6).
ScanPriority: clasificación de los grupos que cumplen los requisitos; por defecto, primero el grupo más grande.
NeverBankLessThanPair: un grupo también debe superar el objetivo del par (activado).
RequireCloseVolumeExceedsTarget: el volumen más reciente debe ser superior al más antiguo (activado).
MinCloseVolumeRatio: ratio requerido entre esos volúmenes (1,5).
División del objetivo
EnableTargetSlicing: permite el cierre parcial de la orden más antigua (activado).
FragProfitWeightPower: peso de las ganancias por lote cerrado (1,5).
FragMinSlicePercent: porción mínima, porcentaje de la orden objetivo (20).
FragAllowMultiCloser: varias órdenes nuevas pueden financiar una porción (activado).
FragPreferFullClosure: se da prioridad al cierre completo cuando ambas opciones son posibles (activado).
Protección contra reapertura
ReopenGuard: bloquea los cierres que reabrirían un nivel de una sola vez (basado en pasos).
ReopenGuardCushion: distancia de seguridad como porcentaje de un paso (0,90).
Protección de la cuenta
MinMarginLevelPercent: no se abren nuevos niveles por debajo de este nivel de margen (0, desactivado).
MaxAccountRiskPercent: no se establecen nuevos niveles más allá de esta pérdida flotante, expresada en porcentaje del saldo (0, desactivado).
NetMaxMarginPercent: solo para compensación: límite máximo del margen de la posición neta, porcentaje del capital (5,0).
MaxTotalOrders: límite absoluto de órdenes por lado (1000).
Ejecución y comprobaciones
RunMode: «Armed» (activado) o «Scan» (solo escaneo).
CloseSequence: orden en el que se envían las partes; por defecto, la más antigua primero.
MaxSlippagePoints: deslizamiento permitido (30).
MaxSpreadPoints: no se opera por encima de este spread (7500).
MinSecondsBetweenClosures: pausa entre cierres por cada lado (5).
CloseAttemptsPerLeg: intentos antes de pasar a la cola de reintentos (3).
VerifyTimeoutSeconds: tiempo durante el que se sigue una posición bloqueada (90).
DeferWhenMarketClosed: espera a que comience la sesión en lugar de detenerse (activado).
MarketClosedRetrySeconds: intervalo entre reintentos mientras se rechazan las órdenes (30).
AutoResumeAfterSeconds: una interrupción se restablece automáticamente tras este número de segundos (300; 0 espera a que actúes).
NoPartialRetryMinutes: los cierres parciales se vuelven a intentar tras este número de minutos tras un rechazo del bróker (15; 0: nunca).
AbortIfBookChanged: descarta un plan si cambia una parte de la operación (activado).
UseFullCommission: contabiliza la comisión en ambas partes (activado).
CommissionPerLot: valor por defecto (0: consulta el historial).
CloseOrderComment: texto al cerrar operaciones.
Ciclo de cobertura
EnableHedgeCycle: control principal (desactivado).
Símbolos de cobertura: lista separada por comas; repite un símbolo para más turnos (XAGUSD).
Rotación de símbolos de cobertura: cómo se elige el siguiente símbolo (por ciclo).
HedgeMaxSymbolsInTester: límite de rotación solo en el simulador (2; 0 = ninguno).
HedgeCycleLots: lotes en cada lado del par (0,01).
HedgeSliceLots: lotes retirados por cada lado en cada tramo (0,01).
HedgeFragmentBonus: bonificación sobre el coste del tramo (100).
HedgeBonusIsPercent: la bonificación es un porcentaje; «false» significa dinero (activado).
HedgeMaxSurcharge: límite de dinero por cierre (0, ninguno).
HedgeMaxSurchargePercent: aumento máximo de cualquier objetivo de cierre, en porcentaje (50).
HedgeMagicNumber: número de las posiciones de cobertura; debe ser distinto de la cuadrícula (9761831).
HedgeReopenOnFinish: abre un nuevo ciclo cuando finaliza uno (activado).
HedgeStartRequiresTrade: el primer ciclo espera a una orden de la cuadrícula (activado).
HedgeIntegritySeconds: intervalo de comprobación del saldo de las posiciones (5).
HedgeAutoRepair: repara automáticamente una posición aislada (activado).
HedgeNakedAction: qué hacer con una posición aislada; por defecto, volver a cubrirla.
HedgeMaxSpreadPoints: límite del spread de cobertura (0: desactivado).
HedgeSlippagePoints: margen de deslizamiento de la cobertura (30).
HedgeAttemptsPerLeg: intentos por tramo de cobertura (3).
HedgeVerifyTimeout: tiempo de espera para una posición de cobertura bloqueada (90).
HedgeCommissionPerLot: comisión de cobertura por defecto (0: consulta el historial).
HedgeOrderComment: texto en las operaciones de cobertura.
Día de liquidación semanal
WeeklyCashDay: pausa los nuevos ciclos y fracciones en torno a las retiradas (desactivado).
CashDayOfWeek: 0 para domingo, 1 para lunes, y así sucesivamente (1).
CashCutoffHour: hora del servidor a partir de la cual no se activan nuevas particiones (21).
Panel y gráfico
ShowPanel: panel activado o desactivado.
PanelX y PanelY: distancia desde el borde del gráfico (12, 15).
PanelFontSize: tamaño base del texto (9).
ShowArabic: línea de segundo idioma (activada).
ShowChartMarks: planos y niveles dibujados en el gráfico (activado).
MaxTableRows: número de filas por cuadrícula (13).
PanelCorner: esquina a la que está anclado el panel.
Desencadenador de entrada
EntryTriggerMode: la estrategia STC por defecto.
SignalBarShift: 1 es la última barra completada.
SignalBarsDelay: barras entre señales aceptadas (30; 0 cada una).
SignalValidBars: barras durante las que una señal sigue siendo válida (3).
SignalAllowBuy y SignalAllowSell: activan o desactivan cada lado.
SignalReverse: invierte la dirección (desactivado).
Ciclo de tendencia de Schaff
InpSTCFast: EMA rápida del MACD interno (23).
InpSTCSlow: media móvil exponencial (EMA) lenta del MACD interno, por encima de la rápida (50).
InpSTCCycle: barras en cada paso estocástico (10).
InpSTCFactor: suavizado de cada paso, de 0,05 a 1; cuanto menor sea el valor, mayor será el suavizado (0,5).
InpSTCSignal: longitud de la media móvil exponencial (EMA) de la línea de señal (3).
InpSTCClimbMin: Climb Guard: ganancia mínima del STC en puntos (10; 0 para desactivarlo).
InpSTCClimbBars: Climb Guard: barras sobre las que se mide la ganancia (3).
InpSTCGapMin: Gap Guard: distancia mínima respecto a la línea de señal en puntos (2; 0 desactivado).
InpSTCStretchMax - Stretch Guard: los puntos más allá de la línea media 50 del STC pueden estar ya en el lado de la señal; 30 rechaza una COMPRA por encima de 80 y una VENTA por debajo de 20 (30; 0 desactivado).
InpSTCSettleBars - Settle Guard: barras en las que el STC debe haberse mantenido al otro lado de su línea antes del cruce (0 desactivado).
InpSTCZoneBars - Zona de protección: barras anteriores en las que el STC debe haber tocado su zona más alejada (0 desactivado; prueba con 3).
InpSTCZoneDepth - Zona de protección: profundidad de esa zona en puntos más allá de la línea media; 25 significa 25 o menos para COMPRAR, 75 o más para VENDER (25).
InpSTCRangeMinATR - Guardia de rango: ancho mínimo de la ventana en ATR (5; 0 desactivado).
InpSTCRangeBars - Range Guard: longitud de la ventana en barras (20).
InpSTCATRPeriod: duración del ATR para el guardián de rango (14).
InpSTCTrendFilter: 1 a favor de la EMA, 2 en contra, 0 desactivado (1).
InpSTCTrendMAPeriod: duración de la EMA de tendencia (200).
InpShowSignalArrows: flecha que indica dónde se ha activado un ciclo (activado).
InpShowSTCOnChart: cruces anteriores en el gráfico en tiempo real (activado).
Depuración
DebugMode: detalles adicionales en el diario (desactivado).
Seguridad del margen en el marco temporal
UseMarginTFSafety: interruptor principal (desactivado).
Level1MarginPct y Level1TF: al alcanzar el 6000 %, el sistema pasa a M15.
Level2MarginPct y Level2TF: al alcanzar el 5000 %, la operación pasa a H1.
MarginTFHysteresisPct: recuperación necesaria antes de retroceder (500).
----------
El riesgo, sin rodeos
El trading en rejilla es arriesgado. Aumenta las posiciones perdedoras, no utiliza stop loss y una tendencia alcista puede mantener la posición abierta durante mucho tiempo o, si los lotes son demasiado grandes para el saldo, acabar en un stop-out y una pérdida considerable. El STC se basa en precios históricos y no puede prever la siguiente barra. No se garantiza ningún beneficio. Elige lotes que puedan sobrevivir a una mala racha, pruébalo con tu propio bróker y arriesga solo el dinero que puedas permitirte perder. No se necesitan DLL ni archivos adicionales.
Si lo utilizas, por favor, deja una reseña sincera sobre cómo te ha funcionado, ya sea buena o mala; esto ayudará al siguiente operador a tomar una decisión.
