Necesito un impulso de cruce del RSI de un cierto valor, digamos 70.
La condición habitual iRSI (shake, shake, shake) >70 no me funciona, porque en las barras siguientes, si el RSI es superior a este valor, el "timbre" continúa.
Y necesito exactamente el momento de la travesía y el silencio posterior.
Buenas tardes. Necesito ayuda para un simple ayudante de EA. Necesito un EA que abra 1 orden en la dirección elegida, el lote elegido en la formación de una nueva vela, respectivamente, dado el gráfico del marco de tiempo. Tal vez alguien ha visto tal EA o puede escribir uno.
CJIeCaPb: ), pero ¿cómo se determina esto mediante el código?
El precio está ahí, el pendiente a ese precio ha desaparecido, y el de mercado a ese precio ha aparecido. Además, a veces aparece un comentario, algo así como "desde el ticket xxx", donde xxx es el número de ticket del pedido pendiente.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
¡Hola!
Necesito un impulso de cruce del RSI de un cierto valor, digamos 70.
La condición habitual iRSI (shake, shake, shake) >70 no me funciona, porque en las barras siguientes, si el RSI es superior a este valor, el "timbre" continúa.
Y necesito exactamente el momento de la travesía y el silencio posterior.
La estructura no parece
if(iRSI(NULL,0,14,PRICE_CLOSE,0)>70 && iRSI(NULL,0,14,PRICE_CLOSE,1)<70) Comment("1!!!!!!!!!!!");
else Comment("0...");
no funciona.
¿Qué estoy haciendo mal? Por favor, aconséjeme.
P.D. Lo anterior es sólo un fragmento de un EA medio vacío que garabateé para seguir el impulso.
Este fragmento funciona, está bien.
El impulso es malo. :(
Hola) ¿Cómo puedo saber si una orden pendiente se ha convertido en una orden de mercado?
La propia pregunta ya tiene respuesta
), pero ¿cómo se determina esto mediante el código?
Ayuda que puede. Asesor experto en dos divisas,
Si las condiciones comerciales son las mismas, se abre la operación en la primera moneda.
Cómo se escribe "Si la orden se abre en la primera moneda OP_BUY, entonces se abre una operación en la segunda OP_SELL
aquí hay un ejemplo
if(OrdersTotal()== 1 ) // con esta línea para 2 divisas abre ambas órdenes de COMPRA y VENTA o 2 órdenes de VENTA
if ( currenttype == OP_BUY ) // no se abre en absoluto
if ( currentticket == 1) // tampoco se abre así.
secondticket = OrderSend("GBPUSD", OP_SELL, Lots, MarketInfo("GBPUSD", MODE_BID), 2, 0, 0, 0, WindowExpertName(), 0, 0, Red); //Orden para 2 divisas
if ( c - d > a) // si se cumple la condición de negociación, la orden de 1 divisa se abre perfectamente.
currentticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "macd sample",Magic,0,Green); //Order on 1currency