Hola Roberto, Gracias por contestar,
El texto TradeOn y Myprofit no entiendo como definirlos, el código al final es el siguiente que expongo en el código,
Estoy creando un indicador y la estrategia asociada al mismo y antes de publicarla quiero backtest y lanzarlo unos meses en real.
Como introduzco tus parámetros en mi código?
Gracias de nuevo!
// Definición de los parámetros del código
DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
// Impide al sistema crear nuevas órdenes para entrar al mercado a aumentar el tamaño de la posición antes de una hora precisa
noEntryBeforeTime = 080000
timeEnterBefore = time >= noEntryBeforeTime
// Impide al sistema lanzar nuevas órdenes para entrar al mercado o aumentar el tamaño de la posición después de una hora precisa
noEntryAfterTime = 220000
timeEnterAfter = time < noEntryAfterTime
// Impide al sistema operar en días precisos de la semana
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
// Condiciones para entrada de posiciones largas
indicator1, ignored, ignored, ignored, ignored, ignored, ignored, ignored, ignored = CALL "Delorean v1.5_vwap"(close)
c1 = (indicator1 > 0)
indicator2, ignored, ignored, ignored, indicator3, ignored, ignored, ignored, ignored = CALL "Delorean v1.5_vwap"(close)
c2 = (indicator2 > indicator3)
userindic1, ignored, ignored, ignored, ignored, ignored, ignored, ignored, ignored = CALL "Delorean v1.5_vwap"(close)
indicator4 = Average[50](userindic1)
c3 = (indicator4 > indicator5[1])
IF (c1 AND c2 AND c3) AND timeEnterBefore AND timeEnterAfter AND not daysForbiddenEntry THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Condiciones de salida de posiciones largas
indicator6, ignored, ignored, ignored, indicator7, ignored, ignored, ignored, ignored = CALL "Delorean v1.5_vwap"(close)
c4 = (indicator6 CROSSES UNDER indicator7)
IF c4 THEN
SELL AT MARKET
ENDIF
// Condiciones de entrada de posiciones cortas
indicator8, ignored, ignored, ignored, ignored, ignored, ignored, ignored, ignored = CALL "Delorean v1.5_vwap"(close)
c5 = (indicator8 < 0)
indicator9, ignored, ignored, ignored, indicator10, ignored, ignored, ignored, ignored = CALL "Delorean v1.5_vwap"(close)
c6 = (indicator9 < indicator10)
userindic1, ignored, ignored, ignored, ignored, ignored, ignored, ignored, ignored = CALL "Delorean v1.5_vwap"(close)
indicator11 = Average[50](userindic1)
c7 = (indicator11 < indicator12[1])
IF (c5 AND c6 AND c7) AND timeEnterBefore AND timeEnterAfter AND not daysForbiddenEntry THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
// Condiciones de salida de posiciones cortas
indicator13, ignored, ignored, ignored, indicator14, ignored, ignored, ignored, ignored = CALL "Delorean v1.5_vwap"(close)
c8 = (indicator13 CROSSES OVER indicator14)
IF c8 THEN
EXITSHORT AT MARKET
ENDIF
// Stops y targets
SET STOP pLOSS 50
SET TARGET pPROFIT 300