새로운 MQL4 컴파일러 및 편집기가 포함된 MetaTrader 4 IDE의 베타 버전 - 페이지 16

 
몇 개월 전에 여러 Expert Advisors가 MT4에서 오류 없이 컴파일되었는데 이제 이것이 팝업됩니다(아래 참조) MT4 터미널 의미 /Ver:4.00 build 509/ 이것은 alpari의 최신 버전입니다. 지우지 마
무엇을 할까요?
 
새로운 MT5 컴파일러는 업데이트된 MQL4 언어로 작성된 프로그램을 이해하기 때문에 MT5에서 실행할 수 있는지 설명하십시오. 해봤는데 저장된 mq4 전문가가 MT5 내비게이터에 표시되지 않습니다. 새로운 4가지에 대해 작성된 Expert Advisor가 MT5에서 작업할 수 있습니까?
 
peterkonow :
새로운 MT5 컴파일러는 업데이트된 MQL4 언어로 작성된 프로그램을 이해하기 때문에 MT5에서 실행할 수 있는지 설명하십시오. 해봤는데 저장된 mq4 전문가가 MT5 내비게이터에 표시되지 않습니다. 새로운 4가지에 대해 작성된 Expert Advisor가 MT5에서 작업할 수 있습니까?
아니요, Expert Advisors는 서로 다른 거래 아키텍처 이데올로기로 인해 호환되지 않습니다.
 
alexbHOME :
몇 개월 전에 여러 Expert Advisors가 MT4에서 오류 없이 컴파일되었는데 이제 이것이 팝업됩니다(아래 참조) MT4 터미널 의미 /Ver:4.00 build 509/ 이것은 alpari의 최신 버전입니다.
무엇을 할까요?
디컴파일된 코드를 사용하지 마십시오.
 
Renat :
디컴파일된 코드를 사용하지 마십시오.

그러나 코드는 디컴파일되지 않았지만 내 알고리즘에 따라 처음부터 끝까지 내가 작성했습니다. 내가 표절 혐의를 받고 있습니까? 이것은 러시아인에 대한 미국인의 주장과 유사합니다. / 이집트, 이라크, 리비아, 시리아 등 / 민주주의 : 당신은 내가 먹고 싶다는 사실에 대해서만 책임이 있습니다 (할아버지 Krylov의 우화). 누군가에게 자신을 정당화해야 합니까? 국세청에서 코드를 보호하고 학술위원회에서 우리 또는 외국 저널에 기사를 작성 하시겠습니까? 이것이 다소 터무니없다고 생각하지 않습니까?

 
alexbHOME :

그러나 코드는 디컴파일되지 않았지만 내 알고리즘에 따라 처음부터 끝까지 내가 작성했습니다. 내가 표절 혐의를 받고 있습니까? 이것은 러시아인에 대한 미국인의 주장과 유사합니다. / 이집트, 이라크, 리비아, 시리아 등 / 민주주의 : 당신은 내가 먹고 싶다는 사실에 대해서만 책임이 있습니다 (할아버지 Krylov의 우화). 누군가에게 자신을 정당화해야 합니까? 국세청에서 코드를 보호하고 학술위원회에서 우리 또는 외국 저널에 기사를 작성하시겠습니까? 이것이 다소 터무니없다고 생각하지 않습니까?

왜 사람들을 공격합니까? 우리는 그것을 파악하고 원인을 찾아야 합니다. 대부분 디컴파일된 코드에 대한 보호가 트리거되며, 디컴파일 동안 변수에는 gi_xx, gd_xx(글로벌, 여기서 xx는 일련 번호) li_xx, ls_xx, ld_xx( 지역 변수 , 여기서 xx는 일련 번호) 형식의 이름이 할당됩니다. 디컴파일된 코드를 결정하는 다른 메커니즘이 있습니다. 이 영역의 변수에 이름을 할당할 수 있는지 확인하십시오. 그건 그렇고, 제 생각에는 f0_xx를 디컴파일할 때 함수가 지정됩니다.

물론, 나는 또한 그러한 유형의 보호에 동의하지 않습니다. 왜냐하면 왜냐하면. 금지 사항은 표준에 규정되어야 하지만 규정하기를 원하지 않습니다. 그것은 보호입니다!

 
alexbHOME :

그러나 코드는 디컴파일되지 않았지만 내 알고리즘에 따라 처음부터 끝까지 내가 작성했습니다. 내가 표절 혐의를 받고 있습니까? 이것은 러시아인에 대한 미국인의 주장과 유사합니다. / 이집트, 이라크, 리비아, 시리아 등 / 민주주의 : 당신은 내가 먹고 싶다는 사실에 대해서만 책임이 있습니다 (할아버지 Krylov의 우화). 누군가에게 자신을 정당화해야 합니까? 국세청에서 코드를 보호하고 학술위원회에서 우리 또는 외국 저널에 기사를 작성하시겠습니까? 이것이 다소 터무니없다고 생각하지 않습니까?


친애하는, 컴파일러는 코드가 당신의 것이 아니며 당신은 그것과 아무 관련이 없으며 또한 당신이 무료로 사용하려고 시도하는 다른 사람의 작업 ...

3일 된 초보 프로그래머 라도 이 컴파일러 메시지가 무엇을 의미하는지 알고 있습니다 ... 따라서 저자에 대해 시작하지 않는 것이 좋습니다 ....

 
Barbarian :

왜 사람들을 공격합니까? 우리는 그것을 파악하고 원인을 찾아야 합니다. 대부분의 경우 디컴파일된 코드에 대한 보호가 트리거됩니다. 디컴파일된 코드를 결정하는 다른 메커니즘이 있습니다. 이 영역의 변수에 이름을 할당할 수 있는지 확인하십시오. 그건 그렇고, 제 생각에는 f0_xx를 디컴파일할 때 함수가 지정됩니다.

물론, 나는 또한 그러한 유형의 보호에 동의하지 않습니다. 왜냐하면 왜냐하면. 금지 사항은 표준에 규정되어야 하지만 규정하기를 원하지 않습니다. 그것은 보호입니다!

감사합니다. 실제로 그런 식별자가 있었습니다. 그것을 제거하고 모든 것이 잘되었습니다. 다시 한 번 감사합니다. 무슨 말인지 아실 겁니다.

 
VOLDEMAR :


친애하는, 컴파일러는 코드가 당신의 것이 아니며 당신은 그것과 아무 관련이 없으며 또한 당신이 무료로 사용하려고 시도하는 다른 사람의 작업 ...

3일 된 초보 프로그래머라도 이 컴파일러 메시지가 무엇을 의미하는지 알 수 있습니다. 따라서 귀하의 저자에 대해 이야기를 시작하지 않는 것이 좋습니다....

답변:

친애하는, 저는 이미 40년 동안 프로그램을 작성해 왔습니다(TsUP, Korolev). 그리고 이미 30년 동안 박사 학위를 받았으니 영어도 마찬가지입니다. 모든 것이 괜찮습니다. 나는 mql4 디컴파일을 본 적이 없지만 꽤 능숙합니다. 분명히 :) "또한"이라는 단어가 여기에 함께 쓰여 있거나 다른 사람의 작업을 사용하지 않습니다 :) 나는 자동 코드에 프로그램을 작성하기 시작했습니다 " Nairi", PL/1, Fortran. 그리고 자동차는 "Nairi", BESM-4, BESM-6, ES-1020 ~ ES-1066(SVR 운영 체제), 그리고 "Elbrus"였습니다. 그런 얘기 들어본 적 있어?

 

alexbHOME :

친애하는, 나는 40 년 동안 프로그램을 작성했습니다

친애하는, 디컴파일의 주제를 "나는 D'artagnan이고 당신은 모두 똥이야"로 계속 제시하면 금지 조치를 취하게 될 것입니다.

이 주제에 대해 "처음부터 끝까지 내가 쓴" 선동이 아닌 개발 경험을 유지하는 것이 좋습니다.