X-Trader escribió:Hola Trollputero, has configurado bien las comisiones?
Creo que si, es un dato que te piden
X-Trader escribió:¿Qué reglas aplica y en qué escala temporal?
La escala temporal son barras diarias en el mini ibex (mibexxxxx como lo ponen en PT)
Y las reglas son muy sencillas
Compra cuando dos medias cruzan al alza, y vende cuando las medias cruzan a la baja, medias exponenciales de 2 y 3 días.
Como curiosidad cuanto mas se varia ese parámetro mejor resultado da, como por ejemplo medias exponenciales de 1 dia y 2 dias
Usa un trailing stop que tal y como viene configurado en PT seria algo como protege el beneficio, hasta el punto que parece una táctica de scalping pero en barras diarias, compra con el impulso y antes de dar el cruce vende y espera al siguiente cruce
X-Trader escribió:¿Usa órdenes limitadas?
Creo que no, imagino que seria una orden a mercado, ademas las ordenes tanto de compra como de venta según PT serian al cierre, porque ese es el dato que usa ¡los cierres!
Kosparuk escribió:Ni idea. Prueba el mismo código en el VC, y comprueba que salga lo mismo o parecido.
Nunca he usado VC, aun así no me fió nada pero nada de los resultados que da PT y quizá tenga que hacer el backtesting con la ayuda de una hoja de calculo.
Esto fue lo que puse en PT
REM la variable mm1 debe ser menor que mm2
REM Comprar
mm1=2
mm2=3
indicator1 = ExponentialAverage[mm1](close)
indicator2 = ExponentialAverage[mm2](close)
c1 = (indicator1 CROSSES OVER indicator2)
IF c1 THEN
BUY 1 SHARES AT MARKET THISBARONCLOSE
ENDIF
REM Vender
indicator3 = ExponentialAverage[mm1](close)
indicator4 = ExponentialAverage[mm2](close)
c2 = (indicator3 CROSSES UNDER indicator4)
IF c2 THEN
SELL AT MARKET THISBARONCLOSE
ENDIF
REM Venta a corto (short)
indicator5 = ExponentialAverage[mm1](close)
indicator6 = ExponentialAverage[mm2](close)
c3 = (indicator5 CROSSES UNDER indicator6)
IF c3 THEN
SELLSHORT 1 SHARES AT MARKET THISBARONCLOSE
ENDIF
REM Salida venta a corto (exit short)
indicator7 = ExponentialAverage[mm1](close)
indicator8 = ExponentialAverage[mm2](close)
c4 = (indicator7 CROSSES OVER indicator8)
IF c4 THEN
EXITSHORT AT MARKET THISBARONCLOSE
ENDIF
--------------------------------------------- estas rayas no
despues en la opcion stop loss, voy a la opcion trailing stop y lo pongo asi 0,10% doy a validar y tras 10 años en el histórico se multiplica casi por cuatro la inversion inicial...
¡algo falla! pero no se que es
pd: siento a ver sido tan escueto pero era muy tarde