Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 460

 
skyjet :

Ne yazık ki, aramada yalnızca manuel olarak bulunması önerilen kısayollara bağlantılar var :( öldürmek istiyorum.
Soldaki ikinci düğme Uzman Danışmanlarınızı açar, istediğinizi alın! Şimdi orada ayrı bir klasörde olacaklar! Bu gece güncellendi!
[Silindi]  
Здравствуйте!Никто не видит здесь недоразумения?Просто при тестировании параметра n всего два разных варианта исхода...
  double L_GBPUSD=Low[iLowest("GBPUSD",0,MODE_LOW,n,0)];
  double L_EURUSD=Low[iLowest("EURUSD",0,MODE_LOW,n,0)];
  double L_USDJPY=Low[iLowest("USDJPY",0,MODE_LOW,n,0)];

  double H_GBPUSD=High[iLowest("GBPUSD",0,MODE_HIGH,n,0)];
  double H_EURUSD=High[iLowest("EURUSD",0,MODE_HIGH,n,0)];
  double H_USDJPY=High[iLowest("USDJPY",0,MODE_HIGH,n,0)];
//////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                              //
//                                         Покупка                                              //
//                                                                                              //
//////////////////////////////////////////////////////////////////////////////////////////////////  
      if
    (
      kolpos==0&&
      Volume[0]>Volume_A&&
      Volume[0]<Volume_B&&
      iOpen("GBPUSD",0,0)>iHigh("GBPUSD",0,H_GBPUSD)&&
      iOpen("EURUSD",0,0)>iHigh("EURUSD",0,H_EURUSD)&&
      iOpen("USDJPY",0,0)<iLow("USDJPY",0,L_USDJPY)&&
      DayOfWeek()!=5
    )OrderSend(Symbol(),OP_BUY,Lot,Ask,slippage,Ask-SL*Point,0,NULL,OrderMagicNumber(),0,Green);
//////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                              //
//                                         Продажа                                              //
//                                                                                              //
////////////////////////////////////////////////////////////////////////////////////////////////// 
      if
    (
      kolpos==0&&
      Volume[0]>Volume_A&&
      Volume[0]<Volume_B&&
      iOpen("GBPUSD",0,0)<iLow("GBPUSD",0,L_GBPUSD)&&
      iOpen("EURUSD",0,0)<iLow("EURUSD",0,L_EURUSD)&&
      iOpen("USDJPY",0,0)>iHigh("USDJPY",0,H_USDJPY)&&
      DayOfWeek()!=5
    )OrderSend(Symbol(),OP_SELL,Lot,Bid,slippage,Bid+SL*Point,0,NULL,OrderMagicNumber(),0,Red);
[Silindi]  
Her şey ... Az önce yayınladım ve hemen gördüm ... üzgünüm!
   double H_GBPUSD= High [ iHighest ( "GBPUSD" , 0 , MODE_HIGH ,n, 0 )];
   double H_EURUSD= High [ iHighest ( "EURUSD" , 0 , MODE_HIGH ,n, 0 )];
   double H_USDJPY= High [ iHighest ( "USDJPY" , 0 , MODE_HIGH ,n, 0 )];
 
Merhaba! Lütfen bana FileOpen işlevi tarafından oluşturulan dosyayı nasıl düzenleyeceğimi söyleyin, örneğin, geçerli konumdan bir baytı kaldırın ve bunun yerine başka bir bayt ekleyin!
[Silindi]  

Sorunu çözmeye yardım edin!

Test cihazındaki EA, ICustom işlevini kullanırken donuyor. Sorunu çözmenin yolları var mı?

 bool b_start = false ,
  b_stop = false ,
  s_start = false ,
  s_stop = false ,
  ready_s = false ,
  ready_b = false ;
   int i = 0 ,
  ord,
  ticket;
   double high,
  low;
int OnInit ()
  {
  
//---
   
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
  ord = OrdersTotal ();
  
   //------------------Открытые ордера-----------------------------------------------
   if (ord> 0 )
   {
   for (i= 0 ; i<=ord; i++)
      {
       if ( OrderSelect (i, SELECT_BY_POS )== true )
         {
         if ( OrderType () == 0 )                   //есть ордера на покупку
             if (b_stop == true )
               {
               OrderClose ( OrderTicket (), 0.1 , Ask , 5 );   //закрыть если есть условие 
               b_stop = false ;
               }   
         }
       if ( OrderSelect (i, SELECT_BY_POS )== true )
         {
         if ( OrderType () == 1 )                   //есть ордера на продажу
         if (s_stop == true )
               {
               OrderClose ( OrderTicket (), 0.1 , Bid , 5 );   //закрыть если есть условие 
               s_stop = false ;
               } 
         }
      }
   }
   //--------------------------------------------------------------------------------
 high = iCustom ( NULL , 0 , "PB Channel" , "current time frame" , 25 , 6 , 3.0 , TRUE , TRUE , FALSE , FALSE , TRUE , FALSE , FALSE , 1 , 0 ); 
 low = iCustom ( NULL , 0 , "PB Channel" , "current time frame" , 25 , 6 , 3.0 , TRUE , TRUE , FALSE , FALSE , TRUE , FALSE , FALSE , 2 , 0 );

if (( Bid + 5 * Point ) < low )   //если цена ушла ниже границы, готовимся к покупке
{
   ready_b = true ;
   s_stop = true ;
} 
else
{
   if (( Bid - 5 * Point ) > high )   //если цена ушла выше границы, готовимся к продаже
   ready_s = true ;
   b_stop = true ; 
}

if (( Bid < high)&&( Ask >low) )
   if (ready_b == true )
      {
      ticket = OrderSend ( Symbol (), OP_BUY , 0.1 , Ask , 5 , Bid - 1500 * Point , Bid + 1500 * Point );
      ready_b = false ;
      }
       else if (ready_s == true )
         {
         ticket = OrderSend ( Symbol (), OP_SELL , 0.1 , Bid , 5 , Ask - 1500 * Point , Ask + 1500 * Point );
         ready_s = false ;
         }

  }

 
wolfovik :

Sorunu çözmeye yardım edin!

Test cihazındaki EA, ICustom işlevini kullanırken donuyor. Sorunu çözmenin yolları var mı?


Ve göstergenin adı , ICustom 3 işlev parametresindeki adla tam olarak eşleşir.
[Silindi]  
r772ra :

Ve göstergenin adı , ICustom 3 işlev parametresindeki adla tam olarak eşleşir.

Evet birebir uyuyor. Ve komut dosyası ayrı olarak adlandırılır. Ama zaten yaklaşık 2-3 saniye sürüyor
 
wolfovik :

Sorunu çözmeye yardım edin!

Test cihazındaki EA, ICustom işlevini kullanırken donuyor. Sorunu çözmenin yolları var mı?


Bazı isimler eşleşmiyor:

 high = iCustom ( NULL , 0 , " PB Channel " , "current time frame" , 25 , 6 , 3.0 , TRUE , TRUE , FALSE , FALSE , TRUE , FALSE , FALSE , 1 , 0 ); //не стоит в именах файлов пробелы ставить

   PBkChannel.ex4   
[Silindi]  
evillive :

Bazı isimler eşleşmiyor:


Büyük olasılıkla forum, boşluk içeren bir dosya eklemenize izin vermiyor. Her şey eşleşiyor. Sorun derinleşiyor...
[Silindi]  
MT4'ü güncelledikten sonra, birkaç hesapla ticaret yapmak için bir bilgisayarda birkaç terminal penceresi açabilen kim ???