[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 328
![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
¿Cuántos EAs tienes con este PV y al mismo tiempo el número de operaciones es de al menos 200 (100 en Compra y 100 en Venta)?
Si se establece no sólo el parámetro "beneficio neto", sino también el "factor de recuperación" o la reducción máxima - y se mira desde estas posiciones.
¡Hola!
No consigo averiguar cómo hacer que una función personalizada devuelva varios valores. ¿Podría darme una pista?
Esto no es Pascal - no hay procedimientos...:-) Una función - un valor...:-)
Ver la función GetMarketInfo del script para cerrar todas las órdenes - usar arrays es posible.
¿Cuántos EAs tienes con este PV y al mismo tiempo tienes al menos 200 operaciones (100 de compra y 100 de venta)?
...Es suficiente. FS = 34. Y de hecho, esa no es la pregunta que me hiciste...:-) Especialmente, si se leen estas ramas - el autor ha escrito claramente allí que estas cifras
30 para el TC y 100 para la cartera - su IMHO.... "No retuerzas las palabras, por favor. No he afirmado que deba ser así. 30 es mi capricho personal. No más que eso... "
Roman
...
Lo siento, no me di cuenta de que estabas citando a otra persona, pero el informe es impresionante.
Lo siento, no me di cuenta de que estabas citando a otra persona, pero el informe es impresionante.
:-) Siguiendo...
¡por favor, ayuda!
El código abre dos órdenes pendientes y debe modificar ambas...
Pero sólo modifica la sal pendiente.
q=20;
pb=Pregunta+20*Punto;
ps=Oferta+20*Punto;
Tb=Ask+50*Punto;
Ts=Oferta+50*Punto;
¡por favor, ayuda!
El código abre dos órdenes pendientes y debe modificar ambas...
Pero sólo modifica la sal pendiente.
q=20;
pb=Pregunta+20*Punto;
ps=Oferta+20*Punto;
Tb=Ask+50*Punto;
Ts=Oferta+50*Punto;
mira los números para ver lo que obtienes
quiere colocar un buystop y un sellstop 20 puntos por encima del precio actual
a ver qué tienes con los números.
quieres que tanto el buystop como el sellstop estén 20 puntos por encima del precio actual
Lo escribí a mano...
En el código va así:
pb=Pregunta+20*Punto;
ps=Bid-20*Punto;
Tb=Ask+50*Punto;
Ts=Oferta+50*Punto;
extern int shift = 0.0000;
extern int shift2 = 0.0000;
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de desinicialización experta |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de inicio experto |
//+------------------------------------------------------------------+
int inicio()
{
//----
SetLabel("MA_LABEL",DoubleToStr(iMA(Symbol(),15,variable,0,MODE_SMA,PRICE_CLOSE,0),shift,2),Bisque,735,277,0,14);
SetLabel("MA_LABEL2",DoubleToStr(iMA(Symbol(),15,variable,0,MODE_SMA,PRICE_CLOSE,0),shift2,2),Bisque,680,27 7,0,14)
//----
return(0);
}
//+------------------------------------------------------------------+
void SetLabel(string nm, string tx, color cl, int xd, int yd, int cr=0, int fs=9) {
if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_LABEL, 0, 0,0);
ObjectSetText(nm, tx, fs);
ObjectSet(nm, OBJPROP_COLOR, cl);
ObjectSet(nm, OBJPROP_XDISTANCE, xd);
ObjectSet(nm, OBJPROP_YDISTANCE, yd);
ObjectSet(nm, OBJPROP_CORNER, cr);
ObjectSet(nm, OBJPROP_FONTSIZE, fs);
}
más consejos, por favor.
No puedo conseguir el desplazamiento vertical hacia arriba y el desplazamiento2 hacia abajo de la muñeca.
este parámetro debe establecerse de manera diferente para cada gráfico.
Obtengo un error de compilación
Lo escribí a mano...
En el código va así:
pb=Pregunta+20*Punto;
ps=Bid-20*Punto;
Tb=Ask+50*Punto;
Ts=Oferta+50*Punto;
¿Tb y Ts en el sentido de TPb y TPs? entonces de nuevo, fue el mismo camino, pero las órdenes son diferentes
quita todos los valores y mira lo que obtienes