AlligatorEx. - página 2

 
ZZZEROXXX:

¿Qué es lo que se ha modificado en él para obtener peores resultados? ¿TP, SL u otra cosa?

El Asesor Experto no es peor, lo que quiero decir es que al comparar los ajustes por defecto y los desplazados un poco hacia atrás, el resultado no es a favor de los primeros.
 
Ah, ya veo, depende de la TF, por supuesto.
 
Intentar cerrar las operaciones con una ruptura de la muñeca resultó ser poco rentable, aunque nunca entendí por qué.
 

Un pequeño desvío del tema de mi EA.

Quiero darles un EA, que encontré ayer en mi escondite cuando buscaba bloques de código para mi EA (ya que no soy un profesional de la codificación todavía), no está escrito por mí, pero en mi opinión no es un mal EA. Funciona en el TF H1 y muestra buenos resultados en el probador si habilito la función Trawl (debería habilitarla en la configuración). Lo he probado con 100 EUR en el lote 0,01 y era ganador, creo que es posible utilizarlo si lo optimizo.

Archivos adjuntos:
burn_v1.7m.mq4  18 kb
 
Aquí están los resultados de las pruebas de 2011 de este asesor. A mí me parece bien.
Archivos adjuntos:
 
Dizet_02:
Aquí están los resultados de las pruebas de 2011 de este asesor. A mí me parece bien.
Aquí pongo un saldo de 1000 y el lote 1.0
 

No puedo encontrar y arreglar un error en el código. El bloque de código está tomado del EA BURN anterior. Error '\Nde_final_del_programa' - paréntesis izquierdo desequilibrado.

El código del EA se encuentra a continuación.


Archivos adjuntos:
 
No consigo averiguar dónde falta el paréntesis.
 
Dizet_02:
No puedo averiguar dónde falta el soporte.
En este f-i - en la parte inferior de las dos líneas subrayadas - dos corchetes derechos - uno en cada línea.
//+------------------------------------------------------------------+
//| Уровень безубыточности |
//| Copyright © 2010, Khlistov Vladimir |
//| http://cmillion.narod.ru |
//+------------------------------------------------------------------+
int Profit()
{ 
int b,s;
double NULLPs,NULLPb,MargaSell,MargaBuy,price,price_b,price_s,lot,lot_s,lot_b;
color TextColor;
for (int i=0; i<OrdersTotal(); i++)
{ if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{ if (OrderSymbol()==Symbol())
{
price = OrderOpenPrice();
lot = OrderLots();
if (OrderType()==OP_BUY ) 
{
MargaBuy+=OrderProfit();
price_b = price_b+price*lot; b++; lot_b=lot_b+lot;
}
if (OrderType()==OP_SELL) 
{
MargaSell+=OrderProfit();
price_s = price_s+price*lot; s++; lot_s=lot_s+lot;
}
} } }
ObjectDelete("NULLPb");
if (b!=0) 
{ NULLPb = NormalizeDouble(price_b/lot_b,Digits);
ObjectCreate("NULLPb",OBJ_ARROW,0,Time[0],NULLPb,0,0,0,0); 
ObjectSet ("NULLPb",OBJPROP_ARROWCODE,6);
ObjectSet ("NULLPb",OBJPROP_COLOR, Blue);
}
ObjectDelete("NULLPs");
if (s!=0) 
{ NULLPs = NormalizeDouble(price_s/lot_s,Digits);
}
if (MargaSell<0) TextColor=Red; else TextColor=Green;
ObjectSetText("доходS",StringConcatenate("SELL ордеров =",s));
if (MargaBuy<0) TextColor=Red; else TextColor=Green;
ObjectSetText("доходB",StringConcatenate("BUY ордеров =",b));
}
 
Muchas gracias, me has salvado))))