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

 
막심 드미트리예프스키 :

:)

좋아, 내일 나는 gmdh를 계속한다. 내 두뇌가 곧 폭발하기 때문이다.

물론이지...

온라인 상태가 되면 다음 코드 줄이 컴파일 오류를 표시하는지 확인하십시오.

오류: inpVector 배열이 필요합니다.

 ArrayCopy (ag1.agent[i].inpVector[l],arr,l, 0 , 1 );
 
막심 드미트리예프스키 :


프로그래머로서의 힌두교도는 똑똑합니다.

나는 미국과 독일 회사에서 종종 그들을 만났습니다.

그가 당신의 지시에 따라 모든 것을 깨끗하게하고 신경 성배 를 여기에 두십시오.

 
Alexander_K :

프로그래머로서의 힌두교도는 똑똑합니다.

나는 미국과 독일 회사에서 종종 그들을 만났습니다.

그가 당신의 지시에 따라 모든 것을 깨끗하게하고 신경 성배를 여기에 두십시오.

예, 일부 x .. 우리는 곧 또 다른 것을 낳을 것입니다 :)

 

안녕하세요 맥심입니다.

아직 온라인 상태라면... 테스트에서 실행할 것이므로 이 코드를 빠르게 확인하십시오.

이 코드 줄은 컴파일 오류를 보여줍니다.

오류: inpVector 배열이 필요합니다.

 ArrayCopy (ag1.agent[i].inpVector[l],arr,l, 0 , 1 );
 
막심 드미트리예프스키 :

죄송합니다

수정...하지만 ArrayCopy 오류..헤헤:)))

알아서 할게요..

 
막심 드미트리예프스키 :

이중 arr[1];

:)

아니요, 오류: ArrayCopy: 일부 연산자가 필요합니다.

 
막심 드미트리예프스키 :
이것이 내가 코드를 만드는 방법입니다

알았다 :)))))))))))))))))))))))))

내가 모든 것을 스스로 했다면 내 상황을 상상할 수 있습니다 ... hehe :))))))))))

다음으로, 내가 촛불 시뮬레이션을 직접 프로그래밍한다면 어떤 일이 일어날까요 :))))))))))))))))))))))))))))))

 

안녕하세요 맥심입니다.

나는 당신이 제공한 첫 번째 버전의 코드를 사용하여 GMDH 라이브러리를 완성했습니다...나는 링크를 찾지 못해서 어제 당신이 준 버전을 무시했습니다.... 내 말은 방금 커널 기능 을 다음으로 대체했다는 뜻입니다. 내 GMDH 함수(CalculateNeuron()) 그게 다야......하지만 컴파일 오류가 많이 발생합니다. 그래서 도무지 알 수가 없네요..GMDH 라이브러리를 이미 완성하셨다면 대단하십니다!!!!...

하지만 아직 GMDH 코드를 작성하려고 하는 중이라면 .mqh 파일과 MQL5 파일의 수정된 버전을 모두 제공할 수 있으며 컴파일 오류를 쉽게 파악할 수 있습니다.... 또는 필요한 경우 그런 다음 필요에 따라 코드를 약간 수정할 수 있습니다.

 
막심 드미트리예프스키 :

안녕, 나는 오늘 아무것도 하지 않았다. RDF와 결합하여 어떻게 보는지 보여주고 설명할 수 있습니다.

 
막심 드미트리예프스키 :

이것은 작동하지 않습니다. 필요한 모든 위치에서 이 함수CalculateNeuron(ker,degree) 으로 호출하는 것이 좋습니다. 그 후 모든 계수와 예측 변수를 파일에 저장하고 학습 후 사용해야 합니다.

이것은 구현하기 어려운 논리입니다) 제 방법을 시도해 보겠습니다. 그러나 RDF를 사용한 선택 알고리즘은 어렵습니다. 나중에 보여 드리겠습니다.

네, 맞습니다. "calsignal()" 함수 내부의 2줄을 제외하고는 EA 코드에 많은 변경을 가하지 않았습니다. 함수를 호출하면 됩니다."   CalculateNeuron(ker,degree) " 언제라도 기본 구성 요소의 임의 값을 기반으로 기능을 변환합니다.

따라서 이전 RDF 코드가 정확하다면 :))..제 생각에는 그것이 정확하다고 생각합니다. 그러면 작동해야 합니다...

어쨌든, 더 나은 방법이 있다면 .. 문제 없습니다 :))...

나는 처음에 구현하기가 매우 어렵다는 것을 알았고 지금은 바로 가기에 대한 아이디어를 얻었습니다 :)).. 따라서 업데이트하려고 생각했습니다....

전체 코드를 다시 작성하는 것은 의미가 없기 때문입니다. 이 기능을 추가하면 이 작업을 수행할 수 있습니다.

사유: