[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 232
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
Ich habe ein Demokonto eingerichtet und Kurse heruntergeladen (SP500, RTSI, SBER usw.). Einen trivialen Expert Advisor erstellt. Ich habe beschlossen, es zu testen. Aber es funktioniert perfekt auf SP500, aber es wird nicht mit SBER oder RTSI arbeiten (es öffnet eine Bestellung und dann beendet seine Arbeit) und zeigt keine Fehlermeldungen.
1) Es sieht mehr nach einem Skript als nach einem EA aus.
2. Überprüfen Sie den Geldbetrag auf der Demo, nachdem Sie zwanzig Lose bewegt haben.
3. Versuchen Sie OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-MarketInfo(Symbol(),MODE_STOPLEVEL)*Point,Bid+MarketInfo(Symbol(),MODE_STOPLEVEL)*Point);
4. Fügen Sie einen Fehlerbehandler hinzu, zumindest einen einfachen Alert (GetLastError());
5. SieheHandbuch.
Sie können auch auf Nummer sicher gehen und die Datentypen explizit angeben:
Warum werden die Variablen in INIT() mit Null belegt? Wo liegt der Fehler oder wie kann man die Kauf- und Verkaufspreise Variablen außerhalb der Funktion start() zuweisen? Ich habe versucht, ihnen RefreshRates(); voranzustellen, aber keine Änderung :(
Hier ist der Code im Indikator init():
und hier ist das Protokoll:
Worüber "weinen" Sie?
GaNDarM
Die Branchedanke
Hier ist der Code in der init() des Indikators:
und hier ist das Protokoll:
Worüber "weinen" Sie?
Ich "weine" darüber:
und hier ist das Protokoll:
18:25:09 IndikatorZZ GBPJPY,Daily: INIT F_CY: DownL = 0 UpL = 0
Wenn es einen Intraday-Handel gibt, bedeutet das, dass der Handel nicht auf den nächsten Tag übertragen wird und am Ende des Tages geschlossen werden muss?
Wie oft habe ich den Autopunkt schon benutzt, aber beim ersten Mal klappt es nicht.
Hier ist Init()
Ich setze sie an einer beliebigen Stelle des Programms ein (in diesem Fall sogar beim Start des Experiments):
Die Funktion kehrt in das Protokoll zurück:
Wo ist die Logik?
Hallo. Können Sie mir bitte sagen, ob der Wert " >= " anstelle von " = ". Ich entferne das " <" oder " >" und nur " =" zu lassen, führt zu Fehlern beim Kompilieren.
Zum Beispiel: mein EA hat (Preis >= MA) und ich möchte (Preis = MA).NUR GLEICHWERTIG
Hallo. Können Sie mir bitte sagen, ob der Wert " >= " anstelle von " = ". Ich entferne das " <" oder " >" und nur " =" zu lassen, führt zu Fehlern beim Kompilieren.
Zum Beispiel: mein EA hat (Preis >= MA) und ich möchte (Preis = MA).NUR GLEICHWERTIG
==
ICH DANKE IHNEN VIELMALS