트레이딩의 머신러닝: 이론, 모델, 실전 및 알고리즘 트레이딩 - 페이지 3299

 
Andrey Dik #:

그럴 줄 알았어요.
당신이 말한 것을 다시 읽어보세요.

다시 가서 내가 어디서 그런 말을 했는지 찾아봐요.

아니면 헛소리 그만하세요.
 
Maxim Dmitrievsky #:
개념의 지속적인 대체가 있으며 의사 소통이 불가능합니다.

.

 
Maxim Dmitrievsky #:

다시 읽어보고 내가 어디서 그런 말을 했는지 찾아봐요.

아니면 헛소리 그만하세요.

먼저 전혀 논의되지 않은 잘못된 근사치를 가져 왔습니다. 그런 다음 최적화가 요점이 아니라고 말했고 Sanych는 극한에 대해 이야기하고 있었고 제가 댓글을 달았습니다.
좋아요, 그만하고 여기서 멈추죠.
 
Maxim Dmitrievsky #:
나는 또한 징후가 거의 없어야 모든 종류의 코줄 추론이 정상적으로 계산된다는 것을 알았습니다. 그렇지 않으면 알고리즘이 판독값을 혼동하게 됩니다.

견적 데이터에서 인과 관계를 설정할 수 있었던 예를 보여주시겠어요?

일반적으로 예측 변수의 확률적 결과를 변경하는 영향의 영향이 없다면 (개발에서 감지 할 수 없음)이 접근 방식의 요점이 무엇인지 명확하지 않다고 말하고있었습니다.

막심 드미트리예프스키 #:
일반적으로 제대로 작동하려면 TS에 몇 개의 지표가 있어야 합니다. 분명히 100 개 또는 500 개는 아닙니다. 일반적으로 2-3 개, 많아야 10 개입니다.

여기서 270개의 다른 지표와 0.7 이상의 상관관계가 있는 지표를 발견했습니다.

요점은 훈련의 지표 수가 아니라 지표에서 얻을 수있는 정보와 통계적으로 유의미하고 안정적인 정보가 얼마나되는지입니다.

 
Andrey Dik #:

처음에는 전혀 논의가 없었던 잘못된 근사치를 가져 오셨고, 그다음에는 최적화가 요점이 아니라고 하셨고, Sanych는 극한에 대해 이야기하고 있었고, 저는 이에 대해 언급했습니다.
좋아요, 그만하고 여기서 멈추죠.

산치는 극단적인 것은 없다고 말했고 그가 옳았습니다. 하지만 그는 여전히 제가 원래 쓴 내용을 이해하지 못했습니다.

논의되지 않은 최적화를 언급한 것은 바로 당신이었으니까요. 답은 최적화가 아닌 근사치를 고려하고 있다는 것이었습니다.

코미디는 끝났습니다.

 

식별자로 규칙을 확인하는 함수가 있습니다.

n - 식별자(규칙 번호)

x - 데이터


다음은 함수의 간단한 레이아웃입니다.

rule <- function(n,x){
  
  res <- NULL
  
  if(n==1)  res <- x[1] < x[5] 
  if(n==2)  res <- x[2] >= x[1]
  if(n==3)  res <- x[4] == x[5]
  if(n==4)  res <- x[1] != x[5]
  if(n==5)  res <- x[2] >= x[1]
  if(n==6)  res <- x[4] =< x[5]
  if(n==7)  res <- x[1] < x[5]
  if(n==8)  res <- x[2] >= x[1]
  if(n==9)  res <- x[4] <= x[5]
  if(n==10) res <- x[4] > x[5]

  return(res)
}

문제는 이러한 문자열이 백만 개가 있는 경우 이 함수가 효과적일지 여부입니다.

 if(n==... )  res <- x...

백만 개가 있을 것입니다.

그렇지 않다면 어떻게 구현할 수 있을까요?

 
mytarmailS #:

식별자별로 규칙을 확인하는 함수가 있습니다.

n - 식별자(규칙 번호)

x - 데이터


다음은 간단한 함수 레이아웃입니다.

문제는 다음과 같은 문자열이 있는 경우 이 함수가 효과적인지 여부입니다.

이 백만 개가 있을 때 이 함수가 효과적일까요?

그렇지 않다면 어떻게 구현할 수 있을까요?

스위치 사용

 
Aleksey Vyazmikin #:

스위치 사용

이론적으로는 다양한 함수를 사용할 수도 있습니다.
 
Aleksey Vyazmikin #:

스위치 사용

를 사용한다고요?

bool rule(int n, NumericVector x) {
  bool res = false;
  switch(n) {
    case 1: res = x[0] < x[4]; break;
    case 2: res = x[1] >= x[0]; break;
    case 3: res = x[3] == x[4]; break;
    case 4: res = x[0] != x[4]; break;
    case 5: res = x[1] >= x[0]; break;
    case 6: res = x[3] <= x[4]; break;
    case 7: res = x[0] < x[4]; break;
    case 8: res = x[1] >= x[0]; break;
    case 9: res = x[3] <= x[4]; break;
    case 10: res = x[3] > x[4]; break;
    default: stop("Invalid rule number");
  }
  return(res);
}


그러면 실제로 수많은 조건을 처리할 수 있을까요?

 
mytarmailS #:

그렇게요?

R의 구문을 모르지만 그런 가능성도 있는지 확인했습니다. 그렇지 않으면-예, 그렇게 보입니다.

내 메일 #:

실제로 백만 가지 조건을 처리할 수 있나요?

MQL5에서 약 500,000 개를 사용했습니다. IF보다 훨씬 빠르게 작동합니다.

사유: