MT4용으로 작성된 코드를 디버깅하는 데 많은 문제가 있습니다. 그래서 DLL 파일에 대부분의 코드를 작성한 다음 해당 기능 을 내 MQL4 코드로 가져오는 것을 생각했습니다. 내가 직면한 문제는 이 방법이 C#으로 작성된 DLL에 대해 성공하지 못한다는 것입니다. 문제가 될 수있는 사람이 있습니까? 데모 코드는 매우 감사할 것입니다.
MT4용으로 작성된 코드를 디버깅하는 데 많은 문제가 있습니다. 그래서 DLL 파일에 대부분의 코드를 작성한 다음 해당 기능을 내 MQL4 코드로 가져오는 것을 생각했습니다. 내가 직면한 문제는 이 방법이 C#으로 작성된 DLL에 대해 성공하지 못한다는 것입니다. 지금 문제가 될 수 있는 사람이 있습니까? 데모 코드는 매우 감사할 것입니다.
이것은 가격/단순 MA 교차를 기반으로 한 샘플 EA입니다. 내가 그것을 확인하라고 요청하는 이유는 그것이 본질적으로 내가 개발하고 있는 몇몇 EA의 중추이기 때문입니다(전략이 아니라 구조). 내가 해야 할 일은 이 EA가 바 완료 시에만 거래되는지 확인하는 것입니다. 누군가가 이것을 확인하는 데 도움을 줄 수 있다면 대단히 감사하겠습니다. 저는 아직 MQL4를 처음 접했고 더 진행하기 전에 이 두 가지를 확인하고 싶습니다. 현재 약 4개의 EA가 개발 중이며 거래를 올바르게 실행 하는지 확인하고 싶습니다. 이 경우 전체 막대에만 있습니다.
EA에서는 EachTickMode를 TRUE로 변경하기만 하면 막대 단위가 아닌 눈금 단위로 거래됩니다. 어쨌든, 그것은 아이디어입니다. 도움을 주시면 감사하겠습니다.
MQL4 코드 디버깅
모두들 안녕,
MT4용으로 작성된 코드를 디버깅하는 데 많은 문제가 있습니다. 그래서 DLL 파일에 대부분의 코드를 작성한 다음 해당 기능 을 내 MQL4 코드로 가져오는 것을 생각했습니다. 내가 직면한 문제는 이 방법이 C#으로 작성된 DLL에 대해 성공하지 못한다는 것입니다. 문제가 될 수있는 사람이 있습니까? 데모 코드는 매우 감사할 것입니다.
MQL4 코드 디버깅에 대한 다른 아이디어도 감사합니다.
감사합니다,
모두들 안녕,
MT4용으로 작성된 코드를 디버깅하는 데 많은 문제가 있습니다. 그래서 DLL 파일에 대부분의 코드를 작성한 다음 해당 기능을 내 MQL4 코드로 가져오는 것을 생각했습니다. 내가 직면한 문제는 이 방법이 C#으로 작성된 DLL에 대해 성공하지 못한다는 것입니다. 지금 문제가 될 수 있는 사람이 있습니까? 데모 코드는 매우 감사할 것입니다.
MQL4 코드 디버깅에 대한 다른 아이디어도 감사합니다.
감사합니다,FX5,
C++로 dll 코드를 작성했는데 도움이 될 수도 있습니다!
https://www.mql5.com/en/forum/173113
Ultrafast 답변에 대해 codersguru에게 감사드립니다.
코드를 확인 하고 다시 연락드리겠습니다.
내 MQL4 코드를 확인하십시오.
이것은 가격/단순 MA 교차를 기반으로 한 샘플 EA입니다. 내가 그것을 확인하라고 요청하는 이유는 그것이 본질적으로 내가 개발하고 있는 몇몇 EA의 중추이기 때문입니다(전략이 아니라 구조). 내가 해야 할 일은 이 EA가 바 완료 시에만 거래되는지 확인하는 것입니다. 누군가가 이것을 확인하는 데 도움을 줄 수 있다면 대단히 감사하겠습니다. 저는 아직 MQL4를 처음 접했고 더 진행하기 전에 이 두 가지를 확인하고 싶습니다. 현재 약 4개의 EA가 개발 중이며 거래를 올바르게 실행 하는지 확인하고 싶습니다. 이 경우 전체 막대에만 있습니다.
EA에서는 EachTickMode를 TRUE로 변경하기만 하면 막대 단위가 아닌 눈금 단위로 거래됩니다. 어쨌든, 그것은 아이디어입니다. 도움을 주시면 감사하겠습니다.
디버그 코드
안녕 모두
런타임에 코드(전문가, 지표, 스크립트)를 디버깅하는 방법
(단계적으로)
감사해요
안녕
아시다시피 MA 표시기는 기본 차트 창에 연결되므로 눈금이 가격 비율과 같게 됩니다. 수준=20으로 설정하려는 경우 가격 비율 20에서 수평선 을 그리려는 경우 가격 20에서 너무 멀어서 선이 보이지 않습니다.
좋은 질문
안녕 모두
런타임에 코드(전문가, 지표, 스크립트)를 디버그하는 방법
(단계적으로)
감사해요답변이 되었으면 합니다.
방금 첫 번째 EA 작성을 마치고 Strategy Tester 에서 테스트해 보았습니다.
ST 저널에 오류가 표시되어 문제를 디버깅하기 위해 EA의 인쇄 기능을 사용해 보았습니다. 지금까지 이 방법으로 몇 가지 버그를 해결했지만 프로세스가 느립니다.
문제는 손절매에 있습니다. OrderSend 문 은 다음과 같이 작성해야 합니다.
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,"TH_Buy",16384,0,Green);
또한 일부 중개인의 경우 10핍을 이익 실현으로 사용할 수 없습니다. 15pips로 늘려야 할 수도 있습니다.
대단히 감사합니다. 시도해 보겠습니다.