이 코드에 구매 및 판매 화살표를 넣을 수 있도록 도와주세요. - 페이지 3

 
Karputov Vladimir :

버전 "1.04"
나는 당신의 메시지를받지 않습니다 보스
 
younghadiz :
나는 당신의 메시지를받지 않습니다 보스

막대의 수 를 제한해야 합니다.

하지만 오늘은 아닐 것입니다.

버전 "1.04" 파일을 첨부합니다.


위의 메시지에서 버전 1.04.1을 첨부했습니다. MetaEditor 프로젝트 폴더에서 새 버전을 사용할 수 있습니다.

 

안녕하세요 선생님, 저는 코드를 수정했고 지금은 잘 작동하고 있지만 제가 만난 유일한 문제는 5munite 시간 프레임과 새 막대가 형성된 다음 두 번째 새 막대가 형성되면 화살표가 신호를 받으면 화살표 사라질 것입니다. 화살표는 조건이 여전히 활성 상태일 때만 /print를 표시한다는 것을 이해합니다. 그리고 나는 또한 화살표가 역사에 표시하는 것을 좋아할 것입니다.

첨부파일은 아래에 있습니다.

당신의 지원을위한 탱크 선생님.

파일:
Test5.mq4  10 kb
 
younghadiz :

안녕하세요 선생님, 저는 코드를 수정했고 지금은 잘 작동하고 있지만 제가 만난 유일한 문제는 5munite 시간 프레임과 새 막대가 형성된 다음 두 번째 새 막대가 형성되면 화살표가 신호를 받으면 화살표 사라질 것입니다. 화살표는 조건이 여전히 활성 상태일 때만 /print를 표시한다는 것을 이해합니다. 그리고 나는 또한 화살표가 역사에 표시되는 것을 좋아할 것입니다.

첨부파일은 아래에 있습니다.

당신의 지원을위한 탱크 선생님.

막대의 수 를 제한해야 합니다.

하지만 오늘은 아닐 것입니다.

버전 "1.04" 파일을 첨부합니다.


위의 메시지에서 버전 1.04.1을 첨부했습니다. MetaEditor 프로젝트 폴더에서 새 버전을 사용할 수 있습니다.

 


그럴 수도 있지만 만족스러운 신호는 제공하지 않습니다.

 #property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 YellowGreen //Olive  
#property indicator_color2 Yellow
#property indicator_width1   1
#property indicator_width2   1
//--- input parameter
extern    bool Alerts=TRUE;
extern bool EnableBB = true ;
//--- input parameters of the script 
double arrow_up[];
double arrow_down[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int i nit (0)
  {
   SetIndexBuffer ( 0 , arrow_up);
   SetIndexStyle( 0 , DRAW_ARROW );
   SetIndexArrow( 0 , 233 );  
   SetIndexEmptyValue( 0 , 0.0 );
  
   SetIndexBuffer ( 1 , arrow_down);
   SetIndexStyle( 1 , DRAW_ARROW );
   SetIndexArrow( 1 , 234 );
   SetIndexEmptyValue( 1 , 0.0 );

   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
   int start()  
    {
    int counted_bars=IndicatorCounted();
    if (counted_bars< 0 ) return (- 1 );
    if (counted_bars> 0 ) counted_bars--;
    int limit= Bars -counted_bars;

  for ( int i= 0 ;i< limit;i++)
     {
     int COUNT = 0 ;
     for ( int z = i+ 5 ; z >=i; z--)
        {
        if (Close[z] > Open[z]) COUNT++;  
        else COUNT--; 
        if ( EnableBB==True)
           {
             if (COUNT == 4 && Close[z] < Open[z]) arrow_up[z] = Open[z];  
             if (COUNT == - 4 && Close[z] > Open[z]) arrow_down[z] = Open[z]; 
            }
         }
     } 
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+ 
파일:
EURUSDH4_22.png  41 kb
 

나는 당신이 올바른 것을 얻으려면 arrow_up과 arrow_down을 반대로 해야 한다고 생각합니다.

 
Karputov Vladimir :


위의 메시지에서 버전 1.04.1을 첨부했습니다. MetaEditor 프로젝트 폴더에서 새 버전을 사용할 수 있습니다.

예, 하지만 화살표는 내 상태를 나타내지 않습니다/인쇄 기반입니다.
 
younghadiz :
예, 하지만 화살표는 내 상태를 나타내지 않습니다/인쇄 기반입니다.

버전 1.04를 말씀하시는 건가요? 스크린샷 그래픽을 삽입하세요. 그래프는 날짜, 기간 및 제목 문자여야 합니다.

PS 소리. 버전 1.5를 첨부했습니다.

파일:
Test.mq4  11 kb
 
Karputov Vladimir :

버전 1.04를 말씀하시는 건가요? 스크린샷 그래픽을 삽입하세요. 그래프는 날짜, 기간 및 제목 문자여야 합니다.

PS 소리. 버전 1.5를 첨부했습니다.

이제 완벽하게 작동합니다. 전능하신 하나님이 당신에게 넘치도록 축복하십시오.

경고 작업도 수행했으며 잘 수행하고 있습니다.

지금 mql4를 보호하는 방법에 대해 작업하고 싶습니다. 선생님에 대한 튜토리얼이 있습니까?

 
younghadiz :

이제 완벽하게 작동합니다. 전능하신 하나님이 당신에게 넘치도록 축복하십시오.

경고 작업도 수행했으며 잘 수행하고 있습니다.

지금 mql4를 보호하는 방법에 대해 작업하고 싶습니다. 선생님에 대한 튜토리얼이 있습니까?

실례합니다. 이해하지 못했다.