블라디미르, 매우 흥미로운 자료를 제공해 주셔서 감사합니다. 1년 전에 저는 R과 Expert Advisor 사이의 데이터 및 신호의 중간 저장소로 FireBird 데이터베이스를 사용하여 시스템 모델을 작성했지만 시스템은 MT5에서 사용되지 않았지만 중요하지 않습니다. 다른 R 알고리즘을 실험할 수 있는 기회를 주었으니까요. 다시 한번 감사드립니다.
안녕하세요, 저는 중국에서 왔으며 항상 mql5.com 기사에서 매우 걱정하고 있습니다. 네 기사는 저에게 매우 연구, 학습 비용입니다. 나는 당신의 전문 지식에 감탄합니다. 독자가 경험을 공유 할 수있어 감사합니다. 당신의 기사에는 항상 내가 혼란스러워하는 곳이 있습니다, 여가 시간에 대답을 해주세요. 고마워요 !
안녕하세요, 저는 중국에서 왔으며 항상 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); }
안녕하세요 블라디미르, 귀하의 기사에 매우 감명 받았습니다.
나는 그것을 설치하고 R의 다양한 단계로 시도했습니다. 나는 당신이 나를 이해하는 데 도움이 될 수 있기를 바라며 spatialSign 변환에 대해 몇 가지 의문이 있습니다.
spatialSign을 사용하여 사전 처리의 효과를 알아보기 위해 다음 코드를 시도해 보았습니다:
predict(preprocess(try,method="spatialSign"),try)
다음과 같은 결과를 얻었습니다:
[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이 아닌가요?
안녕하세요, 저는 중국에서 왔으며 항상 mql5.com 기사에서 매우 걱정하고 있습니다. 네 기사는 저에게 매우 연구, 학습 비용입니다. 나는 당신의 전문 지식에 감탄합니다. 독자가 경험을 공유 할 수있어 감사합니다. 당신의 기사에는 항상 내가 혼란스러워하는 곳이 있습니다, 여가 시간에 대답을 해주세요. 감사합니다 !
왜 pr.sae>mean(pr.sae) 예 sig=-1 sig=1이 아닌가요?
목표 변수를 정의 할 때 0은 BUY, 1은 SELL / ?
# ЗигЗаг имеет значения (определен) на каждом баре а не только в вершинах
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 기사에서 한 것처럼 부호를 뒤로 이동하지 않았습니다.
내가 놓친 것은 무엇입니까?
새 기사 3세대 신경망: 딥 네트워크가 출시되었습니다:
저자: 블라디미르 페레르벤코
목표가 잘못되었습니다, 실시간으로 작동하지 않습니다 !!!!
대상이 잘못되었습니다, 실시간으로 작동하지 않습니다 !!!!
어리석은 글을 쓰지 마세요. 이 글을 주의 깊게 읽어주세요. 생각해 보세요. 그 후, 그 요점을 증명하는 반복적 인 예입니다.
많은 사람들에게 공허한 슬로건을 던지고 있습니다.