거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Facebook에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
당사 팬 페이지에 가입하십시오
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
- 조회수:
- 179
- 평가:
- 게시됨:
- 업데이트됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
"새로운 바" 이벤트 핸들러라는 기사에는 이 핸들러의 기반이 되는 모든 개념이 설명되어 있습니다. 해당 기사에는 Expert Advisor용 핸들러 예시가 나와 있습니다. 여기서는 지표용 버전을 소개합니다. 핵심은 동일합니다. 모든 계산은 새로운 바가 나타날 때만 수행됩니다. 이는 OnCalculate() 를 직접 사용하는 대신 활용할 수 있는 편리한 대안입니다.
다음은 핸들러가 실행될 때 새로운 바가 나타났음을 알리는 한 줄을 출력하는 간단한 지표의 예시입니다:
//+------------------------------------------------------------------+ //| OnNewBarCalculate.mq5 | //| Copyright 2010, Lizar | //| Lizar@mail.ru | //+------------------------------------------------------------------+ #property copyright "Copyright 2010, Lizar" #property link "Lizar@mail.ru" #property version "1.00" #property indicator_chart_window #include <OnNewBarCalculate.mqh> // 여기에는 OnNewBarCalculate()가 어떻게 실행되는지에 대한 비밀이 담겨 있습니다. //+------------------------------------------------------------------+ //| 지표의 “새 막대” 이벤트 처리 함수 | //+------------------------------------------------------------------+ int OnNewBarCalculate(const int rates_total, const int prev_calculated, const datetime& time[], const double& open[], const double& high[], const double& low[], const double& close[], const long& tick_volume[], const long& volume[], const int& spread[]) { //--- 여기에는 OnCalculate() 함수에서와 마찬가지로 지표 코드를 작성합니다; //--- 새로운 막대가 나타날 때만 실행되며, 매 틱마다 실행되지는 않습니다. PrintFormat("새로운 바: %s",TimeToString(TimeCurrent(),TIME_SECONDS)); //--- 다음 호출을 위한 prev_calculated의 반환값 return(rates_total); }
MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/199
QQE [v02] and QQE multi-timeframe [v02]
QQE - 정성적·정량적 추정 RSI의 이동평균, RSI 이동평균의 차분, RSI 이동평균의 ATR 이동평균
Print massive information (PrintXYZ) from the terminal
PrintXYZ() 라이브러리를 사용하여 터미널에서 방대한 정보를 인쇄할 수 있습니다.
is7n_trend.mq5 (신규)
이동평균을 기반으로 한 추세 지표입니다. 원본 버전은 작동이 불안정하여, 원본 지표의 계산 원리를 바탕으로 직접 만들어 보기로 했습니다.
Equity and Balance Indicator - History based
이 지표는 거래 내역을 읽고 시간에 따른 누적 손익을 표시하여 시각적 트레이더가 시간에 따른 수익 또는 손실을 확인할 수 있도록 도와줍니다. 현재 버전은 반올림 플로트 및 계산 방법으로 인해 0.02%의 한계 오차 차이가 있습니다. 이 정도 오차면 매우 정확하다고 볼 수 있습니다.