[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 304
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
Dies ist der Fall, wenn Sie Ihre Kapazität vermieten (in die Cloud auslagern).
Wenn Sie auf 1 oder 2 Kernen optimieren und eine Verbindung zu Cloud-Remote-Agenten herstellen, sind diese Cents bereits ausgegeben...
Zahlen Sie etwas Geld auf Ihr Konto ein und los geht's - OPTITIZE!
und die Optimierungsergebnisse auf MT4 übertragen werden können?
Nein. Die Dienste sind nur für Eulen auf MQL5. Ich schrieb zuerst - die Eule auf FIVE übertragen... dann in die Wolke wählen und das war's...
Siehe meine obigen Beiträge - optimieren Sie den Eulencode, + gehen Sie intelligent an die Optimierung heran, all das kann zu viert gelöst werden, wenn Eulen nicht aus dem "Reich der Fantasie" sind! :-)
Ich habe eine Fantasie comp. wenn ich nicht auf mt5 arbeiten wollen die optimalen Ergebnisse der Eule Parameter (auf mt5 erhalten) kann ich in mt4 bekommen?
Ja, sicher. Aber Sie müssen den Eulencode von MQL4 auf MQL5 übertragen. Lesen Sie den Artikel, um zu helfen.
Ja, sicher. ABER, um das zu tun, müssen Sie den Eulencode von MQL4 auf MQL5 übertragen. Lesen Sie den Artikel, um zu helfen.
Ich habe eine Fantasie comp. wenn ich nicht auf mt5 arbeiten wollen die optimalen Ergebnisse der Eule Parameter (auf mt5 erhalten) kann ich in mt4 bekommen?
Die Optimalität hängt nicht vom Instrument ab. Tun Sie es einfach!
Bitte sagen Sie mir, warum dies schafft zusätzliche leere Elemente in V_Sym Array, wenn es soll nur Wert in Zelle schreiben, wenn es leer ist, oder wenn alle besetzt sind fügen Sie 1 mehr und schreiben Sie es in.
int init(){
test(Symbol());
test(Symbol());
return(0);
}
int deinit(){
int a_size=ArraySize(V_Sym);
int i=0;
for(i=0;i<a_size;i++){Print(V_Sym[i]);}
return(0);
}
int start(){return(0);}
//+------------------------------------------------------------------+
int test(string Sy=""){
int i,a_size;
a_size=ArraySize(V_Sym);
i=0;
for(i=0;i<a_size;i++)
{
if(V_Sym[i]!=""&&i==a_size-1)
{
ArrayResize(V_Sym,a_size+1);
V_Sym[i+1]=Sy;
}
if(V_Sym[i]==""){
V_Sym[i]=Sy;
break;
}
}
return(0);
}
Bitte sagen Sie mir, warum dies zusätzliche leere Elemente in V_Sym Array erstellt, während meine Idee ist, nur Wert in Zelle zu schreiben, wenn es leer ist, oder wenn alle besetzt sind, fügen Sie 1 mehr und schreiben in es.
Das Problem besteht darin, dass der Wert des leeren Elements beim Initialisieren der Maske nicht gleich "" ist. Aber ich frage mich, was das bedeutet? Druckausgaben ""Und sagen Sie mir bitte, warum Sie eine Variable auf Null setzen, wenn Sie diese Funktion verwenden? Es ist genau hier:
Hallo zusammen, könnten Sie bitte beraten, wie der EA nur eine Aktion (Kauf/Verkauf/Signal/Nachricht usw.) für 1 Kerze ausgibt, d.h. wenn es ein Kaufsignal gibt, wird es den Kauf auf dieser Kerze nicht schließen, es sollte einige Funktionen geben, um nicht zu versuchen, das Rad selbst neu zu erfinden
Wir deklarieren eine Variable vor der EA-Einleitungsfunktion:
int myBars;
Nach der Funktion start(){} des EA schreiben wir ein Unterprogramm:
In der Funktion start() von EA verwenden Sie diese Unterroutine und Variable wie folgt: