유로 쥐 - 페이지 3

 
Mickey Moose :
누구에게 묻고 있습니까?

또 다른 재미있는 사람... 말투를 바꾸세요...

그 과정에서 당신은 자신에게 맞는 아바타를 선택했습니다 - 프로이트에 따르면 ...

"엘크는 운명이다"라는 옛말을 의역하자면...

 
elmucon :

1. 함수에 전달할 문자열 값은 무엇입니까?

2. 코드에 따르면 컴파일러는 이 줄에서 맹세합니다.

l_AUDUSD = 0 ; l_NZDUSD = 0 ; l_USDCAD = 0 ; l_USDJPY = 0 ; // эти для отрисовки графики
 
Aleksey Vyazmikin :

1. 함수에 전달할 문자열 값은 무엇입니까?

2. 코드에 따르면 컴파일러는 이 줄에서 맹세합니다.

그래서 해보세요 - 차트에 그리기 위한 변수가 있었습니다(시각화)

(이전 터미널의 경우 아래 코드):

 // +--------------------------------------------------------------------------------------------------+
// входные параметры                                                                                  |
// +--------------------------------------------------------------------------------------------------+
input ENUM_MA_METHOD      Metod  = MODE_SMA ;           // Усреднение
input ENUM_APPLIED_PRICE Prise  = PRICE_MEDIAN ;       // Цена 
       input int Sdvig           = 3 ;                   // Cдвиг MA 
       input int MA              = 20 ;                 // Периуд MA

// +--------------------------------------------------------------------------------------------------+
// функция направления торговли                                                                       |
// +--------------------------------------------------------------------------------------------------+
int CheckSig( string sym){
     bool l_Avers;
     int   l_dn = 0 , l_up = 0 ; 
     int   Shift_Au,  Shift_Nz,  Shift_Ca,  Shift_Jp;
     datetime iTm = iTime ( _Symbol , 0 , 1 );
     if ( StringFind (sym, "USD" , 0 )== 3 ) l_Avers = false ; else l_Avers = true ;
    Shift_Au = iBarShift ( "AUDUSD" , 0 ,iTm, true ); if (Shift_Au <= 0 ) return ( 2 );
    Shift_Nz = iBarShift ( "NZDUSD" , 0 ,iTm, true ); if (Shift_Nz <= 0 ) return ( 2 );
    Shift_Ca = iBarShift ( "USDCAD" , 0 ,iTm, true ); if (Shift_Ca <= 0 ) return ( 2 );
    Shift_Jp = iBarShift ( "USDJPY" , 0 ,iTm, true ); if (Shift_Jp <= 0 ) return ( 2 );
     if ( iClose ( "AUDUSD" , 0 ,Shift_Au) > iMA ( "AUDUSD" , 0 ,MA,Sdvig,Metod,Prise,Shift_Au)){ if (!l_Avers) l_up ++; else l_dn ++;}
     if ( iClose ( "AUDUSD" , 0 ,Shift_Au) < iMA ( "AUDUSD" , 0 ,MA,Sdvig,Metod,Prise,Shift_Au)){ if (!l_Avers) l_dn ++; else l_up ++;}
     if ( iClose ( "NZDUSD" , 0 ,Shift_Nz) > iMA ( "NZDUSD" , 0 ,MA,Sdvig,Metod,Prise,Shift_Nz)){ if (!l_Avers) l_up ++; else l_dn ++;}
     if ( iClose ( "NZDUSD" , 0 ,Shift_Nz) < iMA ( "NZDUSD" , 0 ,MA,Sdvig,Metod,Prise,Shift_Nz)){ if (!l_Avers) l_dn ++; else l_up ++;}
     if ( iClose ( "USDCAD" , 0 ,Shift_Ca) < iMA ( "USDCAD" , 0 ,MA,Sdvig,Metod,Prise,Shift_Ca)){ if (!l_Avers) l_up ++; else l_dn ++;}
     if ( iClose ( "USDCAD" , 0 ,Shift_Ca) > iMA ( "USDCAD" , 0 ,MA,Sdvig,Metod,Prise,Shift_Ca)){ if (!l_Avers) l_dn ++; else l_up ++;}
     if ( iClose ( "USDJPY" , 0 ,Shift_Jp) < iMA ( "USDJPY" , 0 ,MA,Sdvig,Metod,Prise,Shift_Jp)){ if (!l_Avers) l_up ++; else l_dn ++;}
     if ( iClose ( "USDJPY" , 0 ,Shift_Jp) > iMA ( "USDJPY" , 0 ,MA,Sdvig,Metod,Prise,Shift_Jp)){ if (!l_Avers) l_dn ++; else l_up ++;}
     if (l_up == 4 ) return ( 1 ); 
     if (l_dn == 4 ) return (- 1 );
return ( 0 );}
 // вызов для евро

CheckSig( "EURUSD" );

// вызов для фунта

CheckSig( "GBPUSD" );

// вызов для франка

CheckSig( "USDCHF" );


// ну или так

CheckSig( _Symbol );
CheckSig( Symbol ());

 
elmucon :
그래서 해보세요 - 차트에 그리기 위한 변수가 있었습니다(시각화)

네, 제가 정리했습니다. 그러나 특별한 결과는 없으며 더 정확하게는 음수입니다. 규칙을 뒤집으면 PF가 증가하고 더 이상 ...

ATS - 비둘기에서 떠 다니는 채널의 반대 추세.

 
Aleksey Vyazmikin :

네, 제가 정리했습니다. 그러나 특별한 결과는 없으며 더 정확하게는 음수입니다. 규칙을 뒤집으면 PF가 증가하고 더 이상 ...

ATS - 비둘기에서 떠 다니는 채널의 반대 추세.


실례합니다 - 별로 신경쓰지 않았지만 여기에 몇 가지 시각적 사진이 있습니다.

최적화 없이, 조정 없이, 눈으로 설정하고 시작 가격으로

브로커가 준 이력에 따라 설정을 변경하지 않고 세 가지 통화에 대해 (별로 깊지는 않지만 alpari는 도중에 더 이상 제공하지 않습니다)

이것을 백테스트로 생각할 수 있습니다....

e1213

e321

e1321

 
elmucon :

실례합니다 - 별로 신경쓰지 않았지만 여기에 몇 가지 시각적 사진이 있습니다.

최적화 없이, 조정 없이, 눈으로 설정하고 시작 가격으로

브로커가 준 이력에 따라 설정을 변경하지 않고 세 가지 통화에 대해 (별로 깊지는 않지만 alpari는 도중에 더 이상 제공하지 않습니다)

이것을 백테스트로 생각할 수 있습니다....



Alpari는 기본 설정으로 2010년부터 15분으로 테스트해왔습니다.

표준 필터만 있어도 PBX가 잘 작동합니다. 최소값은 그대로 두었습니다.

 

모든 것이 시계처럼

e123

e123

 

손으로 닫음 - 신호가 다음 막대에서 변경되지 않으면 새 시리즈가 열립니다.

e123

e123

 

새로운 시리즈를 시작했습니다

e123

 

하나 둘 셋 넷 다섯 계속 노를 저어...

e123