RSI simple
11 respuestas
kom75
hace 7 años #116434
Hola,
Quiero hacer algo simple donde si se abre la posición1 puedo abrir la posición2 y la posición3 SI las reglas lo permiten. Por alguna razón la posición1 se cierra en la apertura de la siguiente vela, incluso si la regla de cierre no se cumplió. ¿En que me he equivocado?
La segunda pregunta es ¿cómo puedo hacer un stop monetario en este algo? La idea es arriesgar la misma cantidad de dinero independientemente de las posiciones abiertas. Si arriesgo 100 pips con la primera posición, cuando abro la segunda quiero arriesgar la misma cantidad en términos monetarios.
Gracias por su ayuda
tomas262
hace 7 años #141927
Hola,
en su condición de salida utiliza "OR" que hace que la condición válida en cualquier momento RSI (2) es superior a 50. Trate de reemplazarlo con "Y" y que debería ayudar a
kom75
hace 7 años #141932
Es exactamente lo que quiero. Si cambio a Y la posición se cerrará si se cumplen ambas condiciones
kom75
hace 7 años #141933
Debo añadir que a veces la posición se cierra después de 1-2 segundos, definitivamente no a causa de RSI. Algo mal en el código y no puedo encontrar lo que
tomas262
hace 7 años #141941
Hola,
funciona para mí como se esperaba. Dos operaciones funcionaron normalmente, mientras que la tercera se cerró "inmediatamente" debido a la condición de salida del RSI.
Para utilizar el stop monetario puede utilizar la función "Open P/L" para controlar la pérdida abierta y decidir sobre la salida.
kom75
hace 7 años #141942
Hola Tomas,
He comprobado de nuevo y ahora no cerró la primera posición, pero no abrió la segunda y tercera tampoco. Nunca he tenido este problema con algos profesionales. Veo su trabajo en su plataforma, puede ser algo mal en la mía?
¿para no arriesgar más de $100 Open P/L debería ser =< 100?
Gracias
kom75
hace 7 años #141944
última pregunta Tomas. ¿Es posible que este algo cierre operaciones manuales también? Algo abrio la primera posicion y como no abrio la segunda y tercera lo hice manualmente con tp fijo. Algo ha cerrado las 3 posiciones juntas de acuerdo a las reglas (rsi>50), pero por debajo del tp fijo para operaciones manuales.
gracias por su respuesta
tomas262
hace 7 años #141987
Hola,
¿obtiene algún error al realizar la prueba? Mira el Diario
Debe utilizar IF Open P/L < -100 para la detección de operaciones perdedoras.
Las operaciones manuales tienen el número mágico 0 para que puedas gestionarlas como un solo grupo.
kom75
hace 7 años #142008
Hola,
Algo raro, en backtest todo esta bien, pero operando en demo o en vivo abre una sola operación. Tengo dinero en acc, no hay restricción de número de posiciones abiertas. Realmente no entiendo
kom75
hace 7 años #142011
Abajo 2 impresiones con posiciones reales
tomas262
hace 7 años #142031
¿Has mirado en el terminal para detectar posibles errores? ¿Qué pasa con el tamaño del lote? ¿Tiene el valor correcto para demo/live?
kom75
hace 7 años #142033
Sí, he comprobado todo y todo parece estar correcto. im poco perdido porque algo funciona de manera muy errática. El mismo día que publiqué AUDUSD y EURUSD printscreen, GBPUSD estaba trabajando bien tener 3 posiciones abiertas. De todos modos gracias Tomas por mirar el algo y voy a seguir tratando de encontrar una solución
Viendo 11 respuestas - de la 1 a la 11 (de un total de 11)