기계 학습 로봇

 

안녕하세요 여러분, 저는 어드바이저 및 지표의 머신 러닝(ML)에 종사하고 있으며 공개 토론을 위해 실험을 제출하기로 결정했습니다.

실험은 초기 작업의 형성(템플릿, 머신 러닝, 로봇 생성), 조언자 또는 지표 및 테스트로 구성됩니다.

테스트를 위해 나는 이미 ML 포럼의 해당 지점에서 표시된 모든 단계를 완료했고 참가자를 초대했지만 불행히도 거기에서 응답을 찾지 못했습니다. 분명히 이 주제에 대한 이론적, 과학적 토론이 더 흥미로웠습니다. https://www.mql5.com/ru/forum/86386/page1035#comment_8231641

따라서 로봇 섹션에 새 분기를 만들고 이번에는 모든 사람을 초대하여 다시 시도하기로 결정했습니다. 이 실험에 참여하기 위해 MO와 제휴하지 않았습니다.
다시 한번 말하지만, 실험에 참여하기 위해서는 ML이나 프로그래밍 분야의 특별한 기술과 지식이 필요하지 않으며 자동 거래만 필요합니다.

이제 실험의 조직 및 토론을 위해:

  • 누구나 - 작성자는 자신의 전략에 대한 거래 신호가 포함된 템플릿을 만들고 이 스레드에 배치합니다.
  • 저는 템플릿을 처리하고 Expert Advisors 또는 지표를 생성하여 컴파일된 형태로 바로 배치합니다.
  • 다른 모든 사람들은 템플릿과 로봇을 자유롭게 다운로드하고 테스트하고 자신만의 전문가 평가를 제공할 수 있습니다.

저작권을 준수하기 위해 모든 로봇은 MetaQuotes-Demo에서만 사용할 수 있도록 잠겨 있습니다. 원하는 경우 작성자가 지정한 거래 수단에 대한 사용을 제한할 수도 있습니다.
테스트 결과에 따라 등급을 설정할 수 있으며, 작성자에게만 소스 코드를 개인적으로 제공할 수 있습니다.

실험에 참여하도록 동기를 부여하기 위해 지정된 링크에 게시된 EA - EA_EURUSD_H1_RF의 전방 테스트 스크린샷이 있습니다.

이것은 현재 훈련이 수행되지 않은 전면 섹션의 결과입니다.

누구나 MetaQuotes-Demo에서 이 결과를 확인하고 향후 거래 역학을 추적할 수 있습니다.

Машинное обучение в трейдинге: теория и практика (торговля и не только)
Машинное обучение в трейдинге: теория и практика (торговля и не только)
  • 2018.07.31
  • www.mql5.com
Добрый день всем, Знаю, что есть на форуме энтузиасты machine learning и статистики...
 
Ivan Negreshniy :

이제 실험의 조직 및 토론을 위해:

  • 누구나 - 작성자는 자신의 전략에 대한 거래 신호가 포함된 템플릿을 만들고 이 스레드에 배치합니다.
  • 저는 템플릿을 처리하고 Expert Advisors 또는 지표를 생성 하여 컴파일된 형태로 바로 배치합니다.
  • 다른 모든 사람들은 템플릿과 로봇을 자유롭게 다운로드하고 테스트하고 자신만의 전문가 평가를 제공할 수 있습니다.

저작권을 준수하기 위해 모든 로봇은 MetaQuotes-Demo에서만 사용할 수 있도록 잠겨 있습니다. 원하는 경우 작성자가 지정한 거래 수단에 대한 사용을 제한할 수도 있습니다.
테스트 결과에 따라 등급을 설정할 수 있으며 작성자에게만 소스 코드를 개인적으로 제공할 수 있습니다.

실망시키고 싶습니다. 컴파일 된 형식으로는 여기에 허용되지 않습니다. 예, 포럼 규칙에는 그러한 금지가 없지만 지점은 철거됩니다. 나는 최근에 영어 부분에서 비슷한 실험을 철거했습니다. PM을 확인하세요. 추천 사항을 작성해 드리겠습니다.

 
Alexey Volchanskiy :

실망시키고 싶습니다. 컴파일 된 형식으로는 여기에 허용되지 않습니다. 예, 포럼 규칙에는 그러한 금지가 없지만 지점은 철거됩니다. 나는 최근에 영어 부분에서 비슷한 실험을 철거했습니다. PM을 확인하십시오. 가능한 경우 권장 사항을 작성하겠습니다.

감사합니다. 하지만 저는 다른 경우가 있습니다. 소스 코드는 작성자의 템플릿에 따라 자동으로 생성되며, 저는 이론적으로 작성자에게만 발행할 수 있으며, 저자는 출판을 결정할 것입니다.
 

실험 참가자들의 활동은 아직 규모가 크지 않지만 테스트 어드바이저는 계속해서 100% 수익성을 보여주고 있습니다 :)

...이미 11개가 더하여 처리합니다. 이것은 1000개 미만의 신호 및 훈련 시간의 훈련 샘플, 단 몇 초입니다.

 

템플릿 준비를 자동화하는 도구를 제안합니다. 이것은 차트에 화살표 형태로 거래 신호를 그리는 makeSignals Expert Advisor입니다.

신호가 적용된 후 거래자는 신호를 평가하고 새 신호를 이동, 삭제 또는 추가하여 수정한 다음 이 모든 것을 템플릿 파일(메뉴 - Charts\Template\Save Template...)에 저장할 수 있습니다.

EA에는 다음과 같은 설정이 있습니다.

  • 신호 막대 수 - 신호가 계산되는 막대의 수
  • 매수 신호 핍 - 매수 신호에 대한 예상 이익 포인트 수
  • 매도 신호 핍 - 매도 신호에 대한 예상 이익 포인트 수
  • 시작 날짜 시간 - 신호가 계산되고 표시되는 기간의 시작
  • 종료 날짜 시간 - 신호가 계산되고 표시되는 기간의 끝
  • 화살표 그리기 유형 - 그래픽 개체 유형 - 신호를 나타내는 화살표
  • 표시기 사용 유형 - 신호 필터로 사용되는 표시기 유형
  • 종료 시 모두 지우기 - EA가 비활성화된 경우 그래픽 개체를 삭제하기 위한 플래그

EA는 지정된 간격 내에서 검색하고 계산된 매개변수(막대 수 및 포인트 수)에 해당하는 모든 신호를 차트에 표시하고 사용된 지표가 선택된 경우 이를 필터링할 수도 있습니다. 단 두 가지만 사용할 수 있습니다 - 지그재그 지표와 느리고 빠른 EMA의 교차점.

신호에 대한 정보는 주석 라인에 표시됩니다. 이것은 각각 BUY 및 SELL에 대한 간격, 포인트 크기 및 현재 신호 수입니다.


파일:
makeSignals.mq4  16 kb
 
Ivan Negreshniy :

이제 실험의 조직 및 토론을 위해:

  • 누구나 - 작성자는 자신의 전략에 대한 거래 신호가 포함된 템플릿을 만들고 이 스레드에 배치합니다.
  • 저는 템플릿을 처리하고 Expert Advisors 또는 지표를 생성하여 컴파일된 형태로 바로 배치합니다.
  • 다른 모든 사람들은 템플릿과 로봇을 자유롭게 다운로드하고 테스트하고 자신만의 전문가 평가를 제공할 수 있습니다.

템플릿이 무엇인지 명확하지 않습니다. 위쪽 및 아래쪽 화살표가 있는 맨 그래프입니까? 아니면 신호가 생성된 기준으로 표시기를 부착해야 합니까?

 
Aleksey Vyazmikin :

템플릿이 무엇인지 명확하지 않습니다. 위쪽 및 아래쪽 화살표가 있는 맨 차트입니까? 아니면 신호가 생성된 기준으로 표시기를 부착해야 합니까?

템플릿에서, 아마도. 모든 표시기, 그래픽 마크업 등을 포함하지만 로봇을 생성할 때 신호만 사용됩니다. 여러 유형의 화살표(화살표 그리기 유형 - makeSignals EA 참조).

아마도 실험을 수행하는 과정에서 거래 전략의 다른 요소를 공식화할 수 있을 것입니다. 또한 템플릿 및 코드 생성에 참여하고 사용합니다.


추신: Expert Advisors 의 시각적 테스트를 위한 차트, 거래 내역 등과 같이 형식과 신호가 약간 다른 특수 템플릿도 있습니다. 이러한 템플릿을 사용하면 실험을 약간 다르게 수행해야 하지만 이에 대해 글을 쓰겠습니다. 갈라져.

 
Ivan Negreshniy :

템플릿에서, 아마도. 모든 표시기, 그래픽 마크업 등을 포함하지만 로봇을 생성할 때 신호만 사용됩니다. 여러 유형의 화살표(화살표 그리기 유형 - makeSignals EA 참조).

아마도 실험을 수행하는 과정에서 거래 전략의 다른 요소를 공식화할 수 있을 것입니다. 또한 템플릿 및 코드 생성에 참여하고 사용합니다.

이 화살표를 처리하는 과정에 대해 알려주십시오. 알고리즘이 기반으로 생성되는 방식, 이러한 화살표를 연결하는 데 사용되는 기호, 패턴이 어떻게 형성되는지가 완전히 명확하지 않습니다. 내가 올바르게 이해했다면 목표는 템플릿 마크업 외부에 화살표를 두는 것입니다.

 
Aleksey Vyazmikin :

이 화살표를 처리하는 과정에 대해 알려주십시오. 알고리즘이 기반으로 생성되는 방식, 이러한 화살표를 연결하는 데 사용되는 기호, 패턴이 어떻게 형성되는지가 완전히 명확하지 않습니다. 내가 올바르게 이해했다면 목표는 템플릿 마크업 외부에 화살표를 두는 것입니다.

나는 의도적으로 복잡하지 않고 모든 종류의 기계 학습의 미묘함을 가진 사람을 로드하고 겁주지 않도록 예측자, 모델 등으로 작업합니다. 사실 대상 신호만 절대적으로 필요한 초기 데이터이고 나머지는 선택할 수 있기 때문입니다. , 다양한 방식으로 반복되고 이상적으로 자동화됩니다. 가장 중요한 것은 템플릿 작성자가 거래 주기, 세션, 뉴스 등을 고려하여 경험과 전략에 따라 신호의 올바른 배치에 집중하고 예외를 만들고 지표를 조정해야 한다는 것입니다.

ML 주제에 관심이 있는 사람으로서 이 단계에서 알고리즘을 생성할 때 패턴은 막대 및 거래량 가격 속성을 계산하기 위한 수식의 여러 변형과 직렬화되어 MQL로 변환됩니다. 간단히 말해서, 나만의 작성자 템플릿을 만드세요. 제가 생성해 드리겠습니다. 그러면 소스 코드에서 프로그래머로서 직접 확인하십시오.

 
Ivan Negreshniy :

나는 의도적으로 복잡하지 않고 모든 종류의 기계 학습의 미묘함을 가진 사람을 로드하고 겁주지 않도록 예측자, 모델 등으로 작업합니다. 사실 대상 신호만 절대적으로 필요한 초기 데이터이고 나머지는 선택할 수 있기 때문입니다. , 다양한 방식으로 반복되고 이상적으로 자동화됩니다. 가장 중요한 것은 템플릿 작성자가 거래 주기, 세션, 뉴스 등을 고려하여 경험과 전략에 따라 신호의 올바른 배치에 집중하고 예외를 만들고 지표를 조정해야 한다는 것입니다.

ML 주제에 관심이 있는 사람으로서 이 단계에서 알고리즘을 생성할 때 패턴은 막대 및 거래량 가격 속성을 계산하기 위한 수식의 여러 변형과 직렬화된 회귀 모델의 여러 변형과 함께 예측 변수로 사용된다는 것을 말씀드릴 수 있습니다. MQL로 변환됩니다. 간단히 말해서, 나만의 작성자 템플릿을 만드세요. 제가 생성해 드리겠습니다. 그러면 소스 코드에서 프로그래머로서 직접 확인하십시오.

당신이 말하는 프로세스를 자동화했다면 아마도 시그널 서비스 (단순함을 위해 Martin은 제외)에 주의를 기울여야 하고 거기에서 타겟 서비스를 선택하려고 해야 할까요?

글쎄, 화살표를 설정하는 것은 지루합니다. 거래에서 화살표로 테스트 한 후 템플릿을 재설정 할 수 있습니다. 이것이 작동합니까?

그러나 위치 제어에는 무엇이 있는지 명확히 하고 싶습니다. 테이크 앤 스톱이 고정된 곳이 없습니다. 출구는 항상 트롤 위에 있습니다.

 
Aleksey Vyazmikin :

당신이 말하는 프로세스를 자동화했다면 아마도 신호 서비스 (단순함을 위해 Martin 없이)에 주의를 기울여야 하고 거기에서 대상을 선택해야 합니까?

글쎄, 화살표를 설정하는 것은 지루합니다. 거래에서 화살표로 테스트 한 후 템플릿을 재설정 할 수 있습니다. 이것이 작동합니까?

그러나 위치 제어에는 무엇이 있는지 명확히 하고 싶습니다. 테이크 앤 스톱이 고정된 곳이 없습니다. 출구는 항상 트롤 위에 있습니다.

신호의 경우 터미널 패널에서 <Show on the chart> 버튼을 클릭하여 템플릿을 직접 얻을 수 있으며 시각화가 활성화된 테스트 후 기존 Expert Advisor에서 이러한 특수 템플릿 모두에 매우 적합합니다. 코드 생성, 하지만 위에서 언급했듯이 이것은 약간 다른 주제입니다.

이러한 템플릿을 기반으로 새로운 Expert Advisors를 생성하는 것이 아니라 기존 Expert Advisors를 개선하기 위한 필터를 생성하는 것이 바람직하기 때문에 아직 이 주제를 제기하고 싶지 않기 때문입니다. 그것은 너무 많은 혼란이 될 것입니다.

가장 단순한 Expert Advisors의 사례에 대한 실험을 시작할 필요가 있다고 생각합니다.

화살표 그리기를 자동화하려면 makeSignals를 사용할 수 있습니다. - https://www.mql5.com/en/forum/270216#comment_8277261

후행 - 생성된 Expert Advisors 설정, EA_EURUSD_H1_RF를 예로 참조하십시오.

Машинное обучение роботов
Машинное обучение роботов
  • 2018.08.02
  • www.mql5.com
Привет всем, я занимаюсь машинным обучением (МО) советников и индикаторов и решил вынести на всеобщее обсуждение свои эксперименты...
사유: