[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 613
tolik73: Irgendwelche Tipps für den Neuling!!!! Der Advisor ist im Terminal deaktiviert, aber der Stoploss wird ausgelöst, ist das möglich?
Das ist nicht möglich, es ist ein Muss. Der Stop-Loss befindet sich auf dem Server und ist im Gegensatz zum Trailing-Stop nicht von der Funktion Ihres Terminals abhängig.
und obwohl Ihr Code 24 Fehler im Compiler ausgab!!! trotzdem danke, auch für die nachlässige Hilfe.... für die Idee... (es funktioniert jetzt - obwohl ich es im Prinzip auch so machen wollte, aber die Zeichensetzung war ein Problem)
Dies ist Ihr Code, der teilweise von einer anderen Person korrigiert wurde.
int init()
{
{
fGet_MineGV();
}
void fGet_MineGV (string fs_PrefName = "") // префикс имени переменной
{
string ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_1");
if (GlobalVariableCheck (ls_Name)) SUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_2");
if (GlobalVariableCheck (ls_Name)) SUA1 = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_3");
if (GlobalVariableCheck (ls_Name)) BUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_4");
if (GlobalVariableCheck (ls_Name)) BUA1 = GlobalVariableGet (ls_Name);
//----
}
//... там еще много чего...
}
Ich empfehle Ihnen, nach einem Unterschied zwischen dem, was ich geschrieben habe, und dem, was Sie getan haben, zu suchen. Und machen Sie es so, wie ich es geschrieben habe. Bei allem anderen kann ich Ihnen nicht helfen.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Irgendwelche Tipps für den Neuling!!!! Der Advisor ist im Terminal deaktiviert, aber der Stoploss wird ausgelöst, ist das möglich?
Natürlich ist sie das.
Irgendwelche Tipps für den Neuling!!!! Der Advisor ist im Terminal deaktiviert, aber der Stoploss wird ausgelöst, ist das möglich?
Das ist nicht möglich, es ist ein Muss. Der Stop-Loss befindet sich auf dem Server und ist im Gegensatz zum Trailing-Stop nicht von der Funktion Ihres Terminals abhängig.
und obwohl Ihr Code 24 Fehler im Compiler ausgab!!! trotzdem danke, auch für die nachlässige Hilfe.... für die Idee... (es funktioniert jetzt - obwohl ich es im Prinzip auch so machen wollte, aber die Zeichensetzung war ein Problem)
Dies ist Ihr Code, der teilweise von einer anderen Person korrigiert wurde.
TarasBY
int init()
{
{
fGet_MineGV();
}
void fGet_MineGV (string fs_PrefName = "") // Variablenname Präfix
{
string ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_1");
if(GlobalVariableCheck (ls_Name) SUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_2");
if (GlobalVariableCheck (ls_Name)) SUA1 = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_3");
if (GlobalVariableCheck (ls_Name)) BUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_4");
if (GlobalVariableCheck (ls_Name)) BUA1 = GlobalVariableGet (ls_Name);
//----
}
//... es gibt noch mehr...
}
zweiter Teil in int start()
Ist das, was gemacht wird, richtig?
Helfen Sie mir, ein Skript zu schreiben, das jede Woche eine Linie auf dem Chart zum Eröffnungskurs der Woche anzeigt.
Können Sie helfen oder ihn schreiben? Wenn ja, was haben Sie bereits geschrieben?
TarasBY
zweiter Teil in int start()
Ist das, was gemacht wird, richtig?
Ich empfehle Ihnen, nach einem Unterschied zwischen dem, was ich geschrieben habe, und dem, was Sie getan haben, zu suchen. Und machen Sie es so, wie ich es geschrieben habe. Bei allem anderen kann ich Ihnen nicht helfen.
TarasBY
int init()
{
{
fGet_MineGV();
}
void fGet_MineGV (string fs_PrefName = "") // Präfix für Variablennamen
{
string ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_1");
if (GlobalVariableCheck (ls_Name)) SUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_2");
if (GlobalVariableCheck (ls_Name)) SUA1 = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_3");
if (GlobalVariableCheck (ls_Name)) BUA = GlobalVariableGet (ls_Name);
ls_Name = StringConcatenate (fs_PrefName, Symbol(), "_N_4");
if (GlobalVariableCheck (ls_Name)) BUA1 = GlobalVariableGet (ls_Name);
//----
}
//... es gibt noch mehr...
}
zweiter Teil in int start()
Ist das, was gemacht wird, richtig?
Im Allgemeinen {} sind sie nicht für die Schönheit.
Meine Herren, ich bin plötzlich auf ein Problem gestoßen. Völlig unerwartet. Ich meine, wo ich es nicht erwartet habe...
Ich möchte auf diese Weise die Höhe des Stop Loss für das aktuelle Symbol überprüfen:
aber während des Tests erhalte ich Null auf dem Bildschirm.
Beim Ersetzen von MODE_STOPLEVEL durch MODE_SPREAD, d.h.:
Gibt eine normalemenschliche Ziffer aus.
Alpari, fünfstellig, variabler Spread. Kann ihr Niveau gleich Null sein? Das glaube ich nicht...