Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 101
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
Diese Meldungen erscheinen zum Beispiel, wenn eine Funktion innerhalb einer anderen deklariert wird. Sehen Sie nach, ob der Code so etwas enthält:
Nun, Sie geben Beispiele für die Zeilen, in denen Fehler auftreten, und ein paar Zeilen, die oben und unten liegen.
Nun, geben Sie mir einige Beispiele für die Zeilen, in denen Fehler auftreten, und ein paar Zeilen von oben nach unten.
Ich bin ein unerfahrener Anfänger und ich dock EAs, ich weiß nicht, wie gut ich es tun, aber sie alle arbeiten anders und anders als Quellen und ich habe mit diesem einen gescheitert, obwohl der Code ist sehr einfach und das kann ein Problem sein )))) Ich will alles zu einfach bekommen
//--- wenn es Zeit ist, zu handeln
if((mqldt.hour==TradeTime) && (cantrade))
{
//--- Bedingung für die Eröffnung eines Leerverkaufs prüfen (verkaufen)
if(Open[t1]>(Open[t2]+delta*_Point))
{
//---eröffnen Sie eine Short-Position
OpenShort(lot,10, "EUR/USD 20 pips expert (Short)",1234);
//--- schalte die Flagge (Handel verbieten) um, um keine weiteren Positionen bis zum nächsten Tag zu eröffnen
cantrade=false;
//--- exit
return;
}
//--- Bedingung für die Eröffnung einer Long-Position (Kauf) prüfen
if((Open[t1]+delta*_Point)<Open[t2])
{
//---eröffnen Sie eine Long-Position
OpenLong(lot,10, "EUR/USD 20 pips expert (Long)",1234);
//--- schalte die Flagge (Handel verbieten) um, um keine weiteren Positionen bis zum nächsten Tag zu eröffnen
cantrade=false;
//--- exit
return;
Hier ist, wo ich wollte Expert OnTick Funktion von Combo Righd zumindest einige davon hinzufügen, aber auch einige davon nicht kompilieren
bool Supervisor(double & Signal) {
double BasicSig=0;
if(!basicTradingSystem(BasicSig))return(false);
Signal=0;
if(pass==4){
if(!Perceptron(output1,sh11,sh12,sh13,sh14,sh15,w11,w12,w13,w14) ||
!Perceptron(output2,sh21,sh22,sh23,sh24,sh25,w21,w22,w23,w24) ||
!Perceptron(output3,sh31,sh32,sh33,sh34,sh35,w31,w32,w33,w34)
)return(false);
if(output3>0){
if(output2>0){
sl=sl3;
tp=tp3;
Signal=1;
return(true);
}
Nun, es ist alles so gekommen, wie ich es mir vorgestellt habe. Sie versuchen, eine andere Funktion in eine Funktion - diese - einzufügen:
Nun, es ist alles so gekommen, wie ich es mir vorgestellt habe. Sie versuchen, eine andere Funktion in eine Funktion - diese - einzufügen:
Die Frage ist noch nicht ganz klar. In mql5 eröffnen wir Positionen, keine Aufträge. Interessieren Sie sich für den Preis der Eröffnung einer Position?
Ja, ich bin an der Position interessiert, ich werde die Frage anders formulieren, ist es möglich, eine Entscheidung zur Eröffnung einer Position auf der Grundlage des Preises zu treffen, d.h. wir fragen zuerst den Preis ab, treffen eine Entscheidung, führen aus.
Ja, ich bin an der Position interessiert, ich werde die Frage anders formulieren, ist es möglich, eine Entscheidung zur Eröffnung einer Position auf der Grundlage des Preises zu treffen, d.h. wir fragen zuerst den Preis ab, treffen eine Entscheidung, führen aus.