AlligatorEx. - Seite 2

 
ZZZEROXXX:

Was wurde daran verändert, dass es zu schlechteren Ergebnissen führt? TP, SL, oder etwas anderes?

Der Expert Advisor ist nicht schlechter, was ich meine, ist, dass beim Vergleich der Standardeinstellungen und der etwas nach hinten verschobenen Einstellungen das Ergebnis nicht zu Gunsten der ersteren ausfällt.
 
Oh, ich verstehe, das hängt natürlich von der TF ab.
 
Der Versuch, Geschäfte bei einem Zusammenbruch des Handgelenks zu schließen, erwies sich als unrentabel, obwohl ich nie verstanden habe, warum.
 

Eine kleine Ablenkung vom Thema meines EA.

Ich möchte Ihnen einen EA vorstellen, den ich gestern in meinem Fundus gefunden habe, als ich auf der Suche nach Code-Blöcken für meinen EA war (da ich noch kein Profi im Programmieren bin), er ist nicht von mir geschrieben, aber meiner Meinung nach kein schlechter EA. Es funktioniert auf TF H1 und zeigt gute Ergebnisse im Tester, wenn ich die Schleppnetzfunktion aktiviert habe (ich sollte sie in den Einstellungen aktivieren). Ich habe es mit 100 EUR in Lot 0,01 getestet und es war gewinnbringend, ich denke, es ist möglich, es mit Optimierung zu verwenden.

Dateien:
burn_v1.7m.mq4  18 kb
 
Hier sind die Testergebnisse dieses Beraters für 2011. Für mich sieht das gut aus.
Dateien:
 
Dizet_02:
Hier sind die Testergebnisse dieses Beraters für 2011. Sieht für mich gut aus.
Hier habe ich einen Saldo von 1000 und eine Menge von 1,0 eingegeben.
 

Ich kann einen Fehler im Code nicht finden und beheben. Der Codeblock ist dem obigen BURN EA entnommen. Fehler 'Programmende' - unausgewogene linke Klammer.

Der Code des EA ist unten aufgeführt.


Dateien:
 
Ich kann nicht herausfinden, wo die Klammer fehlt.
 
Dizet_02:
Ich kann nicht herausfinden, wo die Halterung fehlt.
In dieser f-i - am unteren Ende der beiden unterstrichenen Zeilen - zwei rechte Klammern - eine in jeder Zeile.
//+------------------------------------------------------------------+
//| Уровень безубыточности |
//| 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));
}
 
Vielen Dank, Sie haben mich gerettet))))