[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 704
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
Auch Odysseus, im vorigen Beispiel hast du es so gemacht:
Und jetzt ist es so:
Sie haben nichts gelöscht, oder bilde ich mir das nur ein?Hier ist der endgültige Code
Sergey, ich verstehe nicht ganz, was genau Sie geändert haben, denn unter der von Ihnen angegebenen Adresse müssen Sie sich registrieren, um den Quellcode von CCI Filter zu sehen.
Ich habe nur einen Fehler gefunden: iWPR hat keinen Parameter applied_price, ist also korrekt:
Alle, danke, jetzt funktioniert rrrrrr!!!
Im Prinzip gibt es keinen Unterschied.
Probieren Sie meine Funktion aus, sie ist ganz einfach: Übergeben Sie "medj" und das gewünschte Schleppnetz als Parameter.
Diese Funktion sollte zu Beginn an einer beliebigen Stelle aufgerufen werden, solange sie mit jedem Tick beginnt.
Offensichtlich müssen die Aufträge unterschiedliche Schieberegler haben.
Verstanden:
Ich verstehe, Sie definieren eine Variable ro am Anfang der Funktion, aber Sie weisen sie nirgends zu, d.h. sie ist 0.
Wie immer hier ))) Wie immer an die guten Leute )))
Was ist das Problem, ich kann es nicht herausfinden. Probleme mit globalen Variablen. Ich mache es im Indikatorcode:
Dann versuche ich, den Wert einer globalen Variablen von einem Expert Advisor mit folgendem Code zu erhalten
Was mache ich falsch? Ich sollte entweder 1 oder 2 Parameterwerte erhalten, aber ich bekam ..... Und warum muss ich den Namen und die Variable am Anfang des EA-Codes noch einmal schreiben? Sie scheinen als Globals zu existieren, aber die Kompilierung funktioniert nicht ohne sie.Kann ich zwei BUY/SELL-Positionen gleichzeitig eröffnen?
Ich habe es versucht - ich habe einen einfachen Code geschrieben, der KAUF- und VERKAUFS-Positionen gleichzeitig öffnet, verbunden mit EUR/USD in Echtzeit, sie scheinen zu öffnen.
Aber das war ein Demo-Konto und Strategie-Tester, was über in Echtzeit, wird mein Brokerage-Unternehmen etwas dagegen?
Ich habe es noch nie versucht, ich glaube nicht, dass ich diese Art von Experiment begonnen habe.
int i= GlobalVariableGet(Global);
Kann ich zwei BUY/SELL-Positionen gleichzeitig eröffnen?
Ich habe es versucht - ich habe einen einfachen Code geschrieben, der KAUF- und VERKAUFS-Positionen gleichzeitig öffnet, verbunden mit EUR/USD in Echtzeit, sie scheinen zu öffnen.
Aber das war ein Demo-Konto und Strategie-Tester, was über in Echtzeit, wird mein Brokerage-Unternehmen etwas dagegen?
Ich habe das noch nie ausprobiert, und ich glaube nicht, dass ich so etwas im realen Handel begonnen habe.
Im Allgemeinen - fragen Sie das Support-Team Ihres DC
Um den Wert von globalen Variablen zu lesen, benötigen wir eine weitere Funktion :)))
So klar, in das Buch zu schauen und nicht zu sehen, funktioniert, danke! Weiter geht's) mit Fragen. Alle über die gleichen globalen Variablen. Ich habe dem Indikator die folgende Bedingung hinzugefügt:
Ich möchte festlegen, welcher globalen Variablen ein Wert zugewiesen werden soll, je nachdem, auf welcher Währung der Indikator basiert.
Ich verstehe, dass in der globalen Variablen GlobalVariableSet(valuta,param) der Name (valuta) den Wert enthalten sollte, der ihr oben zugewiesen wurde
die globale Variable im Code des Expert Advisors erneut aufrufen
string valuta="valuta";
int i= GlobalVariableGet(valuta); // aber ich erhalte den Wert nicht, .... Möglicherweise ist es unmöglich, den Namen der globalen Variablen auf diese Weise zu ändern?
Ich glaube, ich habe es herausgefunden - es stellt sich heraus, dass ich eine globale Variable mit diesem Namen nicht aufrufen kann, aber wenn ich den Stringnamen GlobalVariableGet("EURUSD") registriere, funktioniert es).
Erstens, von der Hilfe
Gibt den Wert der vorhandenen globalen Variablen zurück oder 0 im Falle eines Fehlers. Rufen Sie GetLastError() auf, um Fehlerinformationen zu erhalten.
Können Sie den Inhalt des GV sehen, aber nicht abrufen?