Maruf, 앞으로 1 일 동안 신뢰할 수있는 ANN 예측자를 사용하는 경우 나에게 연락하여 추가 논의를하십시오! LOL
농담. 신경망 및 기타 비선형 예측 요소는 바로 예측 요소입니다. 거래하는 데이터 (주가 데이터)는 대부분 무작위입니다. 당신이 저를 믿지 않는 경우, 다음과 같은 사이비 코드를 사용하고 화면에 플로팅 랜덤 워크를 생성하려고 :
let min = -0.5
let max = +0.5
let bias = 0.01
let random = rand(min, max)
y[i] = y[i-1] + random + bias
약간 (-0.01에서 0.01까지) 바이어스 조정하고 시리즈와 끝까지 주가가 급등하는 것처럼 보입니다. 그 이유는 동전 던지기보다 더 나은 결정을 내리는 사람들이 있다는 것입니다. 평균 상인이 그 시간의 55 %라는 것을 알고 계셨습니까? 필요한 모든 것 ...
이제 데이터가 크게 랜덤하게되면 예측하기가 매우 어려워집니다. 많은 양의 잡음이있는 신호를 찾고 있습니다. 매일 당신의 예측이 덜 정확해질 것이라고 예측하려고 노력합니다.
1 일 사전 예측을 위해 어떤 입력을 ANN에 넣었습니까? 예를 들어 일일 주가와 기타 파생 요소 (예 : 변동률, 거래량, 분산 등)를 사용하여 정확한 1 일 예측을 얻는 경우 정확한 일주일 예측을 얻을 수 있습니다. 위의 모든 것을 주간 재고 데이터로 대체하십시오.
편집 : 둘째
, 무엇을 당신이 예측의 정확성을 테스트하는거야? mikera의 대답을 보완하기 위해 다음과 같은 전략을 제안합니다.
1000 일 데이터 창이 있으면 800 개를 가져 와서 ANN을 훈련 시키십시오. 이제 언젠가 그는 미래를 예측합니다. 예측 방향 (Up, Down)과 예측 종료 가격 (% difference)을 비교하여 해당 결과의 정확도를 측정합니다. 이제 창을 1 일 오른쪽으로 밉니다. ANN을 재 훈련하고 1 일 예측을 수행하여 결과에 유의하십시오.
남은 200 일 동안이 작업을 계속한다면 올바른 방향 (위, 아래)의 결과는 어느 정도입니까? 실제 예상 종가 대비 10 % 이내의 비율은 얼마입니까? ANN이 매일 업무가 끝난 다음에 명령을 내리고 다음날 끝날 때 명령을 내린다면 얼마의 돈이들 것입니까? 물론 미끄러짐 및 거래 수수료에 대한 회계 ...
이것은 시스템이 얼마나 정확하고 가치가 있는지에 대한 아이디어를 줄 것입니다.효과적으로 앞서 심지어 일일 예측할 수있는 경우
크리스탈 볼이 필요합니다. –