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

 
Fast235:

diese Vladimir-K.-Einheit, was braucht man mehr?

es ist die einfachste mit ctrade, wenn ich Ihnen meinen Code, es wird die Bibliothek, die ich benutze ziehen
Ich habe um ein Beispiel aus der Basis gebeten, okay, vergessen Sie es
 
Sprut112:
Ich habe um ein Beispiel aus der Basis gebeten, okay, vergessen Sie es.

Dies ist das grundlegende, einfachste Beispiel

 
Was ist die Abschlussbedingung? Können Sie das mit russischen Worten erklären?
 
Vladimir Karputov:
Was ist die Abschlussbedingung? Können Sie das mit russischen Worten erklären?
Dieser Block stammt aus dem MACD-Beispiel. Gibt es ähnliche in kodobase?
/+------------------------------------------------------------------+
//| Проверка условий закрытия длинной позиции                        |
//+------------------------------------------------------------------+
bool CSampleExpert::LongClosed(void)
  {
   bool res=false;
//--- нужно ли закрывать позицию?
   if(m_macd_current>0)
      if(m_macd_current<m_signal_current && m_macd_previous>m_signal_previous)
         if(m_macd_current>m_macd_close_level)
           {
            //--- закрытие позиции
            if(m_trade.PositionClose(Symbol()))
               printf("Long position by %s to be closed",Symbol());
            else
               printf("Error closing position by %s : '%s'",Symbol(),m_trade.ResultComment());
            res=true;
           }
//--- возвращаем результат
   return(res);
  }
 
Sprut112:
Dies ist der Block aus dem MACD-Beispiel. Gibt es ähnliche in kodobase?

Das kann man nicht so einfach sagen. Ich persönlich schreibe so etwas selten - ich mag klares Verhalten: ein Signal zum Öffnen von SELL ist ein Signal zum Schließen von BUY.

 
Vladimir Karputov:

Das kann man nicht so einfach sagen. Ich persönlich schreibe so etwas selten - ich mag klares Verhalten: ein Signal zum Öffnen von SELL ist ein Signal zum Schließen von BUY.

Ja, das verstehe ich, und ich sehe es oft. Aber das ist nicht immer so, wie Sie sagten. Es gibt also noch keine Beispiele, ok
 
forderte Rashid auf, sein Konto für einen Monat zu sperren.
 
Sprut112:
Ja, das verstehe ich, und ich sehe es oft. Aber das ist nicht immer so, wie Sie sagen. Es gibt also noch keine Beispiele, OK.

Ich habe Ihre Frage verfolgt und kann nicht herausfinden, was Sie wollen....

if(условие на открытие) открываем позицию;

if(условие на закрытие) закрываем позицию;

Es gibt viele Beispiele für die Schließung einer Position.

Und die Bedingungen sind Ihr eigener Kummer :)

 
Сергей Таболин:

Ich habe Ihre Frage verfolgt und kann nicht herausfinden, was Sie wollen....

Es gibt viele Beispiele für die Schließung einer Position.

Und die Bedingungen sind Ihr eigener Kummer :)

Ich weiß, wie man es in mt4 zu tun, und es funktioniert, aber nicht hier.
 
Sprut112:
In mt4 ich weiß, wie, und alles funktioniert, hier ist es nicht

Niemand wird Ihnen antworten können, solange Sie Ihre Frage nicht klar formuliert haben. Bislang haben Sie die Frage nicht gestellt. Es gab einige Gedankenfetzen, mehr nicht.

Jedes Programm funktioniert nach einem Algorithmus, und um einen Algorithmus zu schreiben, müssen Sie zunächst Ihre Gedanken klar strukturieren. Versuchen Sie genauer zu beschreiben, was Sie wollen.