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
Te agradecería que no volvieras a enviarme spam. Un post en un hilo es suficiente para ser escuchado. He borrado los otros.
Por favor, no hagas más spam. Un post en un hilo es suficiente para ser escuchado. He borrado el resto.
//+------------------------------------------------------------------+
//| Laguerre+.mq4 ||
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
//---- parámetros de entrada
extern int TrailingStop=0;
extern int StopLoss=0;
extern double lotes=0.1;
extern double gamma = 0.7;
extern int Tipo_de_precio=0;
//---- buffers
doble Filtro[];
doble L0[];
doble L1[];;
doble L2[];
doble L3[];
//+------------------------------------------------------------------+
//| Función de inicialización de indicadores personalizada |
//+------------------------------------------------------------------+
int init()
{
IndicatorBuffers(5);
//---- indicadores
SetIndexStyle(0, DRAW_LINE);
SetIndexDrawBegin(0, 1);
SetIndexLabel(0, "LaguerreFilter");
SetIndexBuffer(0, Filtro);
SetIndexBuffer(1, L0);
SetIndexBuffer(2, L1);
SetIndexBuffer(3, L2);
SetIndexBuffer(4, L3);
//----
string short_name="LaguerreFilter(" + DoubleToStr(gamma, 2) + ")";
IndicadorNombreCorto(nombre_corto);
return(0);
}
//+------------------------------------------------------------------+
//| Función de desinicialización del indicador Custor |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| Función de iteración de indicadores personalizada |
//+------------------------------------------------------------------+
int inicio()
{
int límite;
int barras_contadas = IndicadorContado();
doble CU, CD;
//---- la última barra contada se volverá a contar
si (barras_contadas>0)
counted_bars--;
si no
barras_contadas = 1;
limit = Bares - counted_bars;
//---- cálculos para RSI
for (int i=limit; i>=0; i--)
{
double Precio=iMA(NULL,0,1,0,0,Tipo_de_precio,i);
L0[i] = (1,0 - gamma)*Precio + gamma*L0[i+1];
L1[i] = -gamma*L0[i] + L0[i+1] + gamma*L1[i+1];
L2[i] = -gamma*L1[i] + L1[i+1] + gamma*L2[i+1];
L3[i] = -gamma*L2[i] + L2[i+1] + gamma*L3[i+1];
CU = 0;
CD = 0;
si (L0[i] >= L1[i])
CU = L0[i] - L1[i];
si no
CD = L1[i] - L0[i];
si (L1[i] >= L2[i])
CU = CU + L1[i] - L2[i];
si no
CD = CD + L2[i] - L1[i];
si (L2[i] >= L3[i])
CU = CU + L2[i] - L3[i];
si no
CD = CD + L3[i] - L2[i];
si (CU + CD != 0)
Filtro[i] = (L0[i] + 2 * L1[i] + 2 * L2[i] + L3[i]) / 6,0;
}
return(0);
//+------------------------------------------------------------------+
//| función de inicio experto |
//+------------------------------------------------------------------+
int inicio()
{
if (OrdersTotal()>0)
{
CU = 0;
CD = 0;
{
OrderSelect(SELECT_BY_POS);
if (OrderSymbol()==Symbol())
{
if (OrderType()== OP_BUY)
{
si ((L0[i] >= L1[i])CU = L0[i] - L1[i],(L1[i] >= L2[i])CU = CU + L1[i] - L2[i],(L2[i] >= L3[i])
OrderClose(OrderTicket(),OrderLots());
si no CU++;
}
if (OrderType()== OP_SELL)
{
si (CD = L1[i] - L0[i],CD = CD + L2[i] - L1[i],CD = CD + L3[i] - L2[i])
OrderClose(OrderTicket(),OrderLots())
si no CD++;
}
}
}
si (CU > CD && CU == 0)
{
OrderSend(Symbol(),OP_BUY,lotes,Ask,0/*(Ask-StopLoss*Point)*/,0,);
}
si (CU < CD && CD ==0)
{
OrderSend(Symbol(),OP_SELL,lots,Bid,0/*(Bid+StopLoss*Point)*/,0,);
}
//----
return(0);
}
//+------------------------------------------------------------------+
Escribiré un asesor de cualquier complejidad. Lo principal es tener una buena idea. Cómo lo va a utilizar no me importa: lo venderá - no me importa (no le pediré dinero).
P. S. Si necesitas un indicador, tienes que indicarme la estrategia en la que quieres utilizarlo.
Hola! necesito un robot de comercio en MTD 4 . puedo enviar fotos con ejemplos de operaciones. contestar el correo por favor. money3@inbox.ru Todos los detalles en el correo se remitirá. junto con una foto y la descripción.
Hola! necesito un robot de comercio en MTD 4 . puedo enviar fotos con ejemplos de transacciones. responder al correo por favor. money3@inbox.ru Enviaré todos los detalles por correo. junto con una foto y una descripción.
Dos salidas. Vuelve a leer el libro de texto, deconstruye la estructura típica de la EA.
Bueno, ¿puede corregir el error para que pueda ver el error?
Bueno, ¿puedes arreglar el error para que pueda ver que no es un error?