Metatrader 5에서 고유한 기호 및 데이터 피드 - 페이지 5

 

개인적으로 기존 GA 기능으로 충분합니다. 자신의 평가 기능을 설정하는 기능은 실제로 모든 검색 가능성을 제공합니다.

Zaskok , 더 구체적으로 말씀해 주시겠습니까? MT5의 표준 GA에 어떤 문제가 있습니까?

그리고 어떤 종류의 휴리스틱 방법을 원하십니까?

 
Renat :

5670억 패스, 패스당 100ms를 계산하더라도 여전히 560억 초를 얻습니다.

648,000일(1,775년)을 기다리시겠습니까, 아니면 유전학으로 전환하라는 조언을 받으시겠습니까? 유전학에서는 20,000번의 패스를 쏘면 만족할 것입니다.

원격 에이전트 다운로드는 유치하지 않습니다! :-)

 
Laryx :


Zaskok , 더 구체적으로 말씀해 주시겠습니까? MT5의 표준 GA에 어떤 문제가 있습니까?

죄송합니다. 특정 수의 X 옵션 후에 GA를 강제로 켜는 것이 마음에 들지 않습니다.

내가 선택한 옵션의 수를 완전히 열거하기에 충분한 리소스가 없다고 누가 결정했습니까?

 
zaskok :

함수 Z = cos(1.5*x)*cos(1.5*x) + sin(2.25*y) + cos(3*x*y); 여기서 X와 Y는 -3에서 +3까지입니다.

나는 또한 MT5에서 최고점을 찾는 방법에 관심이 있습니다.

방법에 따르면 - Habré에 대한 기사의 아이디어, matlab 및 C #에서의 구현.

 
IvanIvanov :

죄송합니다. 특정 수의 X 옵션 후에 GA를 강제로 켜는 것이 마음에 들지 않습니다.

글쎄요, 원칙적으로 이것은 문제로 볼 수 있지만 제 생각에는 그렇습니다. 그 중요성은 작습니다.

어떤 종류의 흥미로운 "휴리스틱 알고리즘"이 유전학보다 최적의 위치를 찾는 데 훨씬 더 효율적입니까?

 
IvanIvanov :

죄송합니다. 특정 수의 X 옵션 후에 GA를 강제로 켜는 것이 마음에 들지 않습니다.

내가 선택한 옵션의 수를 완전히 열거하기에 충분한 리소스가 없다고 누가 결정했습니까?

무엇을, 어떻게 이해하지 못하는 사람들을 위해 수행되었을 가능성이 높으므로 "왜 그렇게 오랫동안 테스트되고 있습니까?"와 같이 분개하지 않을 것입니다.
 
event :

함수 Z = cos(1.5*x)*cos(1.5*x) + sin(2.25*y) + cos(3*x*y); 여기서 X와 Y는 -3에서 +3까지입니다.

나는 또한 MT5에서 최고점을 찾는 방법에 관심이 있습니다.

글쎄, 하나의 최대는 문제가 없다고 생각합니다.

그러나 모든 최대값을 찾는 데는 - GA가 적합하지 않습니다.

그러나 어떤 휴리스틱 알고리즘이 더 잘 수행됩니까?

 
Laryx :

글쎄, 하나의 최대는 문제가 없다고 생각합니다.

그러나 모든 최대값을 찾는 데는 - GA가 적합하지 않습니다.

그러나 어떤 휴리스틱 알고리즘이 더 잘 수행됩니까?

이전 페이지에서 알고리즘의 예를 들었습니다. gif에서는 프로세스가 끝나기 훨씬 전에 최대치의 덩어리가 형성되고 모든 최대치가 한 번에 형성되는 것을 볼 수 있습니다.
 
event :

함수 Z = cos(1.5*x)*cos(1.5*x) + sin(2.25*y) + cos(3*x*y); 여기서 X와 Y는 -3에서 +3까지입니다.

나는 또한 MT5에서 최고점을 찾는 방법에 관심이 있습니다.

방법에 따르면 - Habré에 대한 기사의 아이디어, matlab 및 C #에서의 구현.

그리고 -3에서 + 3까지 어떤 단계로
 
zaskok :

당신을 위해 증거를 제공하는 것은 상당히 문제가 있습니다. 왜냐하면 당신은 일부 문제에서 당신의 근시안적 견해에 대한 대중의 주장에 아주 정확하게 반응하지 않습니다. 그리고 당신 자신이 시작한 이 분기는 불행히도 이 진술의 결정적인 증거로 사용됩니다.

증명의 문제는 저자가 실무 경험이 없기 때문에 제시하기 어렵다는 점이다. 수년 동안 이 작업을 수행해 온 MetaTrader 개발자와는 다릅니다.


물론 다른 사람들이 전화해서 수년간 이것을 요구한 것은 아니지만 당신이 그것을 거부했다고 주장합니다 .... 그러나 일어난 일은 일어난 것입니다. 그러나 당신이 틀렸다는 것을 증명하는 것은 다소 무의미해 보입니다. 평가에서 작동하는 것은 논리가 아니라 인적 요소입니다.

따라서 더 이상 당신을 위한 것이 아니라 포럼 회원을 위해 GA와 다소 다른 휴리스틱 최적화 방법에 찬성하여 논리적인 논거를 제시하겠습니다. 아래는 내가 이전에 인용한 기사의 일부 찢어진 인용문 + 특히 주의할 가치가 있는 밑줄 친 요점입니다.

불행히도, 당신은 잘 알려진 기본 이론적 요점을 인용했습니다.

그리고 나는 "GA와 구체적으로 어떤 것이 당신에게 적합하지 않습니까? 당신을 위한 솔루션 영역을 찾지 못합니까?"라는 구체적인 질문을 했습니다. 물론, 다른 방법보다 더 나쁘지는 않습니다. 그리고 더 나은 어닐링은 로컬 피트에서 나옵니다. 그러나 가장 중요한 것은 작업을 효과적으로 해결하는 것입니다.


이것은이 기사에 관한 것이 아니라 실제로 어디에서나 논의되지 않은 TS 검색 및 최적화의 일반 원칙에 관한 것입니다. 따라서 GA는 ES를 최적화할 때 무기고에 갖고 싶은 것이 전혀 아닙니다.
"입력 매개변수 관리/재정의를 위한 MQL5 기능" - 들어본 적이 없습니다. 링크를 주세요.

유감스럽게도 당신은 이 분야에 대한 지식이 없습니다. "뭔가를 갖고 싶다고 들었는데, 거기에 있는 게 전혀 없어요."

참조: https://www.mql5.com/en/docs/optimization_frames ParameterXXX, FrameXXX 기능

Документация по MQL5: Работа с результатами оптимизации
Документация по MQL5: Работа с результатами оптимизации
  • www.mql5.com
Работа с результатами оптимизации - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5