메타트레이더 4를 위한 싱글톤 예제: EA 개발 시 활용하기

Mike 2015.11.18 19:20 58 0 0
첨부파일

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 4에서 사용할 수 있는 싱글톤 예제에 대해 알아보려고 해요. 싱글톤 객체는 '하나만 존재할 수 있는' 객체를 의미하는데요, 이를 통해 코드의 명확성을 높일 수 있습니다.

제가 최근에 EA(Expert Advisor)를 개발하면서 객체가 두 개 이상 생성되어서는 안된다는 점을 깨달았어요. 물론 EA의 크기가 커지지 않더라도, 싱글톤을 사용하면 객체의 타입이 더 명확해지기 때문에 저는 개인적으로 선호합니다. 어떤 프로그래머들은 싱글톤의 사용에 반대하지만, 최신 컴파일러 기술 덕분에 그에 대한 기술적 이유는 많이 해결된 것 같아요.

이번 예제는 이러한 기능이 메타트레이더 4 환경에서도 잘 작동한다는 것을 보여줍니다. 이전에는 컴파일러에서 private static 변수 초기화가 지원되지 않아 코드 베이스에서 오래된 참고 자료만 있었는데, 이제는 명확하게 사용할 수 있네요!

코드 개선에 대한 댓글이나 의견은 언제나 환영합니다. 여러분의 소중한 의견을 기다릴게요!

Running Singleton Example

목록
댓글 0