Por qué no funciona el código con MACD
- This topic has 5 replies, 3 voices, and was last updated 4 years ago by .
Viewing 6 posts - 1 through 6 (of 6 total)
Viewing 6 posts - 1 through 6 (of 6 total)
Similar topics:
Forums › ProRealTime foro Español › Soporte ProOrder › Por qué no funciona el código con MACD
Buenos días a todos,
¿Alguien puede provar el código que envio?. A mi no me funciona y no se cual es el motivo,
Muchas gracias y saludos.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
/ Definición de los parámetros del código DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada // Condiciones para entrada de posiciones largas indicator1 = MACD[12,26,9](close) c1 = (indicator1 CROSSES UNDER indicator1) IF c1 THEN BUY 1 SHARES AT MARKET ENDIF // Condiciones de salida de posiciones largas indicator2 = MACD[12,26,9](close) c2 = (indicator2 CROSSES OVER indicator2) IF c2 THEN SELL AT MARKET ENDIF // Condiciones de entrada de posiciones cortas indicator3 = MACD[12,26,9](close) c3 = (indicator3 CROSSES OVER indicator3) IF c3 THEN SELLSHORT 1 SHARES AT MARKET ENDIF // Condiciones de salida de posiciones cortas indicator4 = MACD[12,26,9](close) c4 = (indicator4 CROSSES UNDER indicator4) IF c4 THEN EXITSHORT AT MARKET ENDIF // Stops y targets SET STOP pLOSS 10 SET TARGET pPROFIT 2 |
>> Para la claridad de los mensajes en los foros de ProRealCode, utilice el botón “insert PRT code” para separar la parte del texto de la parte del código, ¡gracias! <<
🙂
¿Qué significa, qué es incorrecto?
Un problema puede ser el beneficio objetivo y / o el stop loss.
Consulte con su corredor cuál es el mínimo requerido. ¡2 pips parecen pocos!
Aquí está el código con el MACD cruzando la línea 0.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
/ Definición de los parámetros del código DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada // Condiciones para entrada de posiciones largas indicator1 = MACD[12,26,9](close) c1 = (indicator1 CROSSES UNDER 0) IF c1 THEN BUY 1 SHARES AT MARKET ENDIF // Condiciones de salida de posiciones largas indicator2 = MACD[12,26,9](close) c2 = (indicator2 CROSSES OVER 0) IF c2 THEN SELL AT MARKET ENDIF // Condiciones de entrada de posiciones cortas indicator3 = MACD[12,26,9](close) c3 = (indicator3 CROSSES OVER 0) IF c3 THEN SELLSHORT 1 SHARES AT MARKET ENDIF // Condiciones de salida de posiciones cortas indicator4 = MACD[12,26,9](close) c4 = (indicator4 CROSSES UNDER 0) IF c4 THEN EXITSHORT AT MARKET ENDIF // Stops y targets SET STOP pLOSS 10 SET TARGET pPROFIT 2 |
En la estrategia, parece que ha invertido (¿de buena gana?) Los pedidos de compra y venta corta. Compra cuando el MACD cruza por debajo de 0 y vende cuando cruza por encima de 0.
Find exclusive trading pro-tools on