Hola buenas, me gustaría cerrar la mitad de la posición con pPROFIT al llegar a cierto objetivo, por ejemplo 10 puntos.
Ejemplo: entro corto o largo con 2 contratos y al llegar a 10 puntos de beneficio comprar o vender un contrato de tal forma que quede abierta una posición con un único contrato.
El contrato restante o bien los dos contratos iniciales si no se hubiera llegado al objetivo se cerraría con las condiciones de salida especificadas normalmente.
Pongo un ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Condiciones para entrada de posiciones largas
indicator1=ExponentialAverage[18](close)
indicator2=ExponentialAverage[40](close)
c1=(indicator1CROSSOVERindicator2)
indicator5=Average[200](close)
indicator6=Average[200](close)
c2=(indicator5>indicator6[1])
IFc1ANDc2THEN
BUY1SHARESATMARKET
ENDIF
// Condiciones de salida de posiciones largas
indicator7=ExponentialAverage[2](close)
indicator8=ExponentialAverage[40](close)
c5=(indicator7CROSSES UNDERindicator8)
IFc5THEN
SELLATMARKET
ENDIF
Estoy haciendo pruebas pero de momento no son fructíferas, agradecería algo de ayuda. Saludos.
Hola Javimt, por lo que yo sé, el sistema no permite de momento cerrar parcialmente las posiciones.
No obstante quedaría probar si al precio que quieres cerrar el primer contrato puedes vender otro contrato, osea hacer la operación contraria para cubrir la posición.
creo recordar que en los Backtest sí que deja cerrar parcialmente la posición, pero luego al pasarlo a ProOrder te sale un mensaje diciendo que no lo permite.
Para simular salidas parciales en una cuenta Demo con ProOrder, yo lo que hice fue “dividir” el código original en dos códigos distintos: los dos con las mismas condiciones de entrada pero uno con la salida “parcial” y otro con la salida “total”. Si en el código original metía dos contratos, ahora metía un contrato en cada uno de los otros 2 códigos. Lanzaba los dos códigos a la vez en ProOrder y el resultado era similar a un único código con una salida parcial.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue