그것이 Yur이 메모리를 할당하고 흐름을 등록해야 한다고 말하려고 했던 것입니다. 이고르는 할당하고 등록하는 것이 필요하다고 쓰고, 아무 것도 할 필요가 없다고 씁니다. 여기에서 내 머리가 빙빙 돌고 있습니다. 드디어 막다른 골목..
Igor는 특별한 방식으로 탑에서 공부했으며, 이것에서 그는 독학으로 우리보다 더 많이 이해해야합니다. 나는 처음에 메모리를 할당하고 초기화하는 것이 필요하다는 것과 같은 경향이 있었습니다. 이것은 여전히 다른 C 과정에서 나온 것이며 초기화 및 메모리 할당이 내 기억에서 연기되었습니다 . 이것이 적절한 코딩의 핵심입니다. 흐름이없고 쓰레기가 없기 때문입니다.
Igor에게 이 질문에 대해 C++에서 이 작업을 수행하는 방법을 설명해 주십시오. 말로만 하는게 아니라 예를 들자면 말로는 이해가 안됨 니피가))
젠장, 당신은 장점에 멀티 스레딩을 가져 오지 않을 것입니다. 불쾌하지 않습니다. 분위기가 철이라면 읽고 이해하십시오.
Реter Konow : 지표를 GUI 캐리어로 사용하고 고문과 통신할 수 있는 리소스를 제안합니다. 또한 MT4에서는 패널을 사용하여 일반 차트에서 테스터의 어드바이저를 관리할 수 있습니다. 버튼뿐만 아니라 모든 컨트롤이 작동합니다. 테스트를 거친 조언자에게 텍스트 및 일반적인 모든 것을 보낼 수 있습니다. 나는 이미 그것을 확인했다. 모든 것이 작동합니다.
피터, 당신은 이해하지 못합니다.
1 명의 고문이 있습니다. 또한 에이전트 모드에서만 보이지 않는 차트에서 자체적 으로 추가로 실행됩니다. 에이전트에서 작동하는 이벤트가 없습니다. 저것들. 어떤 식 으로든 리소스를 폴링 할 수 없으며 타이머가 거기에서 시작되지 않고 틱이 오지 않습니다 ...
표시기가 Expert Advisor를 시작하면 이들은 이미 두 개의 엔터티입니다.
고문은 원하는 만큼 그러한 에이전트를 생성할 수 있습니다. 각각은 별도의 스트림으로 획득됩니다.
주제를 다시 읽기 시작했고 Igor는 이미 그것에 대해 썼습니다.
그것이 Yur이 메모리를 할당하고 흐름을 등록해야 한다고 말하려고 했던 것입니다.
이고르는 할당하고 등록하는 것이 필요하다고 쓰고, 아무 것도 할 필요가 없다고 씁니다.
여기에서 내 머리가 빙빙 돌고 있습니다. 드디어 막다른 골목..
Igor는 특별한 방식으로 탑에서 공부했으며, 이것에서 그는 독학으로 우리보다 더 많이 이해해야합니다.
나는 처음에 메모리를 할당하고 초기화하는 것이 필요하다는 것과 같은 경향이 있었습니다.
이것은 여전히 다른 C 과정에서 나온 것이며 초기화 및 메모리 할당이 내 기억에서 연기되었습니다 . 이것이 적절한 코딩의 핵심입니다. 흐름이없고 쓰레기가 없기 때문입니다.
Igor에게 이 질문에 대해 C++에서 이 작업을 수행하는 방법을 설명해 주십시오.
말로만 하는게 아니라 예를 들자면 말로는 이해가 안됨 니피가))
젠장, 당신은 장점에 멀티 스레딩을 가져 오지 않을 것입니다. 불쾌하지 않습니다. 분위기가 철이라면 읽고 이해하십시오.
https://en.cppreference.com/w/cpp/thread
https://en.cppreference.com/w/cpp/atomic
예가 필요하면 아래를 참조하십시오.
https://en.cppreference.com/w/cpp/thread/thread/join
https://en.cppreference.com/w/cpp/thread/async
반복합니다. 이것은 복잡한 주제이며 탐색하기 쉽습니다(예: 생성된 스트림에서 후크 해제, 일반 데이터보다 나중에 축소됨, 적절한 동기화가 없는 경우 컴파일러 최적화 등).
지표를 GUI 캐리어로 사용하고 고문과 통신할 수 있는 리소스를 제안합니다. 또한 MT4에서는 패널을 사용하여 일반 차트에서 테스터의 어드바이저를 관리할 수 있습니다. 버튼뿐만 아니라 모든 컨트롤이 작동합니다. 테스트를 거친 조언자에게 텍스트 및 일반적인 모든 것을 보낼 수 있습니다. 나는 이미 그것을 확인했다. 모든 것이 작동합니다.
피터, 당신은 이해하지 못합니다.
1 명의 고문이 있습니다. 또한 에이전트 모드에서만 보이지 않는 차트에서 자체적 으로 추가로 실행됩니다. 에이전트에서 작동하는 이벤트가 없습니다. 저것들. 어떤 식 으로든 리소스를 폴링 할 수 없으며 타이머가 거기에서 시작되지 않고 틱이 오지 않습니다 ...
표시기가 Expert Advisor를 시작하면 이들은 이미 두 개의 엔터티입니다.
고문은 원하는 만큼 그러한 에이전트를 생성할 수 있습니다. 각각은 별도의 스트림으로 획득됩니다.
피터, 당신은 이해하지 못합니다.
1 명의 고문이 있습니다. 또한 에이전트 모드에서만 보이지 않는 차트에서 자체적 으로 추가로 실행됩니다. 에이전트에서 작동하는 이벤트가 없습니다. 저것들. 어떤 식 으로든 리소스를 폴링 할 수 없으며 타이머가 거기에서 시작되지 않고 틱이 오지 않습니다 ...
표시기가 Expert Advisor를 시작하면 이들은 이미 두 개의 엔터티입니다.
어드바이저는 원하는 만큼 에이전트를 생성할 수 있습니다. 각각은 별도의 스트림으로 획득됩니다.
즉, 보이지 않는 차트의 에이전트 모드에서 어떻게 자체적으로 시작됩니까? 이것은 새로운 것입니다. 나는 이것에 대해 몰랐다.
차트 적용 템플릿
피터, 당신은 이해하지 못합니다.
...고문은 원하는 만큼 그러한 에이전트를 생성할 수 있습니다. 각각은 별도의 스트림으로 획득됩니다.
그렇다면 멀티스레딩이 이미 존재한다는 것이 밝혀졌습니까? 여기에 그녀에 대해 아는 사람이 없습니까?
1 명의 고문이 있습니다. 그는 여전히 자신을 런칭한다
KB의 테스터에서도 동일한 원리입니다. 그런 Expert Advisor 디버깅 문제를 해결했습니까? 테스터가 이 원칙으로 만들 때, 쓰기의 불편함은 디버깅의 어려움이었다.
그렇다면 멀티스레딩이 이미 존재한다는 것이 밝혀졌습니까? 여기에 그녀에 대해 아는 사람이 없습니까?
이를 "대화자의 말을 듣지 않음"이라고 합니다.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
MQL의 비동기 및 다중 스레드 프로그래밍
fxsaber , 2019.07.25 12:16
MQL의 프레임워크 내에서 두 작업은 EA 카운터의 자동 실행을 통해 해결됩니다.
그렇다면 멀티스레딩이 이미 존재한다는 것이 밝혀졌습니까? 여기에 그녀에 대해 아는 사람이 없습니까?
알려진 리셉션. 내가 발명한 것이 아닙니다. 몇 년 전 포럼에서 본 적이 있습니다.
KB의 테스터에서도 동일한 원리입니다. 그런 Expert Advisor 디버깅 문제를 해결했습니까? 테스터가 이 원칙으로 만들 때, 쓰기의 불편함은 디버깅의 어려움이었다.
인쇄 , 주장, 디버그. 이 경우 표준 디버거를 사용하지 않습니다 ...
알려진 리셉션. 내가 발명한 것이 아닙니다. 몇 년 전에 포럼에서 찾아봤습니다.