Antonio Simon Del Vecchio Я только что приготовила его и не успела протестировать.
Alles funktioniert! Ich danke Ihnen! Aber ich habe keine Erfahrung in der Arbeit mit solchen Werkzeugen, so plötzlich, nach der Überprüfung, erkannte ich, dass ich einen Fehler gemacht und nicht angeben, eine Anforderung in der ToR: Bitte korrigieren Sie es so, dass der EA schließt nur das Währungspaar (ein oder mehrere Aufträge), auf deren Chart es geworfen wird.
torrr #: Alles funktioniert. Ich danke Ihnen. Aber ich habe keine Erfahrung in der Arbeit mit dieser Art von Werkzeugen, so plötzlich, nach der Überprüfung, habe ich festgestellt, dass ich einen Fehler gemacht haben und haben nicht eine Anforderung in der ToR angegeben: Bitte korrigieren Sie es so, dass der EA schließt nur das Währungspaar (eine oder mehrere Aufträge), auf deren Chart es gestartet wird.
Fügen Sie einfach einen Zauber hinzu. Mit freundlichen Grüßen.
//+------------------------------------------------------------------+//| Practica.mq4 |//| Copyright 2022, Antonio Simón Del Vecchio |//| https://www.mql5.com/es/users/simondelvecchio |//+------------------------------------------------------------------+#property copyright"Copyright 2022, Antonio Simón Del Vecchio"#property link"https://www.mql5.com/es/users/simondelvecchio"#property version"1.00"#property strictinputint Magic = 12345;
inputint Periodo = 50;
//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
if(OrdersTotal() > 0 && CruceMediaPrecio())
{
Cerrar();
}
}
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+void Cerrar()
{
double Precio = 0;
for(int i = OrdersTotal() - 1; i >= 0; i--)
{
if(OrderSelect(i, SELECT_BY_POS))
{
if(OrderType() == OP_BUY && OrderMagicNumber()== Magic)
Precio = Bid;
else
Precio = Ask;
if(!OrderClose(OrderTicket(), OrderLots(), Precio, 3, clrNONE))
Print("Error al cerrar la órden: ", GetLastError());
}
}
}
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+bool CruceMediaPrecio()
{
double Media = iMA(Symbol(), PERIOD_CURRENT, Periodo, 0, MODE_SMA, PRICE_CLOSE, 0);
double Max = iHigh(Symbol(), PERIOD_CURRENT, 0);
double Min = iLow(Symbol(), PERIOD_CURRENT, 0);
if(Max > Media && Min < Media)
{
return(true);
}
return(false);
}
//+------------------------------------------------------------------+
Nochmals vielen Dank! Nur verstehe ich nicht, woher die Magie kommt, da alle Geschäfte manuell eröffnet wurden (vielleicht reichen Kommentare beim Öffnen von Aufträgen?)
P.S. Ich habe ein Skript gefunden, das Aufträge manuell öffnet und die Möglichkeit bietet, eine Magie einzustellen. Ich denke, es wird so funktionieren.
Nochmals vielen Dank. Ich verstehe nur nicht, woher ich die Magie nehmen soll, da alle Geschäfte manuell eröffnet wurden (vielleicht helfen die Kommentare beim Öffnen von Aufträgen?).
P.S. Ich habe ein Skript gefunden, das Aufträge manuell öffnet und die Möglichkeit bietet, eine Magie zu setzen. Ich denke, es wird folgendermaßen funktionieren.
Ich dachte, die Positionen wurden von einem anderen EA eröffnet. Wenn Sie sie manuell öffnen, wird dies für Sie funktionieren.
//+------------------------------------------------------------------+//| Practica.mq4 |//| Copyright 2022, Antonio Simón Del Vecchio |//| https://www.mql5.com/es/users/simondelvecchio |//+------------------------------------------------------------------+#property copyright"Copyright 2022, Antonio Simón Del Vecchio"#property link"https://www.mql5.com/es/users/simondelvecchio"#property version"1.00"#property strictinputint Periodo = 50;
//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
if(OrdersTotal() > 0 && CruceMediaPrecio())
{
Cerrar();
}
}
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+void Cerrar()
{
double Precio = 0;
for(int i = OrdersTotal() - 1; i >= 0; i--)
{
if(OrderSelect(i, SELECT_BY_POS))
{
if(OrderType() == OP_BUY && OrderSymbol() == Symbol())
Precio = Bid;
else
Precio = Ask;
if(!OrderClose(OrderTicket(), OrderLots(), Precio, 3, clrNONE))
Print("Error al cerrar la órden: ", GetLastError());
}
}
}
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+bool CruceMediaPrecio()
{
double Media = iMA(Symbol(), PERIOD_CURRENT, Periodo, 0, MODE_SMA, PRICE_CLOSE, 0);
double Max = iHigh(Symbol(), PERIOD_CURRENT, 0);
double Min = iLow(Symbol(), PERIOD_CURRENT, 0);
if(Max > Media && Min < Media)
{
return(true);
}
return(false);
}
//+------------------------------------------------------------------+
Grüße an alle, eine Frage, ich habe eine komplette EA-Code, aber ich möchte wissen, ob Sie ein informatives Panel hinzufügen können, wo ich Aspekte des Augenblicks als, Balance, Eigenkapital, # von offenen Geschäften, Gewinn des Tages, Woche, Monat, etc. berichten.
Dac coyr Bollinger Band Crossover verkauft, wenn der aktuelle Preis das aktuelle Hoch des aktuellen Bars ist.
Bollinger Bands Parameter, Zeitrahmen, Losgröße, Takeprofit und StopLoss als manuelle Eingaben.
Vielen Dank :)
Machen Sie bitte einen Screenshot des MetaTrader 5 Terminals und setzen Sie die Indikatoren auf den Chart. Und noch eine Bitte: der Hintergrund des Charts sollte weiß sein.
Machen Sie bitte einen Screenshot des MetaTrader 5 Terminals und setzen Sie die Indikatoren auf den Chart. Und noch eine Bitte: der Hintergrund des Charts sollte weiß sein.
Dies ist nur ein Indikator, aber der Verkaufsauftrag wird ausgeführt, wenn der Kurs das obere Bollinger-Band überschreitet, wenn der aktuelle Kurs dem höchsten Kurs des aktuellen/neuen Balkens entspricht.
Das bedeutet, dass bei jedem neuen höheren Kurs über den oberen Bollinger Bändern ein Verkaufsauftrag eröffnet wird.
Antonio Simon Del Vecchio Я только что приготовила его и не успела протестировать.
Alles funktioniert. Ich danke Ihnen. Aber ich habe keine Erfahrung in der Arbeit mit dieser Art von Werkzeugen, so plötzlich, nach der Überprüfung, habe ich festgestellt, dass ich einen Fehler gemacht haben und haben nicht eine Anforderung in der ToR angegeben: Bitte korrigieren Sie es so, dass der EA schließt nur das Währungspaar (eine oder mehrere Aufträge), auf deren Chart es gestartet wird.
Nochmals vielen Dank! Nur verstehe ich nicht, woher die Magie kommt, da alle Geschäfte manuell eröffnet wurden (vielleicht reichen Kommentare beim Öffnen von Aufträgen?)
P.S. Ich habe ein Skript gefunden, das Aufträge manuell öffnet und die Möglichkeit bietet, eine Magie einzustellen. Ich denke, es wird so funktionieren.Nochmals vielen Dank. Ich verstehe nur nicht, woher ich die Magie nehmen soll, da alle Geschäfte manuell eröffnet wurden (vielleicht helfen die Kommentare beim Öffnen von Aufträgen?).
P.S. Ich habe ein Skript gefunden, das Aufträge manuell öffnet und die Möglichkeit bietet, eine Magie zu setzen. Ich denke, es wird folgendermaßen funktionieren.Ich dachte, die Positionen wurden von einem anderen EA eröffnet. Wenn Sie sie manuell öffnen, wird dies für Sie funktionieren.
Ich dachte, die Positionen wurden von einem anderen EA eröffnet. Wenn Sie sie manuell öffnen, ist diese Option für Sie geeignet.
Grüße an alle, eine Frage, ich habe eine komplette EA-Code, aber ich möchte wissen, ob Sie ein informatives Panel hinzufügen können, wo ich Aspekte des Augenblicks als, Balance, Eigenkapital, # von offenen Geschäften, Gewinn des Tages, Woche, Monat, etc. berichten.
Ich danke Ihnen.
Machen Sie bitte einen Screenshot des MetaTrader 5 Terminals und setzen Sie die Indikatoren auf den Chart. Und noch eine Bitte: der Hintergrund des Charts sollte weiß sein.
Machen Sie bitte einen Screenshot des MetaTrader 5 Terminals und setzen Sie die Indikatoren auf den Chart. Und noch eine Bitte: der Hintergrund des Charts sollte weiß sein.