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!
 
Здравствуйте!Никто не видит здесь недоразумения?Просто при тестировании параметра 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);
 
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!
 

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.
 
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   
 
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...
 
MT4'ü güncelledikten sonra, birkaç hesapla ticaret yapmak için bir bilgisayarda birkaç terminal penceresi açabilen kim ???