Stop y profit
Forums › ProRealTime foro Español › Soporte ProBuilder › Stop y profit
- This topic has 12 replies, 2 voices, and was last updated 4 years ago by lumarino.
-
-
04/30/2020 at 11:46 PM #129149
Boa noite. Gostaria de programar e ver os resultados de uma estrategia simples de entrar largo ou curto quando ocorre uma vela envolvente (altista ou baixista), tendo como profit e stop (1/1) o rango da vela envolvente. Podem me ajudar a programar isso ou me mostrar onde encontro aqui no forum algo semelhante? Principalmente a atribuicao do rango de stop e profit (1 para 1) que e o que mais dificuldades tenho tido em conceber. Fico a aguardar a vossa ajuda.obrigadoBuenas noches. Me gustaría programar y ver los resultados de una estrategia simple para ingresar ancho o corto cuando se produce una vela envolvente (alcista o bajista), con ganancias y detener (1/1) el rango de la vela envolvente. ¿Me pueden ayudar a programar esto o mostrarme dónde encuentro algo similar aquí en el foro? Principalmente la asignación del rango de stop y beneficio (1 a 1), que es lo que más dificultades he tenido para concebir. Estoy esperando tu ayuda.
05/01/2020 at 4:03 AM #129151Habla el idioma del foro, si no lo sabes usa Google Translator, es una herramienta gratuita y muy válida (siempre que el texto original sea correcto y sin inflexiones dialectales).
Hay 5 idiomas compatibles con el foro. Tienes que elegir uno. Es una de las reglas del foro que están bien resaltadas en amarillo y que ha acordado seguir.
¡Síguelos, por favor! Gracias 🙂
05/01/2020 at 9:50 AM #12916905/01/2020 at 11:42 AM #129185Si usa el cuadro de búsqueda que se abre cuando pasa el cursor sobre su avatar y escribe ENGULFING, encontrará muchas cosas.
Sin embargo, estos son algunos temas: https://www.prorealcode.com/tag/engulfing/, https://www.prorealcode.com/topics-tag/engulfing/
05/01/2020 at 12:52 PM #129200Buenos días. Gracias por los enlaces relacionados con Engulfing, pero lo que más quería era poder programar las paradas variables (con variación de Maximos – puntos minimos) de acuerdo con la distancia / rango determinado por la vela Engulfing (Maximo – minimos de esta vela). Ciertamente debe haber programas con estas posibilidades publicados aquí, pero no sé cómo encontrarlos. ¿Puedes ayudarme? Gracias
05/01/2020 at 2:16 PM #129219This will set your SL to the current range:
1234If MyConditions and Not OnMarket ThenBuy 1 contract at marketSet stop Loss rangeEndif05/01/2020 at 2:45 PM #12922805/02/2020 at 10:22 AM #129356A pesar de usar el mismo código (condiciones) en el indicador y en el robot automático, las señales de entrada no coinciden. ¿Por qué sucede esto? Puedes ayudarme. Dejo una foto a continuación que ilustra esto y el código del indicador y el robot. Aprecio tu ayuda
Indicador
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100cero=0EA= 0EB=0// Envolvente Altistaa1=open[1] > close[1]a2=close > opena3= open < close[1]a4=close > open[1]a5=low < low [1]a6=high > high[1]rem x porcentagem de mexa que pode ter acima por defeito max 0,2, 20% do rango da velaa7=(high-close)<x*(high-low)if a1 and a2 and a3 and a4 and a5 and a6 and a7 thenEA=1endif// Envolvente Baixistab1=open[1] < close[1]b2=close < openb3= open > close[1]b4=close < open[1]b5=low < low [1]b6=high > high[1]rem x porcentagem de mexa que pode ter abaixo por defeito max 0,2, 20% do rango da velab7=(close-low)<x*(high-low)if b1 and b2 and b3 and b4 and b5 and b6 and b7 thenEB=-1endifrem RETURN ERETURN EA AS “EA”, EB as “EB”, CERO AS “CERO”Robo correspondente// Definição de parâmetros de códigoDEFPARAM CumulateOrders = true // Acumulação de pontos desativadaEA=0EB=0DiaTrading=0rem SPRango=0// Se excluyen algunos días festivos como el 24 y 31 de diciembre.IF (Month = 5 AND Day = 1) OR (Month = 12 AND (Day = 24 OR Day = 25 OR Day = 26 OR Day = 30 OR Day =31)) or DayOfWeek=0 THENDiaTrading = 0ELSEDiaTrading = 1ENDIF// Envolvente Altistaa1=open[1] > close[1]a2=close > opena3= open < close[1]a4=close > open[1]a5=low < low [1]a6=high > high[1]rem x porcentagem de mexa que pode ter acima por defeito max 0,2, 20% do rango da velaa7=(high-close)<0.2*(high-low)if a1 and a2 and a3 and a4 and a5 and a6 and a7 thenEA=1endif// Envolvente Baixistab1=open[1] < close[1]b2=close < openb3= open > close[1]b4=close < open[1]b5=low < low [1]b6=high > high[1]rem x porcentagem de mexa que pode ter abaixo por defeito max 0,2, 20% do rango da velab7=(close-low)<0.2*(high-low)if b1 and b2 and b3 and b4 and b5 and b6 and b7 thenEB=-1endifIf EA=1 and DiaTrading = 1 and Not OnMarket ThenBuy 1 contract at marketSet stop pLoss rangeSET TARGET pPROFIT rangeendifif EB=-1 and DiaTrading = 1 and Not OnMarket ThenSellshort 1 contract at marketSet stop pLoss rangeSET TARGET pPROFIT rangeEndif// Stops e targets.rem SET STOP pTRAILING trem SET TARGET pPROFIT prem Set stop pLoss rangerem SET TARGET pPROFIT range05/02/2020 at 10:44 AM #129359Siempre use el botón “Insert PRT Code” cuando incluya e inserte un código en sus mensajes para que sea más fácil de leer para otros.
Gracias 🙂
05/02/2020 at 11:10 AM #129362Use PROFIT en lugar de p PROFIT y LOSS en lugar de p LOSS. Cuando coloca la " p " inicial, debe indicar el PIPS, no una diferencia de precio (como RANGO). Aunque esto no hace ninguna diferencia con el DAX, puede hacerlo cuando se opera con otros instrumentos. En la línea 43 (la segunda de la estrategia) escribió:
1DEFPARAM CumulateOrders = true¿por qué si pone la condición AND Not OnMarket en las líneas 84 y 90? De la foto no ves casi nada, debes saber:
- que herramienta es
- que marco de tiempo usas
- fecha y hora de la vela
Puede ser porque ya está en el mercado o en uno de esos días en que NO desea operar.
05/02/2020 at 12:29 PM #129387<pre class=”lang:probuilder decode:true ” title=”Estrategia_Engulfing_Range1_1″>// Definição de parâmetros de código
DEFPARAM CumulateOrders = false // Acumulação de pontos desativadaEA=0
EB=0// Envolvente Altista
a1=open[1] > close[1]
a2=close > open
a3= open < close[1]
a4=close > open[1]
a5=low < low [1]
a6=high > high[1]
rem x porcentagem de mexa que pode ter acima por defeito max 0,2, 20% do rango da vela
a7=(high-close)<0.2*(high-low)if a1 and a2 and a3 and a4 and a5 and a6 and a7 then
EA=1
endif// Envolvente Baixista
b1=open[1] < close[1]
b2=close < open
b3= open > close[1]
b4=close < open[1]
b5=low < low [1]
b6=high > high[1]
rem x porcentagem de mexa que pode ter abaixo por defeito max 0,2, 20% do rango da vela
b7=(close-low)<0.2*(high-low)if b1 and b2 and b3 and b4 and b5 and b6 and b7 then
EB=-1
endifIf EA=1 and Not OnMarket Then
Buy 1 contract at market
Set stop Loss range
SET TARGET PROFIT range
endifif EB=-1 and Not OnMarket Then
Sellshort 1 contract at market
Set stop Loss range
SET TARGET PROFIT range
Endif<pre class=”lang:probuilder decode:true ” title=”Indicador_Engulfing”>cero=0
EA= 0
EB=0// Envolvente Altista
a1=open[1] > close[1]
a2=close > open
a3= open < close[1]
a4=close > open[1]
a5=low < low [1]
a6=high > high[1]
rem x porcentagem de mexa que pode ter acima por defeito max 0,2, 20% do rango da vela
a7=(high-close)<0.2*(high-low)if a1 and a2 and a3 and a4 and a5 and a6 and a7 then
EA=1
endif// Envolvente Baixista
b1=open[1] < close[1]
b2=close < open
b3= open > close[1]
b4=close < open[1]
b5=low < low [1]
b6=high > high[1]
rem x porcentagem de mexa que pode ter abaixo por defeito max 0,2, 20% do rango da vela
b7=(close-low)<0.2*(high-low)if b1 and b2 and b3 and b4 and b5 and b6 and b7 then
EB=-1
endifrem RETURN E
RETURN EA AS “EA”, EB as “EB”, CERO AS “CERO”<span class=”tlid-translation translation” lang=”es”><span class=”” title=””>no era el caso (de estar en el mercado en este momento) colocando falso, sucede lo mismo, es decir, las entradas del indicador no corresponden a las realizadas por ProOrder 🙁 (¿entonces nunca será posible confirmar si una estrategia funciona o no?).</span></span>
05/02/2020 at 1:02 PM #12939605/02/2020 at 3:15 PM #129430Pude corregir la situación del indicador teniendo en cuenta los días de fin de semana estableciendo las horas de negociación (sin tener en cuenta los datos de fin de semana: sábado y domingo), pero aún no he podido ver cómo puedo hacer que todas las entradas coincidan entre Indicador y ProOrder. En la imagen a continuación hay un ejemplo de una situación en la que el ProOrder realiza una entrada (en realidad es positiva) pero que no corresponde a una entrada estipulada por las reglas: ¿Vela Envolvente Altista? Si me pueden ayudar a ver dónde está este error, gracias
-
AuthorPosts
Find exclusive trading pro-tools on