[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 491
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
Guten Abend!!! Hilfe, bitte! Ich muss den Ton in Metatrader stumm schalten, und zwar komplett. An der Wurzel. Unter keinen Umständen, auf keinen Fall. Ich habe bereits den Ordner "Sounds" gelöscht, in dem alle Sounds gespeichert sind, und es ist
Aber im Ernst: Schauen Sie in den Einstellungen nach. Vor kurzem habe ich buchstäblich eine Klangkontrolle gefunden.
Hier geht's lang: https: //www.mql5.com/ru/job
Ich möchte nicht dorthin gehen.
Ich möchte lernen.
Ich wiederhole also die Frage. "Jede Anfängerfrage".
Wie funktioniert ein EA-Bereich? Lassen Sie mich das erklären.
wir ziehen eine Linie und benennen sie in "buy_down" um.
Zeichnen Sie eine zweite Zeile und benennen Sie diese in "buy_up" um.
und erlauben Sie dem EA, nur zwischen diesen Linien zu handeln.
Ich möchte nicht dorthin gehen.
Ich möchte lernen.
Sie demonstrieren also, was Sie bereits geschrieben haben. Und geben Sie an, wie hoch die Schwierigkeit ist. Sie werden es Ihnen sagen.
Andernfalls sollten Sie entweder ein Lehrbuch zu Rate ziehen oder dort nachsehen, wohin die FAQ Sie geschickt haben.
Sie demonstrieren also, was Sie bereits geschrieben haben. Und geben Sie an, wie hoch die Schwierigkeit ist. Sie werden beraten werden.
Ansonsten ist es entweder ein Lehrbuch oder die FAQ.
Danke, zur Kenntnis genommen. Es wäre wünschenswert, konkrete Ratschläge zu geben, keine Hinweise.
//+------------------------------------------------------------------+
//| line.mq4 |
//| |
//| | ||
//+------------------------------------------------------------------+
//--- Eingabeparameter
extern bool sell = 1; // Erlaubnis zum Verkauf
extern bool buy = 1;
extern double lots = 0.1;
extern int sl = 50;
extern int tp = 150;
extern int order = 10; //
extern double bez = 15;
extern double tral_step = 15;
extern double tral_start = 10;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
return(0);
}
//+------------------------------------------------------------------+
//| Experten-Deinitialisierungsfunktion |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
string sell_stop ="sell_stop";
string buy_stop ="buy_stop";
//buy------------------------------------------------------------------------------------------------
// Linie finden und Order platzieren, wenn Preis
berührt if (ObjectFind (buy_stop) > 0 ) // if line buy_stop exists
// tut es, aber die Linie sollte den Preis berühren. gleich dem Preis sein. aber ich weiß nicht, wie man das richtig macht
{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point );// die Order wird gesendet
ObjectDelete (buy_stop); // die Zeile wird entfernt
}
//----
return(0);
}
Oder vielleicht sollte der Metatrader neu gestartet werden.
oder so etwas wie eine Bereinigung der Geschichte.
Ich möchte, dass der EA nach einiger Zeit mit einem Neustart beginnt, so dass ich ihn nicht manuell aus dem Diagramm entfernen und wieder einfügen muss,
aber ich möchte, dass er sich selbst neu startet. Wenn es denn möglich ist.
Und eine weitere Frage, wie man es richtig macht oder vielleicht hat jemand eine Funktion, die den Handel an Feiertagen und vielleicht an Freitagen verbietet?
Das bedeutet, dass vor den Feiertagen ein Zeitintervall festgelegt wird, in dem keine neuen Aufträge eröffnet und die alten von selbst geschlossen werden.
Handeln Sie beispielsweise nicht zwischen dem 20. Dezember und dem 15. Januar.
Danke. Zur Kenntnis genommen. Ich möchte einen konkreten Rat, keinen Hinweis.
{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point );// wir senden die Order
ObjectDelete (buy_stop); // die Zeile wird gelöscht
}
//----
zurück(0);
}
Ich verstehe nicht, woher Sie diesen Satz haben.
Im Allgemeinen:
ohne irgendein Objekt in der if
aber das ist nur meine Meinung. Überprüfen Sie es.
Sie können alle drei durchsetzen oder || dann ist es wahrscheinlicher, dass es funktioniert, weil der Preis springt.
und Sie können auch zuweisen, wenn der Preis oberhalb der Linie dann falsch, unterhalb der Linie dann wahr oder mit 1 und 0 ist
// die Linie finden und eine Order platzieren, wenn der Preis
berührt if (ObjectFind (buy_stop) > 0 ) // wenn es eine buy_stop Linie gibt.
// ja, aber die Linie sollte den Preis berühren.
Wenn die Ebenen durch horizontale Linien definiert sind:
Ich verstehe nicht, woher Sie diesen Satz haben.
Eigentlich:
ohne ein Objekt in der if
aber das ist nur meine Meinung. Schauen Sie sich das an.
Sie können alle drei durchsetzen oder || dann ist es wahrscheinlicher, dass es funktioniert, wenn der Preis springt.
Sie können auch zuweisen, wenn der Preis oberhalb der Linie dann false, unterhalb der Linie dann true oder mit 1 und 0 ist.
Danke, ich werde es versuchen. Ich zeichne und benenne die Linien selbst.
Wenn die Ebenen durch horizontale Linien definiert sind:
Danke, ich werde es ausprobieren.