[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 472

 
Womit zeichnet er die Pfeile?
int init() {
   SetIndexBuffer(0, g_ibuf_104);
   SetIndexBuffer(1, g_ibuf_108);
   SetIndexBuffer(2, g_ibuf_112);
   SetIndexBuffer(3, g_ibuf_116);
   SetIndexBuffer(4, g_ibuf_120);
   SetIndexBuffer(5, g_ibuf_124);
   SetIndexStyle(0, DRAW_ARROW, 6, 0);
   SetIndexStyle(1, DRAW_ARROW, 6, 0);
   SetIndexStyle(2, DRAW_ARROW, STYLE_SOLID, 1);
   SetIndexStyle(3, DRAW_ARROW, STYLE_SOLID, 1);
   SetIndexStyle(4, DRAW_ZIGZAG, STYLE_DASH, 1);
   SetIndexStyle(5, DRAW_ZIGZAG, STYLE_DASH, 1);
   SetIndexArrow(0, 159);
   SetIndexArrow(1, 159);
   SetIndexArrow(2, 233);
   SetIndexArrow(3, 234);
   IndicatorDigits(MarketInfo(Symbol(), MODE_DIGITS));
   string ls_0 = "BUYSELL MAGIC(" + AlertON + "," + ArrowPeriod + ")";
   IndicatorShortName(ls_0);
   SetIndexLabel(0, "UpTrend Stop");
   SetIndexLabel(1, "DownTrend Stop");
   SetIndexLabel(2, "UpTrend Signal");
   SetIndexLabel(3, "DownTrend Signal");
   SetIndexLabel(4, "UpTrend Line");
   SetIndexLabel(5, "DownTrend Line");
   SetIndexDrawBegin(0, SignalPeriod);
   SetIndexDrawBegin(1, SignalPeriod);
   SetIndexDrawBegin(2, SignalPeriod);
   SetIndexDrawBegin(3, SignalPeriod);
   SetIndexDrawBegin(4, SignalPeriod);
   SetIndexDrawBegin(5, SignalPeriod);
   return (0);
}
 
Die Sache ist die, ich sehe in der Hilfe.
SYMBOL_ARROWUP 241 Symbol - Pfeil nach oben)
SYMBOL_ARROWDOWN 242 Symbol - Pfeil nach unten)
Ich sehe solche Zahlen im Code überhaupt nicht!
 
Dimka-novitsek:
Die Sache ist die, ich sehe in der Hilfe.
SYMBOL_ARROWUP 241 Symbol - Pfeil nach oben)
SYMBOL_ARROWDOWN 242 Symbol - Pfeil nach unten)
Ich sehe solche Zahlen im Code überhaupt nicht!
Wird noch kommen... Sie können hier beginnen und nach den genannten Nummern suchen.
 
Wow! Was für ein Set.
 
Ich danke Ihnen!!! Ich verstehe.
 

Hallo zusammen.

Ich musste die Frage duplizieren, da niemand geantwortet hat.

Bitte helfen Sie mir, es zu verstehen.

Ich habe eine Frage aus dem MQL4-Tutorial.

Ich habe keine Nachricht erhalten, wenn ich MA von oben oder unten passiere?

Bitte schreiben Sie, was falsch ist.

extern int Period_MA = 21;
bool Fact_Up = true;
bool Fact_Dn = true;
//-----------------------------------------------------------------
int start()
   {
   double MA;
//-----------------------------------------------------------------
   MA= iMA(NULL,0,Period_MA,0,MODE_SMA,PRICE_CLOSE,0);
//-----------------------------------------------------------------
   if(Bid > MA && Fact_Up == true)
      {
      Fact_Dn = true;
      Fact_Up = false;
      Alert("Цена находится выше МА(",Period_MA,").");
      }
//------------------------------------------------------------------
   if(Bid < MA && Fact_Dn == true)
      {
      Fact_Up = true;
      Fact_Dn = false;
      Alert("Цена находится ниже МА(",Period_MA,").");
      }
//------------------------------------------------------------------
return;
}

 
Können Sie mir bitte sagen, warum gut funktionierende EAs plötzlich anfangen, Aufträge ohne SL und TP zu platzieren, obwohl diese in den EA-Einstellungen vorgeschrieben sind? Wie kann man sie von dieser Krankheit heilen? Soll ich sie neu starten? Ich habe diese Aufträge geschlossen und wieder geöffnet, und der EA hat sie ordnungsgemäß ausgeführt. Vielleicht ist dies auf einen Serverausfall heute Nacht um 00.00 Uhr zurückzuführen? Denn alle Ausfälle liegen zwischen 00:00 und 00:05.
 
yosuf:
Können Sie bitte erklären, warum plötzlich alle gut funktionierenden EAs begonnen haben, Aufträge ohne SL und TP zu platzieren, obwohl sie in den EA-Einstellungen registriert sind? Wie kann man sie von dieser Krankheit heilen? Soll ich sie neu starten?

Ich bin auch auf dieses Problem gestoßen.

In Alpari kann ich TP und SL nicht einmal manuell einstellen, aber in Teletrade geht es.

 
yosuf:
Können Sie mir bitte sagen, warum gut funktionierende EAs plötzlich anfangen, Aufträge ohne SL und TP zu platzieren, obwohl diese in den EA-Einstellungen vorgeschrieben sind? Wie kann man sie von dieser Krankheit heilen? Soll ich sie neu starten?

Haben Sie Ihre Maklerfirma gewechselt? Es gibt Maklerunternehmen, bei denen Sie zunächst einen Auftrag erteilen müssen und erst dann einen Stoppauftrag erteilen können.
 
drknn:

Haben Sie Ihre Maklerfirma gewechselt? Es gibt Maklerunternehmen, bei denen Sie erst einen Auftrag erteilen müssen und erst dann können Sie Stopp-Aufträge erteilen.
Nein, ich habe die Maklerfirma nicht gewechselt, bis heute Abend war alles in Ordnung.