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
¡Gracias Ferru, esto es lo que necesitaba!
¡Eres genial!
traducir esta función de metastock
Hola,
¿puede codificar esta función en mql de metastock-lenguaje?
ThroughtBars(1,MACD(),29)
gracias de antemano
giapel
Utilizo el trend envelope pero durante el movimiento ascendente el buffer sobre el trendenvelope corto escribe 254564115 número extraño así que uso un código simple para ponerlo en cero, ¿hay otra manera sin forzarlo a 0?
TrendEnvDown = iCustom(NULL,0,IndicatorName4,2,0,0,0,0,0,1,0); // trendenvelopes
if (TrendEnvUp > 10)
TrendEnvUp=0;
if (TrendEnvDown > 10)
TrendEnvDown=0;Tengo otra pregunta simple, que no puedo resolver.
Me gustaría abrir multiposición para cada señal que recibo. Exactamente me gustaría abrir 3 posiciones para cada señal, ¿cuál es el código para hacer esto.
Saludos
problema con
hola
en mi EA , intento imprimir mis dos variables pero no funciona:
**********************************************************
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i--)
{
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " " + m_20);
}
**********************************************************
este es el mensaje de error :
'[' asignación esperada
¡¡Ayuda por favor!!
Gracias de antemano.
algo falla en esta línea... for(int i=1; i<500 ; i--)
prueba con i++
for(int i=1; i<500 ; i++)
hola
en mi EA , intento imprimir mis dos variables pero no funciona:
**********************************************************
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i--)
{
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " " + m_20);
}
**********************************************************
este es el mensaje de error :
'[' asignación esperada
¡Ayuda por favor!
Gracias de antemano.hola
en mi EA , intento imprimir mis dos variables pero no funciona:
**********************************************************
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i--)
{
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " " + m_20);
}
**********************************************************
este es el mensaje de error :
'[' asignación esperada
¡Ayuda, por favor!
Gracias de antemano.¿Has declarado los buffers?
double m_10[];
double m_20[];
FerruFx
Esto lo hará.
Si es sólo para la función de impresión, no se necesitan arrays.
Si lo necesitas para dibujar líneas, necesitas algo más para activar los buffers.
y la función for() necesita contar hacia arriba, no hacia abajo.
************************************************** ********
int Actual;
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i++){
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " " + m_20);
}
************************************************** ********
¿Has declarado los buffers?
double m_10[];
double m_20[];
FerruFxTengo otra pregunta simple, que no puedo resolver.
Me gustaría abrir multiposición para cada señal que recibo. Exactamente me gustaría abrir 3 posiciones para cada señal, ¿cuál es el código para hacer esto.
SaludosSolo hay que usar 3 llamadas de OrderSend en vez de 1.
Robert
Problema con las variables
Hola,
Actualmente estoy programando un experto que hace cálculos basados en el OHLC de la barra anterior.
Mi problema es el siguiente:
Tengo una variable llamada "var5".
Para la primera barra que se cuenta, var5 es la apertura de esa barra.
Para cada barra posterior, var5 es el valor de var5 en la barra anterior, dividido por 2.
No tengo ni idea de cómo codificar esto en MQL, y me preguntaba si alguien podría mostrarme un ejemplo de cómo podría hacerse.
Gracias de antemano por cualquier respuesta.