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

 
mytarmailS :
감사합니다. 하지만 MT에 대해 전혀 익숙하지 않습니다. 아마도 일부 파일에서 히스토리를 가져오는 것이 가능할까요?
히스토리는 특정 형식의 바이너리 파일 세트입니다. 전체 시스템은 MT를 위해 특별히 날카롭게 되어 있으며, 그것 없이는 하기 어려울 것입니다.

나는 전체 기록을 가지고 있지 않으며 비율과 시장 책에 대한 모든 데이터를 다운로드하는 데 적어도 하루는 걸릴 것이라고 생각합니다. 몇 개의 공연이 있습니다. 비율은 그다지 흥미롭지 않으며 시장 책에서 대략적으로 얻을 수 있습니다.

mt의 경우 이력 데이터를 선형적이고 편리한 방식으로 작업할 수 있는 인프라가 있습니다.

데이터를 분석하고 싶다면 자신에게 편리한 형식으로 데이터를 추월하는 MT용 스크립트를 작성하는 것이 가장 편리할 것입니다. 이 데이터를 거래에 사용하려면 대안이 전혀 없습니다. 때문에 MT에 거래 엔진을 작성해야 합니다. 서버에 대한 API 작업 형식이 닫혀 열리지 않습니다.
 
결합기 :
명확하고 이해하기 쉬운 답변에 감사드립니다.
 
mytarmailS :

가격을 예측하거나 이동 중에 작업합니까? Te ML은 가격이 미래에 어디가 될 것인지 예측하거나 알고리즘의 다음 추세를 예측합니다.

범위 범위에 대한 수익률 {1,2,5,10,30,60,120,300,600,3600}초 앞으로, 스프레드, 다른 지평선에서 반전, 10분 및 1시간 앞서 변동성, 시장 메타 상태(trend\flat\boil 등.), 수십 가지의 모든 종류의 기술적 메타 기능 등.

 
독성 :

... 여러 유형의 변동성

이게 뭐야?
 
산산이치 포멘코 :

이것이 바로 내가 쓴 내용이며, 내가 이해하는 한 우리는 같은 것에 대해 이야기하고 있습니다.

우리는 단기 반전(매도)을 취합니다. 판매용 선생님은 반전 후가 아니라 반전 전과 후이며 주황색 선으로 잘려져 있습니다. 롱도 마찬가지입니다.

긴 보라색 선을 취합시다. 가격선 아래의 모든 것을 차단하여 미래의 반전을 예측합니다. 이는 고정된 금액인 잠재적 이익입니다. 저것들. 우리는 추세가 아니라 이익을 예측합니다.

R 창을 지그재그로 잡으면 화면에 어떤 거래 영역이 표시될까요???
 
산산이치 포멘코 :
이게 뭐야?
앞으로 10분 1시간
 
마이클 마르쿠카이테스 :
R 창을 지그재그로 잡으면 화면에 어떤 거래 영역이 표시될까요???

예측된 막대에서 교사의 큰 백로그가 있을 것입니다. 다시 그려지는 3Z의 마지막 링크, 잠재적으로 계속될 수 있는 끝에서 두 번째 링크, 그리고 이전 막대에 컷오프 라인이 그려지기 때문에 또 다른 링크가 있습니다. 링크.

이 아이디어에 따르면 그들은 모델을 만들려고 했습니다. 결과는 0이고 예측 변수를 선택할 수 없습니다.

 
독성 :
앞으로 10분 1시간
저는 "변동성"이라는 단어의 의미에 관심이 있었습니다. 변동성의 척도로 구체적으로 무엇을 취합니까?
 
독성 :

헐.. 얘들아, 너 뭔데 멍청해...

예를 들어 리턴 기호가 대상으로 사용될 때 시프트가 필요합니다. 사소한 경우에는 N 과거는 특성으로, { Rt - n ,… , Rt } 및 미래 Sign ( Rt +1)을 대상으로 반환한 다음 왼쪽으로 이동합니다. 하지만 ZZ 이미 이동했습니다! 그는 찾고 있습니다!

엿보는 칠면조는 움직일 필요가 없습니다. 그런 다음 분류자에게 미래보다 앞서 가도록 가르칩니다. 그래서 가능하지만 더 나쁩니다.

그런 공통된 진실이 설명되어야 한다고 생각하지 않았습니다.

1. "지그재그"와 "지그재그"가 있습니다. 출력에서 표시기가 제공하는 것을 볼 필요가 있습니다. MT4(및 다른 많은 환생)의 전달에서 "지그재그"는 일반적으로 출력에 3개의 버퍼를 제공합니다. 하나는 표시기가 세그먼트로 그려지는 봉우리와 바닥 값이 있고 두 번째만 상의, 세 번째만 하의. 저것들. 기호를 변경해야 하는 막대(정점)의 수를 얻습니다. 그리고 이 데이터를 대상으로 사용할 때 이동할 필요가 없습니다. 그건 그렇고, 피크 사이의 간격에서 표시기는 정의되지 않습니다 (또는 0과 동일).

우리의 경우(R에서 의미함) "ZigZag"는 모든 막대에 정의된 깨진 곡선의 값을 제공합니다. 첫 번째 차이 diff(zz)를 계산하고 이 차이 부호(diff(zz))의 부호를 예측하려고 합니다. 행을 어디로 이동해야 합니까?

나는 인용한다: "예를 들어 리턴 기호가 목표로 사용될 때 이동해야 합니다. 사소한 경우에는 기능으로 N개의 과거 수익이 있고 {Rt-n,...,Rt} 및 미래 Sign(Rt+1 )을 대상으로 한 다음 왼쪽으로 이동"

맞습니다. 왼쪽에 한 막대가 있습니다.

일반 이름 "ZigZag"로 불리는 표시기는 어디에서나 들여다보지도 않고 움직이지도 않습니다. 그들은 특정 알고리즘 , 즉 신호 변경의 순간 또는 우리의 경우와 같이 이러한 상단과 하단을 연결하는 파선 곡선을 정의합니다. 아래 그림은 신호 발생기로 사용할 수 있는 여러 표시기의 예를 보여줍니다.

https://www.mql5.com/ru/charts/6616591/eurusd-m15-alpari-international-limited

2. 훈련된 모델의 예측 결과를 테스트할 때 모델을 평가하는 몇 가지 메트릭을 정의합니다.

  • 예측 정확도(정확도, F1 등). 테스트 세트의 목표와 모델의 예측을 비교합니다. 이 지표는 2차 추정치입니다.
  • 예측 품질.
    • 예를 들어, 품질 요소 = n 막대/n 막대에 대한 총 수익. 저것들. n개의 막대 길이의 역사 세그먼트에 대한 막대당 평균 이익 핍 수입니다.
    • 이 기간 동안 최대 손실액
    • 직위의 평균 수명
정성적 지표를 계산할 때 예측 변수를 오른쪽으로 한 바 이동해야 한다는 점을 기억하는 것이 중요합니다. 그렇지 않으면 현실과 동떨어진 결과를 얻게 됩니다.

행운을 빕니다

График EURUSD, M15, 2017.02.20 12:15 UTC, Alpari International Limited, MetaTrader 4, Demo
График EURUSD, M15, 2017.02.20 12:15 UTC, Alpari International Limited, MetaTrader 4, Demo
  • www.mql5.com
Символ: EURUSD. Период графика: M15. Брокер: Alpari International Limited. Торговая платформа: MetaTrader 4. Режим торговли: Demo. Дата: 2017.02.20 12:15 UTC.
 

훈련할 때 사용할 "ZigZag" 값에는 세 가지 옵션이 있습니다.

  1. 모두
  2. 피크 주변에 증가된 예제 가중치가 있는 모든 것(모델에서 예제 가중치 벡터의 사용을 허용하는 경우)
  3. 피크 주변의 몇 가지 값만
사용된 모델에 따라 하나를 사용할 수 있으며 모델에서 추가 교육을 허용하는 경우 두 개 또는 세 개 모두를 순서대로 사용할 수 있습니다.

행운을 빕니다

사유: