Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 773
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
¡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