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
Cómo hago para que el EA recuerde el precio que había en la ejecución de la condición de que en 9-20 el RSI cruzó el nivel y 20 minutos después hay una comprobación del precio. Y necesito comparar el precio de hace 20 minutos y el de ahora
entonces cuenta en segundos, 20 minutos * 60 segundos = 1200
Compara el RSI actual y el que había 1200 segundos antes...
entonces cuenta en segundos, 20 minutos * 60 segundos = 1200
comparar el RSI actual con el de 1200 segundos antes...
if (Hour()==9&& (Minute() ==20) && (RSI>70))
Price2==Bid;
{
if (Hour()==9&& (Minute() ==40) && (Bid<Price2))
{
ticket=OrderSend(Symbol(),OP_SELL,Lts,Bid,SP,0,0,NULL,Magic,0,Blue);
return(0);
}
}
¿Se puede hacer así?))
if (Hour()==9&& (Minute() ==20) && (RSI>70))
Price2==Bid;
{
if (Hour()==9&& (Minute() ==40) && (Bid<Price2))
{
ticket=OrderSend(Symbol(),OP_SELL,Lts,Bid,SP,0,0,NULL,Magic,0,Blue);
return(0);
}
}
¿Se puede hacer así?))
Tienes que recordar el tiempo de la cuenta atrás y comprobar que han transcurrido 1200 segundos. La hora se puede seguir con la funciónTimeCurrent.
yPrice2 se puede ver en la historia, en el pasado, ¿por qué recordarlo?
{
LastTime = TimeCurrent();
//проверяем текущий РСИ и тот что был 1200 секунд назад
}
...al modificar un stoploss incorrecto - el registro debería tener un error "stoploss desactivado".
¿Por qué complicarse tanto si el billete está ahí?
Ticket=OrderSend(NULL,OP_BUY,Lot,Ask,slippage,0,0,NULL,magic,0,Blue);
//не забываем проверить код ошибки
if(Ticket<0) Print("Ой, ошибочка: ", _LastError);
TP=NormalizeDouble(Bid+TakeProfit*Point,Digits);
bool modify=OrderModify(Ticket,OrderOpenPrice(),OrderStopLoss(),TP,0);
//не забываем проверить код ошибки
if(!modify) Print("OOPS! Modify error: ", _LastError);
Ahora todo funciona:
Ticket=OrderSend(NULL,OP_SELL,Lot,Bid,slippage,0,0,NULL,magic,0,Red);
if(OrdersTotal()!=0)
{
for (int i = 0; i < OrdersTotal(); i++)
{
if(OrderSelect(i,SELECT_BY_POS)==true)
{
TP=NormalizeDouble(Ask-TakeProfit*Point,Digits);
bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),0,TP,0,0);
}
}
return;
}
El problema fue la falta de SL, aunque la red de arrastre se mantenga después.Gracias a todos.
Vladymyr Glushko
Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio
MetaEditor build 1470
Vladymyr Glushko, 2016.11.12 04:24
Buen día para ti.
Soy un novato en el trading, por lo que hay muchas preguntas, incluso de software, en mi caso se trata de MT4.
¿Cuál es el trato, es posible hacer que el spread del par de divisas, por ejemplo, se muestre en la ventana del gráfico como un número, y de la misma manera el indicador ATR?
Por lo tanto, no hay gráficos, sólo números
Ejemplo
ATR (14) - 33
Spred 27
Creo que sería conveniente utilizar esta visión de la situación del mercado, es más cómodo y rápido estimar a partir de las medias.
El segundo punto es la parada móvil basada en el ATR.
¿Es posible hacerlo automático?
Si te sientas en una postura, gracias a la calculadora y a la buena vista, puedes calcular y fijar un tope manualmente, sin problemas.
Y si se hace este proceso automático, es una buena solución para los traders, aunque tengan inconvenientes, pero en una buena tendencia el trailing stop reducirá el riesgo de un stop erróneo por parte de un novato.
Gracias de antemano.
Hola! Está escrito en todas partes que un indicador escrito en mql4 no puede tener más de 8 buffers. Ok, pero en el comentario de un indicador comercial para mt4 (de mql5.com marketplace), el autor del indicador dice, que cuando se utiliza la función iCustom, utilizar los buffers #9 y #10 ... He leído sobre algunos topes adicionales en otro lugar ... Ayúdame a entender cuántos buffers puede tener un indicador con el actual mql4... ¿Cómo establecer el número de búferes (tal vez sea en este caso)?
La información sobre los 8 búferes es obsoleta
En el nuevo MQL4 se pueden configurar hasta 512 buffers.
Para entenderlo, vea el código fuente de los indicadores en la carpeta MQL4\Indicators\Examples. Y leer la documentación