[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 108
![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
Estoy tratando de comparar la parabólica SAR, la actual y la anterior. Pero no funciona, he estado luchando durante un día. ¿Por qué no funciona este código?
¡¡¡¡He mirado el código de SAR-parabólico, no entiendo nada!!!!
Digamos que aquí está la función SaveLastReverse(i,true,start,price_low,last_high,ep,sar); y tiene parámetros entre paréntesis, que no están prescritos en ella, es decir, dentro no se asigna nada a nadie, según leo aquí void SaveLastReverse(int last,int dir,double start,double low,double high,double ep,double sar)
{
save_lastreverse=last;
save_dirlong=dir;
save_start=start;
save_last_low=low;
save_last_high=high;
save_ep=ep;
save_sar=sar;
}
Antes de comparar los números dobles, hay que normalizarlos con NormalizeDouble()
¡Muchas gracias! Me llevó un día y medio.
He intentado escribir una DLL en C#. Contiene una función estática. Importo la lib y la descripción de la función en MQL. Cuando se utiliza MQL dice "no se puede llamar a la función". Miré el código de ejemplo en С++, las funciones se declaran allí de una manera diferente. Este es el problema. ¿Cómo forzar la llamada de una función en una DLL, escrita en C#? ¿Es posible?
Aquí está la esencia
aquí está mi pieza de código
int total=OrdersTotal();
int b=0;
int a=0;
int n=0;
for (int r=total-1; r>=0; r--)
{
if(OrderSelect(r, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol()==symvol1)
{
b++;
Alert("b",b);
}
if(OrderSymbol()==symvol2)
{
a++;
Alert("a",a);
}
if(OrderSymbol()==symvol3)
{
n++;
Alert("n",n);
}
}
}
pero las órdenes siguen estorbando
El objetivo es que el asesor trabaje sólo con las órdenes de los gráficos a los que está vinculado...
Por favor, ayúdenme para una segunda semana ..........