Sistema BSI
- /
- Foro
- /
- SCALA
- /
- Sistema BSI
Tema: Sistema BSI
- Efren
- Alta:
- Mensajes: 64
Comparto un BT del sistema BSI de Scala, en EURUSD en el intervalo de fechas del 01/01/2019 al 31/03/2020:
En este caso el DD se queda muy alto por un tramo sin retrocesos, pero espero que sirva para que vayais tomando datos de referencia. En ese intervalo de tiempo, con una inversión inicial de 10000 euros se llegó a 81800.
Aqui teneis el historial de operaciones: historial
y el set: SET
- Christianwei
- Alta:
- Mensajes: 1
Muchas gracias Efren por tu continuo esfuerzo. Vamos a darle duro!!!
- Efren
- Alta:
- Mensajes: 64
He subido el capital del BT a 100.000 para hacer configuraciones mas agresivas, hecho tambien sobre EURUSD y mismo intervalo de fechas del 01/01/2019 al 31/03/2020.
En esta ocasión estoy doblando lote por cada serie en perdidas, aunque dejando una U (Unidad Precio) de 20 pips.
El BT pasa de 100k a 333k con un DD tambien algo alto de 56%, pero inferior a otras pruebas
El informe completo lo podeis descargar aqui: INFORME
Y el set: SET_BSI
- dbustar
- Alta:
- Mensajes: 2
Muchas gracias, yo estoy aprendiendo y aquí tengo mucho camino todavía.Saludos
- Efren
- Alta:
- Mensajes: 64
Gracias Francisco, aunque echo de menos los datos del BT (instrumento, fechas y set) para que el resto pueda aprovechar tus avances y compartir los suyos.
Vuelvo con otro BT algo más bestia, también con martingala y partiendo de 100k euros y un factor de beneficio de 4.06.
Lo he realizado sobre EURUSD entre las fechas del 01/01/2019 al 31/03/2020.
El informe completo lo podeis descargar aqui: INFORME
Y el set: SET_BSI
- Francisco
- Alta:
- Mensajes: 7
Hola Efrén, a mi lo que me gustaría es compartir mis set a cambio de poder usarlo gratis o de alguna manera que me pueda beneficiar, no me quedó claro de qué manera puedo yo ganar comisiones o revender por beneficios los sets que hago, y si al colgarlos en esta web pierdo la tituralidad o derechos sobre él. Tampoco veo nada en la web que informe sobre ello.
No hay duda que tu sistema funciona y mejora cada vez más, pero quien no sepa cómo tocarlo o usarlo no le servirá. Las martingalas con para cuentas con mucho dinero o fondos de inversión, simplifican toda operativa. El saber tocar tu sistema para que funcione es un arte muy aparte de tu propio sistema, y todos sabemos que si usamos la misma técnica con dinero real puede que no nos funcione a ninguno, por ello que debemos tener diferentes sets cada uno y no hacer ninguno como el mejor y de uso único.
Yo lo he conseguido usando DEMOS, no es muy difícil ni avanzado, pero hace menos operaciones de lo normal, he querido añadirle el BSI más comprimido pero el backtest me tardaba muchas horas así que viendo que ganaba lo dejé de correr. Los prepro no sé configurarlos estuve ayer mirando para hacerlos en oro y sólo logré una configuración que ganó dinero, las demás me daban errores que si el precio es inferior al límite, o simplemente no abrían, todavía no le pillo el truco a eso.
Se ve que al egipcio no le dejaron el set a mano y ha tenido que cambiar su configuración, incluso le han reducido el % en MQL5, han reiniciado su contador de rentabilidad debido a que ahora usa una "estrategia diferente". La que usa ahora no es tan buena como la anterior que le debió prestar Sensei, o si lo es pero no usa un % del capital que tiene, le sobra demasiado dinero a esa cuenta de cents para la configuración que lleva ahora mismo.
Yo sigo investigando backtest y configuraciones, pero cuando trato de hacer de 20 años atrás cada vez se me hace más y más lento, siendo imposible el poder trabajar correctamente y centrarme en esto, debo dejar el ordenador pensando durante horas, y no me compensa.
Este lo estoy corriendo ahora, empezando con 0.10 lotes, estoy esperando el momento de quiebra, que aún no ha llegado, desde 2017.
Creo que hay que centrarse en sacar configuraciones sin martingalas ni progresiones, no somos tan ricos como él y por tanto no podemos usar sus mismas técnicas.
- Ruben_Spinola
- Alta:
- Mensajes: 26
https://anonfiles.com/Z128Rbl4o9/StrategyTester_rar
Sistema1: [{ORD=1;TYPE=BUY;LOTS=0.01;TP=200;SL=200;MBSI=+-50;MBSI_INT= 100}]
Bucle 1: 1
Sistema 2: [{ORD=1;TYPE=BUY;LOTS=0.01;TP=200;SL=200;MBSI=+-50;MBSI_INT= 100}]
Bucle 2: 1
Desde 2010 hasta hoy, he tardado muchas horas en procesar el backtest.
Según parte del libro que voy leyendo, hay que reducir lotes y combinar con otras técnicas que se solapen. No entiendo ahora mismo las diferencias entre todas las configuraciones de BSI, yo estoy usando la MBSI. Tarda todo demasiado tiempo como para realizar los backtest y esperar resultados, y unas configuraciones que he sacado de mi primo me dan miles de errores numero 138 (que leo que es por usar cuenta demo) y además tardan muchísimo más en realizarse. No tengo un ordenador malo, algo debo estar haciendo mal. He usado martingala x 2 para hacerlo sencillo mientras voy aprendiendo.
De momento lo que me doy cuenta es que con capital de sobra esto da dinero siempre, y con eso de las cuentas cent con 1 millón se tendrían como 100 millones, y se puede diversificar mucho mejor. También me doy cuenta que tener el dinero depositado no tiene mucho sentido debido a que las progresiones toman su tiempo y siempre hay opción a ir depositando nuevo capital, por lo que quien tenga liquidez no necesita depositar todo el dinero de inicio, sino que se puede ir depositando según se vaya requiriendo. Eso permite rentabilidades mayores respecto al inicial, y poder ir movimiendo el dinero de un lugar a otro según los resultados.
He estado probando Scala también con tamaño de lote 0.0001 según he leído en los textos sueltos de mi primo, y los resultados son mucho más estables en las pérdidas, pudiendo diversificar mejor. Poniendo lote 0.0001 es como estar usando una cuenta cent sin tener realmente cuenta cent. El lote mínimo queda en 0.01 pero la progresión por fuerza bruta como llamaba él, se realizar mucho más tarde de lo normal, esperando el hongo con más calma.
Este fin de semana pruebo a hacer backtest de una orden o máximo 3, de las simples y sin mucha complicación, que se puedan hacer backtest rápidos. La función DEMO me ha parecido muy interesante. Por lo que voy leyendo del libro, juntando varias técnicas simples se consigue una compuesta y avanzada. Entonces, primero hay que ir probando técnicas simples y luego juntarlas en esas 20 líneas de sistemas que pueden ejecutarse a la vez.
- Ruben_Spinola
- Alta:
- Mensajes: 26
Creo que existe un fallo en MBSI o no sé de que manera usarlo correctamente.
Pero creo que aumenta demasiado el tamaño del lote, en un rango de 400 pips, cuando deben abrirse sólo 1 orden más a lote 0.02, ya el backtest lo pone a 0.32 o 0.64, no me cuadra ninguna cifra respecto a lo que leo en el curso.
2020.04.04 09:27:17.683 2005.01.11 11:01:30 Scala EURUSD,H1: open #29 sell 0.02 EURUSD at 1.31590 sl: 1.35590 tp: 1.27590 ok
2020.04.04 09:26:55.664 2005.01.07 16:44:45 Scala EURUSD,H1: open #28 buy 0.01 EURUSD at 1.30547 sl: 1.26547 tp: 1.34547 ok
2020.04.04 09:26:55.652 2005.01.07 16:44:40 Scala EURUSD,H1: open #27 buy 0.02 EURUSD at 1.30527 sl: 1.26527 tp: 1.34527 ok
2020.04.04 09:26:55.637 2005.01.07 16:44:35 Scala EURUSD,H1: open #26 buy 0.04 EURUSD at 1.30577 sl: 1.26577 tp: 1.34577 ok
2020.04.04 09:26:55.637 2005.01.07 16:44:30 Scala EURUSD,H1: open #25 buy 0.32 EURUSD at 1.30567 sl: 1.26567 tp: 1.34567 ok
2020.04.04 09:26:55.619 2005.01.07 16:43:40 Scala EURUSD,H1: open #24 sell 0.01 EURUSD at 1.30570 sl: 1.34570 tp: 1.26570 ok
2020.04.04 09:26:55.584 2005.01.07 16:42:45 Scala EURUSD,H1: open #23 buy 0.08 EURUSD at 1.30605 sl: 1.26605 tp: 1.34605 ok
2020.04.04 09:26:55.584 2005.01.07 16:42:40 Scala EURUSD,H1: open #22 buy 0.16 EURUSD at 1.30587 sl: 1.26587 tp: 1.34587 ok
2020.04.04 09:26:55.567 2005.01.07 16:41:40 Tester: stop loss #4 at 1.30642 (1.30610 / 1.30637)
2020.04.04 09:26:55.567 2005.01.07 16:41:40 Tester: stop loss #3 at 1.30617 (1.30610 / 1.30637)
2020.04.04 09:26:47.095 2005.01.06 18:40:00 Scala EURUSD,H1: open #21 sell 0.01 EURUSD at 1.31570 sl: 1.35570 tp: 1.27570 ok
2020.04.04 09:26:47.087 2005.01.06 18:39:46 Scala EURUSD,H1: open #20 buy 0.01 EURUSD at 1.31587 sl: 1.27587 tp: 1.35587 ok
2020.04.04 09:26:47.079 2005.01.06 18:39:45 Scala EURUSD,H1: open #19 buy 0.02 EURUSD at 1.31583 sl: 1.27583 tp: 1.35583 ok
2020.04.04 09:26:47.078 2005.01.06 18:39:40 Scala EURUSD,H1: open #18 buy 0.16 EURUSD at 1.31567 sl: 1.27567 tp: 1.35567 ok
2020.04.04 09:26:47.071 2005.01.06 18:39:40 Tester: take profit #2 at 1.31590 (1.31540 / 1.31567)
2020.04.04 09:26:47.071 2005.01.06 18:39:00 Scala EURUSD,H1: open #17 buy 0.04 EURUSD at 1.31607 sl: 1.27607 tp: 1.35607 ok
2020.04.04 09:26:47.062 2005.01.06 18:38:48 Scala EURUSD,H1: close #5 sell 0.01 EURUSD at 1.34583 sl: 1.38583 tp: 1.30583 at price 1.31625
2020.04.04 09:26:47.055 2005.01.06 18:38:42 Scala EURUSD,H1: open #16 buy 0.08 EURUSD at 1.31607 sl: 1.27607 tp: 1.35607 ok
2020.04.04 09:26:47.055 2005.01.06 18:38:42 Tester: take profit #6 at 1.31613 (1.31580 / 1.31607)
2020.04.04 09:26:44.672 2005.01.06 14:25:07 Tester: stop loss #1 at 1.31647 (1.31645 / 1.31672)
2020.04.04 09:26:33.014 2005.01.04 20:44:35 Scala EURUSD,H1: open #15 sell 0.01 EURUSD at 1.32571 sl: 1.36571 tp: 1.28571 ok
2020.04.04 09:26:33.004 2005.01.04 20:44:32 Scala EURUSD,H1: open #14 buy 0.01 EURUSD at 1.32589 sl: 1.28589 tp: 1.36589 ok
2020.04.04 09:26:32.995 2005.01.04 20:44:30 Scala EURUSD,H1: open #13 buy 0.08 EURUSD at 1.32580 sl: 1.28580 tp: 1.36580 ok
2020.04.04 09:26:32.994 2005.01.04 20:44:27 Scala EURUSD,H1: open #12 buy 0.02 EURUSD at 1.32616 sl: 1.28616 tp: 1.36616 ok
2020.04.04 09:26:32.977 2005.01.04 20:43:42 Scala EURUSD,H1: open #11 buy 0.04 EURUSD at 1.32627 sl: 1.28627 tp: 1.36627 ok
2020.04.04 09:26:30.321 2005.01.04 11:16:15 Scala EURUSD,H1: open #10 sell 0.01 EURUSD at 1.33580 sl: 1.37580 tp: 1.29580 ok
2020.04.04 09:26:30.293 2005.01.04 11:15:45 Scala EURUSD,H1: open #9 buy 0.01 EURUSD at 1.33623 sl: 1.29623 tp: 1.37623 ok
2020.04.04 09:26:30.292 2005.01.04 11:15:40 Scala EURUSD,H1: open #8 buy 0.04 EURUSD at 1.33607 sl: 1.29607 tp: 1.37607 ok
2020.04.04 09:26:30.207 2005.01.04 10:59:40 Scala EURUSD,H1: open #7 buy 0.02 EURUSD at 1.33637 sl: 1.29637 tp: 1.37637 ok
2020.04.04 09:26:27.448 2005.01.03 10:29:20 Scala EURUSD,H1: open #6 sell 0.02 EURUSD at 1.35613 sl: 1.39613 tp: 1.31613 ok
2020.04.04 09:26:26.495 2005.01.03 04:28:36 Scala EURUSD,H1: open #5 sell 0.01 EURUSD at 1.34583 sl: 1.38583 tp: 1.30583 ok
2020.04.04 09:26:26.479 2005.01.03 04:27:45 Scala EURUSD,H1: open #4 buy 0.01 EURUSD at 1.34642 sl: 1.30642 tp: 1.38642 ok
2020.04.04 09:26:26.479 2005.01.03 04:27:40 Scala EURUSD,H1: open #3 buy 0.02 EURUSD at 1.34617 sl: 1.30617 tp: 1.38617 ok
2020.04.04 09:25:35.489 2005.01.03 00:02:24 Scala EURUSD,H1: open #2 sell 0.01 EURUSD at 1.35590 sl: 1.39590 tp: 1.31590 ok
2020.04.04 09:25:35.488 2005.01.03 00:02:00 Scala EURUSD,H1: open #1 buy 0.01 EURUSD at 1.35647 sl: 1.31647 tp: 1.39647 ok
La orden número 25 abre con 0.32 pips, el precio empezó en 1.3559 con 0.01 lotes y la distancia son 400 pips, por lo que a 1.3159 debería abrirse 0.02 lotes,
open #25 buy 0.32 EURUSD at 1.30567 sl: 1.26567 tp: 1.34567 ok
2020.04.04 09:26:55.619 2005.01.07 16:43:40 Scala EURUSD,H1:
Pero aquí vemos una compra a 1.30567 de 0.32 cosa que es imposible según la lógica de la progresión. Me lo explica alguien por favor? o es un bug.
Luego pruebo esto y sí sale correctamente:
[{ORD=1;TYPE=BUY;LOTS=0.01;TP=400;SL=400;MBSI=+-400;MBSI_INT= 400}]
Puede que no entienda yo, o exista un fallo en el concepto de la programación con el MBSI_INT o el MBSI, porque cuando son simétricos sí funciona bien, cuando se trata de hacer la serie balanceada saca la progresión que no es correcta y por eso aumenta tanto el lote, pero es un aumento que no se corresponde con la teoría explicada.
- Ruben_Spinola
- Alta:
- Mensajes: 26
Sin punto de comparación. El lote máximo a 0.16, no a 80 como marcaba la anterior configuracion con un MBSI_INT de 50 y no de 400.
Ahora mi pregunta, ¿Cuál de todos los BSI es el que pone mi primo en su libro? porque veo muchos aquí, más que los que tiene el curso. Y yo creo que es este el que estoy buscando, pero no se puede configurar
Pero vuelvo a ver otro fallo, en esta configuración probando el BSI : [{ORD=1;TYPE=BUY;LOTS=0.01;TP=400;SL=400;BSI=+-50}]
En ningún momento aumenta lote.
Aquí tenemos el sistema neutro que habla el libro, pero creo que la configuración falla por algún bug del sistema.
[{ORD=1;TYPE=BUY;LOTS=0.01;TP=400;SL=400;BSI=+-50}]
Intento replicar la técnica quitando el BSI, y funciona mejor que sin BSI, cosa que no tiene lógica alguna ni sentido según lo que escribió mi primo.
Estoy tratando de replicar un sistema llamazo AzoteVil_A1000 y/o A1K, que es un simple martingala grid, y los resultados son mucho mejores que los que obtengo con Scala, no puedo entenderlo salvo que sea bug del programa.
También, en referencia al A1000, no cierra las operaciones en pérdida hasta que llega la penúltima a 0, al precio inicial de cierre. Es como que abre órdenes y luego cierra todas a la vez, permitiendo que la última gane todo lo que tiene que ganar, pero dejando la penúltima cerrada a 0 y no en negativo. ¿Qué configuración aplico para que esto suceda? Gracias.
- Francisco
- Alta:
- Mensajes: 7
Hola Rubén, bienvenido y gracias por estar entre nosotros.
Yo pensaba que el sistema era perfecto y que no tenía fallos, ahora entiendo porqué no me estaban funcionando correctamente las progresiones y por eso decidí que lo ideal era buscar una técnica sin progresión alguna, porque todas se me disparaban a cifras imposibles para mi cartera por encima d elos 100 lotes. Pero viendo que puede ser un error del programa o de la configuración, voy a retomar el tema. No sé responderte a tus preguntas respecto a qué BSI es el que decía tu primo, pero entre todos los que hay alguno debe ser
Que Efrén nos confirme si es un fallo de programación o qué pensaba hacer con esos incrementos de lote.
- Ruben_Spinola
- Alta:
- Mensajes: 26
Hola Francisco, pues es lo que trato de conseguir pero no termino de entender el robot, no hace lo que se supone que le indico.
[{ORD=1;TYPE=BUY;LOTS=0.01;TP=400;SL=400}]
Esta es la prueba sin BSI ni nada, sólo martingala pura por 2 a las pérdidas, backtest de 10 años atrás. Lote máximo 1.28 que es bastante correcto, nada que ver con los 160 o 500 lotes que abre añadiendo los BSI.
Leyendo el libro dice que la serie balanceada (BS) mantiene ese lote como máximo (con error de 1 progresión más) y que tiende a ser un lote menor en las demás series balanceadas, por lo que el pico de lote lo tendremos posiblemente en 1 o varias configuraciones pero no en todas, por eso que la pérdida máxima se suaviza y se maximizan los beneficios. Sin embargo la configuración que me encuentro aquí es totalmente diferente.
Estoy probando un MBSI sin un MBSI_INT a ver si está ahí el truco, y no pasa del lote 1.28, pruebo con 8 series balanceadas, separadas cada 50 puntos.
- Ruben_Spinola
- Alta:
- Mensajes: 26
[{ORD=1;TYPE=BUY;LOTS=0.01;TP=400;SL=400;MBSI=+-50}]
Parece que sin MBSI_INT no funciona tampoco.
- Enesey
- Alta:
- Mensajes: 1
Mensaje de Francisco:Mi BSI de lote fijo sin aumentos.
Hola Francisco en el tema del oro como tambien puede ser en cualquier activo todo depende del momento donde se ejecute el sistema. hay que buscar esos niveles PHI para hecharlo a correr no basta con darle clic al test y se acabo , ni activar el EA en cualquier momento y ya. Hay que esperar a que se den condiciones de mercado. un saludo
- Ruben_Spinola
- Alta:
- Mensajes: 26
Llevo ya más de 30 minutos probando esta config, pero se hace eterna, sólo hago pocos meses y va muy lento, la he parado, pero creo que es lo que estaba buscando:
[{ORD=1;TYPE=BUY;LOTS=0.01;TP=400;SL=400;MBSI=+-50;MBSI_INT= 400}]
Entonces, entiendo que el MBSI_INT debe ser siempre igual o superior al TP o SL, pero no inferior porque sino el lote se multiplica sin sentido.
Voy a probar más cosas.
- Ruben_Spinola
- Alta:
- Mensajes: 26
[{ORD=1;TYPE=BUY;LOTS=0.01;TP=200;SL=400;MBSI=+-200;MBSI_INT= 400}] Martingala a pérdidas x 3 y TP la mitad que el SL. Prueba de unos meses por ser demasiado lento. Parece que funciona correctamente.
Sé que esto no hay que hacerlo, pero estaba probando cosas que voy leyendo.
Ahora tengo que ajustar los niveles, las martingalas y los otros 18 sistemas que combinen.
- Ruben_Spinola
- Alta:
- Mensajes: 26
[{ORD=1;TYPE=BUY;LOTS=0.01;TP=100;SL=400}]
Martingala a pérdidas: 1 (no martingala) A ganancias: 5 (5 veces más lote después de ganar si no se recuperan pérdidas anteriores)
Con un TP de 100 y un SL de 400, la técnica busca esperar la ganancia después de la pérdida.
Desde 2008 a 2020.
https://anonfiles.com/XaBce0m0o3/StrategyTester1_rar
Factor de beneficio 3.
Parece mucho más eficiente manejar las martingalas cuando gana y no cuando se pierde, teniendo un TP inferior al SL.