뉴스 기반 EA 템플릿 - DLL 없이 MetaTrader 4에서 활용하기

Mike 2016.10.27 22:43 79 0 0
첨부파일

이번 포스팅에서는 뉴스 기반 EA의 소스 코드 템플릿을 소개할게요. 이 EA는 investing.com에서 뉴스를 다운로드하며, MQL4로 작성되어 DLL 없이 사용할 수 있습니다. 만약 여러분이 마켓에 사용할 제품을 만들고자 하신다면, 이 템플릿이 제격이에요. 이제 누구나 뉴스에 따라 거래하는 기능을 쉽게 구현할 수 있습니다. 이 템플릿은 Urdala News Investing 지표를 기반으로 하고 있습니다.

예를 들어, EA가 뉴스 발표 중에는 거래를 하지 않게 하거나, 뉴스 발표 전에 모든 수익성 있는 포지션을 닫도록 설정할 수 있습니다. 또한, 뉴스 발표 전에 미리 주문을 넣는 등 다양한 옵션이 존재합니다. 이 템플릿을 바탕으로 여러분만의 EA를 만들어 보세요!

템플릿은 단순한 틀일 뿐이지만, 뉴스 배경 지표로서 완전히 작동합니다. 신호를 생성하고, 차트에 선을 그려주죠.

뉴스 선

추천 사항:

코드에는 다음과 같은 코드 블록이 포함되어 있습니다:

if(CheckNews>0)
     {
      // 뉴스 발표 시 및 유효 기간에 수행할 액션을 여기에 작성하세요.
      Comment("뉴스 시간");

        }else{
      // 뉴스가 없는 경우 수행할 액션을 여기에 작성하세요.
      Comment("뉴스 없음");

     }

현재 이 EA는 뉴스가 있는지 없는지를 알려주는 코멘트를 생성합니다. 여러분이 원하는 조건을 삽입하여 뉴스 이벤트 동안 실행할 수 있습니다.

주의! EA의 작동을 위해 신뢰할 수 있는 URL에 다음 링크를 추가해야 합니다:

http://ec.forexprostools.com/?columns=exc_currency,exc_importance&importance=1,2,3&calType=week&timeZone=15&lang=1

변수 목록:

  • BeforeNewsStop - 뉴스 발표 전 EA가 작동을 멈추는 시간(분), 예: 뉴스 발표 5분 전. EA는 "뉴스 시간" 모드로 전환됩니다.
  • AfterNewsStop - 뉴스 발표 후 EA가 작동을 멈추는 시간(분), 예: 뉴스 발표 5분 후. EA는 "뉴스 시간" 모드를 비활성화합니다.
  • NewsLight, NewsMedium, NewsHard - 약한, 중간, 강한 뉴스를 다운로드할 수 있도록 설정합니다.
  • offset - 시간대(GMT).
  • NewsSymb - 뉴스를 다운로드할 모든 통화의 목록. 비어 있으면 현재 심볼의 통화가 사용됩니다.
  • DrawLines - 차트에 선을 그립니다.
  • Next - 다가오는 뉴스만 그립니다. 과거 뉴스는 그리지 않습니다.
  • Signal - BeforeNewsStop 분 거리에서 다가오는 뉴스에 대한 알림을 보냅니다.

EA에 필요한 기능을 삽입하는 데 어려움이 있으시면 언제든지 저에게 문의해 주세요.

목록
댓글 0