보조지표

로그arithmic 이동 평균: 메타트레이더 5에서 활용하는 지표
MetaTrader5
로그arithmic 이동 평균: 메타트레이더 5에서 활용하는 지표

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 로그arithmic 이동 평균에 대해 알아보려고 합니다. 이 지표는 어떻게 활용할 수 있는지, 그리고 왜 중요한지에 대해 이야기를 나눠볼게요. 먼저, 로그 평균이라는 개념은 수학에서 두 개의 비음수 숫자에 대한 함수로, 그 차이를 그 비율의 로그로 나눈 값입니다. 이 계산은 공학 문제에서 열과 물질 전달과 관련하여 유용하게 사용됩니다. 하지만 트레이딩에서는 이 개념을 조금 다르게 접근할 수 있습니다. 로그arithmic 이동 평균은 특히 변동성이 큰 시장에서 유용합니다. 이 지표는 가격의 평균을 산출하면서도 가격의 급격한 변동에 민감하게 반응합니다. 따라서 단기적인 트렌드를 파악하는 데 큰 도움이 될 수 있습니다. 이 지표를 사용할 때는 다음과 같은 점을 고려해 보세요: 트렌드를 파악할 때 로그arithmic 이동 평균의 기울기를 확인하세요. 상승세인지 하락세인지 한눈에 알 수 있습니다. 다른 지표와 함께 사용하면 더욱 효과적입니다. 예를 들어, RSI(상대 강도 지수)와 함께 활용하면 진입 및 청산 시점을 더 명확하게 판단할 수 있습니다. 실제 거래에서 활용하기 위해서는 백테스팅을 통해 이 지표가 유효한지 확인하는 것이 중요합니다. 로그arithmic 이동 평균을 사용하여 더 나은 트레이딩 결정을 내릴 수 있기를 바랍니다. 여러분의 성공적인 트레이딩을 응원합니다!

2024.04.05
iForexSessions - 메타트레이더 5용 외환 세션 인디케이터 소개
MetaTrader5
iForexSessions - 메타트레이더 5용 외환 세션 인디케이터 소개

외환 세션 인디케이터 외환 시장 세션을 강조 표시합니다. 이 인디케이터는 각 외환 시장의 현지 "벽시계" 거래 시간을 오전 8시부터 오후 5시까지로 설정하고 있습니다. 시드니는 오전 7시부터 오후 4시 또는 오전 9시부터 오후 6시까지입니다. 주요 기능: 시드니, 도쿄, 런던, 뉴욕의 외환 시장 세션을 색깔로 구분하여 표시합니다. 외환 쌍 및 금 차트에서 정확한 세션 시간을 제공합니다. 외환 쌍 거래는 오후 5시부터 시작되며, 금 거래는 1시간 후에 시작됩니다. 인디케이터는 브로커 서버의 GMT 오프셋과 일광 절약 시간제를 고려하여 시간 계산을 수행합니다. 추가 브로커 시계(왼쪽 하단에 위치)에서 유용한 정보 제공: 서버 시간 브로커 GMT 오프셋 주말까지 남은 시간 (열려 있는 거래를 종료하거나 주말 전에 새 거래를 시작하지 않도록 도와줍니다.) 로컬 컴퓨터의 시간 동기화 상태. 컴퓨터 시간이 동기화되지 않은 경우 확인할 수 있는 링크: https://time.is/ 차트 바 위에 마우스 포인터를 올리고 'Ctrl' 키를 누르면 해당 바의 번호와 시간(주요 외환 시장의 시간도 함께 표시됨)이 차트 창에 기록됩니다. 입력 매개변수: 매개변수: "서버의 TZ/DST 추정을 위한 XAUUSD 심볼 로드" 기본적으로 인디케이터는 서버의 시간대 오프셋을 추정하기 위해 XAUUSD 심볼을 검색하고 로드합니다. XAUUSD는 특히 브로커가 EU DST 일정을 따르는 경우 더 신뢰할 수 있는 결과를 제공합니다. 만약 브로커가 미국 DST 일정을 따르거나 일정이 없는 경우, 현재 차트의 심볼을 사용하는 것도 괜찮습니다. 이 매개변수를 'false'로 설정하면 XAUUSD 대신 현재 차트 심볼을 사용합니다. 참고: XAUUSD는 외환보다 1시간 늦게 시작되므로, 전략 테스터에서는 DST 전환이 1시간 늦게 발생할 수 있습니다. 보너스 기능: 차트 바 위에 마우스 포인터를 올리고 'Ctrl' 키를 누르면 해당 바의 번호와 시간(주요 외환 시장의 시간도 함께 표시됨)이 차트 창에 기록됩니다. 디버그 정보를 삭제하려면 차트의 아무 곳이나 클릭하세요(‘Ctrl’ 키를 누르지 않고). 기타 시장 세션 인디케이터: Market_Sessions i-Sessions Trading Sessions Open - Close Forex market sessions identification 위의 모든 인디케이터는 고정된 시간대 오프셋을 사용하고 있으며, 브로커 서버의 DST나 시간대를 고려하지 않으므로 정확하지 않을 수 있습니다. 이는 브로커가 시간대를 DST로 전환하거나 주요 외환 시장 중 하나 이상이 시간대의 DST를 변경할 때 세션 시간이 연중 변경될 수 있습니다. 공지: 이 인디케이터는 다음과 같은 다양한 거래 일정, GMT 오프셋 및 여름 DST 일정을 가진 브로커에서 작동이 확인되었습니다: Admirals Markets FxPro RannForex EXNESS FXOpen IC Markets Octa Markets Tickmill XM Global 이 인디케이터는 다른 브로커에서도 올바르게 작동할 것입니다. 전략 테스터와의 호환성에 대한 주의사항 전략 테스터에서 테스트하는 동안 TimeGMT()는 항상 TimeTradeServer()의 시뮬레이션된 서버 시간과 동일합니다. TimeZoneInfo 라이브러리는 H1 인용 기록을 분석하여 "진정한" GMT 기준으로 시간대를 추정합니다. 입력 매개변수 "서버의 TZ/DST 추정을 위한 XAUUSD 심볼 로드"가 TRUE로 설정된 경우, 전략 테스터에서 DST 전환이 1시간 늦게 발생할 수 있습니다.

2024.03.26
다이버전스 템플릿 지표: 메타트레이더 4에서 활용하기
MetaTrader4
다이버전스 템플릿 지표: 메타트레이더 4에서 활용하기

템플릿 작동 방식 이 지표는 원하는 오실레이터를 기반으로 다이버전스를 플로팅하기 위한 템플릿을 제공합니다. 어떤 오실레이터를 선택하느냐에 따라(CCI, RSI 또는 본인 맞춤형 지표) 코드의 해당 부분을 수정할 수 있습니다:    /////////////////////////////////////////////    //지표 데이터를 지표 버퍼에 로드합니다    //RSI를 원하는 지표로 쉽게 교체할 수 있습니다    int BARS=MathMax(rates_total-IndicatorCounted()-pivots_period,1);    for(int i=BARS;i>=0;i--)    {       indicatorBuffer[i]=iRSI(_Symbol, PERIOD_CURRENT, 14, PRICE_CLOSE, i);    }    //지표 로드 섹션 종료    ///////////////////////////////////////////// 신호 버퍼 이 지표는 생성된 신호를 추적하기 위해 아래와 같이 네 개의 서로 다른 버퍼를 가지고 있습니다. 해당 버퍼가 비어있지 않은 값을 가질 때마다 신호가 발생합니다.    SetIndexBuffer(3,bull_reg_divBuffer);    SetIndexBuffer(4,bear_reg_divBuffer);    SetIndexBuffer(5,bull_hid_divBuffer);    SetIndexBuffer(6,bear_hid_divBuffer); 입력 섹션 input int pivots_period=5; //지표 피벗을 찾기 위한 기간 input int alert_confirm_candles=1; //#신호 확인을 위한 캔들 수(0=알림 비활성화) 피벗 고점과 피벗 저점을 indicatorBuffer에서 찾는 것은 pivots_period 입력에 따라 달라집니다. 이 값을 크게 선택하면 더 큰 스윙을 검색하여 가능한 다이버전스를 찾습니다. 또한 alert_confirm_candles 입력은 신호 확인을 위해 얼마나 많은 바를 기다릴지를 정의합니다. 다이버전스 지표는 대부분 후행 지표이며 많은 잘못된 신호를 발생시킵니다. 이 값을 크게 선택하면 더 오랫동안 기다리게 되어 잘못된 신호의 수가 줄어듭니다. 즉, 즉각적인 신호를 원하느냐, 확인된 신호를 원하느냐의 타협입니다. 일반적으로 pivots_period는 < 2로 설정할 수 없습니다. 재도색 문제 피벗 계산에 의존하는 지표는 최근 고점/저점의 확인을 얻기 위해 pivots_period만큼 기다려야 합니다. 따라서 이 지표는 pivots_period 이전으로 신호를 재도색해야 합니다.    BARS=MathMax(rates_total-IndicatorCounted()-pivots_period,pivots_period);    for(int i=BARS;i>=0;i--)    {       PHBuffer[i]=pivothigh(indicatorBuffer, pivots_period, pivots_period, i);       PLBuffer[i]=pivotlow(indicatorBuffer, pivots_period, pivots_period, i);       bull_reg_divBuffer[i]=BullRegDiv(i);       bear_reg_divBuffer[i]=BearRegDiv(i);       bull_hid_divBuffer[i]=BullHidDiv(i);       bear_hid_divBuffer[i]=BearHidDiv(i);    }

2024.03.10
강력한 역사적 수준: 메타트레이더 5를 위한 지표
MetaTrader5
강력한 역사적 수준: 메타트레이더 5를 위한 지표

역사적 수준은 특정 자산의 가격 변동을 통해 확인할 수 있는 반복적인 가격대를 의미합니다. 이러한 가격대는 경제적 상황의 중요한 한계를 나타내며, 해당 자산의 차트에 그림자처럼 드리워져 있습니다. 다양한 연구 결과에 따르면, 이러한 수준은 가격이 쉽게 넘지 못하는 금융 한계와 연관이 있습니다. 따라서 트레이더들은 시장 분석에 역사적 수준을 적극 활용해야 할 이유가 있습니다. 이번에는 캔들 형성 분석 관점에서 이러한 수준을 구조적으로 바라보려 합니다. 가격이 이 수준을 넘어설 때의 행동은 캔들 모양에 강한 영향을 미칠 것으로 예상됩니다. 예를 들어, 특정 가격대에서 강한 수준이 존재한다면, 그 가격대 주변에 잠재된 자금으로 인해 PRICE JUMP가 발생할 것입니다. 이 개념을 바탕으로 두 가지 규칙을 개발했습니다: 규칙 1(지지선에서의 상승 캔들): 종가 - 저가 > 점프 팩터 규칙 2(저항선에서의 상승 캔들): 종가 - 저가 > 점프 팩터 & (종가-저가)/(고가-저가) > 비율 규칙을 더 명확하게 이해할 수 있도록 두 개의 이미지를 준비했습니다. 이미지 1: 지지/저항 수준에서의 점프 (지지선에서의 상승 캔들처럼) 이미지 2: 지지/저항 수준에서의 점프 (저항선 아래의 상승 캔들처럼) 이 규칙을 바탕으로, 데이터를 두 가지 다른 매트릭스(sup_mat, res_mat)로 수집하는 지표를 개발했습니다. 선택한 규칙을 따르는 지지 및 저항 수준의 수가 데이터 수집 중 화면에 표시됩니다. 따라서 AlgLib(dataanalysis.mqh) 라이브러리를 사용하여 수집된 데이터에 대해 K-평균 방법을 통해 군집화 과정을 진행합니다. 결과는 지지 및 저항 수준 데이터의 열로 표현됩니다. 수준을 향상시킨 후, 동일한 자산의 차트를 열고 군집화 과정에 따라 모든 수준(클러스터)을 차트에 그립니다. 지표의 일부 매개변수는 사용자 친화성을 높이기 위해 화면에서 변경 가능합니다. 도구와 그 결과의 화면 그래픽을 간략히 설명하겠습니다. 이미지 3: 지표 화면 이미지 4: 차트에서 수준의 결과 자동 그리기 결론적으로 이 도구는 기본적인 규칙을 가지고 있음에도 불구하고 강력한 지지 및 저항 행동을 보여줍니다. 더 많은 규칙을 추가하는 것도 가능하며, 코드는 더 많은 규칙을 추가하기 쉽게 구성되어 있습니다. 추가 규칙을 포함하고, 군집화 영역을 나누며, 해당 영역을 위한 보다 전문적인 군집화를 수행하고, 레벨을 다시 터치하기 전에 최대 거리를 찾는 등의 개선이 가능합니다. 더 많은 정보를 원하시는 분은 언제든지 저에게 연락해 주세요.

2024.02.16
변동성 분석 도구 AVA: 메타트레이더 4를 위한 필수 지표
MetaTrader4
변동성 분석 도구 AVA: 메타트레이더 4를 위한 필수 지표

안녕하세요, 트레이더 여러분! 오늘은 제가 개발한 AVA(Adaptive Volatility Analysis) 지표에 대해 소개해드리려고 합니다. 이 도구는 주로 저의 EA(Expert Advisor)와 다른 지표들을 향상시키기 위해 만들어졌습니다. AVA는 시장 가격 움직임을 보다 정밀하게 측정할 수 있도록 설계되었어요. 일반적인 지표들이 정적인 시장 관점을 제공하는 것과 달리, AVA는 현재 시장 동향에 따라 분석을 조정합니다. 이런 적응성 덕분에 변동성이 높아질 때나 안정된 시기를 예측하는 데 매우 유용하답니다. AVA의 작동 원리 ATR을 바탕으로 시작하기: AVA 지표의 기초는 평균 진폭 범위(ATR)로, 이는 일정 기간 동안의 시장 움직임을 정량화합니다(기본값은 14 거래). EMA로 매끄럽게: 이 지표는 ATR 값에 두 개의 지수 이동 평균(EMA)를 적용합니다. 단기 EMA(기본값 2)와 장기 EMA(기본값 5)로, 더 긴 기간을 원하시면 10과 50도 가능합니다. 이 EMA들은 ATR 수치를 매끄럽게 만들어 가격 움직임의 추세를 보다 쉽게 파악할 수 있도록 도와줍니다. FAV 비율: AVA 지표의 핵심은 적응 변동성 계수(FAV)입니다. 이는 단기 EMA를 장기 EMA로 나누어 계산합니다. 이 비율은 시장 변화에 대한 지표의 민감도를 조정하여 미세한 변화와 큰 변화를 모두 잘 반영하게 합니다. AVA 값 결정하기: 최종 AVA 값은 FAV 비율을 수정하여 얻습니다. FAV에서 1을 빼고 100을 곱하면 현재 시장 변동성 수준을 나타내는 백분율이 나옵니다. 정확한 계산법 AVA = (FAV - 1) × 100 여기서, FAV = EMA_short(ATR) / EMA_long(ATR) 사용 가이드라인 지표 해석하기: AVA 지표는 메인 거래 차트 아래의 별도 차트로 표시됩니다. AVA 값이 증가하면 시장 변동성이 상승하고, 감소하면 변동성이 줄어들거나 안정된 상태를 나타냅니다. 활용 팁: 변동성이 증가하는 시기에는 큰 가격 변동을 활용하는 전략을 고려해 보세요. 반대로 변동성이 줄어들 때는 명확한 거래 신호를 기다리거나 안정된 시장에 더 적합한 전략을 선택하는 것이 좋습니다.

2024.02.14
처음 이전 12 13 14 15 16 17 18 19 20 21 22 다음 마지막