Ich schreibe kostenlos einen Ratgeber - Seite 137

 
Valeriy Yastremskiy:

In EA macht nur eine Änderung von Staploss das Schleppnetz. Es gibt keinen anderen Weg.

Wie wird das gemacht? Kann ich eine Musterzeile bekommen?

 
Сергей Дыбленко:

Wie? Kann ich eine Musterleitung bekommen?

Ich denke, Sie haben sich den Code von kodobase angesehen, wo die Aufträge nach Zeit geöffnet werden).

bool ModifyTral()                                     // Спец. функция start
  {

//------------------------------------------------------ 3 --
   while(true)                            // Цикл модификации
     {
      double TS=Tral_Stop;                // Исходное значение
      double Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);//Миним. дист
      if(TS<Min_Dist)                     // Если меньше допуст.
         TS=Min_Dist;                     // Новое значение TS
      //--------------------------------------------------- 4 --
      Modify=false;                  // Не назначен к модифи
      switch(Tip)                         // По типу ордера
        {
         case 0 :                         // Ордер Buy
            if(NormalizeDouble(SL,Digits)<  // Если ниже желаем.
               NormalizeDouble(Bid-TS*Point,Digits))
              {
               SL=Bid-TS*Point;           // то модифицируем его
               Text="Buy ";        // Текст для Buy
               Modify=true;               // Назначен к модифи.
              }
            break;                        // Выход из switch
         case 1 :                         // Ордер Sell
            if(NormalizeDouble(SL,Digits)>  // Если выше желаем.
               NormalizeDouble(Ask+TS*Point,Digits)
               || NormalizeDouble(SL,Digits)==0)//или равно нулю
              {
               SL=Ask+TS*Point;           // то модифицируем его
               Text="Sell ";              // Текст для Sell
               Modify=true;               // Назначен к модифи.
              }
        }                                 // Конец switch
      if(Modify==false)                   // Если его не модифи
         break;                           // Выход из while
      //--------------------------------------------------- 5 --
      TP    =OrderTakeProfit();    // TP выбранного орд.
      Price =OrderOpenPrice();     // Цена выбранн. орд.
      Ticket=OrderTicket();        // Номер выбранн. орд.

      Alert("Модификация ", Text,Ticket,". Ждём ответ..");
      Ans=OrderModify(Ticket,Price,SL,TP,0);//Модифи его!
      //--------------------------------------------------- 6 --
      if(Ans==true)                       // Получилось :)
        {
         Alert("Ордер ",Text,Ticket," модифицирован:)");
         break;                           // Из цикла модифи.
        }
      //--------------------------------------------------- 7 --
      if(Fun_Error(GetLastError())==1) // Обработка ошибок
         continue;                           // Повторная попытка
      break;                              // Из цикла модифи.
     }                                    // Конец цикла модифи.
//------------------------------------------------------ 8 --

//--------------------------------------------------------------- 9 --
   return(Modify);                                     // Выход из ModifyTral()
  }
 
Valeriy Yastremskiy:

Ich glaube, Sie haben sich den Code von kodobase angesehen, in dem die Aufträge nach Zeit geöffnet werden. dort stand es)

DANKESCHÖN!!!!!!!!!!!!!!!

 
Valeriy Yastremskiy:

manuell eingestellt, wenn der Auftrag angeklickt wird, programmiert durch Änderung des Stop Loss. Es gibt keinen separaten Befehl/Funktion.

Sergey Dyblenko:
Gibt es im EA einen gleitenden Trailing-Stop anstelle eines festen?
Ja, natürlich gibt es das. So viele, wie Sie möchten. Zum Beispiel ändert sich der Stop mit jeder Minute um N*Y, nicht um N Pips. Oder einen Abschluss oder ein anderes Gesetz.
 
Leute bitte!!! Befestigen Sie "REVERSE OF WORK" an diesem Roboter
Dateien:
HAN_916.mq4  10 kb
 
Progetto 46:
Leute bitte!!! Schrauben Sie "REVERSE OF WORK" an diesen Roboter

Das war's, wenn Sie schnell sind

Dateien:
HAN_916.mq4  19 kb
 
Praktische Programmierer, bitte fügen Sie die Breakeven-Funktion in das Board ein, ich will sie unbedingt haben. Ich selbst habe es versucht und bin nicht weitergekommen. Ich bitte um Hilfe von jemandem, der sich auskennt.
Dateien:
FO.mq4  120 kb
 
Сергей Баженов:
Liebe Programmierer, bitte fügt die Breakeven-Funktion in das Board ein, ich brauche sie dringend. Ich selbst habe es versucht und bin nicht weitergekommen. Hier bitte ich um die Hilfe von Fachleuten.
Verarscht. Autor Kimiv. Eine kleine Änderung.
Dateien:
FO-1.mq4  151 kb
 
Александр:
Aufgeschraubt. Autor Kimiv. Ich habe es ein wenig korrigiert.
Alexander, ich danke dir sehr! Ich danke Ihnen vielmals!
 
Сергей Баженов:
Alexander, vielen Dank! Ich danke Ihnen vielmals!
Bitte sehr.