[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 193

 
Andrey067 :

모두 좋은 하루!

고문에 대한 질문입니다. 많은 어드바이저를 보며 거래가 자동으로 이루어지는 방식을 알고 싶습니다. 모든 것을 올바르게 설정한 것 같습니다. 고문이 거래하도록 허용하고 아이디어를 이해하지만 어떤 이유로 거래가 없습니다. 특정 도구에 적용되는 것이 아닐까요? 아니면 기간? 어떻게 알 수 있나요?..


기본적으로 다른 매개변수에 지정되지 않은 경우 현재 계측기 및 현재 시간 프레임에서 작동합니다(물론 이러한 매개변수가 사용되는 경우)
 
tara :

1. double==int 비교 결과가 이전에 double에 배치된 특정 int 값에 따라 달라지기 때문에 일부 막대는 건너뜁니다. 이것이 바로 여기서 일어나는 일입니다. 우리는 시간(int)을 double로 씁니다. 2의 거듭제곱이 아닌 모든 숫자에 대해 정밀도가 손실되고 결과적으로 double3 != int3이지만 double4 == int4가 됩니다.

2. 이것은 누군가의 기술적 오류이며 여러 번 반복된 것임을 이해합니다. 사실, OpenBar 유형을 double로 변경하기만 하면 됩니다. 그러나 - 마음의 잠은 괴물을 낳습니다. 다른 사람의 코드를 반복하고 눈을 감는 것이 더 쉽습니다. :)

3. 메모리 할당의 관점에서 솔루션이 올바르지 않습니다. 여기에는 로컬 정적 변수로 충분하고 추가 전역 변수는 쓸모가 없습니다. 이것은 사소한 일이지만 프로그램 쓰레기입니다.

이상하지만 나는 아무것도 놓치지 않습니다. 로그를 줄 필요가 없다고 생각합니까? PERIOD_H1 , "로그"의 숫자는 0에서 23까지, 때로는 최대 22까지 실행됩니다.

아마도 모든 종류의 유령의 절차에 있는 사업일 것입니다.

헛된 당신입니다. 그리고 나는 메모리에 대해 더 유능하게(static + int) 동의합니다.

 
Vinin :

기본적으로 다른 매개변수에 지정되지 않은 경우 현재 계측기 및 현재 시간 프레임에서 작동합니다(물론 이러한 매개변수가 사용되는 경우)

일반적인 조언자 - 기간이 4와 12인 두 이동 평균 . 신호 - 교차점. 낮 동안 5분 동안 이러한 신호가 여러 번 있었지만 거래는 없었습니다. 상황은 다른 고문들도 마찬가지다. 아니면 실제 계정에서만 작동하고 데모에 연결합니까???
 
Andrey067 :

일반적인 조언자 - 기간이 4와 12인 두 이동 평균. 신호 - 교차점. 낮 동안 5분 동안 이러한 신호가 여러 번 있었지만 거래는 없었습니다. 상황은 다른 고문들도 마찬가지다. 아니면 실제 계정에서만 작동하고 데모에 연결합니까???

오류는 논리에만 있습니다. Real 또는 Demo는 중요하지 않지만 열려고 시도해야 합니다. 로그가 비어 있으면 어드바이저에서 오류를 찾으십시오.
 
Vinin :

코드를 가져 오는 것이 남아 있습니다. 5페이지 뒤에 똑같은 말을 반복하는 것도 지겹다. 또한 검색을 통해 올바른 솔루션을 쉽게 찾을 수 있습니다.


튜토리얼의 코드는 이전 페이지의 두 번째 게시물에 있습니다. 토론의 주제는 이전 페이지에서 제안된 "단순화" 버전의 이 코드에 대한 일치 여부(기능적)였습니다. 판정: 일치하지 않습니다.

zy 이전 게시물에 오류(기계적)가 있었습니다. 항목 2에는 "double" 대신 "datetime 또는 int"가 있어야 합니다. 수정했습니다.

 
tara :

튜토리얼의 코드는 이 페이지의 두 번째 게시물에 있습니다. 토론의 주제는 이전 페이지에서 제안된 "단순화" 버전의 이 코드에 대한 일치 여부(기능적)였습니다. 판정: 일치하지 않습니다.

나는 다른 사람의 코드를 절대 사용하지 않습니다.

나는 당신의 버전을 기다리고 있습니다 (교과서가 아님)

 

남자들은 나에게 말하지 않는다. 나는 Martin의 MM에서 추세 TS를 테스트합니다. 칠면조의 명시적 기간을 나타냅니다. 예를 들어, 프랙탈 붕괴 시 시장에 진입하기 위한 최소 기간

 // определение входа в рынок по пробою фрaктала        
      F1= iFractals ( Symbol (), signal_period, MODE_UPPER, 2 ); 
         if (F1> 0 ) F11 = F1; //Print (" F11 = ",   F11);}   
            
             
      F2= iFractals ( Symbol (), signal_period, MODE_LOWER, 2 ); 
         if (F2> 0 ) F22 = F2; // Print (" F22 = ",   F22);}
       

동시에 signal_period =

PERIOD_M30 서른 30 분
이것은 최소값입니다. 시장에 진입하기 위해 다른 기간에 다른 칠면조에 대한 신호를 수신합니다. 이것은 최소값입니다.

다음으로 이 DC에서 다운로드한 따옴표 기록과 함께 전략 테스터 터미널을 로드합니다. 결과적으로 M30 이하의 기간(예: M15 또는 M1)에서 테스트할 때 다른 테스트 결과가 얻어집니다... 어떻게 이게 가능??? Expert Advisor는 새로운 바의 개점을 통제하고 개점 가격으로 테스트됩니다 ... 누가 비슷한 것을 알고 있거나 겪었는지 알려주십시오 ...

 
Roman. :

얘들아 나한테 말하지마 나는 Martin의 MM에서 추세 TS를 테스트합니다. 칠면조의 명시적 기간을 나타냅니다. 예를 들어, 프랙탈 붕괴 시 시장에 진입하기 위한 최소 기간

동시에 signal_period =

PERIOD_M30 서른 30 분
이것은 최소값입니다. 시장에 진입하기 위해 다른 기간에 다른 칠면조에 대한 신호를 수신합니다. 이것은 최소값입니다.

다음으로 이 DC에서 다운로드한 따옴표 기록과 함께 전략 테스터 터미널을 로드합니다. 결과적으로 M30 이하의 기간(예: M15 또는 M1)에서 테스트할 때 다른 테스트 결과가 얻어집니다... 어떻게 이게 가능??? Expert Advisor는 새로운 바의 개점을 통제하고 개점 가격으로 테스트됩니다 ... 누가 비슷한 것을 알고 있거나 겪었는지 알려주십시오 ...


두 번째 막대에서 프랙탈을 다시 그릴 수 있습니다. 3차에 확인해봐야겠네요
 
Vinin :

두 번째 막대에서 프랙탈을 다시 그릴 수 있습니다. 3차에 확인해봐야겠네요

흥미롭네요. 빅터, 고마워. 내가 확인 할게요.
 
Roman. :

흥미롭네요. 빅터, 고마워. 내가 확인 할게요.

TC만 버틸 수 있다면