매트 연구. 패키지 - 페이지 4

 

R과 더 잘 통합할 수 있는 방법에 대해 논의해 봅시다.

  1. API 수준에서 R에 통합
  2. 모든 패키지 기능을 직접 호출할 수 있도록 MQL4/MQL5의 R 패키지에 대한 기본 지원
  3. 다른 것

이것은 흥미로운 주제이며 잘 개발될 수 있습니다.

 
Renat Fatkhullin :

R과 더 잘 통합할 수 있는 방법에 대해 논의해 봅시다.

  1. API 수준에서 R에 통합
  2. 모든 패키지 기능을 직접 호출할 수 있도록 MQL4/MQL5의 R 패키지에 대한 기본 지원
  3. 다른 것

이것은 흥미로운 주제이며 잘 개발될 수 있습니다.

방금 R에 대해 알아보기 시작했는데 지지자들이 내 질문에 대답하지 않았습니다. 코드를 R의 DLL로 이동한 다음 MQL4/5 프로그램에서 직접 사용할 수 있습니까? Matlab에서 이것은 하기 쉽고 매우 편리합니다. 사실, 수백 메가바이트의 런타임을 함께 끌어야 합니다.

다시 한 번 묻겠습니다. 코드를 R의 DLL에 넣을 수 있습니까? 가능하면 통합이 필요하지 않습니다. 커서가 인용 된 것으로 점프하지 않도록 포럼을 마지막으로 수정하는 것이 좋습니다))

 
Renat Fatkhullin :

R과 더 잘 통합할 수 있는 방법에 대해 논의해 봅시다.

  1. API 수준에서 R에 통합
  2. 모든 패키지 기능을 직접 호출할 수 있도록 MQL4/MQL5의 R 패키지에 대한 기본 지원
  3. 다른 것

이것은 흥미로운 주제이며 잘 개발될 수 있습니다.

필요하다)

R에서는 "블랙박스"를 훈련하고 일반적으로 데이터를 분석하는 것이 편리합니다. 그리고 모든 것을 Expert Advisor에게 전달할 수 있습니다. 훈련된 모델에게만 호소하면 인생이 좋아질 것입니다.

 
Renat Fatkhullin :

R과 더 잘 통합할 수 있는 방법에 대해 논의해 봅시다.

  1. API 수준에서 R에 통합
  2. 모든 패키지 기능을 직접 호출할 수 있도록 MQL4/MQL5의 R 패키지에 대한 기본 지원
  3. 다른 것

이것은 흥미로운 주제이며 잘 개발될 수 있습니다.

안녕하세요.

이것은 참으로 매우 흥미로운 주제입니다. 저는 R에 데이터를 전달하고 결과를 다시 얻는 게이트웨이인 MT4R.dll을 통해 오랫동안 R을 사용해 왔습니다. 이것은 Expert Advisors의 모든 문제를 해결하기에 충분합니다.

따라서 제 생각에는 옵션 1로도 충분합니다.

옵션 2. 어떻게 생겼습니까? R 명령/스크립트가 MKL4 프로그램에서 직접 실행됩니까?

이제 모든 계산은 터미널 형식(Rterme)에서 실행되는 R에서 수행됩니다. 옵션 1이면 일반 게이트웨이가 R에 있는 것이 분명합니다. 시작하기에 충분합니다. 데이터베이스와의 통신, 다른 언어로 프로그램 호출 및 실행 등과 같은 모든 추가 작업은 어렵지 않습니다.

옵션 2는 어떻습니까? R의 가능성에 제한이 없다는 것이 중요합니다.

터미널을 R과 통합하면 터미널이 즉시 선두 위치에 오를 것이라고 말하고 싶습니다. 과장 없이.

R 언어가 알고리즘 트레이더에게 제공하는 가능성은 정말 환상적입니다.

행운을 빕니다.

나는 나의 겸손한 지식과 경험으로 어떤 단계에서도 참여할 준비가 되어 있습니다.

행운을 빕니다

 
Renat Fatkhullin :

R과 더 잘 통합할 수 있는 방법에 대해 논의해 볼까요?

  1. API 수준에서 R에 통합
  2. 모든 패키지 기능을 직접 호출할 수 있도록 MQL4/MQL5의 R 패키지에 대한 기본 지원
  3. 다른 것

이것은 흥미로운 주제이며 잘 개발될 수 있습니다.

얼마 전(몇 년) 저는 포럼 중 하나에서 R을 거래 터미널 과 통합하는 비전에 대해 자세히 설명했습니다.

그는 또한 그러한 통합의 주장과 이점에 대해 자세히 설명했습니다.

자세한 사항은 기술적인 부분에서는 답변을 드리기 어렵습니다.

1. 오늘 내가 사용하는 목발이 있습니다. 코드 베이스에 있으며 Pascal로 작성되었습니다.

2. 단말의 예가 있지만 일부 중개업체를 위한 것입니다.

3. R 자체는 매우 구체적인 소프트웨어 시스템입니다. 즉, 코드의 텍스트 줄을 실행하는 커널이 있는 인터프리터입니다. 따라서 이 커널은 표준 문서 세트에 포함된 R 내부에 특별히 문서화되어 있습니다.

나에게 이상적인 옵션은 다음과 같습니다.

1. 외부적으로는 MT4(5)를 카피한 단말이 있다.

2. 알고리즘 언어 R.

3. MT4의 모든 거래 및 기타 특정 기능은 이 터미널에 남아 있습니다.

파일:
IBrokers.zip  1072 kb
 
Vladimir Perervenko :

안녕하세요.

이것은 참으로 매우 흥미로운 주제입니다. 저는 R에 데이터를 전달하고 결과를 다시 얻는 게이트웨이인 MT4R.dll을 통해 오랫동안 R을 사용해 왔습니다. 이것은 Expert Advisors의 모든 문제를 해결하기에 충분합니다.

따라서 제 생각에는 옵션 1로도 충분합니다.

옵션 2. 어떻게 생겼습니까? R 명령/스크립트가 MKL4 프로그램에서 직접 실행됩니까?

이제 모든 계산은 터미널 형식(Rterme)에서 실행되는 R에서 수행됩니다. 옵션 1이면 일반 게이트웨이가 R에 있는 것이 분명합니다. 시작하기에 충분합니다. 데이터베이스와의 통신, 다른 언어로 프로그램 호출 및 실행 등과 같은 모든 추가 작업은 어렵지 않습니다.

옵션 2는 어떻습니까? 언어의 기능에 제한이 없는 것이 중요합니다.

터미널을 R과 통합하면 터미널이 즉시 선두 위치에 오를 것이라고 말하고 싶습니다. 과장 없이.

R 언어가 알고리즘 트레이더에게 제공하는 가능성은 정말 환상적입니다.

행운을 빕니다.

나는 나의 겸손한 지식과 경험으로 어떤 단계에서도 참여할 준비가 되어 있습니다.

행운을 빕니다

이 DLL을 통해 작업하는 과정을 더 자세히 설명하십시오. 그리고 어디서 구할 수 있나요?
 
Alexey Volchanskiy :

방금 R에 대해 알아보기 시작했는데 여기에서 지지자들이 내 질문에 대답하지 않았습니다. R의 코드를 DLL로 전송한 다음 MQL4/5 프로그램에서 직접 사용할 수 있습니까? Matlab에서 이것은 하기 쉽고 매우 편리합니다. 사실, 수백 메가바이트의 런타임을 함께 끌어야 합니다.

다시 한 번 묻겠습니다. 코드를 R의 DLL에 넣을 수 있습니까? 가능하면 통합이 필요하지 않습니다. 커서가 인용 된 것으로 점프하도록 포럼을 마지막으로 수정하는 것이 좋습니다))

확실하지는 않지만 DLL이 불가능할 가능성이 큽니다. 하지만 그렇다고 해서 다른 가능성이 없는 것은 아닙니다. 사실 R은 C로 작성되었지만 C와 같은 언어는 아닙니다. R은 LISP 언어에 훨씬 더 가깝고 통합 아이디어는 더 다양합니다.
 
Alexey Volchanskiy :
이 DLL을 통해 작업하는 과정을 더 자세히 설명하십시오. 그리고 어디서 구할 수 있나요?

DLL은 내 것이 아니지만 코드 베이스에 넣었습니다.

여기 링크가 있습니다

다음은 패키지 중 하나와 함께 사용 하는 예입니다 .

 
СанСаныч Фоменко :
확실하지는 않지만 DLL이 불가능할 가능성이 큽니다. 하지만 그렇다고 해서 다른 가능성이 없는 것은 아닙니다. 사실 R은 C로 작성되었지만 C와 같은 언어는 아닙니다. R은 LISP 언어에 훨씬 더 가깝고 통합 아이디어는 더 다양합니다.

오, 나는 오래전에 Autocad용 Lisp를 작성했습니다! 나는 그것이 처음에 어떻게 뇌를 꺼냈는지 아직도 기억한다))) 그런 다음, 정말로, 나는 참여했다.

그들이 말했듯이 햄스터는 처음에는 진공 청소기를 좋아하지 않았고 아무것도하지 않고 참여했습니다)

 
СанСаныч Фоменко :

DLL은 내 것이 아니지만 코드 베이스에 넣었습니다.

여기 링크가 있습니다

다음은 패키지 중 하나와 함께 사용 하는 예입니다 .

감사합니다. 예제를 공부하게 되어 기쁩니다. 그리고 MQL에 없는 프로그램이 코드베이스에 허용된다는 것을 몰랐습니다.