Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 1092
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
Indikatoren, EAs, Skripte; Vorlagen, Profile; Konten
Neuinstallation des Betriebssystems. Wie kann man nach einer Neuinstallation des Betriebssystems MT4 in den Zustand vor der Neuinstallation zurückversetzen?
Indikatoren, Expert Advisors, Skripte; Vorlagen, Profile; Konten
Nachmittags.
Ein Ratgeber, der auf einem Pfeilindikator basiert.
Auf dem oberen Fraktal verkaufen, auf dem unteren kaufen. Bei der Arbeit max. 1 Bestellung. Aber irgendwo liegt ein Fehler vor, denn der Expert Advisor berücksichtigt die Fraktale nicht und öffnet nur im Kauf. Oder es wird überhaupt nicht geöffnet (wenn wir den Offset in iCustom ändern). Ich habe versucht, eine andere Bedingung in den Expert Advisor einzufügen (beim Überqueren des Pfeils). Alles funktioniert, aber es werden keine Daten von der Pfeilanzeige übernommen.
Indikator:
Code von der Eule:
Ich habe schon alle möglichen Lösungen ausprobiert, aber es funktioniert nicht. Bitte sagen Sie mir, wo der Fehler liegt.
Guten Tag.
Helfen Sie mir, den Eröffnungskurs des ersten Balkens am Dienstag zu finden und ihn zu fixieren, damit ich die ganze Woche über damit rechnen kann.
Ich danke Ihnen.
Hallo, ich wäre dankbar, wenn mir jemand sagen könnte, was ich hier einfügen muss, damit der EA aufhört, schwebende Aufträge zu öffnen, nachdem sie ausgelöst wurden.
//+------------------------------------------------------------------+Guten Tag.
Helfen Sie mir, den Eröffnungskurs des ersten Balkens am Dienstag zu finden und ihn so festzulegen, dass ich die ganze Woche damit rechnen kann.
Ich danke Ihnen.
Sieht nach MetaTrader-Störungen aus: Ist jemandem beim Versuch, einen Vorgang einzugeben, ein Hänger unterlaufen?
Hier ist ein einfacher Code
void OnInit()
{
...
Print("Außerhalb des Verfahrens");
StartBuy(Preis, Take, Stop, Lot);
...
}
void StartBuy(double Price, double Take, double Stop, double Lot)
{
Print("Innerhalb der Prozedur");
....
}
Es wird eine Zeile Außerhalb der Prozedur erzeugt und dann bleibt der Tester hängen. Was ist das?
Sieht nach MetaTrader-Störungen aus: Ist jemandem beim Versuch, einen Vorgang einzugeben, ein Hänger unterlaufen?
Hier ist ein einfacher Code
void OnInit()
{
...
Print("Außerhalb des Verfahrens");
StartBuy(Preis, Take, Stop, Lot);
...
}
Hören Sie auf, mit der Inite zu handeln, das ist es, was es bedeutet. Wie oft habe ich gesagt, dass inite ein Minimum an Code mit der schnellsten Beendigung der Ausführung haben muss, aber es gibt immer noch jemanden, der zu faul zum Lesen ist. Es gibt standardmäßig vordefinierte Funktionen zur Ausführung eines Programms.
Und die inite ist wie ein int, nicht eine Eingabe, mit Rückgabe des Grundes für die Beendigung, übrigens, ich empfehle, es auf diese Weise zu verwenden.
Hallo, ich wäre dankbar, wenn mir jemand sagen könnte, was ich hier einfügen muss, damit der EA aufhört, schwebende Aufträge zu öffnen, nachdem sie ausgelöst wurden.
//+------------------------------------------------------------------+datetime TimeBarB,TimeBarS;
TradingAllowed = true;
{
b++;
TradingAllowed = false;
s++;
TradingAllowed = false;
}
if (b == 0 && s == 0) TradingAllowed = true;
Irgendwie...
Отставить торговать в ините, вот что значит. Сколько уже повторяли что в ините должен быть минимум кода с максимально быстрым завершением исполнения, всё равно найдется кто-нибудь, кому лень читать. Есть же стандартные предопределенные функции для работы программы.
Да и инит типа инт, а не войд, с возвратом причины прекращения работы, между прочим, рекомендую так им и пользоваться.