기고글 토론 "3세대 신경망: 심층 신경망" - 페이지 16

 
블라디미르, 아카이브의 dll 버전이 어디에서 왔는지는 모르겠지만 큰 존경심을 표합니다. 이 버전은 춤 없이 mt5에서 완벽하게 작동하는 것 같습니다!!!!!
 

안녕하세요 블라디미르, 귀하의 기사에 매우 감명 받았습니다.

나는 그것을 설치하고 R의 다양한 단계로 시도했습니다. 나는 당신이 나를 이해하는 데 도움이 될 수 있기를 바라며 spatialSign 변환에 대해 몇 가지 의문이 있습니다.

spatialSign을 사용하여 사전 처리의 효과를 알아보기 위해 다음 코드를 시도해 보았습니다:

try=cbind(X=c(1,2,3,4),Y=c(10,20,30,40))
predict(preprocess(try,method="spatialSign"),try)

다음과 같은 결과를 얻었습니다:

              X          Y
[1,] -0.7071068 -0.7071068
[2,] -0.7071068 -0.7071068
[3,]  0.7071068  0.7071068
[4,]  0.7071068  0.7071068

나는이 결과에 매우 놀랐습니다. 직관적으로 1과 2는 spatialSign에서 동일하지 않아야한다고 예상합니다. 나는 그것이 먼저 중심과 크기를 조정 한 다음 spatialSign을 적용한다고 알고 있는데 결과가 맞습니까?

 

블라디미르, 매우 흥미로운 자료를 제공해 주셔서 감사합니다. 1년 전에 저는 R과 Expert Advisor 사이의 데이터 및 신호의 중간 저장소로 FireBird 데이터베이스를 사용하여 시스템 모델을 작성했지만 시스템은 MT5에서 사용되지 않았지만 중요하지 않습니다. 다른 R 알고리즘을 실험할 수 있는 기회를 주었으니까요. 다시 한번 감사드립니다.

 

안녕하세요, 저는 중국에서 왔으며 항상 mql5.com 기사에서 매우 걱정하고 있습니다. 네 기사는 저에게 매우 연구, 학습 비용입니다. 나는 당신의 전문 지식에 감탄합니다. 독자가 경험을 공유 할 수있어 감사합니다. 당신의 기사에는 항상 내가 혼란스러워하는 곳이 있습니다, 여가 시간에 대답을 해주세요. 고마워요 !

왜 pr.sae> mean(pr.sae) 예 sig=-1 sig=1이 아닌가요?

 
JunCheng Li:

안녕하세요, 저는 중국에서 왔으며 항상 mql5.com 기사에서 매우 걱정하고 있습니다. 네 기사는 저에게 매우 연구, 학습 비용입니다. 나는 당신의 전문 지식에 감탄합니다. 독자가 경험을 공유 할 수있어 감사합니다. 당신의 기사에는 항상 내가 혼란스러워하는 곳이 있습니다, 여가 시간에 대답을 해주세요. 감사합니다 !

왜 pr.sae>mean(pr.sae) 예 sig=-1 sig=1이 아닌가요?


목표 변수를 정의 할 때 0은 BUY, 1은 SELL / ?

Out<-function(ch=0.0037){
  # ЗигЗаг имеет значения (определен) на каждом баре а не только в вершинах
  zz<-ZigZag(price[ ,'Med'], change = ch, percent = F, retrace = F, lastExtreme = T);
  n<-1:length(zz);
  # На последних барах неопределенные значения заменим на последние известные
  for(i in n) { if(is.na(zz[i])) zz[i] = zz[i-1];}
  #Определим скорость изменения ЗигЗага и сдвинем на один бар в будущее
  dz<-c(diff(zz), NA);
  #Если скорость >0 - сигнал = 0(Buy), если <0, сигнал = 1 (Sell) иначе NA
  sig<-ifelse(dz>0, 0, ifelse(dz<0, 1, NA));
  return(sig);
}
 

요즘에도 정말 환상적인 기사입니다.


하지만 왜 내 Kzz가 -Inf?


sig.zz<-ifelse(tail(dt[ , ncol(dt)], 500) == 0, 1, -1)

bal.zz<-cumsum(tail(price[ , 'CO'], 500) * sig.zz)

Kzz<-mean(bal.zz / bal)

Kzz -Inf

 

R시를 사용하는 것은 잘못된 접근 방식일 수 있습니다.

걷는 법을 배우거나 체스나 다른 게임을 배우는 것처럼 직접 거래하도록 하는 것이 더 나을 수도 있습니다.

 

pr.sae<-nn.predict(SAE, x.ts)

sig<-ifelse(pr.sae>mean(pr.sae),-1, 1)

sig.zz<-ifelse(y.ts == 0, 1,-1 )

bal<-cumsum(tail(price[ ,'CO'], bar) * sig)

bal.zz<-cumsum(tail(price[ ,'CO'], bar) * sig.zz)

선생님, 위의 코드에서 계산 bal을 할 때 DEEP NEURAL NETDEEP NEURAL NETWORK WITH STACKED RBM 기사에서 한 것처럼 부호를 뒤로 이동하지 않았습니다.

내가 놓친 것은 무엇입니까?


 
MetaQuotes Software Corp.:

새 기사 3세대 신경망: 딥 네트워크가 출시되었습니다:

저자: 블라디미르 페레르벤코

목표가 잘못되었습니다, 실시간으로 작동하지 않습니다 !!!!

 
freewalk :

대상이 잘못되었습니다, 실시간으로 작동하지 않습니다 !!!!

어리석은 글을 쓰지 마세요. 이 글을 주의 깊게 읽어주세요. 생각해 보세요. 그 후, 그 요점을 증명하는 반복적 인 예입니다.

많은 사람들에게 공허한 슬로건을 던지고 있습니다.