OpenCl 및 도구. 리뷰 및 인상. - 페이지 11

 
Renat :

MQL5 Cloud Network를 사용해 보십시오. 최적화 속도는 MT4가 상상하지 못했던 것입니다. 방대한 계산에서 수천 개의 독립 에이전트를 사용할 때 초당 수백 개의 결과가 어떻게 떨어지는지 놀랍습니다.

시험을 마친. 유전자 알고리즘을 켠 상태에서 MT4에 비해 최적화 속도가 아쉽기만 합니다. MT5는 곧 현재 빌드의 MT4 최적화 속도를 꿈꾸지 않을 것입니다.

레나트 :

듀얼 코어에서 2000개의 에이전트가 있는 MQL5 Cloud Network를 사용해 보셨습니까?

아니면 로컬에서 단일 패스를 실행하고 진정했습니까?

MQL5 클라우드 네트워크 덕분에 수백, 수천 배의 단순 가속을 달성했습니다. GPU 없이 모든 전문가에게. 내 이전 비디오 예를 확인하십시오. MQL5 Cloud Network를 사용하여 계산을 가속화하는 예


빠른 작업 계산을 위해 버튼 하나로 수천 명의 상담원을 즉시 모집할 수 있도록 했습니다(네트워크 워밍업 시간은 약 20-30초). 수백 시간 대신에 실제로 30분 이내에 유지할 수 있습니다.

게다가 가격은 말도 안 됩니다. 누구나 확인할 수 있고 MQL5.com에 등록하는 모든 사람에게 2달러의 보너스가 제공됩니다.

이것은 진정한 혁명입니다. 이제 모든 사용자는 클라우드를 사용하여 거의 모든 슈퍼컴퓨터를 견갑골에 장착할 수 있습니다. 그리고 GPU의 도입으로(금요일에 사용 가능한 빌드가 있음) 슈퍼컴퓨터를 일괄적으로 이길 수 있습니다.


간단한 경우에 충분한 성능이 있습니다(또는 오히려 이것에 대해 확신할 수 있음). 방대하고 상세한 계산을 위한 충분한 힘이 없습니다.

MT4와 MT5 테스터를 비교할 때의 실수는 사람들이 완전히 다른 수준의 세부 사항과 정확한 다중 통화 테스트의 가능성에 눈을 돌리는 것입니다.

철 의존으로 인해 다음도 놓쳤습니다.

  • MT5는 32비트 및 64비트 아키텍처를 지원합니다(64비트 버전이 더 빠르고 강력함).
  • MT5는 모든 로컬 코어를 사용합니다.
  • MT5는 원격 에이전트(32비트 및 64비트)를 사용합니다.
  • MT5는 MQL5 클라우드 네트워크를 사용하는데, 단순한 노트북이 그것보다 수천 배 더 강력한 컴퓨터로부터 계산 결과를 수신할 때
  • MT5는 철에 독립적인 OpenCL을 사용하므로 다양한 GPU 프로세서와 함께 작업할 수 있습니다.

당신은 당신이 틀렸다는 것을 분명히 깨닫고 솔직하게 희망적인 생각을 합니다.


레나트 솔직히 소원성취. MT5가 다른 비트 수의 아키텍처를 지원하고 모든 로컬 코어를 사용한다는 사실에 대해서는 논쟁하지 않습니다. 또 다른 질문은 어떻게 사용됩니까? 저것들. 모든 것을 대규모로 사용할 수 있으며 동시에 절대적으로 쓸모가 없습니다.

Iron-independent OpenCL 정보 - 이것은 유머 섹션에 이미 배치되어 있어야 합니다. 이 일화를 Cuda 없이 마더보드에 내장된 비디오 카드를 가지고 있는 거래자들에게 말합니다. 이러한 카드는 거래 및 고품질 이미지 및 비디오 시청에 충분합니다. 그러나 컴퓨터 게임의 경우 그러한 철의 독립성은 더 이상 당기지 않을 것입니다. 거래를 컴퓨터 게임과 혼동하지 마십시오.

Renat, 이 분산 컴퓨팅 네트워크를 직접 테스트했습니까? 회사에서 배포하는 광고를 구매한 것 같습니다.

유전 알고리즘이 활성화된 Clouds Network에 대한 실험 결과는 다음과 같습니다.

1. 2000명의 에이전트가 클라우드 네트워크에 없습니다. 그 중 약 1500개가 있습니다.

2. 클라우드 네트워크를 연결할 때 모든 에이전트 중 기껏해야 200개만 연결되고, 최악의 경우에는 연결되지 않습니다.

3. 분산 컴퓨팅은 순식간에 작동합니다. 첫째, 많은 네트워크가 종료되지 않는 자동 모드가 나타납니다. 그런 다음 일부 네트워크가 연결됩니다. 그는 에이전트의 일부만 사용하여 많은 작업을 받고 이러한 동일한 작업을 빠르게 완료하고 침묵하며 오랫동안 완료 모드로 전환합니다.

무료를 포함하여 3D 그래픽을 처리하는 농장에 비해 클라우드 네트워크는 가련한 불결한 곳입니다. 혁명에 대한 이야기는 없습니다. 그것은 모두 매우 열악하게 이루어졌습니다.

가격은 정말 우스꽝스럽고 다른 모든 것은 매우 슬프고 심지어 둔해 보입니다.


문제의 근본을 파악하기 위해 모든 것을 분해해 보겠습니다.

유전자 알고리즘이 활성화 된 MT5의 최적화 모드는 매우 느립니다. MT4에서 Expert Advisor를 테스트하고 최적화했습니다. 최적화 시간은 듀얼 코어에서 5분을 넘지 않습니다. MT5에 대해 동일한 Expert Advisor를 다시 작성했습니다. 최적화를 위해 설정합니다. 최적화 시간은 1시간 이상, 정확히는 거의 2시간입니다. 차이가 있습니까?

당연히 Expert Advisors를 이러한 속도로 최적화하는 것은 불가능합니다.

클라우드 네트워크를 연결합니다. 예, 실제로 속도가 증가했지만 여전히 분산 컴퓨팅을 사용하더라도 MT4보다 약 10배 정도 낮습니다. 몇 가지 이유가 있습니다.

1. MT5에 대한 모든 테스트 실행은 M1에서 수행되었습니다. H1을 사용했습니다. 아마도 발사 속도 측면에서 잘못된 계산이 여기에 있습니까?

2. 분산 컴퓨팅은 로컬 컴퓨터에서도 프로세스 속도를 늦추며 MT5는 모든 최적화 프로세스를 분산 컴퓨팅을 통해서만 수행합니다.

3. Clouds Network는 최적화 프로세스의 속도를 크게 높이지만 사용하지 않으면 복잡한 Expert Advisor가 합리적인 시간 내에 로컬 컴퓨터에서 최적화되지 않을 가능성이 높습니다.

4. 정방향 테스트를 검색할 때 Clouds Network는 각 네트워크에서 하나의 에이전트만 할당하므로 프로세스가 매우 느립니다.

5. 자동 거래에서 가장 리소스를 많이 사용하는 곳은 최적화입니다. 결과는 다음과 같습니다.


레나트 :

그리고 세 번째로 "철 의존 소프트웨어"의 반복.

물론 그 반대도 말할 수 있다. 그러나 결론은 MT4와 달리 MT5가 자동 거래에서 철에 의존한다는 것입니다. 이유를 궁금해할 필요가 없습니다.

1. MT4에서는 상대적으로 약하고 노후된 컴퓨터에서도 목발을 추가하지 않은 최적화 속도가 매우 빠릅니다.

2. 하드웨어를 늘리지 않고 MT5에서 최적화를 수행하는 것은 불가능합니다. 로컬 네트워크의 분산 컴퓨팅 또는 클라우드 네트워크를 통해 외부 하드웨어를 사용하지 않고 추가 코어, 고속 RAM, GPU

이것으로부터 우리는 플랫폼이 철 의존적이거나 철 독립적이라는 결론을 내립니다.


간단한 실험을 할 수 있습니다.

1. 비디오 카드가 없는 평범한 컴퓨터를 Cuda 모드로 가정해 보겠습니다. 물론 철이 있는 초고가 컴퓨터에서 실험할 수 있지만 철의 독립성에 대해 이야기하고 있습니다. 그리고 평균적인 거래자는 1센트 계정으로 파이서를 최적화하기 위해 서버 랙을 설치하기를 원하지 않을 것입니다. 컴퓨터는 N번째 홉에 대해 클라우드 네트워크 서버에서 인터넷으로 제거되고 로컬 네트워크의 동일한 허브에 함께 있지 않는 것이 바람직합니다. 일반 터미널 사용자는 바로 이 허브에 연결할 수 없고 분산 컴퓨팅에서 통신 품질이 큰 역할을 하기 때문입니다.

2. 동일한 논리로 MT4 및 MT5에 대해 두 명의 Expert Advisors를 가정해 보겠습니다. 그러나 입력 매개변수가 많은 것이 바람직합니다. 유전 알고리즘 외계인을 사용합니다.

2. 작년의 날짜를 설정합니다. 참고: MT5에서 작년에 대해 "간격"을 선택하고 같은 작년에 대해 날짜로 "기간 선택"을 선택하면 결과가 완전히 다릅니다. 이유는 모르겠지만 이것은 아마도 개발자에게 질문일 것입니다.

3. 시간 프레임 H1 설정

4. 거래 모드는 시가 기준으로 정상입니다.

5. 거래 건수가 250~400건이 되도록 이익실현 및 손절매를 설정합니다.

6. 순방향 테스트 1/2를 켭니다. MT4에는 그런 것이 없지만 MT5에서 이 모드의 브레이크를 보는 것은 분명히 아무에게도 해가 되지 않을 것입니다.

7. MT4와 MT5에서 두 어드바이저를 모두 시작하고 시간을 기록합니다. 또한 MT5에서는 로컬 에이전트(신경이 예민하고 최적화가 완료될 때까지 기다릴 곳이 없는 경우)와 Clouds Network를 통해 프로세스를 두 번 시작합니다.

8. 결과를 바탕으로 어떤 플랫폼이 자동 거래에 더 적합하고 일반 거래자에게 적합하며 어떤 플랫폼이 매우 열악한지에 대한 결론을 내립니다.

 
Reshetov :

문제의 근본을 파악하기 위해 모든 것을 분해해 보겠습니다.

MT5의 최적화 모드는 매우 느립니다. MT4에서 Expert Advisor를 테스트하고 최적화했습니다. 최적화 시간은 듀얼 코어에서 5분을 넘지 않습니다. MT5에 대해 동일한 Expert Advisor를 다시 작성했습니다. 최적화를 위해 설정합니다. 최적화 시간은 1시간 이상, 정확히는 거의 2시간입니다. 차이가 있습니까?

........

간단한 실험을 할 수 있습니다.

1. 비디오 카드가 없는 평범한 컴퓨터를 Cuda 모드로 가정해 보겠습니다. 물론, 철이 있는 매우 비싼 컴퓨터로 실험할 수 있지만 우리는 철의 독립성에 대해 이야기하고 있습니다. 그리고 평균적인 거래자는 1센트 계정에 파이서를 최적화하기 위해 서버 랙을 설치하기를 원하지 않을 것입니다. 컴퓨터는 N번째 홉에 대해 클라우드 네트워크 서버에서 인터넷으로 제거되고 로컬 네트워크의 동일한 허브에 함께 있지 않는 것이 바람직합니다. 일반 터미널 사용자는 바로 이 허브에 연결할 수 없고 분산 컴퓨팅에서 통신 품질이 큰 역할을 하기 때문입니다.

2. 동일한 논리로 MT4 및 MT5에 대해 두 명의 Expert Advisors를 가정해 보겠습니다. 그러나 입력 매개변수가 많은 것이 바람직합니다. 유전 알고리즘 외계인을 사용합니다.

2. 작년의 날짜를 설정합니다. 참고: MT5에서 작년에 대해 "간격"을 선택하고 같은 작년에 대해 날짜로 "기간 선택"을 선택하면 결과가 완전히 다릅니다. 이유는 모르겠지만 이것은 아마도 개발자에게 질문일 것입니다.

3. 시간 프레임 H1 설정

4. 거래 모드는 시가 기준으로 정상입니다.

5. 거래 건수가 250~400건이 되도록 이익실현 및 손절매를 설정합니다.

6. 순방향 테스트 1/2를 켭니다. MT4에는 그런 것이 없지만 MT5에서 이 모드의 브레이크를 보는 것은 분명히 아무에게도 해가 되지 않을 것입니다.

7. MT4와 MT5에서 두 어드바이저를 모두 시작하고 시간을 기록합니다. 또한 MT5에서는 로컬 에이전트(신경이 예민하고 최적화가 완료될 때까지 기다릴 곳이 없는 경우)와 Clouds Network를 통해 프로세스를 두 번 시작합니다.

8. 결과를 바탕으로 어떤 플랫폼이 자동 거래에 더 적합하고 일반 거래자에게 적합하며 어떤 플랫폼이 매우 열악한지에 대한 결론을 내립니다.

유라. 당신이 맞습니다. 그것이 사실이라면.

하지만 여전히 mql5를 배워야 합니다. :) 상황이 곧 바뀔 것이기 때문입니다. 개발자는 이미 그것에 참여했습니다. 그리고 만약 그들이 그것에 스며들면, 그들은 그것을 할 것입니다. 결국 MT4 테스터도 만들었죠?

 
그건 그렇고, 로컬 잘 최적화 된 작업에 대한 흥미로운 입니다. 카드 구매시 지출한 '1달러의 특정 성능'이라는 칼럼이 있습니다 :)
 
MetaDriver :

유라. 당신이 맞습니다. 그것이 사실이라면.

하지만 여전히 mql5를 배워야 합니다. :) 상황이 곧 바뀔 것이기 때문입니다. 개발자는 이미 그것에 참여했습니다. 그리고 만약 그들이 그것에 스며들면, 그들은 그것을 할 것입니다. 결국 MT4 테스터도 만들었죠?

그들이 더 일찍 주입하지 않았고 테스터에게 모든 종류의 목발에 많은 시간과 신경을 쓴 것은 유감입니다.

MT5는 MT4보다 기능면에서 훨씬 뛰어나고 최적화 속도면에서는 가히 호러입니다.

그들이 더 일찍 침투하여 연사력 면에서 적어도 MT4를 따라 잡았더라면 오랫동안 자동 거래에 참여했던 거의 모든 사람들이 이미 MT5로 전환했을 것입니다. 거래자가 새 플랫폼으로 전환하면 중개인도 그곳으로 전환해야 합니다. 광고에 돈을 쓰고 누군가를 MT5로 전환하도록 설득할 필요가 없습니다.

 

TheXpert :

카드 구매시 지출한 '1달러의 특정 성능'이라는 칼럼이 있습니다 :)

네, 좋아요. 그건 그렇고,이 판과 사이트로 판단하면 AMD Radeon'a 6930은 자연에 존재하지 않습니다. :) 그들은 화요일에 무엇을 가져올까요? :-)
 
Reshetov :

그들이 더 일찍 익숙해지지 않고 테스터에게 모든 종류의 목발에 많은 시간과 신경을 쓴 것이 유감입니다.

MT5는 MT4보다 기능면에서 훨씬 뛰어나고 최적화 속도면에서는 가히 호러입니다.

그들이 더 일찍 침투하여 연사력 면에서 적어도 MT4를 따라 잡았더라면 오랫동안 자동 거래에 참여했던 거의 모든 사람들이 이미 MT5로 전환했을 것입니다. 거래자가 새 플랫폼으로 전환하면 중개인도 그곳으로 전환해야 합니다. 광고에 돈을 쓰고 누군가를 MT5로 전환하도록 설득할 필요가 없습니다.

120% 동의하는 아주 드문 경우입니다.
 
그렇다면 6950은 왜 안되나요?
 
MetaDriver : 하지만 여전히 mql5를 배워야 합니다.. :) 상황이 곧 바뀔 것이기 때문입니다. 개발자는 이미 그것에 참여했습니다. 그리고 만약 그들이 그것에 스며들면, 그들은 그것을 할 것입니다. 결국 MT4 테스터도 만들었죠?

누가 의심했다. 신 금지. 그럼에도 불구하고 나는 내 컴퓨터에서 vidyuhi의 유용성에 흠뻑 젖었습니다.

엑스퍼트: 그렇다면 6950은 왜 안 될까요?

이것이 나를 위한 질문입니까? 저라면 답은 간단합니다. 약간 비싸고 가속도가 6930에 비해 크지 않을 것 같습니다. 글쎄, 아마도 20퍼센트.

추신 그리고 MD 에 대한 질문을 이해했습니다.

 
TheXpert :
그렇다면 6950은 왜 안되나요?

두 번째 지명이었다. 6930의 가격/성능이 약간 더 우수하지만 절대적인 성능 값 면에서는 6950이 확실히 앞서 있습니다.

결국 돈을 못 벌었습니다(8100r 대 5650r).

// 하지만 메모리를 1600MHz에서 2000MHz로 변경할 수 있었습니다. 이것은 (매우) 좋은 보상입니다. RAM과 vidyuhi 메모리 간의 느린 교환이 모든 이점을 집어삼킬 수 있기 때문입니다.

 
와~ 가격차이가 어마어마하네요.