No exatamente, de hecho no tiene ni cuadro de dialogo, lo pones en un cuadro de texto del propio Excel, en una celda le poner las condiciones de apertura en otro las de cierre, para las condiciones de apertura le puedes poner cosas sencilla como esto:
MONDAY,+_VOLAT_OPEN_<_13 esto significaría que abra operación solo si es lunes y además la volatilidad en apertura esta por debajo de 13, el + siginificaria que es necesario que sean las 2 condiciones, eejmplo
MONDAY,+_TUESDAY no va a abrir ninguna operación por que nunca va a ser lunes y martes a la vez, pero MONDAY,TUESDAY (notese que va sin el +)abrirá una operación el lunes y otra el martes.
Luego todos los criterios son combinables, cuando hay un + se suma al criterio anterior y cuando no hay mas cuenta como nueva condicion
MONDAY,+_VOLAT_OPEN_>16,+_PRICE_CLOSE,MONDAY,+_PRICE OPEN esto significaría que va a abrir si es lunes y si la volatilidad es >16 y además va abrir esta operación al precio de cierre, solo si no se cumple, empieza con la segunda que es abrir igualmente si es lunes pero a precio de apertura.
Y luego muchos asi voy añadiendo mas criterios que se pueden añadir ejemplo
FRIDAY,+_UNDERLINEANY_4_7_1,+_NODIVIDEND_20,+_VOLAT_OPEN_>_14.5,+_VOLAT_OPEN_<_29,+_PRICE_CLOSE para abrir esta operación se necesita que sea viernes, que la acción haya subido un 4% en los últimos 7 dias contando como lectura inicial el precio de cierre de hace 7 dias, además no puede haber dividendoes en los siguientes 20 dias, además la volatilidad tienes qe ser >14.5 y < que 29, si todo esto se cumple abre la operación a precio de cierre.
Lo bueno es que si mañana se me ocurre otro criterio que quiero introducir, por ejemplo cuando tiro una moneda si sale cara o cruz, solo es hacer una nueva función pongamos CARAOCRUZ con argumento secundario CARA/CRUZ y ya puedo pedirle en apertura la condición , ALL,+_CARAOCRUZ_CRUZ esto me abriría una operacion si se cumple( ALL), osea todos los dias y si además (+)tirando una moneda me sale cruz (CARAOCRUZ_CRUZ), de hecho en este caso el ALL sobra ,por que el segundo criterio es el determinante. En este mismo ejemplo podrias poner CARAOCRUZ_CARA,+_CARAOCRUZ_CARA , esto haría que se tirasen 2 veces la moneda ,se abriese una operación si sale 2 veces cara, asi que en teoría de cada 4 veces que intenta abrir abriría solo 1 .
Esto lo he pensado asi para poder hacer miles o casi infinitas, contando que cada criterio tiene subcriterios, ahora mismo con unos 10 criterior y cada criterio una media 1 subriterio, al cual le puedes poner de 2 a infinitas combinaciones si es numerico,, pues mete un 20 factorial minimo de combinaciones que puedo poner tanto en apertura o cierre quedándome corto. Además de una tacada le puedo poner a calcular desde la volatilidad (o cualquier otra cosa o combinaciones de cosas) < 9 hasta la volatilidad <20 por ejemplo con intervalos de 0.2 o 0.5 o lo que quiera, y el empieza a hacer backtest solo y cuando termina me dice cual de los parámetros de mejor resultado, con esto consigo poner al ordenador ha testear por ejemplo 5000 estrategias diferentes o las que quiera de una tacada y que me sale la mejor. Hay es donde se tira dias haciéndome cuentas
Cuantas lineas mas para esto?