마을 사람들을 버는 법을 배우십시오 [에피소드 2] ! - 페이지 170

 
rentik :

CELL이나 BY에서 어디를 여는지는 중요하지 않다는 결론에 점점 더 많이 도달합니다! ))))

이것이 전체 전략입니다.

우리에게는 물결이 있습니다. 따라서 둘 다 본질적으로 어떤 순간에도 존재하고 있을 것입니다.

합리적인 것이 나올 때까지 쪼고 쪼는 것만 남아 있습니다.

42년 동안 계속된 과제.... 상인들을 위해


이러한 파도를 이용하여 질적으로 유수프 소시지 줄루! "MT 화면의 Sultonov 표시기" 지점에서 Zulu에 대한 그의 경험치 및 모니터링에 대한 링크를 확인하십시오.

 
Roman. :

:-)

시원한... :-)


좋아 로만!

안정성은 탁월함의 표시입니다. 계속 해!

 
Roman. :

이러한 파도를 이용하여 질적으로 유수프 소시지 줄루! "MT 화면의 Sultonov 표시기" 지점에서 Zulu에 대한 그의 경험치 및 모니터링에 대한 링크를 확인하십시오.


나는 보았다. 나는 칠면조를 사용하지 않습니다.

여기 그는 애지중지에서 썼습니다 ...

흥미롭게 작동합니다. 아마도 누군가가 유용 할 것입니다))) (현재를 염두에 두어야합니다. 닫기는 사용되지 않고 15 일에는 작동하지 않으며 9-00에서 10-00까지)

0보다 크고 2nd와 같지 않은 경우 - 매수, 0보다 작고 2nd와 같지 않은 경우 = CELL, 2nd와 같으면 거래하지 않음:

 //+------------------------------------------------------------------+
//|                                                           xx.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link       ""

#property indicator_separate_window
#property indicator_buffers 3
//----
extern string Symb1= "EURUSD" ;
extern string Symb2= "EURJPY" ;
extern string Symb3= "USDJPY" ;
int All_Bars = 0 ;
int Last_Bars = 0 ;
//double minEURUSD;
//double minEURCHF;
//double minUSDCHF;
double EMA_H,EMA_L,EMA_O;
double arrEURUSD[];
double arrEURCHF[];
double arrUSDCHF[];
color Color_EURUSD = Green ;
color Color_EURCHF = DarkBlue ;
color Color_USDCHF = Red ;
//color Color_CHF = Chocolate;
//color Color_JPY = Maroon;
//color Color_AUD = DarkOrange;
//color Color_CAD = Purple;
//color Color_NZD = Teal;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle ( 0 , DRAW_LINE , DRAW_LINE , 2 , Color_EURUSD);
   SetIndexBuffer ( 0 , arrEURUSD);
   SetIndexLabel ( 0 , Symb1); 
   SetIndexStyle ( 1 , DRAW_LINE , DRAW_LINE , 2 , Color_EURCHF);
   SetIndexBuffer ( 1 , arrEURCHF);
   SetIndexLabel ( 1 , Symb2); 
   SetIndexStyle ( 2 , DRAW_LINE , DRAW_LINE , 2 , Color_USDCHF);
   SetIndexBuffer ( 2 , arrUSDCHF);
   SetIndexLabel ( 2 , Symb3);       
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
                
   //int limit;
   //int counted_bars = IndicatorCounted();
//---- проверка на возможные ошибки
   //if(counted_bars < 0) 
       //return(-1);
//---- последний посчитанный бар будет пересчитан
   //if(All_Bars < 1)
       //All_Bars = Bars;
   //if(counted_bars > 0 && Last_Bars > 0) 
       //counted_bars -= Last_Bars;
   //limit = All_Bars - counted_bars;
//---- основной цикл
   //for(int i = 0; i < limit; i++)
   for ( int i = 0 ; i < 100 ; i++)   
     {
         if ( TimeHour ( iTime (Symb1, PERIOD_M5 ,i))!= 9 || TimeDay ( iTime (Symb1, PERIOD_M5 ,i))!= 15 )
            {
               EMA_L= iMA ( Symb1, PERIOD_M5 , 1 , 0 , MODE_SMA ,   PRICE_LOW , i );
               EMA_O= iMA ( Symb1, PERIOD_M5 , 1 , 0 , MODE_SMA ,   PRICE_OPEN , i );
               EMA_H= iMA ( Symb1, PERIOD_M5 , 1 , 0 , MODE_SMA ,   PRICE_HIGH , i );
               if ( MathAbs (EMA_O-EMA_H)< MathAbs ( 0.00001 ))
               {                  
                  arrEURUSD[i] = - 1 ;
               }         
               if ( MathAbs (EMA_O-EMA_L)< MathAbs ( 0.00001 ))
               {                  
                  arrEURUSD[i] = 1 ;
               }
               if ( MathAbs (EMA_O-EMA_H)>= MathAbs ( 0.00001 ) && MathAbs (EMA_O-EMA_L)>= MathAbs ( 0.00001 ))
               {                  
                  arrEURUSD[i] = arrEURUSD[i- 1 ];
               }         
               EMA_L= iMA ( Symb2, PERIOD_M5 , 1 , 0 , MODE_SMA ,   PRICE_LOW , i );
               EMA_O= iMA ( Symb2, PERIOD_M5 , 1 , 0 , MODE_SMA ,   PRICE_OPEN , i );
               EMA_H= iMA ( Symb2, PERIOD_M5 , 1 , 0 , MODE_SMA ,   PRICE_HIGH , i );
               if ( MathAbs (EMA_O-EMA_H)< MathAbs ( 0.00001 ))
               {                  
                  arrEURCHF[i] = - 0.7 ;
               }
               if ( MathAbs (EMA_O-EMA_L)< MathAbs ( 0.00001 ))
               {                  
                  arrEURCHF[i] = 0.7 ;
               }
               if ( MathAbs (EMA_O-EMA_H)>= MathAbs ( 0.00001 ) && MathAbs (EMA_O-EMA_L)>= MathAbs ( 0.00001 ))
               {                  
                  arrEURCHF[i] = arrEURCHF[i- 1 ];
               }          
               EMA_L= iMA ( Symb3, PERIOD_M5 , 1 , 0 , MODE_SMA ,   PRICE_LOW , i );
               EMA_O= iMA ( Symb3, PERIOD_M5 , 1 , 0 , MODE_SMA ,   PRICE_OPEN , i );
               EMA_H= iMA ( Symb3, PERIOD_M5 , 1 , 0 , MODE_SMA ,   PRICE_HIGH , i );
               if ( MathAbs (EMA_O-EMA_H)< MathAbs ( 0.00001 ))
               {                  
                  arrUSDCHF[i] = - 0.5 ;
               }
               if ( MathAbs (EMA_O-EMA_L)< MathAbs ( 0.00001 ))
               {                  
                  arrUSDCHF[i] = 0.5 ;
               }
               if ( MathAbs (EMA_O-EMA_H)>= MathAbs ( 0.00001 ) && MathAbs (EMA_O-EMA_L)>= MathAbs ( 0.00001 ))
               {                  
                  arrUSDCHF[i] = arrUSDCHF[i- 1 ];
               }          
         }
         if ( TimeHour ( iTime (Symb1, PERIOD_M5 ,i))== 9 || TimeDay ( iTime (Symb1, PERIOD_M5 ,i))== 15 )
            {
               arrEURUSD[i] = 2 ;
               arrEURCHF[i] = 2 ;
               arrUSDCHF[i] = 2 ;
            }
     }
   return ( 0 );
  }
//+------------------------------------------------------------------
 
/**/
 
rentik :

좋아 로만!

안정성은 탁월함의 표시입니다. 계속 해!


고맙습니다! :-)
 
Roman. :
축하합니다!

방금 새 버전을 설치했는데 테스터에 다음과 같이 표시됩니다.

상징 EURUSD(유로 vs USD)
기간 15분 (M15) 2009.06.01 00:00 - 2012.11.28 18:44 (2009.06.01 - 2013.01.01)
모델 공개 가격(바 개방을 명시적으로 제어하는 Expert Advisor만 해당)



역사의 바 87542 시뮬레이션된 진드기 174070 시뮬레이션 품질 해당 없음
그래프 불일치 오류 0




초기 보증금 7000.00



순이익 56753.12 총 이윤 68780.89 총 손실 -12027.77
수익성 5.72 우승 기대 55.42

절대 드로다운 424.62 최대 드로다운 4087.14 (30.48%) 상대적인 하락 30.48% (4087.14)

총 거래 1024 숏포지션(%원) 377 (71.35%) 롱포지션(%원) 647 (72.49%)

수익성 있는 거래(전체의 %) 738 (72.07%) 거래 손실(전체의 %) 286 (27.93%)
가장 큰 수익성 있는 거래 3044.74 무역 손실 -371.88
중간 수익성 있는 거래 93.20 무역 손실 -42.06
최대 금액 연속 우승(이익) 21 (549.59) 연속 손실(손실) 6 (-1045.84)
최고 연속 이익 (승수) 4687.49 (10) 연속 손실(손실 수) -1087.75 (5)
평균 연속 이득 6 지속적인 손실 2
 
khorosh :

방금 새 버전을 설치했는데 테스터에 다음과 같이 표시됩니다.

상징 EURUSD(유로 vs USD)
기간 15분 (M15) 2009.06.01 00:00 - 2012.11.28 18:44 (2009.06.01 - 2013.01.01)
모델 공개 가격(바 개방을 명시적으로 제어하는 Expert Advisor만 해당)



역사의 바 87542 시뮬레이션된 진드기 174070 시뮬레이션 품질 해당 없음
그래프 불일치 오류 0




초기 보증금 7000.00



순이익 56753.12 총 이윤 68780.89 총 손실 -12027.77
수익성 5.72 우승 기대 55.42

절대 드로다운 424.62 최대 드로다운 4087.14 (30.48%) 상대적인 하락 30.48% (4087.14)

총 거래 1024 숏포지션(%원) 377 (71.35%) 롱포지션(%원) 647 (72.49%)

수익성 있는 거래(전체의 %) 738 (72.07%) 거래 손실(전체의 %) 286 (27.93%)
가장 큰 수익성 있는 거래 3044.74 무역 손실 -371.88
중간 수익성 있는 거래 93.20 무역 손실 -42.06
최대 금액 연속 우승(이익) 21 (549.59) 연속 손실(손실) 6 (-1045.84)
최고 연속 이익 (승수) 4687.49 (10) 연속 손실(손실 수) -1087.75 (5)
평균 연속 이득 6 지속적인 손실 2

좋은 버전! 잘하셨어요! 내 테스터에서 결과는 "더 겸손합니다"... Ilano-Martin의 "잉여 거래 비율"과 함께 "수익성"은 일반적으로 터무니 없습니다!

 
Roman. :

좋은 버전! 잘하셨어요! 내 테스터에서 결과는 "더 겸손합니다"... Ilano-Martin의 "잉여 거래 비율"과 함께 "수익성"은 일반적으로 터무니 없습니다!




수익성을 높이고 싶다면 이익의 양으로 마감하지 말고 신호로 마감하십시오. 최대 드로다운을 늘리지 않고 로트를 조작하는 것만으로 약 30%의 이익을 증가시키는 비법도 있다. 관심이 있으시면 알려 드리겠습니다.

 
Roman. :

- 날개만 빼고 똑같은거 없나요?

- 아니다.

- 찾을 것이다! (c) 다이아몬드 손.

:-)

GRAIL이 발견되었습니다! 경계를 줄게!


)))) 아니요, 찾을 수 없습니다 ....

하지만 진실은 저 너머에 있다

 
khorosh :


수익성을 높이고 싶다면 이익의 양으로 마감하지 말고 신호로 마감하십시오. 최대 드로다운을 늘리지 않고 로트를 조작하는 것만으로 약 30%의 이익을 증가시키는 비법도 있다. 관심이 있으시면 알려 드리겠습니다.


고마워, 유리! 고마울거야!