Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 127
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Así que la sugerencia es tomar el indicador con la biblioteca, conectarlo a ex4
¿y después de eso todo funcionará?
Me refiero a la propia lógicaAsí que la sugerencia es tomar el indicador con la biblioteca, conectarlo a ex4
¿y entonces todo funcionará?
Gracias de antemano.
extern double Lots = 0.1;
extern double Profit = 50;
extern int Step = 30;
extern int Magic = 6677;
extern int Slippage = 5;
extern int maPeriod =100;
extern int maShift =1;
double ma, FindLastBuyPrice, price;
//------------------------------------------------------------------
//___ПРОВЕРКА_ЗНАКОВ_ПОСЛЕ_ТОЧКИ___
//------------------------------------------------------------------
int OnInit()
{
if (Digits == 3 || Digits == 5)
{
Step *= 10;
Slippage *= 10;
}
return(INIT_SUCCEEDED);
}
//---------------------------------------------
void OnDeinit(const int reason)
{
}
//------------------------------------------------------------------
//
//------------------------------------------------------------------
void OnTick()
{
ma = iMA(Symbol(),0,maPeriod, maShift, MODE_SMA, PRICE_CLOSE, 0);
if (CountBuy()==0 && CountSell() == 0 && Bid < ma)//
{
if (OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, 0, 0, "", Magic, 0, Red) < 1)
Print ("Неудалось открыть ордер на Продажу");
}
if (CountBuy()==0 && CountSell() == 0 && Ask < ma)
{
if (OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, 0, 0, "", Magic, 0, Blue) < 1)
Print ("Неудалось открыть ордер на Покупку");
}
}
//+------------------------------------------------------------------+
D destacó lo que faltaba
No seas perezoso, sigue el enlace a la documentación, léela detenidamente y lo entenderás todo.
No dice nada de calcular el indicador en el propio EA, y eso también lo he visto.
He guardado en formato csv, no funciona
gente, ¿podríais decirme cómo hacer que los gráficos del terminal guarden el marcado después de volver a encenderlo?
Lo he guardado en formato csv y no funciona.
¿De qué tipo de recargo estamos hablando?
después de encender el terminal de nuevo, todo desaparece de los gráficos.
Debo haberlo guardado de alguna manera.
He pulsado "Archivo-Guardar como" y lo he guardado, pero no me ha servido de nada.
Ayer pasé mucho tiempo dibujando el marcado en los gráficos, pero hoy he encendido el terminal y ya no está(
sobre las marcas en los gráficos, los niveles de soporte/resistencia, por ejemplo.
Cuando vuelvo a encender el terminal, todo esto desaparece de mis gráficos.
Creo que tengo que guardarlo de alguna manera.
He intentado guardarlo pulsando el botón "Archivo-Guardar como", pero no me ha servido.
Ayer me pasé un buen rato dibujando la marca en los gráficos, y hoy he encendido el terminal y ya no está(