멀티스레딩에 대한 추가 정보 - 페이지 8

 
Aliaksandr Hryshyn :
그래프는 일부 계산을 나타냅니다.

모두가 물 위를 갈퀴 하는 동안 방향은 분명하지만 정확히 무엇 ...

그리고 채팅이나 무엇이든 - 옵션이 아닌가요?

 
dd :
모두가 물 위를 갈퀴 하는 동안 방향은 분명하지만 정확히 무엇 ...
특히, 지표에서 코드를 가져와 Sharpe에서 다시 작성해야 합니다.
 
채팅은 무엇입니까?
 
Aliaksandr Hryshyn :
C#에서는 할 수 있습니다. 그리고 거기에 지표를 다시 쓸 수 있습니까? 출처가 있습니까?
솔직히 말해서, 나는 의도하지 않았습니다. 나는 표준 지표를 사용합니다. 그러나 여러 조각과 다른 매개 변수가 있습니다. 그리고 저는 탬버린으로 춤추고 싶지 않습니다.
 
이 옵션은 그대로 두는 것이 좋습니다. 복잡합니다.
 
Aliaksandr Hryshyn :
채팅은 무엇입니까?
예, 여기 초기 게시물의 동지들이 목발이 있다고 언급했습니다 ... 나 자신은 아직 그것을 알아내지 못했습니다.
 
정확히 무엇을 어떻게 개선할 수 있는지 보려면 코드를 살펴봐야 하지만 목발이 없으면 작동하지 않을 가능성이 큽니다.
 
위에서 이미 제안한 것처럼 표시기를 dll로 이동하는 것이 가장 좋은 방법인 것 같습니다.
표준 지표의 소스 코드는 지표 -> 예제 폴더에 있습니다.
필요한 표시기의 코드를 dll로 전송하여 이에 필요한 기능을 만듭니다.
같은 위치에서 다중 스레딩 또는 비동기를 통해 이러한 함수의 호출 또는 계산을 병렬로 수행합니다.
 
도움말에 따르면 각 표시기는 자체 스레드에서 실행됩니다. 오랫동안 나는 작업을 지표로 나누고 Expert Advisor에서 iCustom을 통해 호출하고 싶었습니다. 계산은 병렬이며 폴링(버퍼 값 가져오기)만 순차적입니다. 확인하지 않으면 관련성이 사라졌습니다. 그리고 상당한 진전의 기회는 많지 않습니다. 테스트하면 결과를 알려주십시오. 흥미롭습니다.
 
Igor Zakharov :
도움말에 따르면 각 표시기는 자체 스레드에서 실행됩니다. 오랫동안 나는 작업을 지표로 나누고 Expert Advisor에서 iCustom을 통해 호출하고 싶었습니다. 계산은 병렬이며 폴링(버퍼 값 가져오기)만 순차적입니다. 확인하지 않으면 관련성이 사라졌습니다. 그리고 상당한 진전의 기회는 많지 않습니다. 테스트하면 결과를 알려주십시오. 흥미롭습니다.
테스터에서는 모든 것이 1 스레드로 진행되지만 실제로는 작동합니다.