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
Paging MR PIP
Soy nuevo en esto de la codificación. Me preguntaba cómo reemplazar esta línea de código con el LSMA. Podría ayudarme con esta tarea.
Trend = iMA(Symbol(), TrendTimeFrame, TrendPeriods, 0, MODE_LWMA, PRICE_CLOSE, 0);
// PrevTrend = iMACD(Symbol(), PERIOD_M1, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 1);
Con esta línea de código de su LSMA_ MCAD_EMA mq4.
//+------------------------------------------------------------------------+
//| LSMA - Cálculo de la función de Media Móvil por Mínimos Cuadrados ||
//| El indicador LSMA_In_Color traza el final de la línea de regresión lineal ||.
//+------------------------------------------------------------------------+
double LSMA(int Rperiod, int shift)
{
int i
doble suma;
int longitud;
doble lengthvar;
double tmp;
doble wt;
length = Rperiod;
suma = 0;
for(i = longitud; i >= 1 ; i--)
{
lengthvar = longitud + 1;
lengthvar /= 3;
tmp = 0;
tmp = ( i - lengthvar)*Cierre[length-i+desplazamiento];
suma+=tmp;
}
wt = MathFloor(suma*6/(longitud*(longitud+1))/Punto)*Punto;
return(wt);
}
¿O tengo que hacer algo más para que esto funcione?
Soy nuevo en esto de la codificación. Me preguntaba cómo reemplazar esta línea de código con el LSMA. Podría ayudarme con esta tarea.
Trend = iMA(Symbol(), TrendTimeFrame, TrendPeriods, 0, MODE_LWMA, PRICE_CLOSE, 0);
// PrevTrend = iMACD(Symbol(), PERIOD_M1, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 1);
Con esta línea de código de su LSMA_ MCAD_EMA mq4.
//+------------------------------------------------------------------------+
//| LSMA - Cálculo de la función de Media Móvil por Mínimos Cuadrados ||
//| El indicador LSMA_In_Color traza el final de la línea de regresión lineal ||.
//+------------------------------------------------------------------------+
double LSMA(int Rperiod, int shift)
{
int i
doble suma;
int longitud;
doble lengthvar;
double tmp;
doble wt;
length = Rperiod;
suma = 0;
for(i = longitud; i >= 1 ; i--)
{
lengthvar = longitud + 1;
lengthvar /= 3;
tmp = 0;
tmp = ( i - lengthvar)*Cierre[length-i+desplazamiento];
suma+=tmp;
}
wt = MathFloor(suma*6/(longitud*(longitud+1))/Punto)*Punto;
return(wt);
}
¿O tengo que hacer algo más para que esto funcione?Tal vez esto:
Tendencia = LSMA(int Rperiod, int shift);
?
Modificación del objetivo TakeProfit en una orden (en tiempo de ejecución)
Hola ,
Tengo una pregunta.
Cuando tenemos una orden abierta utilizamos la función OrderModify para hacer trailing stop en la orden. En este caso modificamos el stoploss de la orden.
¿Es posible modificar el objetivo de ganancias de una orden abierta con la función OrderModify?
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Blue);
En mi caso tengo una orden abierta que tiene una posición de venta abierta y tengo take profit por ejemplo cuando la moneda EURUSD.
Si decimos que mi objetivo de take profit es 1.4010 pero mi divisa se acerca al objetivo de take profit pero la orden no se cierra y entonces la tendencia se revierte y pierdo mi orden por stop loss.
Usted dirá, si usted trailstop su orden usted tomará el beneficio más pequeño.
Pero es posible cambiar la variable OrderTakeProfit para que sea más pequeña, por ejemplo, 1 pip, así que si mi moneda llega a 1,4009 y nunca va a 1,4010, ¿cómo puedo cambiar el objetivo de toma de beneficios en tiempo de ejecución y hacerlo 1,4008 para tomar el beneficio. No trailing stop.
Muchas gracias.
Llamando a MR PIP
No estoy muy seguro de lo que quieres decir con eso. ¿Incluyo el código del LSMA
en { } directamente detrás de esa declaración?
¡ayúdenme por favor!
me pueden ayudar a crear un simple EA:
las reglas:
par :GBPUSD
marco de tiempo:15menit
take profit:15 pips
stoploss :15 pips
lotes :0.1
abrir orden: sellstop(-15) y buystop(+15) desde price_open en la vela actual
EA abrirá la orden cada 15 menit, cuando price_open=price_high=price_low
¿alguien me puede ayudar?
Es un EA bastante sencillo, ¿por qué no intentas escribirlo tú mismo?
Lux
Es un EA bastante sencillo, ¿por qué no intentas escribirlo tú mismo? Lux
Gracias,
Lo probaré.
Determinar los pedidos más antiguos
Hola chicos,
Agradecería que alguien me dijera cómo identificar las órdenes más antiguas dentro de un EA para poder cerrarlas.
Muchas gracias,
G-Man
Compara OrderOpenTime() de cada orden y cierra la más antigua.
Lux
Compara OrderOpenTime() de cada orden y cierra la más antigua. Lux
Gracias.
Lo intentaré.
G-Man