조금 놀랐습니다 :) 저는 수사학적 질문을 하지 않고 공유하기로 결정했습니다. - 페이지 8

 
예, 이것은 좋은 생각입니다. 우리는 확실히 그것에 대해 논의할 것입니다. 그러나 구현을 보장하지는 않습니다. 많은 함정이 있습니다.
 
Renat :
예, 이것은 좋은 생각입니다. 우리는 확실히 그것에 대해 논의할 것입니다. 그러나 구현을 보장하지는 않습니다. 많은 함정이 있습니다.
감사해요
 
Renat :
예, 이것은 좋은 생각입니다. 우리는 확실히 그것에 대해 논의할 것입니다. 그러나 구현을 보장하지는 않습니다. 많은 함정이 있습니다.

사람들이 이미 0에 대한 코드를 작성했을 때 하지 않는 것이 더 나을까요?

추신: 예를 들어 차트에 로드된 2개의 인디케이터가 100% 로드인 2개의 코어를 완전히 사용한다는 점에서 계산을 표시기 코드에 배치할 때의 이점이 있음을 알았습니다. 이것은 유용합니다. 백분율이 유휴 상태가 아닙니다.

 
-Alexey- :

사람들이 이미 0에 대한 코드를 작성했을 때 하지 않는 것이 더 나을까요?

추신: 예를 들어 차트에 로드된 2개의 인디케이터가 100% 로드인 2개의 코어를 완전히 사용한다는 점에서 계산을 표시기 코드에 배치할 때의 이점을 알았습니다. 이것은 유용합니다. 백분율이 유휴 상태가 아닙니다.

1) 따라서 코드가 올바르게 작성되지 않았습니다.

2) 유사하게 - 지표를 최적화합니다. 이 100% 프로세서 로드는 무엇입니까 ???

 
AlexSTAL :

1) 따라서 코드가 올바르게 작성되지 않았습니다.

2) 유사하게 - 지표를 최적화합니다. 이 100% 프로세서 로드는 무엇입니까 ???

모든 것이 정확합니다. 의도한 대로 작동합니다. 모든 것이 최적화되어 있습니다. 2코어 프로세서가 있습니다. 차트에 하나의 지표(지표 핸들이 있는 Expert Advisor)를 배치하면 작업 관리자에서 로드가 약 60%이고 두 번째를 추가하면 로드가 100%가 됩니다. 나 자신도 놀랐습니다 - 많은 핵심 작업을 수행합니다(여러 지표에 대해) - 멋지네요!
 
-Alexey- :
모든 것이 정확합니다. 의도한 대로 작동합니다. 모든 것이 최적화되어 있습니다. 2코어 프로세서가 있습니다. 차트에 하나의 지표(지표 핸들이 있는 Expert Advisor)를 배치하면 작업 관리자에서 로드가 약 60%이고 두 번째를 추가하면 로드가 100%가 됩니다. 나 자신도 놀랐습니다 - 많은 핵심 작업을 수행합니다(여러 지표에 대해) - 멋지네요!
최종 결과(의도한 대로)는 알고리즘적으로 올바른 구현을 전혀 의미하지 않습니다.
 
-Alexey- :
모든 것이 정확합니다. 의도한 대로 작동합니다. 모든 것이 최적화되어 있습니다. 2코어 프로세서가 있습니다. 차트에 하나의 지표(지표 핸들이 있는 Expert Advisor)를 배치하면 작업 관리자에서 로드가 약 60%이고 두 번째를 추가하면 로드가 100%가 됩니다. 나 자신도 놀랐습니다 - 많은 핵심 작업을 수행합니다(여러 지표에 대해) - 멋지네요!

그렇지는 않지만 계산의 병렬화는 다른 기호로 진행됩니다. 예를 들어 한 기호의 모든 표시기는 한 스레드에서 계산되는 반면 다른 기호의 표시기는 다른 스레드에서 계산됩니다. 따라서 프로세서가 더 효율적으로 사용되며 한 기호의 브레이크 표시기가 다른 기호 의 표시기 계산에 영향을 미치지 않습니다.

하나의 심볼에 배치된 지표는 특정 심볼의 별도 스트림에서 순차적으로 계산됩니다.

단말 자체가 멀티쓰레드이고 멀티코어를 잘 활용하기 때문에 프로세서 부하가 효율적이다.

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
AlexSTAL :
최종 결과(의도한 대로)는 알고리즘적으로 올바른 구현을 전혀 의미하지 않습니다.

그러나 최종 결과는 상향식 호환성을 의미합니다. 이것은 당신의 제안에 합리적인 부분이 있다는 것을 의미하며 우리는 중복 기능(조정된)에 대해 이야기하고 이전 기능을 그대로 둘 수 있습니다. 선택하여 사용하십시오.


그렇지는 않지만 계산의 병렬화는 다른 기호로 진행됩니다.

다른 캐릭터에 올바르게 추가했습니다. 정보 주셔서 감사합니다.
 
-Alexey- :
다른 캐릭터에 올바르게 추가했습니다. 정보 주셔서 감사합니다.
일반 도구를 사용하여 MetaTrader 5의 병렬 컴퓨팅 기사를 읽으십시오. 표시기는 하나의 개별 스레드에서 각 기호에서 작동한다고 알려줍니다.
 
Rosh :
일반 도구를 사용하여 MetaTrader 5의 병렬 컴퓨팅 기사를 읽으십시오. 표시기는 하나의 개별 스레드에서 각 기호에서 작동한다고 알려줍니다.
링크 주셔서 감사합니다.
사유: