Ücretsiz bir danışman yazacağım - sayfa 137

 
Valeriy Yastremskiy :

Danışmanda, takip sadece Stoploss'u değiştirerek yapılır. Başka hiçbir şey.

Bu nasıl? Örnek bir satır alabilir miyim?

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

Bu nasıl? Örnek bir satır alabilir miyim?

Siparişlerin zamanla açıldığı kod tabanından koda baktınız. o oradaydı)

 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 :

Siparişlerin zamanla açıldığı kod tabanından koda baktınız. o oradaydı)

TEŞEKKÜR EDERİM!!!!!!!!!!!!!!!

 
Valeriy Yastremskiy :

Fare ile sipariş üzerine tıklayarak manuel olarak ayarlanır, stop loss değiştirilerek programlı olarak programlanır. Ayrı bir komut/fonksiyon yoktur.

Sergey Dyblenko :
Bir EA'da doğada sabit değil, yüzen bir takip eden durak var mı?
Tabii ki var. İstediğin kadar. Örneğin, durak her dakika değiştiğinde, N nokta tarafından değil, N*Y tarafından çekilir. Veya bir derece veya başka bir yasa.
 
beyler lütfen!!! Bu robotu "TERS İŞLEMLER" vidalayın
Dosyalar:
HAN_916.mq4  10 kb
 
Progetto 46 :
beyler lütfen!!! Bu robotu "TERS İŞLEMLER" vidalayın

Böyle olsa çabuk

Dosyalar:
HAN_916.mq4  19 kb
 
Programcılar kullanışlı, lütfen başabaş işlevini baykuşa vidalayın, topukların kaşınması çok gerekli. Kendim denedim ve işe yaramadı. Burada bilenlerden yardım rica ediyorum.
Dosyalar:
FO.mq4  120 kb
 
Сергей Баженов :
Programcılar kullanışlı, lütfen başabaş işlevini baykuşa vidalayın, topukların kaşınması çok gerekli. Kendim denedim ve işe yaramadı. Burada bilenlerden yardım rica ediyorum.
Berbat. Yazar Kimiv. Biraz kurcaladı.
Dosyalar:
FO-1.mq4  151 kb
 
Александр :
Berbat. Yazar Kimiv. Biraz kurcaladı.
İskender çok teşekkür ederim! Büyük!
 
Сергей Баженов :
İskender çok teşekkür ederim! Büyük!
Evet, hiçbir şey için değil.