엘리엇 파동 이론에 기반한 거래 전략 - 페이지 274

 
서버에 문제가 발생했습니다... 보낼 때 중복되었습니다...
 
그 이유는 ... 그가 뭔가를 잘못 눌렀기 때문입니다. :에 대한/
추신: 이 두 메시지는 아마도 삭제할 수 있습니다 ... 일종의 오류가 발생했습니다.
 
음, MATLAB 자체는 실제로 C 코드를 생성할 수 있다고 생각합니다. :).
 
히스토리의 일정 간격 동안 "지시"를 적어두면 테스터도 사용할 수 있습니다. 그러나 테스터가 전문가+전문가 또는 전문가+스크립트를 많이 가져올까요? 나는 그렇지 않다고 생각한다.


테스터는 물론 링크를 풀지 않습니다. 그는 그것을 위해 만들어지지 않았습니다. 테스터에서 파일 읽기를 사용하려면 여러분도 열심히 해야 한다고 생각합니다.

그러나 테스터에서 링크를 테스트할 필요는 없습니다. 테스터에서는 계산 주기가 완료된 후 틱이 생성되므로 프로그램이 7시간을 계산하든 7밀리초를 계산하든 상관없습니다. 살아 있는 결과를 얻고자 하는 사용자에 대해서도 마찬가지입니다 :-) 따라서 테스트를 위해 번들을 가져갈 필요가 전혀 없지만 하나의 Expert Advisor에서 결합해야 합니다. 다행히도 이 연결은 분리와 마찬가지로 매우 기본적입니다.

그러나 번들과 데이터 전송 파일 모두에 존재하는 또 다른 문제가 있습니다. 두 경우 모두 계산이 즉각적인 것처럼 다음 틱이 "도착하기 전에" 테스터에서 결과를 얻습니다. 이것은 테스터에 대한 테스트를 무의미하고 오도하게 만드는 함정입니다. 실제로 특정 데이터 배열에서 얻은 결과는 계산이 끝난 후, 즉 약 2000틱 후에야 전문가가 사용할 수 있게 됩니다. 또는 틱이 400틱 이후의 분 막대를 의미하는 경우에도 상당히 많습니다.

이 결과가 여전히 관련이 있습니까? 당신의 예측 범위는 얼마입니까, Sergey, 그리고 이 지연이 차지하는 부분은 무엇입니까?
 
?
 
칸디다


음, MATLAB 자체는 실제로 C 코드를 생성할 수 있다고 생각합니다. :).


적어도 문서에는 가능하다고 나와 있지만 아직 시도하지 않았습니다.

유리크스에게


이 결과가 여전히 관련이 있습니까? 당신의 예측 범위는 얼마입니까, Sergey, 그리고 이 지연이 차지하는 부분은 무엇입니까?


MathCAD에서 단순화된 모델의 계산 시간은 채널 길이에 따라 약 10-30분이 소요됩니다. 하나의 가장 가능성 있는 수준이 계산되며, 가격은 3시간에서 1.5주까지의 계산된 예상 시간 동안 현재 가치에서 도달합니다. 예측 테스트 결과는 꽤 좋습니다.
 
테스터는 물론 링크를 풀지 않습니다. 그는 그것을 위해 만들어지지 않았습니다. 테스터에서 파일 읽기를 사용하려면 여러분도 열심히 해야 한다고 생각합니다.

한 번은 이런 식으로 작업하고 코드의 변형을 스케치하기까지 했습니다. 그러나 도중에 마음이 바뀌었기 때문에 코드는 실제로 테스트되지 않았습니다. 네, 그리고 특정한 이유로 감옥에 갇히게 됩니다. 그러나 생각을 위한 씨앗으로 유용할 수 있고 유용할 것이므로 게시합니다.
 정수 시작() {
  if (NextRead && !FileIsEnding(핸들)) {
    T = FileReadInteger(핸들,LONG_VALUE);
    P = FileReadDouble(핸들,DOUBLE_VALUE);
//인쇄(TimeToStr(T));    
    다음읽기=거짓;
  }
  if (시간[1] >= T) {
    동안(시간[1] != T && !FileIsEnding(핸들)) {
      T = FileReadInteger(핸들,LONG_VALUE);
      P = FileReadDouble(핸들,DOUBLE_VALUE);
    }
    if (시간[1] == T) {
      가격[1] = P;
      데이터Cnt++;
    }
    다음 읽기 = 참;
  }


작은 참고 사항: 시각화 모드에서만 이러한 표시기를 테스트할 수 있습니다.

그러나 테스터에서 링크를 테스트할 필요는 없습니다. 테스터에서는 계산 주기가 완료된 후 틱이 생성되므로 프로그램이 7시간을 계산하든 7밀리초를 계산하든 상관없습니다. 살아 있는 결과를 얻고자 하는 사용자에 대해서도 마찬가지입니다 :-) 따라서 테스트를 위해 번들을 가져갈 필요가 전혀 없지만 하나의 Expert Advisor에서 결합해야 합니다. 다행히도 이 연결은 분리와 마찬가지로 매우 기본적입니다.

여기에 뉘앙스가 있습니다. 테스터에서 실행 결과를 받은 후 사용자가 다른 전술을 시도하기로 결정했다고 가정합니다. 또는 계산과 관련이 없는 매개변수를 최적화합니다. 파일이 있으면 파일이 없어도 즉시 처리할 것입니다. 곧 처리됩니다. 즉, 이러한 계산 시간으로 파일에 무엇을 쓸지 매우 신중하게 생각해야 합니다.
그러나 번들과 데이터 전송 파일 모두에 존재하는 또 다른 문제가 있습니다. 두 경우 모두 계산이 즉각적인 것처럼 다음 틱이 "도착하기 전에" 테스터에서 결과를 얻습니다.

그것은 무엇을 어떻게 계산하는지에 달려 있습니다. 그러나 여기서 사용자는 생각해야 합니다. 그리고 경고는 매우 적절합니다.

 
...
 
-
 
칸디다

그럼에도 불구하고 스크립트를 통해 지표에서 무거운 계산을 호출하면. 새로운 데이터가 그를 막을 것인가, 말 것인가? 아직 MT에서 아무것도 구현하지 않았지만 미리 알고 싶습니다. :에 대한)


여기에 뉘앙스가 있습니다. 테스터에서 실행 결과를 받은 후 사용자가 다른 전술을 시도하기로 결정했다고 가정합니다. 또는 계산과 관련이 없는 매개변수를 최적화합니다. 파일이 있으면 파일이 없어도 즉시 수행할 것입니다. 곧 처리됩니다. 즉, 이러한 계산 시간으로 파일에 무엇을 쓸지 매우 신중하게 생각해야 합니다.


아이디어는 흥미롭지 만 예를 들어 후속 계산에 영향을 줄 수있는 매개 변수가 없기 때문에 나에게는 그다지 중요하지 않습니다. 오히려 매개 변수가 있지만 서로 연결되어 있으며 하나의 값을 계산하면 다음 값이 계산됩니다. 서로를 정의합니다.