Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
mladen & mrtools
Ich habe einen EA, der sich selbst mit Trades sprengt. Ich benötige Hilfe bei der Erstellung eines Void oder einer Funktion, die zu einem bestehenden EA hinzugefügt werden kann. Diese Funktion muss adressieren:
input bool doBasketExit = true; // Prüfung auf Basket Exit Bedingungen
input double BasketTP = 250.0; // Basket Take Profit (Kontowährung) Das Chart-Paar
input double BasketSL = -100.0; // Basket Stop Loss (Kontowährung) Das Chart-Paar
Ich betreibe 9 Paare/Charts mit aggressivem EA auf dem H1 und möchte auf jedem der 9 Charts ein paar-spezifisches Basket Trading.
Hier ist, was mir gerade passiert ist. 9 Charts laufen, 3 Charts sind im Handel mit, natürlich, 3 separate Paare, die jeweils mit 15 Trades, ja 45 Trades offen, 2 sind im Gewinn & eine ist schlecht verlieren. Ich suche nach einer Möglichkeit, jede Gruppe/jedes Paar der 15 separat zu addieren und jede Gruppe gegen einen Basket SL & TP Grenzen zu reiben. Ich fand einen Korb eingerichtet, aber natürlich braucht es Verfeinerung. Der Trick ist, das gleiche Paar aus der Spalte Order Profit Trade zu addieren. Indem ich auf einem Chart mit einem bestimmten Paar bin, dachte ich, ich hätte eine Lücke gefunden, aber es ist ziemlich kompliziert. Die Funktion muss irgendwie lesen die OrderProfit von Pair???
Siehe meinen Code als ein schlechtes Beispiel;
void closeTrades( CURRENCY* ¤cies[] ) {
// Prüfung auf Basket Exit
if ( doBasketExit ) {
double basketProfit = getBasketProfit();
if ( ( ( BasketTP > 0.0 ) && ( basketProfit > BasketTP ) ) ||
( BasketSL < 0.0 ) && ( basketProfit < BasketSL ) ) ) {
closeAll();
}
}
double getBasketProfit() {
double basketProfit = 0.0;
for (int iOrder=OrdersTotal()-1; iOrder >= 0; iOrder--) {
if (OrderSelect(iBestellung,SELECT_BY_POS,M ODE_TRADES)) {
if ( OrderMagicNumber() == MagicNumber ) {
wenn ( (OrderType() == OP_BUY) || (OrderType() == OP_SELL) ) {
basketProfit += OrderProfit() + OrderSwap() + OrderCommission();
}
}
}
}
return(basketProfit);
}
void closeAll() {
double closePreis;
string symbolName;
int Ergebnis;
for (int iOrder=OrdersTotal()-1; iOrder >= 0; iOrder--) {
if (OrderSelect(iOrder,SELECT_BY_POS,M ODE_TRADES)) {
if ( OrderMagicNumber() == MagicNumber ) {
wenn ( (OrderType() == OP_BUY) || (OrderType() == OP_SELL) ) {
symbolName = OrderSymbol();
closePrice = ( OrderType() == OP_BUY ) ? MarketInfo( symbolName, MODE_BID ) : MarketInfo( symbolName, MODE_ASK );
Ergebnis = OrderCloseReliable(OrderTicket(), OrderLots(), closePrice, 50 );
}
}
Ich wäre Ihnen sehr dankbar, wenn Sie sich das ansehen würden.
Danke
Ray
Ray
Sie brauchen eine Art "Mutter-EA", der alle magischen Zahlen kennt, die von anderen EAs gehandhabt werden, und der dann die von Ihnen benötigten "On-Group"-Operationen durchführt
Versuchen Sie, Folgendes zu tun:
Anstelle von
Ray
Sie brauchen eine Art "Mutter-EA", der alle magischen Zahlen kennt, die von anderen EAs gehandhabt werden, und der dann die von Ihnen benötigten Operationen "auf der Gruppe" ausführt
mladen
danke für Ihre Gedanken zu diesem Thema. Also NEIN.
Nochmals vielen Dank
Ray
Ich habe versucht, den Pfeil nach dem Schließen der Signalkerze erscheinen zu lassen, um ein erneutes Malen zu vermeiden, aber alles ohne Erfolg.bitte helfen Sie mir MR. TOOLS und MLADEN, unten ist der Code.
Hallo mladen
Ich brauche ITM X-Gen Daily Scalper Indicator.mq4
Helfen Sie mir
Danke
Hallo mladen
Ich brauche ITM X-Gen Daily Scalper Indicator.mq4
Helfen Sie mir
Danke
alozard
Dieser Indikator ist ein umbenannter Indikator meiner Centered TMA Bands. Sie können ihn hier finden: https: //www.mql5.com/en/forum/181241
Herr Mladen, bitte schauen Sie sich die unten stehenden Codes an, der Pfeil erscheint erst in der Live-Ansicht, wenn ich den Zeitrahmen gewechselt habe.
Herr Mladen, bitte schauen Sie sich die unten stehenden Codes an, der Pfeil erscheint erst in der Live-Ansicht, wenn ich den Zeitrahmen gewechselt habe.
kapoo
Wie ich Ihnen schon mehrfach gesagt habe: dieser Indikator ist ein schlechter Repainter und deshalb macht er, was er macht. Mein bester Rat ist, dass Sie ihn vergessen.