거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Twitter에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
귀하의 MetaTrader 5 터미널에서 CodeBase에 액세스 해보세요
올바른 코드를 찾을 수 없습니까? 프리랜싱 섹션에서 주문하십시오
Expert Advisor 또는 지표 작성 방법

MQL5 MetaTrader 5용 소스 코드 스크립트 - 2

icon

스크립트는 MQL5 프로그램을 사용하여 MetaTrader 5에서 일회성 동작을 수행하고 그 직후 차트에서 삭제됩니다. 샘플 기능으로는 거래 내역 업로드, 보고서 생성, 이메일 발송, 파일에서 데이터 다운로드 및 처리 등이 있습니다. 또한 스크립트를 사용하여 그래픽 인터페이스를 만들거나 단일 유형의 거래 작업을 신속하게 실행할 수 있습니다. 예를 들어, 모든 포지션을 즉시 닫을 수 있습니다.

MetaTrader 5에서 제공되는 스크립트를 다운로드하여 시작할 수 있습니다. 스크립트 라이브러리는 MQL5 프로그래밍을 학습할 수 있는 MetaEditor 개발 환경에서 직접 사용할 수도 있습니다.

코드를 제출하세요
최근 | 최고

소프트웨어 구현에 비해 계산 속도가 약 100배 빨라진 OpenCL의 만델브로 프랙탈 계산의 작은 작동 예제입니다.

스크립트는 자체 개발에 사용할 수 있는 모든 표준 그래픽 객체를 만들기 위한 함수 집합을 제공합니다. 스크립트에 제시된 함수는 '있는 그대로' 사용하거나 요구 사항에 맞게 수정할 수 있습니다.

이 스크립트는 스톱 아웃(포지션 강제 청산)이 발생할 수 있는 가격과 프리마진 값이 마이너스가 되는 가격을 계산합니다.

스크립트는 호가 기록을 HST 형식으로 저장합니다. 이 파일 형식은 메타트레이더 4에서 지원되며 터미널 시세 기록으로 가져오거나 독립형 차트로 열 수 있습니다.

이 스크립트는 트레이더가 특정 기간 동안 캔들스틱의 분포와 폭을 이해하는 데 도움이 되며, 과거 값을 기준으로 어떤 이익실현 또는 손절매를 사용할지 등 트레이딩 결정을 내리는 데 유용할 수 있습니다.

이 스크립트는 트레이더가 특정 기간의 캔들 분포와 범위를 이해하는 데 도움이 되며, 이익실현 또는 손절매에 사용할 과거 값을 결정하는 등 트레이딩 결정을 내리는 데 유용할 수 있습니다.

거래 세션 이름을 브로커 서버 시간 및 현지 시간에 맞추는 도구

불 또는 베어 바의 연속 개수를 계산하는 샘플 코드입니다.

트랩 뉴스용 스크립트 높은 임팩트

컴파일된 실행 파일을 차트에 드래그하면 차트에 있는 모든 개체가 삭제됩니다.

아룬 값 계산의 다양한 방법 표시하기

차트의 동기식 스크롤을 위한 스크립트입니다.

스크립트는 현재 차트에서 모든 자동매매 아이콘을 제거합니다.

금융 자산 차트에서 모든 그래픽 개체를 제거하는 간단한 스크립트입니다.

이 스크립트는 차트에서 사용 가능한 모든 OHLCV 데이터를 CSV 파일에 저장합니다.

스크립트를 사용하여 MT5 창에서 현재 가격에 지정된 손절가(핍)와 테이크프로핏(핍)으로 매수 포지션을 오픈할 수 있습니다.

CSV 파일 작성을 위한 가장 간단한 클래스 제공

실행 시 에셋에 허용되는 최대 로트 크기를 표시하는 스크립트입니다.

이 스크립트는 표준 메타트레이더 5 최적화 기능을 확장하여 복잡한 사용자 정의 기준(표본 내 및 표본 외 기간, 고급 지표 및 통계 테스트 등으로 구분)에 따라 전략을 평가할 수 있는 테스터 스크립트입니다.

계정 잔액을 기준으로 위험 비율을 금액으로 환산합니다.

- 스크립트는 현재 차트에서 사용 가능한 차트 개체를 검색하여 - 그에 따라 개수를 계산하고 삭제하며 - 차트에 개체의 이름을 각각 기록합니다.

견적 기록에서 서버 시간대 및 서머타임 모드(DST)를 경험적으로 감지하는 시간 관련 기능

필드별로 구조 목록을 오름차순 정렬하는 예제입니다. 사용 목적에 따라 위의 알고리즘을 찾아서 커스터마이징할 수 있으며, 가장 기본적인 예시는 구조 배열의 정렬을 해결하는 방향이기도 합니다. 이 예제에서 사용된 알고리즘은 빠른 정렬과 병합 정렬입니다.

이 MQL5 스크립트는 다양한 차트 주기의 캔들 데이터를 CSV 파일로 내보내 시가, 고가, 저가, 종가와 같은 필수 시장 정보를 캡처합니다. 캔들 갭과 같은 추가 지표를 계산하면서 몸통과 심지 크기 등 각 캔들의 특성을 분석합니다. 최근 21개 막대를 처리한 후 데이터 내보내기에 성공하면 사용자에게 알려줍니다.

이 스크립트는 메타트레이더에 내장된 경제 캘린더에서 미리 정의된 경제 이벤트 집합을 CSV 파일로 저장합니다.

MinMargins.mq5 스크립트는 트레이더가 마켓 워치에서 사용 가능한 모든 종목의 최소 랏 크기로 포지션을 개시하는 데 필요한 최소 금액을 빠르게 계산하고 문서화할 수 있도록 설계되었습니다. 이 데이터는 쉽게 검토하고 분석할 수 있도록 CSV 파일에 저장됩니다.

현재 심볼에 대한 모든 매수 또는 매도 포지션을 청산하는 버튼 두 개를 추가하는 MetaTrader 5용 MQL5 스크립트입니다.

위험 비율 접근 방식 또는 실제 위험 금액을 사용하여 로트 크기를 계산하는 간단한 스크립트 파일입니다.

이 스크립트는 메타트레이더 5 EA 또는 스크립트에서 사용자가 구성한 심볼 이름을 브로커가 제공하는 실제 이름에 매핑하기 위한 참조 솔루션입니다. 레벤슈타인 거리 알고리즘을 사용하여 마켓워치에서 가장 유사한 심볼을 자동으로 식별합니다. 심볼 이름의 접두사 또는 접미사 호환성 문제에 직면한 개발자에게 이상적입니다. 특정 요구에 맞게 사용자 지정할 수 있는 시작점입니다.

트레이더의 삶을 편하게 해주는 간단한 스크립트. 항상 저를 괴롭히는 한 가지는 새 차트의 색상과 같은 속성을 재설정하여 원하는 방식으로 보이게 만드는 것입니다. 그래서 이 작업을 더 원활하게 해주는 스크립트를 만들었습니다.

이 스크립트는 메타트레이더 5 EA 또는 스크립트에서 사용자가 구성한 심볼 이름을 브로커가 제공하는 실제 이름에 매핑하기 위한 참조 솔루션입니다. 이 스크립트는 레벤슈타인 거리 알고리즘을 사용하여 마켓워치에서 가장 유사한 심볼을 자동으로 식별합니다. 심볼 이름의 접두사 또는 접미사 호환성 문제에 직면한 개발자에게 이상적입니다. 특정 요구 사항에 맞게 사용자 지정할 수 있는 시작점입니다.

이 스크립트는 전략 테스터에서 저장된 전략 보고서를 차트로 표시하기 위해 개발되었습니다.

안타깝게도 일부 브로커는 서머타임(DST)으로 인해 서버 시간 변경이 다소 엉성하다는 사실을 발견했는데, 이는 예상치 못한 일이어서 많이 놀랐습니다. 다음은 누구나 자신의 브로커를 확인할 수 있는 스크립트입니다.

안타깝게도 일부 브로커가 서버에서 시간을 변경하는 것이 약간 잘못된 것을 발견했습니다. 예상치 못한 일이었고 많이 놀랐습니다. 다음은 누구나 브로커를 확인하는 데 사용할 수 있는 스크립트입니다.

안타깝게도 일부 브로커가 서버 시간 변경에 약간 부주의하다는 사실을 깨달아야 했는데, 예상치 못한 일이어서 많이 놀랐습니다. 다음은 누구나 브로커를 확인할 수 있는 스크립트입니다.

스크립트는 모든 오픈 포지션을 읽고 각 통화에 대한 총 자산 규모를 계산합니다.

초 단위의 시간을 연, 월, 일, 시, 분, 초로 변환하는 기능이 있는 스크립트입니다. mql 함수를 사용하지 않고!

활성 매수 주문 부분 청산을 위한 스크립트

활성 매도 주문 부분 청산

123456789