기고글 토론 "MQL5-RPC. MQL5에서의 원격 프로시져 호출(Remote Procedure Call): 재미와 돈을 위한 웹 서비스 접속과 XML-RPC ATC 분석기"

 

새로운 기고글 MQL5-RPC. MQL5에서의 원격 프로시져 호출(Remote Procedure Call): 재미와 돈을 위한 웹 서비스 접속과 XML-RPC ATC 분석기 가 게재되었습니다:

본 문서에서는 MQL5에서 원격 프로시져 호출(Remote Procedure Call)을 활성화시켜주는 MQL5-RPC 프레임워크에 대해 알아볼 것입니다. 우선 XML-RPC 기초로 시작하여, MQL5 구현을 짚고, 그 뒤엔 실용 예제 두개를 다뤄볼 것입니다. 첫 예제는 간단한 외부 웹 서비스를 이용하는 것이고 두번째 예제는 간단한 XML-RPC ATC 2011 분석기 서비스 클라이언트입니다. 만약 리얼타임으로 ATC 2011의 각기 다른 통계 자료를 구현하고 분석하는지 보고싶으시다면 이 문서는 바로 당신을 위한 것입니다.

XML-RPC 기초부터 다뤄봅시다. XML-RPC이란 XML Remote Procedure Call의 약자입니다. 외부 메소드를 호출하기 위해 전달된 패러미터를 인코딩 및 디코딩하기 위해 XML을 사용하는 네트워크 프로토콜입니다. HTTP 프로토콜을 전송 메커니즘으로 사용하여 데이터를 교환합니다. 외부 방법으로는 원격 프로시저를 노출하는 다른 컴퓨터 프로그램이나 웹 서비스를 의미합니다.

노출된 메소드는 XML-RPC 프로토콜 스택을 사용하고 서버에 대한 네트워크 액세스 권한을 가진 경우 네트워크에 연결된 모든 컴퓨터에서 모든 컴퓨터 언어로 호출할 수 있습니다. 이는 또한 XML-RPC를 사용하여 다른 프로그래밍 언어로 작성된 동일한 시스템에서 메소드를 호출할 수 있음을 의미합니다. 이 내용은 이 문서의 두번째 파트에서 보실 수 있습니다.

작성자: investeo

 

글쎄요, 솔직히 일반적인 html 파서, 파이썬, WinInet.dll보다 어떻게 더 멋진 지 이해하지 못하지만 그 목적은 무엇입니까?

가장 중요한 목표는 무엇입니까?

데이터 분석? 파서를 작성하고 파싱 결과를 CTable 클래스에 저장 한 다음 원하는대로 정렬하고 분석하는 것이 더 쉽다는 것을 알았습니다.

어쩌면 제가 이해가 부족한 것은 XML에 대해 완전히 이해하고 있기 때문일 수도 있고, 건드리지 않아서 귀찮지 않아요 :)

 
그는 몇 주 안에 모든 것을 다했다고 썼습니다. 그리고 이것은 목표에 대해 생각할 수있는 짧은 기간입니다.
 
Urain:

글쎄요, 솔직히 일반적인 html 파서, 파이썬, WinInet.dll보다 어떻게 더 멋진 지 이해하지 못하지만 그 목적은 무엇입니까?

가장 중요한 목표는 무엇입니까?

데이터 분석? 파서를 작성하고 파싱 결과를 CTable 클래스에 저장 한 다음 원하는대로 정렬하고 분석하는 것이 더 쉽다는 것을 알았습니다.

어쩌면 제가 이해가 부족한 것은 XML에 대해 완전히 이해하고 있기 때문일 수도 있고, 건드리지 않아서 귀찮지 않아요 :)

우레인:

글쎄, 솔직히 나는 그것이 더 가파른 정상적인 html 파서, 파이썬 왜 여기에 드래그 한 다음 WinInet.dll, 그리고 어떤 목적이 무엇인지 이해하지 못합니까? 모든 것이 무엇을합니까?

어떤 중요한 작업?

데이터 분석? 그래서 내 의견으로는 CTable 클래스를 구문 분석 한 결과를 저장하고 이미 원하는대로 정렬 분석 한 결과를 저장하는 파서를 작성하는 것이 더 쉽습니다.

위협 우리가 XML에 대한 완전한 이해를 가지고 있다는 사실에 대한 나의 오해는 그것을 만지지 않고 나를 괴롭히지 않습니다 :)

이것은 예시로만 제공되며 ATC가 진행 중이기 때문에 언급되었습니다. 이 방법의 진정한 근본적인 목적은 XML-RPC를 통해 클라우드 컴퓨팅에 액세스할 수 있다는 것입니다. 가능한 해결책을 직접 생각해 보세요. 다음 글에서 다른 문제도 소개할 예정입니다.

건배.


Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
investeo:

우레인:

이것은 예시일 뿐이며 ATC가 진행 중이기 때문에 언급된 것입니다. 이 방법의 진정한 근본적인 목적은 XML-RPC를 통해 클라우드 컴퓨팅에 액세스할 수 있다는 것입니다. 가능한 해결책을 직접 생각해 보세요. 다음 글에서 다른 문제도 소개할 예정입니다.

건배.


참고로 클라우드 컴퓨팅이란 MQL5 클라우드를 의미하는 것이 아니라 여러 리소스에서 복잡한 작업을 계산하여 XML-RPC로 반환하는 서버 그룹을 의미합니다.
 
investeo:
참고로, 클라우드 컴퓨팅이란 MQL5 클라우드가 아니라 여러 리소스에서 복잡한 작업을 계산하여 XML-RPC로 반환하는 서버 그룹을 의미합니다.

이제 뭔가 떠오릅니다.

나는 건배를 말하고 싶었지만 분명히 운명은 아니지만, 당신의 발언으로 모든 것이 바뀌 었습니다.

MQL5 클라우드 네트워크를 설정하는 관리 목표를 구현하면 큰 돌파구가 될 것입니다.

Distributed Computing in the MQL5 Cloud Network
Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Connect to the MQL5 Cloud Network (Cloud Computing) and earn extra income around the clock — there is much work for you computer!
 
Urain:

이제 뭔가 떠오릅니다.

건배를 외치고 싶었지만 운명은 아니었지만, 당신의 발언으로 모든 것이 바뀌었습니다.

관리 목표를 설정하는 MQL5 클라우드 네트워크를 구현하면 큰 돌파구가 될 것입니다.

MQL5 클라우드는 단말기 및 결제와 밀접하게 통합되어 있기 때문에 다소 폐쇄적 인 솔루션이며 MetaQuotes가이를위한 API를 출시 할 것이라고 생각하지 않습니다 :)

건배.

 
investeo:

MQL5 클라우드는 단말기 및 결제와 밀접하게 통합되어 있기 때문에 다소 폐쇄적 인 솔루션이며 MetaQuotes가이를위한 API를 출시 할 것이라고 생각하지 않습니다.)

건배.

예, MQ와 이야기했는데 API를 제공 할 계획이 없습니다.

잘 알려지지 않은 영역에 해결책이있을 수 있다고 생각했습니다.

 

좋은 기사. 공유해 주셔서 감사합니다. 지난 MT5 업데이트 후 윈넷 기능이 작동하지 않는데이 문제가 있었나요? 액세스 위반 오류를 극복하는 방법을 알고 계셨습니까?

 
DLL에 문제가 있었습니다. 다음 빌드까지 기다려주세요.
 
Rosh:

DLL에 문제가 있었습니다. 다음 빌드까지 기다려주세요.

안녕하세요 Rosh,

오늘 MT5가 업데이트되는 것을 보고 기뻤는데... DLL 문제가 여전히 존재합니다 :( 해결책이 있나요? 언제 안정적인 솔루션이 빌드에 포함될까요?