기고글 토론 "MQL 언어를 사용하여 아무것도 없는 상태에서 심층 신경망(Deep Neural Network) 프로그래밍 하기"

 

새로운 기고글 MQL 언어를 사용하여 아무것도 없는 상태에서 심층 신경망(Deep Neural Network) 프로그래밍 하기 가 게재되었습니다:

이 기사는 MQL4/5 언어를 사용하여 심층 신경망을 만드는 방법을 열려주는 것을 목표로 합니다.

시작은 신경망의 기본 단위부터 시작합니다: 단일 뉴런 이 기사에서는 심층 신경망에서 사용할 뉴런의 유형간의 여러 다른 부분들에 대해 집중하여 설명할 것입니다. 그러나 뉴런 유형 간의 가장 큰 차이점은 일반적으로 활성화 함수입니다.

인간 두뇌의 뉴런에서 느슨하게 모델링 된 인공 뉴런은 단순히 수학적 계산을 호스팅합니다. 인간의 뉴런과 마찬가지로 인공 뉴런은 충분한 자극을 받을 때 작동합니다. 뉴런은 데이터의 입력을 결합하는 역할을 하는데 해당 입력을 증폭하거나 감쇠하는 계수 또는 가중치 세트를 적용하여 알고리즘이 학습하려는 작업과 관련된 입력에 대한 중요성을 할당합니다. 다음 이미지에서 작동하는 뉴런의 각 부분을 확인해 보세요:

인공 뉴런


작성자: Anddy Cabrera

 

전략 테스터 에 내장된 일반 알고리즘을 사용하여 가중치를 최적화하는 멋진 접근 방식 - 방금 유사한 작업을 수행했습니다 !!! 사랑해!

"편향"도 최적화하는 이유는 무엇입니까? 0 값을 피하기 위해 항상 "1.0"이라고 생각했습니까?

 
멋진 기사 선생님
 

좋은 기사, 신경망 에 대한 기본 사항을 설명하고 훈련에 최적화 프로그램을 사용하는 것이 중요합니다.

 
좋은 기사 , mq5 파일도 공유해 주시겠습니까?
 
Li Hua Liu # :
좋은 기사 , mq5 파일도 공유해 주시겠습니까?

안녕 리,

2개의 데모 파일로 기사를 업데이트했습니다. 하나는 MQL5용이고 다른 하나는 MQL4용입니다. DeepNeuralNetwork.mqh는 mql5 및 mql4 모두에 사용할 수 있습니다.


어쨌든, 나는 그것을 사용하는 방법을 보여주기 위해 이 파일을 여기에 첨부합니다.


더 궁금한 점이 있으면 알려주세요.

파일:
DemoEADNN.mq4  17 kb
DemoEADNN.mq5  8 kb
 
Anddy Cabrera # :

안녕 리,

2개의 데모 파일로 기사를 업데이트했습니다.

기사에 추가됨
 

공유해주신 코드 감사합니다. 당신의 방법을 이해하려고했습니다.


나는 yValues[0] , yValues[1], yValues[2] 에 대해 약간의 망설임이 있습니다. 왜냐하면 그것들은 변하지 않고 항상 0,33333 하지만 _x 값[1,2,3]이 새 막대로 변경되고 있습니다. 따라서 yValues를 기반으로 거래하는 경우 조건이 _x Values를 기반으로 할 때 TRADE가 발생하는 동안 ANY TRADE를 보지 못했습니다.

내 잘못입니까 아니면 단순히 원래 코드의 잘못된 코딩 오류입니까?

 
기사와 매우 유용한 코드에 감사드립니다 😜
 

테스터의 유전자 알고리즘 을 훈련을 위한 기존 구조로 사용하는 좋은 방법입니다.

 

좋은 글 감사합니다.

저는 2019년 신경망 을 훈련했습니다. 그런 다음 2020년에 최고의 매개변수/결과(전략 최적화--이것이 훈련장이기 때문에)를 사용해 보았지만 좋은 결과를 얻지 못했습니다.

내 질문:

1) 훈련은 무엇을 합니까?

2) 얼마나 자주 해야 합니까?

3) 2019년 최고의 매개변수가 2020년에도 제대로 작동할 것으로 예상할 수 있습니까?

4) 2019년 최고의 매개변수가 2020년에 좋은 결과를 내지 못한다면 훈련을 얼마나 자주 해야 하고 그 한계는 무엇입니까?

5) 매일, 매주 훈련할 수 있습니까? 며칠, 몇 주 또는 몇 달 동안 훈련합니까?

고맙습니다.