06.09.15
|
Premium Mitglied
|
|
Registriert seit: Apr 2015
Beiträge: 422
|
|
Die letzten 5 Orderergebnisse eines EAs speichern
Hallo zum Sonntag,
ich möchte von der Order History die 5 letzten Ergebnisse eines EAs mit einer definierten Magic Nummer ausgeben.
Leider gehts nicht so einfach, wenn andere EAs testlaufen, weil die OrdersHistoryTotal sich auf alles vom Account bezieht.
Wie könnte ich mir die letzten 5 Ergebnisse von einer bestimmten Magic Nummer ausgeben? Handelt der EA selten, müsste ich erst 100 Order durchsuchen, um die letzten 5 Magic Übereinstimmungen auszugeben.
Kann ich die Suche von vornherein eingrenzen?
PHP-Code:
if ( orders == 0 ) {
double x;
int i;
for (i = OrdersHistoryTotal() -1; i > OrdersHistoryTotal() - 5; i--) {
OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
x = OrderProfit() + OrderSwap() + OrderCommission();
Print("Ergebniss ", x);
}
}
Gruss, Raul
|