Entrada y salida con velas HEIKIN ASHI
Forums › ProRealTime foro Español › Soporte ProBuilder › Entrada y salida con velas HEIKIN ASHI
- This topic has 4 replies, 2 voices, and was last updated 1 year ago by gustavobp. 
- 
	
		
- 
		
			
				
02/20/2024 at 10:30 AM #228433Buenos días! Estoy intentando crear una estrategia automática de Trading en ProOrder en la cual haga una entrada Long cuando haya 2 velas consecutivas verdes (HEIKIN ASHI) en la cuales el Open de dichas 2 velas sea igual al Low, es decir que en definitiva estas 2 velas verdes no tengan Low, y que luego simplemente cierre la operación abierta totalmente cuando se detecte una vela (HEIKIN ASHI) roja que tenga su mínimo Low igual o menor al mínimo Low de la vela HEIKIN ASHI anterior. muchas gracias!, 02/20/2024 at 12:19 PM #228444Hola Aquí tienes: 12345678910111213141516171819202122232425defparam cumulateorders = false///////Heikin Ashionce haopen=openhaclose=(open+close+high+low)/4if barindex> 0 thenhaopen=(haopen+haclose[1])/2endifhalow=min(low,min(haclose,haopen))hahigh=max(high,max(haclose,haopen))////////long///buyc1 = summation[2](haclose>haopen) > 1c2 = summation[2](haopen=halow) > 1if c1 and c2 thenbuy 1 lot at marketendif///sells1 = haclose < haopens2 = halow <= halow[1]if s1 and s2 thensell at marketendif02/21/2024 at 8:38 AM #228488Muchas gracias !!!!!! Fantástico código!!! Solo por poder optimizarle un pequeño detalle, ¿Sería posible por favor agregarle a este mismo código que en lugar de cerrar la posición con una orden Sell Market cuando alguna vela toque el mínimo Low de la vela anterior, que sea que al mismo momento de abrir la posición LONG se abra automáticamente una orden Stop Limit de protección al mismo precio del Low de la vela anterior a la apertura de la posición, e ir moviendo dicho Stop Limit de protección con cada CLOSE de las velas consecutivas siguientes y así sucesivamente moviendo el Stop Limit al mínimo de la vela anterior con cada nueva vela, hasta que en definitiva alguna vela sea de bajada y salga de la posición tocando dicha orden Stop Limit ubicado siempre en la vela anterior. Muchas graciassssss!!!!! 02/27/2024 at 11:10 AM #228811Buenas 
 Sería algo así:1234567891011121314151617181920212223242526defparam cumulateorders = false///////Heikin Ashionce haopen=openhaclose=(open+close+high+low)/4if barindex> 0 thenhaopen=(haopen+haclose[1])/2endifhalow=min(low,min(haclose,haopen))hahigh=max(high,max(haclose,haopen))////////long///buyc1 = summation[2](haclose>haopen) > 1c2 = summation[2](haopen=halow) > 1if not longonmarket and c1 and c2 thenbuy 1 lot at marketsellprice = lowset stop price sellpriceendifif low > low[1] thensellprice = lowset stop price sellpriceendifgraphonprice sellprice02/27/2024 at 11:39 AM #228814Buenas Ivan, si es que eres un crack , todo hay que decirlo!! Una cosita mas!!! Despues de poner la orden de SELL para cerrar la posicion, me gustaria para que no falte redundancia de seguridad y estar seguro de que no me quede ninguna orden abierta, hacer una “limpieza” de todas las ordenes que puedan estar pendientes de ejecucion, es decir algo asi: condicon de compra x BUY 1 CONTRACT AT MARKET ////ABRO POSICION CONDION DE SALIDA: SELL 1 CONTRACT AT MARKET // CIERRO LA POSICION COMANDO PARA CERRAR TODAS LAS ORDENES QUE PUEDAN HABER POENDIENTES DESPUES DEL SELL //AQUI NO SE QUE COMANDO AGREGAR ¿QUE COMANDO SERIA?? MUCHAS GRACIAS CRACK!!! 
- 
		AuthorPosts
			Find exclusive trading pro-tools on 


 
		 
		 
		