[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 476

 
안녕하세요, 저는 질문에 관심이 있습니다. 고문이 다른 시간 차트에서 동일한 통화 쌍을 분석할 수 있습니까?
 
Techno >> :


가격을 입력합니까? 기본적으로 비용은 0입니다. 여기에 고급 버전이 있습니다. 가격을 입력하는 것을 잊지 마십시오.


예, 알겠습니다. 방금 약간 망쳤습니다. 다시 한번 감사합니다.
그리고 지금 내가 진정으로 이해하고 싶은 미래를 설명하는 것이 어렵지 않다면

t=24-Hour() - 여기에서 24시간에서 시간의 현재 값을 빼는 것이 분명해 보입니다.

좌표로는 잘 이해가 안가는데

첫 번째 좌표 Time[0]+(t*3600) - 여기에서 수신된 시간을 초로 변환하고 현재 시간에 더합니다. 맞죠?
두 번째 좌표 Time[0]+(t*3600)+(24*3600) - 여기에 24시간을 초 단위로 추가합니다.

젠장, 질문을 공식화하는 동안 나는 모든 것을 스스로 이해했습니다 :)

다시한번 감사드립니다!!!!
 
sipulpa писал(а) >>



다시한번 감사드립니다!!!!

제발) 그건 그렇고, 최신 버전을 사용하십시오. 거기에 이름 생성이 추가됩니다. 그렇지 않으면 한 줄만 있습니다)

나이키 >>
안녕하세요, 저는 질문에 관심이 있습니다. 고문이 다른 시간 차트에서 동일한 통화 쌍을 분석할 수 있습니까?


가능하고 심지어 다른 통화의 모든 기간

 
Techno >> :

제발) 그건 그렇고, 최신 버전을 사용하십시오. 거기에 이름 생성이 추가됩니다. 그렇지 않으면 한 줄만 있습니다)


나는 이미 텍스트 파일에서 데이터를 가져오고 이름으로 라인을 생성하는 스크립트의 일부를 준비했습니다.

감사합니다 많은 도움이 되었습니다!
 
아니면 좀 더 알려주세요 :) 라인 끝 어딘가에서 가격을 수준보다 높게 만드는 방법은 무엇입니까?
뭔가 효과가 없었습니다 :(
 
질문이 제거되었습니다 :) 나는 스스로 알아 냈습니다.
 
테스터로부터 미래를 어떻게 내다볼 것인가에 대한 질문이 있었지만 몇 분 동안 생각한 끝에 가장 쉬운 방법은 오프셋이 있는 시세를 사용하지 않는 통화 쌍에 로드하는 것이므로 구성하는 방법에 대한 질문 따옴표 파일의 오프셋은 이미 매크로일 수 있습니다.
 
splxgf писал(а) >>
테스터로부터 미래를 어떻게 내다볼 것인가에 대한 질문이 있었지만 몇 분 동안 생각한 끝에 가장 쉬운 방법은 오프셋이 있는 시세를 사용하지 않는 통화 쌍에 로드하는 것이므로 구성하는 방법에 대한 질문 따옴표 파일의 오프셋은 이미 매크로일 수 있습니다.


Expert Advisor는 CodeBase와 유사합니다.
 
그러나 간단한 최적화로는 이 문제를 해결할 수 없습니까?
알고리즘을 구현해야 합니까?
Urain >> :

또한 각 섹션마다 최고의 MA 기간이 다를 수 있습니다.

따라서 기간이 아니라 최적의 기간을 결정하는 시스템을 찾으십시오.

 
splxgf >> :
Был вопросик как из тестера заглянуть в будущее, но подумав пару минут решил что проще всего подгрузить котировки со смещением в неиспользуемую валютную пару, так что вопрос как организовать смещение в файле котировок может уже готовый макрос есть.

필요한 모든 것을 파일에 쓰고 나서 읽는 것이 더 쉽지 않습니까? 당신은 자신의 삶을 어렵게 만듭니다.
바이너리 파일 구조:

FileWriteInteger( H, 시간[i], LONG_VALUE);
FileWriteDouble(H, 높음[i], DOUBLE_VALUE);
.
.
.
FileWriteDouble(H, 높음[i], DOUBLE_VALUE);

당연히 이것은 모두 사이클에 기록됩니다 ..
그리고 다음과 같이 읽힙니다.

 while (! FileIsEnding (H))
   {
      count=iBarShift( Symbol (), Period (), FileReadInteger (H,LONG_VALUE));
      for(i=0;i<71;i++)spec_buf[count][i]= FileReadDouble (H,DOUBLE_VALUE);
   }
다음은 예입니다: https://forum.mql4.com/ru/24603
사유: