코딩 도움말 - 페이지 717

 

mladen :
What is "instant profit scalper"?

http://www.metatraderfiles.com/wp-content/uploads/instant-profit-scalper-04.png

 

안녕,

ex4 파일만 있습니다. 지표(iCustom 기능 )가 있는 데이터를 로드하고 싶습니다. "Stratman Trend Mode"의 입력에 무엇을 써야 할지 모르겠습니다. 아마도 당신은 알고 있습니까? :) 나는 첨부에 표시를 보냅니다.

파일:
xExt.ex4  41 kb
 
alozard :

안녕 mladen

다음과 같이 표시기수정 하십시오 .

감사해요




BB macd 는 "터치"를 표시하지 않지만 교차 - 오류가 없으므로 수정할 필요가 없습니다.
 

mladen 씨:

차트에서 여러 번 실행하려면 표시기에서 어떤 코드를 추가하거나 제거 해야 합니까?

한 번만 실행할 수 있습니다. 차트에서 여러 번 실행해야 합니다.

안부

 
bilbao :

mladen 씨:

차트에서 여러 번 실행하려면 표시기에서 어떤 코드를 추가하거나 제거해야 합니까?

한 번만 실행할 수 있습니다. 차트에서 여러 번 실행해야 합니다.

안부

모든 표시기는 여러 번 실행할 수 있습니다.

그러나 객체를 처리하는 경우 그에 따라 변경되어야 합니다(생성된 인스턴스에만 속하는 객체를 처리하기 위해).

 

관심

나는 그것을 수정

확인해 줄 수 있니?

죄송합니다. 난 할 수 없어

차트에서 여러 번 실행해야 합니다.

안부

파일:
 
bilbao :

관심

나는 그것을 수정

확인해 줄 수 있니?

죄송합니다. 난 할 수 없어

차트에서 여러 번 실행해야 합니다.

안부

이를 확인 하려면 원본(디컴파일되지 않은) 코드가 필요합니다. 원본 소스 코드가 있으면 게시하십시오.
 
mladen :
이를 확인하려면 원본(디컴파일되지 않은) 코드가 필요합니다. 원본 소스 코드가 있으면 게시하십시오.

그것을 가지고

안부

 
bilbao :

그것을 가지고

안부

죄송하지만 둘 다 디컴파일되었습니다.
 

누구든지 두 시점 사이에서 최고점과 최저점을 찾은 경험이 있습니까? 그리려고 해요

오후 3시부터 오후 5시(19:00 - 0:00) 사이에 최고 고가와 최저 최저에 선을 그을 수 있습니다.

특정 시점에만 가능하지만 하루 중 가장 높고 낮을 때만 가능합니다. 일정 수의 양초 사이에서 높낮이를 알 수 있지만

시간이 지남에 따라 촛불 숫자가 계속 변경됨에 따라 문제가 됩니다. 19:00 ( 228 )에 촛불로 시작하면

현재 방향으로 거꾸로 계산( 168 = 0:00 ) 60개 양초( 5분 차트) 각 양초의 고가와 저가를 얻을 수 있지만

나는 높은 것의 가장 높은 것과 낮은 것의 가장 낮은 것이 필요합니다.

아래는 제가 작업한 코드입니다. 누군가 내가 놓치고 있거나 잘못하고 있는 것이 무엇인지 말해 줄 수 있습니다.


감사해요!


노란수염


//+--------------------------------------------------------------------------+
//|                                                   Daily High and Low.mq4 |
//|                                                                       me |
//|                                                                          |
//+--------------------------------------------------------------------------+

#property indicator_chart_window

extern int Hour_Num = 19 ;
extern int Hour_Num_A = 0 ;

extern int Minute_Num = 0 ;


    
    
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
   return ( 0 );
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
{
//----

    

    
//----
   return ( 0 );
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+

int start()
   {

     datetime BeginTime, EndTime;
     int ph;
     int Counted_bars= IndicatorCounted ();                                                        
     int p= Bars -Counted_bars- 1 ;                                                                  
                                                                                                
     while (p>= 0 )                                                                                        
    {    
     if ( TimeHour ( Time [p]) == Hour_Num && TimeMinute ( Time [p]) == Minute_Num)
    
    { ph=ph+ 1 ;
    
       double pvH =   iHigh ( NULL , 0 , iHighest ( NULL , 0 , MODE_HIGH , 60 , 168 ));  
      
        
     if (p > 0 )
    {
    BeginTime = iTime ( NULL , PERIOD_D1 , pvH );                                                      
    EndTime   = BeginTime - 18000 ;                                                                
    }
                                                                                              
     //double pvH=iHigh(NULL, PERIOD_D1,ph);
    
   //  double pvH=iHighest(NULL,0,MODE_HIGH,60,-168);
        
     /*  ObjectDelete("DnSymbolBz");
       ObjectCreate("DnSymbolBz", OBJ_ARROW, 0, Time[p],pvH);                  
       ObjectSet("DnSymbolBz", OBJPROP_ARROWCODE, SYMBOL_ARROWDOWN);
       ObjectSet("DnSymbolBz", OBJPROP_WIDTH,2);      
       ObjectSet("DnSymbolBz", OBJPROP_COLOR,Red);
       ObjectSet("DnSymbolBz", OBJPROP_ANCHOR, ANCHOR_BOTTOM);*/

    
         ObjectDelete ( "OpenTtA" );
         ObjectCreate ( "OpenTtA" , OBJ_HLINE , 0 , Time [p],pvH);
         ObjectSet ( "OpenTtA" , OBJPROP_COLOR , LightGreen);
                                                    
                                                                                                    
   // Alert("pvH =  ",pvH);
    
     ObjectDelete ( "pHg_Line" +ph);  
     ObjectCreate ( "pHg_Line" +ph, OBJ_TREND , 0 , BeginTime, pvH, EndTime, pvH );                          
     ObjectSet ( "pHg_Line" +ph, OBJPROP_COLOR , MediumSeaGreen);
     ObjectSet ( "pHg_Line" +ph, OBJPROP_STYLE , STYLE_DASH );
     ObjectSet ( "pHg_Line" +ph, OBJPROP_WIDTH , 1 );
     ObjectSet ( "pHg_Line" +ph, OBJPROP_RAY , False );  
    
    }
    p--;  
   ObjectSet ( "pHg_Line" +ph, OBJ_TREND ,EndTime);
    
    
     ChartRedraw ( ChartID ());

    
    
  
    
     }

//----
   return ( 0 );
}
//+------------------------------------------------------------------+
사유: