MQL의 비동기 및 다중 스레드 프로그래밍 - 페이지 11

 
Koldun Zloy :

미래는 이미 여기에 있습니다.

MT에는 Eventloop가 있습니다.

유익한 답변 감사합니다 :)
글쎄, 설명하고 무엇을, 어디에 있는지 말해 봅시다.
그리고 정기적인 방법으로 Eventloop 를 사용하여 비동기 코드를 작성하는 방법은 무엇입니까?

 
Roman :

개발자들이 Eventloop의 아이디어를 듣고 향후 구현하기를 바랍니다.

관리자가 한 번도 하지 않은 일을 했다고 들었습니다. 한 시간 내에 주제를 세 번 방문했습니다. 이것은 ... 환상적입니다! - 그렇게 많은 관심을 기울이는 사람은 거의 없습니다.)

컴퓨터 리터러시의 기초도 모르고, 이미 알고 있는 지식을 구글링해서 퍼뜨리려 한다는 사실, 상황은 이미 코믹에서 그로테스크하게 변해 일종의 희극에 가깝다.. 휴 - 나는 내 영혼의 시인인가? ...))), 알았어, 그것에 대해서는 ..


무역 터미널에 왜 필요한지 질문에 답하십시오.


추신: 이 스레드는 "Dear Santa Claus!"라는 주제에 관한 것입니다. - 그렇다면 위시리스트를 모두 작성하시겠습니까? - 지금 당장은 가진 게 별로 없어요. SW. 관리자! 클래스(또는 최소한 인터페이스)에서 다중 상속에 대한 약속된 작업을 완료하고 이식된 기계 학습 패키지를 몇 개 이상 추가합니다. ALGLIB 가 SB에 등장한 지 7년이 지났습니다. 사용자의 관심을 끌기 위해서는 새로운 것이 필요하고 / 또는 새로운 기사의 출현을 확인합니다("초점"이 무엇인지 모르겠습니다 - 이것은 NS, MO 및 VR에 대한 Google 검색 쿼리에 대한 상위 10위 안에 드는 포럼입니다 ... - 엄청난 양의 그러한 TIC 결과를 얻기 위해 작업이 완료되었습니다. IMHO 당신은 그 위치를 차지해서는 안됩니다!)

 
76Igor Makanu :
...


무역 터미널에 왜 필요한지 질문에 답하십시오.

...

어째서 이거야? 굴착기에 승용차보다 더 강력한 엔진이 필요한 이유는 무엇입니까? 전화기에 3.5v가 필요한 경우 소켓에 220이 필요한 이유는 무엇입니까? 이런 질문은 항상 저를 매료시켰습니다. 미니멀리스트는 항상 뒷줄에있을 것입니다 ...

우리는 사람들에게 더 많은 기회를 제공해야 합니다. 누군가에게 필요하지 않다고 해서 모든 사람이 필요하지 않은 것은 아닙니다. 누가 어떤 임무를 가지고 있는지 결코 알 수 없습니다. 모든 것이 간단합니다. :)

 
Igor Makanu :

관리자가 한 번도 하지 않은 일을 했다고 들었습니다. 한 시간 안에 주제를 세 번 방문했습니다. 이것은 ... 환상적입니다! - 그렇게 많은 관심을 기울이는 사람은 거의 없습니다.)

컴퓨터 리터러시의 기초도 모르고, 이미 알고 있는 지식을 구글링해서 퍼뜨리려 한다는 사실, 상황은 이미 코믹에서 그로테스크하게 변해 일종의 희극에 가깝다.. 휴 - 나는 내 영혼의 시인인가? ...))), 알았어, 그것에 대해서는 ..


무역 터미널에 왜 필요한지 질문에 답하십시오.


추신: 이 스레드는 "Dear Santa Claus!"라는 주제에 관한 것입니다. - 그렇다면 위시리스트를 모두 작성하시겠습니까? - 지금 당장은 가진 게 별로 없어요. SW. 관리자! 클래스(또는 최소한 인터페이스)에서 다중 상속에 대한 약속된 작업을 완료하고 이식된 기계 학습 패키지를 몇 개 이상 추가합니다. ALGLIB 가 SB에 등장한 지 7년이 지났습니다. 사용자의 관심을 끌기 위해서는 새로운 것이 필요하고 / 또는 새로운 기사의 출현을 확인합니다("초점"이 무엇인지 모르겠습니다 - 이것은 NS, MO 및 VR에 대한 Google 검색 쿼리에 대한 상위 10위 안에 드는 포럼입니다 ... - 엄청난 양의 그러한 TIC 결과를 얻기 위해 작업이 완료되었습니다. IMHO 당신은 그 위치를 차지해서는 안됩니다!)

글쎄, 네, 그리고 당신은 저에게 Eventloop 를 사용하여 비동기 서버를 작성했습니다)))
다시 한 번 반복합니다. 저는 프로그래머로 공부하지 않았지만 어떤 이유로 내 작업을 위해 비동기식 서버를 작성할 수 있습니다.
여기에서 당신은 당신의 자격을 자랑하지만, 당신이 그런 질문을 하기 때문에 비동기적으로 글을 쓰지 않습니다. 왜?
제 생각에는 한 스레드에서 비동기 코드를 작성하고 스레드 풀에서 실행하는 것이 한 스레드로 만족하는 것보다 훨씬 효율적입니다.
그리고 그러한 질문은 주로 지식이 풍부한 당신과 같은 사람들의 관심 대상이어야 합니다.
그러나 반대 경향이 있습니다. 프로는 같은 흐름에 앉아 있습니다))
Lamer는 비동기식으로 작성))

 
Igor Makanu :
...


무역 터미널에 왜 필요한지 질문에 답하십시오.

...

예를 들어, 내 그래픽이 한 스레드에서 작동하고 계산이 다른 스레드에서 작동하기를 원합니다. 인터페이스 이벤트로 인해 계산 흐름이 느려지지 않도록 합니다. 예를 들어...

 
Roman :

글쎄요, 그리고 당신은 저에게 Eventloop 를 사용하여 비동기 서버를 작성했습니다)))
다시 한 번 반복합니다. 저는 프로그래머로 공부하지 않았지만 어떤 이유로 내 작업을 위해 비동기식 서버를 작성할 수 있습니다.
여기에서 당신은 당신의 자격을 자랑하지만, 당신이 그런 질문을 하기 때문에 비동기적으로 글을 쓰지 않습니다. 왜?
제 생각에는 한 스레드에서 비동기 코드를 작성하고 스레드 풀에서 실행하는 것이 한 스레드로 만족하는 것보다 훨씬 효율적입니다.
그리고 그러한 질문은 주로 지식이 풍부한 당신과 같은 사람들의 관심 대상이어야 합니다.
그러나 반대 경향이 있습니다. 프로는 같은 흐름에 앉아 있습니다))
Lamer는 비동기식으로 작성))

무역 터미널 이 그것을 필요로 하는지 질문에 답하십시오.


추신: 다시 한 번, Python 또는 Java에서 "필요한 기능"을 사용하는 예가 초기에 느린 플랫폼을 위한 일종의 버팀목 솔루션이라는 것을 이해하지 못합니다. MQL5는 성능 면에서 거의 C++에 접근했습니다(이는 가능한 최대 성능!) , Python의 MQL5에서 실행되는 것은 실행될 것입니다 ... 글쎄, 약 100배 더 느립니다! 그 차이를 100배 이해하셨나요? MQL5 실행의 손가락에 Python 1.5분에서 1초 - MQL5에서 이러한 호출을 10번 사용 = 10초, Python에서 사용 = 15분! - 테스트도 하지 않을 것이고, 연산 능력의 순서는 크게 변하지 않을 것입니다.

ZYZY: 왜 그런 "필요한 기능"이 필요한가요? - 터미널의 작업은 완전히 다릅니다. 역사적으로 클라이언트-서버 솔루션이 Python 또는 Java로 작성되었다는 점에서 개발되었습니다... 그러나 C ++로 작성되지 않았습니다. - 중요하지 않지만 모든 예제는 클라이언트-서버를 처리하고 있습니다. 요청! - 터미널 - 거래 서버의 운영을 거꾸로 하시겠습니까? ))))

ZYZYZY: 나는 "자랑"하는 것이 아니라 며칠 동안 토론한 후에 제공된 정보를 읽는 척하지 않고 정기적으로 작성하고 2-3분 이내에 답변을 ... 새로운 자료를 공부할 시간이 있습니까? ? ))))


피터 코노우 :

예를 들어, 내 그래픽이 한 스레드에서 작동하고 계산이 다른 스레드에서 작동하기를 원합니다. 인터페이스 이벤트로 인해 계산 흐름이 느려지지 않도록 합니다. 예를 들어...

))) - 터미널에 책임이 있습니다 - 매우 느립니까? - 컴퓨팅 능력이 약한가? ... 아마도 다른 이유가 있는 것일까요? ;)

 
Igor Makanu :

무역 터미널 에 왜 필요한지 질문에 답하십시오.

...

))) - 터미널에 책임이 있습니다 - 매우 느립니까? - 컴퓨팅 능력이 약한가? ... 아마도 다른 이유가 있는 것일까요? ;)

MQL5 프로그램은 복잡성을 증가시키고 점점 더 많은 새로운 기능을 축적할 것임을 이해하십시오. 보든 안 보든 그럴 것입니다. 그리고 이것은 이미 일어나고 있습니다. 그래픽은 시각화에 필요하며 많은 리소스를 소모할 수 있습니다. 그래픽이 가파를수록. 하지만 그녀만의 문제는 아닙니다. 전원이 필요한 작업의 전체 범위가 있을 수 있습니다. 그래픽, 전략, 모든 내부 및 외부 이벤트와 관련된 모든 계산을 하나의 대기열에 넣을 것을 제안합니까? 그런 제안을 하는 게 좀 이상해요.

 
Igor Makanu :


순차 실행과 비동기 실행을 구별합니까?
그리고 여기 실행 속도? 누구나 mql 속도에 대해 알고 있습니다.
C++이 비동기식 및 다중 스레드 방식으로 작성되지 않았다고 생각하십니까? ))
그리고 C++용 비동기 라이브러리가 그렇게 작성되었습니까?
위의 스레드에서 터미널이 필요한 이유에 대한 예를 이미 제공했습니다.
그리고 단말기 뿐만 아니라 사용하시는 분들을 위해!

그 이유는 스스로 비동기 작업을 설정하지 않았기 때문입니다!
그리고 더군다나 국회를 작성하고 발전시키려면 우선 국회가 필요하기 때문에 여기에 답 중 하나가...
그러나 아니요, 우리는 mql이 거의 C++만큼 좋은 하나의 스레드로 만족할 것입니다.
무의미한 말...
 
Реter Konow :

그래픽, 전략, 모든 내부 및 외부 이벤트와 관련된 모든 계산을 하나의 대기열에 넣을 것을 제안합니까? 그런 제안을 하는 게 좀 이상해요.

별도로 날아가고 커틀릿은 별도로 - 이것이 진실입니다! 프로그래밍에서도!

TS는 모든 것이 간단합니다. 계산 - 거래 요청 - 서버 응답 처리 - 포지션 유지 - 계산 - 거래 요청 - 서버 응답 처리 - 포지션 유지....

계산에 많은 리소스가 필요한 경우 별도의 논리 모듈로 이동해야 합니다(지표인가요? 사전 계산된 데이터인가요? 별도의 스트림인가요? (서비스는 이미 사용 가능합니다!) 많은 옵션, 486에서 게임이 어떻게 작성되었는지 읽으십시오 - 최소한의 계산이 있습니다. 모두 사전에 준비되었지만 목표는 컴퓨팅 기능과 작업을 일치시키는 것입니다!)


나 자신도 그래픽 인터페이스 주제에 가깝지만 불행히도 이것은 TS를 개발/검색할 때 시각화이며 TS가 작동하는 데 그래픽 인터페이스가 필요하지 않습니다! - 사용자에게 콘텐츠를 방송하는 대신 서버에서 동영상, 트래픽, ... 등의 그래픽 정보를 재생하는 YouTube 서버의 작업을 상상하십니까? )))) - 왜? 누구에게?....


로만 :

위의 스레드에서 터미널이 필요한 이유에 대한 예를 이미 제공했습니다.
무역 터미널에 왜 필요한지 질문에 답하십시오.
 
Igor Makanu :

별도로 날아가고 커틀릿은 별도로 - 이것이 진실입니다! 프로그래밍에서도!

TS는 모든 것이 간단합니다. 계산 - 거래 요청 - 서버 응답 처리 - 포지션 유지 - 계산 - 거래 요청 - 서버 응답 처리 - 포지션 유지....

계산에 많은 리소스가 필요한 경우 별도의 논리 모듈로 이동해야 합니다(지표인가요? 사전 계산된 데이터인가요? 별도의 스트림인가요? (서비스는 이미 사용 가능합니다!) 많은 옵션, 486에서 게임이 어떻게 작성되었는지 읽으십시오 - 최소한의 계산이 있습니다. 모두 사전에 준비되었지만 목표는 컴퓨팅 기능과 작업을 일치시키는 것입니다!)


나 자신도 그래픽 인터페이스 주제에 가깝지만 불행히도 이것은 TS를 개발/검색할 때 시각화이며 TS가 작동하는 데 그래픽 인터페이스가 필요하지 않습니다! - 사용자에게 콘텐츠를 방송하는 대신 서버에서 동영상, 트래픽, ... 등의 그래픽 정보를 재생하는 YouTube 서버의 작업을 상상하십니까? )))) - 왜? 누구에게?....


무역 터미널에 왜 필요한지 질문에 답하십시오.

TS를 검색하고 개발하려면 (일부 경우 TS 자체가 필요하지 않습니다. 예를 들어 George는 어떤 TS를 신경 쓰지 않습니다) MT4로 충분합니다. 그럼 무슨 이야기를 할까요? 모든 사람은 자신의 필요가 있습니다. 한 사람은 수도원에서 잘 살고 있고 다른 한 사람은 세계 일주를 하고 싶어합니다. 요컨대, 이 대화는 아무것도 아닙니다. 마치 자연을 바보같이 찍을 수 있다면 작가에게 왜 그림을 그려야 하는지 묻는 것과 같습니다. 어리석은 대화, 죄송합니다. ))


그런 인생관이 있었다면 스케이트보드와 같은 문화 현상은 결코 등장하지 않았을 것이라고 덧붙입니다. 결국 이것은 완전히 비실용적인 운송 수단입니다. 모든 것의 희소성은 그러한 접근의 산물입니다.