전역 변수 대 FileWrite - 페이지 2 123456 새 코멘트 Ziheng Zhuang 2014.03.26 08:56 #11 toast : 답장을 보내 주셔서 감사합니다. 그래, 난 동의. 그러나 문제는 다음과 같을 것입니다. 매직 넘버 123으로 거래가 시작됩니다. 이 거래를 관리할 때 EA는 이름이 123xxxxxx인 GV를 찾습니다. 이제 사용자 는 거래가 활성 상태인 동안 매직 넘버에 대한 EA 설정을 789로 변경합니다. 이제 EA는 789xxxxx(존재하지 않음)라는 이름의 GV를 찾고 있습니다. 기본적으로 사용자 입력으로 수정할 수 없는 GV 명명 규칙을 찾고 있습니다. 매직넘버를 숨기지 마세요. 간단한 방법은 사용자에게 매직 넘버가 무엇인지 알려주는 것입니다. 사용자는 이를 처리하는 방법을 알게 될 것입니다. Syed Naufal Gaddafi 2014.03.26 08:57 #12 angevoyageur : 아직 오래된 마법과 거래가 열려 있는 경우 마법 번호를 변경하는 것을 허용하지 마십시오. 미결 주문이 없는 경우와 같이 변경 사항이 적용됩니다. 아직 열려 있는 거래가 있는 경우 사용자는 여전히 변경할 수 있지만 적용되지는 않습니다. 그 논리는 실제로 아주 쉽게 할 수 있습니다. [삭제] 2014.03.26 08:58 #13 답장을 보내 주셔서 감사합니다. 나는 그것이 가능하다고 생각하지만 약간 지저분합니까? 내가 생각할 수있는 유일한 방법은 주문을 반복하고 미결 주문이 없는지 확인 하는 것입니다. 그렇다면 int MagicNumber 입력을 int NewMagic 에 적용하십시오. 아니면 더 쉬운 방법이 있습니까? ChartID()가 훨씬 쉬워보이는데 사용하는데 문제가 있나요? [삭제] 2014.03.26 09:01 #14 다른 분들과 동시에 포스팅을 하게 된 것 같은데... @fxMeter - 여러 차트에서 EA를 사용하려면 중복되지 않고 매직 넘버를 계속 변경할 수 있는 방법이 필요합니다. 그런 다음 GV로 다시 돌아갑니다. @deysmacro - 우리가 같은 솔루션을 생각하고 있었던 것 같아요 그러나 다시 - ChartID()를 사용할 수 있다면 이 모든 것이 많은 작업처럼 보입니까? Syed Naufal Gaddafi 2014.03.26 09:05 #15 toast : 다른 분들과 동시에 포스팅을 하게 된 것 같은데... @fxMeter - 여러 차트에서 EA를 사용하려면 중복되지 않고 매직 넘버를 계속 변경할 수 있는 방법이 필요합니다. 그런 다음 GV로 다시 돌아갑니다. @deysmacro - 우리가 같은 솔루션을 생각하고 있었던 것 같아요 그러나 다시 - ChartID()를 사용할 수 있다면 이 모든 것이 많은 작업처럼 보입니까? 처음에는 일이 많습니다. 그런 다음 구현된 후에는 할 일이 거의 없습니다. 코딩은 항상 그렇죠. :) [삭제] 2014.03.26 09:08 #16 나는 그것이 가능하다는 데 동의하지만 사람들이 ChartID() 사용 에 반대하는 이유가 궁금합니다. 문제가 있습니까? Syed Naufal Gaddafi 2014.03.26 09:15 #17 toast : 나는 그것이 가능하다는 데 동의하지만 사람들이 ChartID() 사용에 반대하는 이유가 무엇인지 다시 궁금합니다. 문제가 있습니까? https://forum.mql4.com/62102 [삭제] 2014.03.26 09:27 #18 링크를 주셔서 감사합니다. 하지만 그 문제가 저에게 적용될 것이라고 생각하지 않습니다. ChartID를 EA의 다른 인스턴스와 통신하려는 것이 아닙니다. ChartID()가 GV 이름으로 사용할 현재 차트의 신뢰할 수 있고 고유한 식별자인지 알고 싶습니다. Syed Naufal Gaddafi 2014.03.26 09:40 #19 toast : 링크를 주셔서 감사합니다. 하지만 그 문제가 저에게 적용될 것이라고 생각하지 않습니다. ChartID를 EA의 다른 인스턴스와 통신하려는 것이 아닙니다. ChartID()가 GV 이름으로 사용할 현재 차트의 신뢰할 수 있고 고유한 식별자인지 알고 싶습니다. ea에 식별자를 내장하는 것이 좋습니다. 거기에서 많은 일을 할 수 있고 신뢰할 수 있습니다. Alain Verleyen 2014.03.26 09:43 #20 toast : 링크를 주셔서 감사합니다. 하지만 그 문제가 저에게 적용될 것이라고 생각하지 않습니다. ChartID를 EA의 다른 인스턴스와 통신하려는 것이 아닙니다. ChartID()가 GV 이름으로 사용할 현재 차트의 신뢰할 수 있고 고유한 식별자인지 알고 싶습니다. 매직 넘버와 ChartID()는 완전히 다른 것입니다. 매직은 서버 측 거래에 등록됩니다. ChartID()는 터미널의 현재 인스턴스에서 차트를 식별하기 위한 것입니다. 123456 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
답장을 보내 주셔서 감사합니다.
그래, 난 동의.
그러나 문제는 다음과 같을 것입니다.
매직 넘버 123으로 거래가 시작됩니다.
이 거래를 관리할 때 EA는 이름이 123xxxxxx인 GV를 찾습니다.
이제 사용자 는 거래가 활성 상태인 동안 매직 넘버에 대한 EA 설정을 789로 변경합니다.
이제 EA는 789xxxxx(존재하지 않음)라는 이름의 GV를 찾고 있습니다.
기본적으로 사용자 입력으로 수정할 수 없는 GV 명명 규칙을 찾고 있습니다.
매직넘버를 숨기지 마세요.
간단한 방법은 사용자에게 매직 넘버가 무엇인지 알려주는 것입니다. 사용자는 이를 처리하는 방법을 알게 될 것입니다.
아직 오래된 마법과 거래가 열려 있는 경우 마법 번호를 변경하는 것을 허용하지 마십시오.
미결 주문이 없는 경우와 같이 변경 사항이 적용됩니다. 아직 열려 있는 거래가 있는 경우 사용자는 여전히 변경할 수 있지만 적용되지는 않습니다.
그 논리는 실제로 아주 쉽게 할 수 있습니다.
답장을 보내 주셔서 감사합니다.
나는 그것이 가능하다고 생각하지만 약간 지저분합니까? 내가 생각할 수있는 유일한 방법은 주문을 반복하고 미결 주문이 없는지 확인 하는 것입니다. 그렇다면 int MagicNumber 입력을 int NewMagic 에 적용하십시오.
아니면 더 쉬운 방법이 있습니까?
ChartID()가 훨씬 쉬워보이는데 사용하는데 문제가 있나요?
다른 분들과 동시에 포스팅을 하게 된 것 같은데...
@fxMeter - 여러 차트에서 EA를 사용하려면 중복되지 않고 매직 넘버를 계속 변경할 수 있는 방법이 필요합니다. 그런 다음 GV로 다시 돌아갑니다.
@deysmacro - 우리가 같은 솔루션을 생각하고 있었던 것 같아요
그러나 다시 - ChartID()를 사용할 수 있다면 이 모든 것이 많은 작업처럼 보입니까?
다른 분들과 동시에 포스팅을 하게 된 것 같은데...
@fxMeter - 여러 차트에서 EA를 사용하려면 중복되지 않고 매직 넘버를 계속 변경할 수 있는 방법이 필요합니다. 그런 다음 GV로 다시 돌아갑니다.
@deysmacro - 우리가 같은 솔루션을 생각하고 있었던 것 같아요
그러나 다시 - ChartID()를 사용할 수 있다면 이 모든 것이 많은 작업처럼 보입니까?
처음에는 일이 많습니다. 그런 다음 구현된 후에는 할 일이 거의 없습니다.
코딩은 항상 그렇죠. :)
나는 그것이 가능하다는 데 동의하지만 사람들이 ChartID() 사용에 반대하는 이유가 무엇인지 다시 궁금합니다. 문제가 있습니까?
https://forum.mql4.com/62102
링크를 주셔서 감사합니다. 하지만 그 문제가 저에게 적용될 것이라고 생각하지 않습니다. ChartID를 EA의 다른 인스턴스와 통신하려는 것이 아닙니다.
ChartID()가 GV 이름으로 사용할 현재 차트의 신뢰할 수 있고 고유한 식별자인지 알고 싶습니다.
링크를 주셔서 감사합니다. 하지만 그 문제가 저에게 적용될 것이라고 생각하지 않습니다. ChartID를 EA의 다른 인스턴스와 통신하려는 것이 아닙니다.
ChartID()가 GV 이름으로 사용할 현재 차트의 신뢰할 수 있고 고유한 식별자인지 알고 싶습니다.
ea에 식별자를 내장하는 것이 좋습니다. 거기에서 많은 일을 할 수 있고 신뢰할 수 있습니다.
링크를 주셔서 감사합니다. 하지만 그 문제가 저에게 적용될 것이라고 생각하지 않습니다. ChartID를 EA의 다른 인스턴스와 통신하려는 것이 아닙니다.
ChartID()가 GV 이름으로 사용할 현재 차트의 신뢰할 수 있고 고유한 식별자인지 알고 싶습니다.
매직 넘버와 ChartID()는 완전히 다른 것입니다. 매직은 서버 측 거래에 등록됩니다. ChartID()는 터미널의 현재 인스턴스에서 차트를 식별하기 위한 것입니다.