포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 533

 
abeiks :

어떻게 그 그래픽 개체를 정의 특정 이름을 가진 차트 이미 차트에 있습니까?


ObjectFind ( 0,"전문가가 중지되었습니다!!!" );
 
evillive :

ObjectFind( 0,"전문가가 중지되었습니다!!!" );

ObjectFind 가 필요한 것입니다. 감사합니다!
 
이전 내비게이터를 메타에디터로 되돌리는 방법을 알려주세요 ?? 예전에는 맨 아래에 파일 사전 검색 탭이 있었고 항상 검색과 내가 원하는 것을 유지했습니다(예: 기능 사용 방법을 잊어버렸습니다. 그것과 이 기능과 함께 오는 모든 것이 나에게 표시되었습니다.) 그러나 새 탭은 그런 탭이 아니며 지속적으로 나를 mql4|mql5.ru 사이트로 보냅니다. 이는 나에게 매우 불편합니다.
 
Skydiver :
이전 내비게이터를 메타에디터로 되돌리는 방법을 알려주세요 ?? 예전에는 맨 아래에 파일 사전 검색 탭이 있었고 항상 검색과 내가 원하는 것을 유지했습니다(예: 기능 사용 방법을 잊어버렸습니다. 그것과 이 기능과 함께 오는 모든 것이 나에게 표시되었습니다.) 그러나 새 탭은 그런 탭이 아니며 지속적으로 나를 mql4|mql5.ru 사이트로 보냅니다. 이는 나에게 매우 불편합니다.

어떻게 검색이 안되지?

 
evillive :

이 모든 것이 부서에서 쉽게 구현됩니다. . 그리고 코드 베이스를 뒤지다 보면 비슷한 것을 찾아 스스로 필요한 것을 모을 수 있습니다. 하지만 종종 파일을 세분화해야 할 필요가 있습니다.

지표에서만 비슷한 것을 찾았지만 아직 tp와 sl의 교차점을 추적하는 것을 찾지 못했습니다.
 
AlexeyVik :

어떻게 검색이 안되지?



그리고 이전에는 메타에디터에서 직접 불가능했던 방법은 무엇입니까? (죄송합니다, 인터넷이 나빠서 삽입할 수 없습니다.) 네비게이터에 검색이 있었고, 그 후 원하는 기능이나 다른 것을 선택하고 툴킷 패널이 아래(또는 설정의 다른 곳)에서 열립니다. 도움말 탭입니다.
 
Skydiver :

그리고 이전에는 메타에디터에서 직접 불가능했던 방법은 무엇입니까? (죄송합니다. 인터넷이 나빠서 삽입할 수 없습니다.) 네비게이터에 검색이 있었고, 그 후 원하는 기능이나 다른 것을 선택하고 툴킷 패널이 아래(또는 설정의 다른 곳)에서 열립니다. 도움말 탭입니다.

인터넷이 안좋아서 다행입니다. 이 사진이 왜 필요한가요? 나는 좋은 기억을 가지고 있고 내 컴퓨터에 여전히 오래된 컴파일러가 있습니다. 볼 수 있습니다. "검색" 탭이 없다고 하셨습니다.

이전과 같이 함수 이름이나 다른 예약어를 밟고 매직 F1 키를 누르십시오.

 

새 위치가 열렸을 때 주기를 한 번만 거치게 하는 방법은 무엇입니까?

   if (OpenOrders> 1 )
   for (cnt= 0 ;cnt<OpenOrders;cnt++)   // scan all orders and positions. ..
   {
     OrderSelect (cnt, SELECT_BY_POS );
           if ( ( OrderType () == OP_BUY || OrderType () == OP_SELL ))
          {     
           if (cnt == OpenOrders- 1 )                      
                  FirstOpenTime = OrderOpenTime () ;
                  
                           if (cnt == OpenOrders- 2 )                       
                  SecondOpenTime = OrderOpenTime () ;
          }

   }
 

지표를 만들기로 했습니다. 결론은 이동 평균 이 이전 값에 비해 증가하면 이 값의 차이를 구하고 후속 성장 동안의 차이에 더하는 식입니다. 일정 간격(이 경우 5일). 간단히 말해서 5일 동안 이동평균선이 1포인트, 3포인트, 4포인트 상승한 3일이 있었는데, 이는 지표의 현재 가치가 8포인트라는 의미입니다. 그러나 쓰레기는 모든 것이 증가하는 것으로 요약됩니다.

이전 값을 고려하지 않고 어떻게 재설정합니까?

 #property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Lime
//--- input parameters
extern int        Period_MA_1= 21 ;
//--- buffers
double ExtMapBuffer1[];
extern int p= 5 ;
double val[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle ( 0 , DRAW_HISTOGRAM );
   SetIndexBuffer ( 0 ,ExtMapBuffer1);
   IndicatorDigits ( Digits + 1 );
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
     int counted_bars= IndicatorCounted (),                      
    limit;
     double
    MA_1_t;
   if (counted_bars> 0 )
      counted_bars--;
   limit= Bars -counted_bars;
   ArrayInitialize (val, 0 );
   ArrayResize (val,p);
   for ( int i= 0 ;i<limit;i++)
   {
       for ( int k=p;k>= 0 ;k--)
        {
         double indicator_minus,indicator_plus;
        val[k]= iMA ( NULL , 0 , 21 , 0 , MODE_EMA , PRICE_CLOSE ,i+k) - iMA ( NULL , 0 , 21 , 0 , MODE_EMA , PRICE_CLOSE ,i+(k+1));
        if (val[k] > 0 ){indicator_plus=indicator_plus+val[k];}
        }
        ExtMapBuffer1[i]=indicator_plus;
   }
   return ( 0 );
  }
//+------------------------------------------------------------------+
 
Forexman77 :

지표를 만들기로 했습니다. 결론은 이동 평균이 이전 값에 비해 증가하면 이 값의 차이를 구하고 후속 성장 동안의 차이에 더하는 식입니다. 일정 간격(이 경우 5일). 쉽게 말해서 5일 이내에 이동 평균이 1, 3, 4포인트 상승한 3일이 있었다면 지표의 현재 값은 8포인트입니다. 그러나 쓰레기는 모든 것이 증가하는 것으로 요약됩니다.

이전 값을 고려하지 않고 어떻게 재설정합니까?


아마도 이것이 도움이 될 것입니다.
사유: