Entrada límite MFI con cancelación temporizada
El diagrama solo largo muestra el ciclo completo de una orden pendiente. MFI(14) sale de sobreventa, registra compra bajo el cierre, N values cuenta cinco velas, Order cancellation retira el límite y Trades for order conduce ejecuciones a protección 1%/1%.
Resumen de la estrategia
- El cruce ascendente de MFI por 20 modela la visita recordada a sobreventa.
- Con Position == 0 registra una compra de una unidad en Close × (1 − 0,5/100).
- Una bandera de ciclo único bloquea órdenes nuevas hasta terminar cinco velas, evitando que un timeout viejo cancele una nueva.
- Si ejecuta, Trades for order alimenta la protección; si no, el temporizador cancela exactamente esa orden.
Reglas de entrada y salida
- Entrada en largo: MFI cruza hacia arriba 20 con posición plana y coloca compra 0,5% bajo el cierre terminado.
- Entrada en corto: No existe entrada corta, igual que en C#.
- Salida: La entrada ejecutada sale en +1% o −1%. La pendiente se cancela tras cinco velas, contando la vela de señal como primera.
Parámetros
| Parámetro | Por defecto | Descripción |
|---|---|---|
| Candle Time Frame | 00:05:00 | Intervalo terminado para MFI, precio y contador. |
| MFI Period | 14 | Cantidad de velas de MoneyFlowIndex. |
| MFI Oversold Level | 20 | Nivel MFI cuyo cruce ascendente arma la entrada. |
| Replay Entry Offset, % | 0.5 | Distancia bajo cierre; C# usa 0,1% y replay usa 0,5%. |
| Order Volume | 1 | Volumen de la compra pendiente. |
| Cancel After Candles | 5 | Velas terminadas antes de cancelar. |
| Take Profit, % | 1 | Ganancia porcentual desde la ejecución. |
| Stop Loss, % | 1 | Pérdida porcentual desde la ejecución. |
Detalles del diagrama
- C# usa 0,1%. El emulador ejecuta si el límite cae dentro de Low..High, por lo que casi siempre llena de inmediato; 0,5% hace visible la cancelación replay.
- Trades for order está obsoleto; hoy se usa Trades de Order registering. Se muestra aquí exactamente una vez por su valor histórico.
- La bandera se libera por temporizador, no por ejecución; así un temporizador anterior nunca cancela una orden sustituta.
- El cooldown fuente es 20 velas. Se omite como simplificación, aunque el bloqueo de cinco velas evita entradas solapadas.
- El C# no contiene promediado pese al nombre de carpeta; el diagrama tiene una entrada y no incluye Chart panel.
Uso
Importe el archivo .json en Designer, ejecútelo sobre datos históricos en el probador y después ajuste los parámetros o los propios bloques a su instrumento antes de operar en real.