dll에서 함수 호출 및 결과 반환 - 페이지 4

 
물론 이것은 제 개인적인 생각이지만, 한 사람과 만나서 함께 일하거나 그의 발전 가능성을 논의하는 데 관심이 있습니다. 당연히 선언 된 자질에 따라 그의 업적을 살펴본 후. 그가 정말로 이 일에서 지금까지 발전해 왔는데 왜 그를 참여시키지 않습니까?그리고 물론 그가 그것에 관심이 있다면.
받는 사람:마이크
그리고 개발을 위해 설정한 목표는 무엇입니까? 스크린샷이 마음에 들었습니다. 네, 기능도 좋습니다.
 
나는 당신의 클라이언트를 클라이언트로서 정말 좋아하지만 자동화된 거래 시스템을 위한 플랫폼으로서가 아니라 MQL 언어와 꼽추 전략 테스터의 가능성을 전혀 좋아하지 않는다고 말해야 합니다. 그래서 나는 당신의 클라이언트에서 트레이싱 페이퍼를 제거하고 일반 테스터와 몇 가지 유용한 기능으로 강화했으며 이제 일반 프로그래밍 언어로 작성된 전략을 실행하고 작업 결과를 볼 수 있습니다.


Nu tak na4inaite programirovat' dlia Metaquotes kak programist, i vsiem budet lu4e - vy polu4ite avtorskoju oplatu, a polzovateli xoroshuju platformu dlia avtomati4eskoj targovli i testinga strategiji... :-) Vsio
 
to Extrasence 사실 , 나는 테스터와 자동화 시스템을 작성하기 시작했고, 이것, 이것, 그리고 이것이 필요했습니다 :) 결과. 나는 나를 위해 썼지만 편안하게 테스트하는 것을 좋아합니다. 그리고 이제 시스템이 이미 metaquota api에서 작업 중일 때 이 api는 죽습니다... 하지만 프로그램이 작동하는 추상 데이터 피드 클래스를 작성한 것이 좋습니다. 이제 자체 제공하는 다른 공급자로 안전하게 전환할 수 있습니다. 클라이언트 API와 메타 트레이더가 없는 훌륭한 +입니다. 그건 그렇고, 그러한 제공자는 지옥에 불과합니다. 당신은 단지 볼 필요가 있습니다. 나는 첫 번째 순간 - 나는 캐나다에 살고 두 번째 순간 - 나는 Forex로 더 많은 돈을 벌기 때문에 메타쿼타에 가는 것에 관심이 없습니다. :)
 
to T1000 겉보기에는 C처럼 보이지만 기능면에서는 C++는 말할 것도 없고 C에도 미치지 못한다. 최근에 FindFirst/FindNext 파일 기능을 검색했습니다.
 
친애하는 마이크 .
창 이벤트를 전송하여 GUI 프로그램에서 사용자 작업을 모방하는 것을 막을 수 있는 것은 없습니다. FindWindow, PostMessage 등: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/ winui/windowsuserinterface/windowing/messagesandmessagequeues/messagesandmessagequeuesreference/messagesandmessagequeuesfunctions/postmessage.asp

mql의 FindFirstFile 및 FindNextFile 함수는 kernel32에서 가져올 수 있다고 생각합니다 ...
 
가져온 함수 를 통해 얻은 이러한 파일 핸들만 가져올 수 있으며 기본 MQL 파일과 호환되지 않을 가능성이 큽니다... 그리고 다시 질문이 생깁니다. 모든 Windows 기능을 가져오는 경우 모든 파일 기능과 함께 이 MQL이 필요한 이유는 무엇입니까? ? 비록 내가 비호환성에 대해 틀릴 수도 있지만... 그리고 왜 이 게시물이 윈도우 이벤트를 통한 제어에 관한 것입니까?
 
예, 다시 찾았습니다. 디렉토리에 있는 파일 목록을 얻으려면 먼저 GetFiles와 같은 기능을 사용하여 dll을 작성해야 합니다(5분 소요). 사실은 mql이 이 옵션을 제공한다는 것입니다. mql이 필요한지 여부는 귀하에게 달려 있습니다. :).
그리고 왜 윈도우 이벤트를 통한 관리에 대한 포스트인가요?

"dll과 Expert Advisor 간의 데이터 교환을 위한 전체 스크립팅 언어"를 만드는 대신 MT 창을 숨기고, 순서를 설정하고, 이벤트 전송만 사용하여 Expert Advisor를 시작할 수 있습니다. 간단 해! :)
 
무슨 말도 안되는 소리야? 전체 문제는 dll에서 주문을 설치하는 것이 었습니다! EA는 항상 작동하므로 실행하고 메타 트레이더 창을 숨길 필요가 없습니다.
 
좋아, 마이크, 내가 당신을 잘못 이해했습니다, 행운을 빕니다! :)
 
Mike는 범위를 다소 혼동했습니다. MQL4는 C를 대체하는 것이 아니라 전략 작성을 위한 언어입니다.
그리고 이 언어는 자체 보안 "샌드박스/가상 머신"에서 실행되므로
전문가는 어떤 것도 파괴하거나 망칠 수 없습니다. 따라서 낮은 수준의 작업, 액세스
해결되지 않은 영역으로의 진입은 타사 DLL에 대한 호출을 통해서만 가능합니다.

MQL4는 자체 접근 권한 차별화 시스템을 갖춘 보안 언어입니다.
그렇지 않고 낮은 수준의 액세스가 허용된다면 누가 다른 사람의 Expert Advisor를 사용하겠습니까?
디스크의 모든 파일에?