Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 914

 

Guten Tag, bitte um Hilfe.

Benötige einen EA oder Code, der offene Aufträge nach Gewinn oder Verlust in Pips schließt.

Ich danke Ihnen!

 
rabanik:

Guten Tag, bitte um Hilfe.

Benötige einen EA oder Code, der offene Aufträge nach Gewinn oder Verlust in Pips schließt.

Ich danke Ihnen!

Aufträge können nicht geschlossen werden - ausstehende Aufträge können nur gelöscht werden. Die Eröffnung einer Position kann jedoch geändert und geschlossen werden.

Geben Sie genauer an, was Sie brauchen.

 
Hallo. Mit einem echten Konto kann ich kein Geld verdienen. Ich weiß nicht, wie ich einen Makler finden soll, ich kann nicht einmal ein echtes Konto einrichten. Bitte geben Sie mir einen Rat.
 
Манижа Каримова:
*** Ich kann mit einem echten Konto kein Geld verdienen

Suchen Sie sich einen Job.

Manija Karimowa:
*** Ich weiß nicht, wie ich einen Makler finden kann

Google-Suche nach dem Begriff: "Broker Rating".

 
Kommentare, die sich nicht auf dieses Thema beziehen, wurden nach "Fragen von MQL4 MT4 MetaTrader 4 Anfängern" verschoben.
 

Guten Abend, liebe Forumsnutzer.

Ich habe einige Fragen zu meiner Arbeit:

1) Wenn ich meinen EA aktiviere (es ist Multicurrency), kaufe ich einige Symbole, aber ich gehe nicht zu diesem Verfahren mehr, und nur mit offenen Positionen arbeiten.

ABER! Dann ging der Computer in den Ruhezustand, der Bildschirm wurde leer, und als ich zurückkam und die Maus wieder zog, sobald der Computer aus dem Ruhezustand kam, hat er wieder Symbole aus dem Verfahren gekauft, die ich sozusagen nicht mehr eingeben kann.

if(tr==false)
     {

      double balance=AccountInfoDouble(ACCOUNT_BALANCE);
      double balance2=balance/ks1;  //кол-во символов
      double svolzak = 0;
      for(int i=0; i<ks1;i++)
        {
         double ask=SymbolInfoDouble(m_Symbols[i],SYMBOL_ASK);
         double lotsnew=balance2/ask;
         lotsnew=CorrectFloat(lotsnew);
         m_Trade.Buy(lotsnew,m_Symbols[i]);
         vol_sym[i]=lotsnew;
         svolzak+=lotsnew*ask;

        }
      tr=true;
      per_can2=PeriodSeconds(per_candle);
      first_buy=TimeCurrent();
      svoltake3=balance-svolzak;
     }

Boolean tr wurdetr=true; und ich habe nicht vor, wieder hierher zu kommen, aber nach dem Winterschlaf, und auch wenn ich das Terminal verlasse und dann wieder reinkomme, kauft der EA wieder((((

Die Frage ist, was soll ich tun, um zu verhindern, dass es immer wieder zu Käufen kommt, nachdem das Terminal heruntergefahren oder der Computer in den Ruhezustand versetzt worden ist?

2) Ich habe mehrere Multicurrency-EAs und ein Konto. Ich handle ohne Hebelwirkung. Ich fange an zu arbeiten und habe bedingt 10 000. Ich möchte einen EA, der nur 5000.

Kann ich die externe Variable für Geld einstellen, das von meinem Guthaben abgezogen und vom EA verwendet wird?

Und die letzte Frage))

3) Wie erstelle ich magische Zahlen, wenn ich mehrere EAs mit mehreren Währungen in einem Konto habe? D.h. ich kann bis zu 10 Symbole in einem EA haben, und ich habe 3 solcher EAs.

Wird die magische Zahl für jeden EA und für jedes Symbol erstellt? Es kann eine Reihe von magischen Zahlen für jeden Experten sein?

 
Wenn mir jemand bei meiner Verwirrung helfen kann, wäre ich sehr dankbar!!!
 

Können Sie mir sagen, wo der Fehler liegt? Meldung - Ungültiger Zeigerzugriff in 'MyIndicator.mq5' Der Code ist einfach und die Syntax scheint korrekt...

//+------------------------------------------------------------------+
//|                                                  MyIndicator.mq5 |
//|                        Copyright 2018, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
class MyClass
  {
private:

public:
                     MyClass();
                    ~MyClass();
   void              MyFunction();
  };
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
MyClass::MyClass()
  {
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
MyClass::~MyClass()
  {
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void MyClass::MyFunction()
  {
   Print(Input1);
  }
//+------------------------------------------------------------------+

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_plots   1
//--- plot Label1
#property indicator_label1  "Label1"
#property indicator_type1   DRAW_LINE
#property indicator_color1  clrRed
#property indicator_style1  STYLE_SOLID
#property indicator_width1  1
//--- input parameters
input int      Input1=1;
//--- indicator buffers
double         Label1Buffer[];
MyClass *PointMyClass;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   SetIndexBuffer(0,Label1Buffer,INDICATOR_DATA);
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   PointMyClass.MyFunction();
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+



 
Hallo Leute, entschuldigt, wenn ich vom Thema abweiche, ich bin neu in diesem Bereich. Ist es möglich, einen Indikator, Berater oder Alarm, wenn der Preis kreuzt die MA in jedem Zeitrahmen, so dass nicht durch jedes Diagramm zu suchen und nicht zu verschwenden Zeit zu machen. Wenn es eine Antwort auf diese Frage gibt, wo kann ich sie finden? Vielen Dank im Voraus für die Antwort
 
Олег Савка:
Hallo Leute, entschuldigt, wenn ich neu in diesem Thema bin. Kann ich einen Indikator, einen Expertenberater oder eine Warnung erstellen, wenn der Kurs einen MA in einem beliebigen Zeitrahmen kreuzt? Wenn es eine Antwort auf diese Frage gibt, wo kann ich sie finden? Vielen Dank im Voraus für die Antwort

Es gibt 21 Zeitrahmen in MQL5. Möchten Sie alle 21 Zeitrahmen verfolgen? Eine andere Frage: Möchten Sie selbst einen MQL5 Expert Advisor schreiben, wissen aber nicht, wo Sie anfangen sollen?

Grund der Beschwerde: