Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 71
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
Necesito que el indicador dibuje flechas en el gráfico diario. Supongo que el problema está en el uso de las EMAs de 15 minutos, todo funciona con las EMAs de 15 minutos. ¿Es posible hacer un indicador que se calcule a partir del marco temporal de 15 minutos y dibujar flechas en el gráfico diario?
A continuación se muestra el código en sí:
dist = MathAbs((NormalizeDouble(Bid,Digits)-
NormalizeDouble(ObjectGetValueByShift(TrendLineName,0),Digits))*MathPow(10,Digits));
El código encuentra la distancia del nivel de precio actual a la tendencia por TrendLineName. Pero hay un problema: aparentemente, la tendencia no se transmite con precisión entre mitades, y por lo tanto la distancia al precio es bastante diferente para diferentes mitades. ¿Cómo se puede evitar este problema? Idealmente, incluso si la línea de tendencia se muestra sólo en H1, en el tiempo de apertura W1 (de hecho en cualquier tiempo de apertura) la distancia calculada debería ser la misma.
En relación con la pregunta de la cita anterior, otra pregunta: ¿cómo puedo simular un marco temporal diferente al abierto en el gráfico? Es decir, por ejemplo, con D1 abierto, ¿debo calcular en M30?
//+------------------------------------------------------------------+
//| sobstvennyi_probnyi_sovetnic.mq4 ||
//| Antonico |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Antonico"
#enlace de propiedad "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| función de inicialización de expertos |
//+------------------------------------------------------------------+
lote doble=1;
extern double sl=30;
extern double tp=30;
extern double koeff=2;
int pon=1;
int vtor=0;
int sred=3;
int hetver=0;
int patn=0;
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de desinicialización experta |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de inicio experto |
//+------------------------------------------------------------------+
int inicio()
{ int otkrord=Total de pedidos();
if (DayOfWeek()==pon || DayOfWeek()==vtor || DayOfWeek()==sred || DayOfWeek()==hetver ||| DayOfWeek()==patn || DayOfWeek()==6 || DayOfWeek()==0 || otkrord >0) return(0);
if(OrdersHistoryTotal()==0)
{lote=1;}
if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
si (OrderProfit()>0)
{
lote=1;
}
si (OrderProfit()<=0)
{
lote=Lotes de pedido()*koeff; // Multiplicar por 2
}
}
int h=Hora(HoraActual());
int m=TimeMinute(TimeCurrent());
int s=TimeSeconds(TimeCurrent());
double zena0=Abrir[3];
double zena01=Abrir[2];
si (h==1 && m==00 && s==01 && zena0<zena01 )
{OrderSend(Symbol(), OP_BUY,lot,Ask,3,Bid-sl*Point,Ask+tp*Point,"",0,0,Green);}
if (h==1 && m==00 && s==01 && zena0>zena01)
{OrderSend(Symbol(), OP_SELL,lot,Bid,3,Ask+sl*Point,Bid-tp*Point,"",0,0,Red);}
}
{if(OrdersHistoryTotal()==0)
{lote=1;}
if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
si (OrderProfit()>0)
{
lote=1;
}
si (OrderProfit()<=0)
{
lot=OrderLots()*koeff; // Multiplicar por 2 después de una operación perdedora
}
}
double zena1=Abrir[5];
double zena11=Abrir[4];
if (h==3 && m==00 && s==01 && zena1>zena11)
{
OrderSend(Symbol(), OP_BUY,lot,Ask,3,Bid-sl*Point,Ask+tp*Point,"",0,0,Green);}
if (h==14 && m==00 && s==01 && zena1<zena11)
{OrderSend(Symbol(), OP_SELL,lot,Bid,3,Ask+sl*Point,Bid-tp*Point,"",0,0,Red);}
}
}
return(0);
}
//+------------------------------------------------------------------+
¿Pueden decirme cómo traducir un carácter (cadena) a código ASCII?
A grandes rasgos, se necesita la inversa de CharToStr().
¿Pueden decirme cómo traducir un carácter (cadena) a código ASCII?
A grandes rasgos, se necesita la inversa de CharToStr().
Buenas tardes.
ayúdame necesito un código
gráfico actual
Cuando se abre una nueva barra, hay que abrir una orden
Exactamente el nuevo bar
Buenas tardes.
ayúdame necesito un código
gráfico actual
Cuando se abre una nueva barra, hay que abrir una orden
Exactamente el nuevo bar
No hay problema.
Empieza a escribir el código que necesitas. En caso de dificultades, haz preguntas y muestra trozos del código que has escrito, y los compañeros con experiencia te mostrarán en qué te has equivocado.
Hola a todos.
Tengo una pregunta. En el probador, la semana comienza a las 00:00 si miramos el gráfico de horas, por ejemplo. Se sabe que la semana forex comienza a las 20:15 GMT. Es decir, con el fin de obtener de una hora en el probador hora GMT, en términos generales, prebovlyayut 20 horas y dividir el módulo por 24, ¿verdad?