MT5 및 trans2quik.dll - 페이지 2

 
Aleksey Vyazmikin :

그리고 도서관 자체가 퀵에 명령을 내렸기 때문에 성공했나요?


복잡한 것은 없으며 라이브러리의 API가 있습니다.

추가됨

예, 명령을 내리기 위해 오지 않았습니다. 합산되지 않기 때문입니다.

차익 거래 상황(DiffLong 또는 DiffShort)은 최소 5포인트 긍정적이어야 합니다.

10일의 24시간 테스트 동안 차익 거래 상황이 발생한 적이 없습니다.

값은 항상 음수입니다 :(

 

주제를 올리겠습니다....

MT5와 Quik을 다시 연결하고 싶습니다

과제는

MT5에서 데이터를 수신하여 자신의 애플리케이션으로 전송합니다.

trans2quik.dll 및 제어 위치를 통해 Quick에 명령을 내립니다.

문제:

MT5에서 애플리케이션으로 데이터 전송을 구현하는 가장 좋은 방법은 무엇입니까?

 
prostotrader :

주제를 올리겠습니다....

MT5와 Quik을 다시 연결하고 싶습니다

과제는

MT5에서 데이터를 수신하여 자신의 애플리케이션으로 전송합니다.

trans2quik.dll 및 제어 위치를 통해 Quick에 명령을 내립니다.

문제:

MT5에서 애플리케이션으로 데이터 전송을 구현하는 가장 좋은 방법은 무엇입니까?

왜 그런 열정이 있는지, 왜 루아를 좋아하지 않는지 이해가 되지 않았다. Lua에서 DLL로, DLL에서 애플리케이션으로 이동합니다.

데이터 전송에 관하여. 나는 그렇게 한다.

터미널에서 char 형식의 CSV 문자열로 데이터를 형성합니다. 우리는 매력의 배열을 DLL에 제공하고, TCP 클라이언트를 통한 DLL은 그것을 TCP 서버가 구성된 애플리케이션에 제공합니다. 우리는 동일한 TCP 채널을 따라 터미널로 다시 운전합니다.

이러한 채널의 속도 는 데이터를 문자열로 또는 그 반대로 변환하는 것을 포함하여 > 1.5GB/s입니다.

 
Yuriy Asaulenko :

왜 그런 열정이 있는지, 왜 루아를 좋아하지 않는지 이해가 되지 않았다. Lua에서 DLL로, DLL에서 애플리케이션으로 이동합니다.

데이터 전송에 관하여. 나는 그렇게 한다.

터미널에서 char 형식의 CSV 문자열로 데이터를 형성합니다. 우리는 매력의 배열을 DLL에 제공하고, TCP 클라이언트를 통한 DLL은 그것을 TCP 서버가 구성된 애플리케이션에 제공합니다. 우리는 동일한 TCP 채널을 따라 터미널로 다시 운전합니다.

이러한 채널의 속도는 데이터를 문자열로 또는 그 반대로 변환하는 것을 포함하여 > 1.5GB/s입니다.

Yuriy, LUA를 사용하여 .NET DLL을 샤프에 도킹한 경험이 있습니까? 정말 필요합니다.


 
Dmitriy Skub :
Yuriy, LUA를 사용하여 .NET DLL을 샤프에 도킹한 경험이 있습니까? 정말 필요합니다.

스카프에는 없었습니다. 그러나 네이티브 DLL에서 NET을 사용합니다. 동일한 TCP 클라이언트가 Sockets NET 라이브러리라고 가정해 보겠습니다. 혼합 C++ 코드로 작성되었습니다. 인스턴스가 필요한 경우 LUA와 도킹된 DLL TCP 클라이언트를 제공할 수 있습니다.

 
Yuriy Asaulenko :

스카프에는 없었습니다. 그러나 네이티브 DLL에서 NET을 사용합니다. 동일한 TCP 클라이언트가 Sockets NET 라이브러리라고 가정해 보겠습니다. 혼합 C++ 코드로 작성되었습니다. 인스턴스가 필요한 경우 LUA와 도킹된 DLL TCP 클라이언트를 제공할 수 있습니다.

어렵지 않다면 - 다시 한 번 바퀴를 재발명하지 않도록)

 
Dmitriy Skub :

어렵지 않다면 - 다시 한 번 바퀴를 재발명하지 않도록)

기억할 수 있도록 개인 메시지를 보내주세요. 오늘은 못하겠고, 내일이나 모레는 통 바닥을 긁어 정상작동 확인 후 보내드리겠습니다.

그러나 DLL은 C++이며 날카롭지 않습니다.

 
비슷한 일을 한 번 했지만 Lua를 통해 했습니다. 다음은 플러스 측면에서 작동하는 예입니다.
https://quikluacsharp.ru/stati-uchastnikov/otsylka-tranzaktsij-iz-s-bez-ispolzovaniya-lua-koda/
 
Yuriy Asaulenko :

왜 그런 열정이 있는지, 왜 루아를 좋아하지 않는지 이해가 되지 않았다. Lua에서 DLL로, DLL에서 애플리케이션으로 이동합니다.

데이터 전송에 관하여. 나는 그렇게 한다.

터미널에서 char 형식의 CSV 문자열로 데이터를 형성합니다. 우리는 매력의 배열을 DLL에 제공하고, TCP 클라이언트를 통한 DLL은 그것을 TCP 서버가 구성된 애플리케이션에 제공합니다. 우리는 동일한 TCP 채널을 따라 터미널로 다시 운전합니다.

이러한 채널의 속도는 데이터를 문자열로 또는 그 반대로 변환하는 것을 포함하여 > 1.5GB/s입니다.

1. 그리고 Lua에서 로봇을 정상적으로 테스트하는 것은 불가능합니다.

2. MT5는 훨씬 더 빠르게 견적을 받습니다.
 
prostotrader :

1. 그리고 Lua에서 로봇을 정상적으로 테스트하는 것은 불가능합니다.

2. MT5는 훨씬 더 빠르게 견적을 받습니다.

1. 테스터기를 사용합니다. 심플한 디자인입니다.

2. 몇 년 전에 Quick이 따옴표로 인한 지연을 최소화하기 위해 화면의 그래픽 표시를 약간 지연시킨다는 것을 읽었습니다.

사실, Quick과 Quick-Lua의 속도는 스캘핑과 주문서와 거래 테이프로 작업하기에 충분합니다. 그러나 더 빠른 속도가 필요하다면 아마도 당신이 옳을 것입니다.