보조지표

초보자를 위한 돈치안 채널: 메타트레이더 5에서 활용하기
MetaTrader5
초보자를 위한 돈치안 채널: 메타트레이더 5에서 활용하기

안녕하세요, 트레이더 여러분! 오늘은 돈치안 채널(Donchian Channel)이라는 유용한 지표에 대해 이야기해보려고 해요. 이 지표는 가격의 변동성을 분석하고 매매 신호를 제공하는 데 도움을 줄 수 있습니다. 초보자분들도 쉽게 이해할 수 있도록 설명해드릴게요. 돈치안 채널은 가격이 일정 기간 동안 형성한 최고가와 최저가를 기반으로 하여 상단과 하단 라인을 형성합니다. 이 채널을 통해 시장의 흐름을 파악하고, 매수 및 매도 시점을 찾을 수 있죠. 먼저, 메타트레이더 5에서 돈치안 채널을 설정하는 방법을 간단히 소개할게요. 1. 돈치안 채널 설정하기 메타트레이더 5를 열고 차트를 선택하세요. 상단 메뉴에서 삽입 -> 지표 -> 추세 -> 돈치안 채널을 선택하세요. 설정 창이 열리면 원하는 기간을 입력하고 확인을 클릭하세요. 위의 단계를 따르면 차트에 돈치안 채널이 나타납니다. 이 채널의 상단과 하단 라인을 기반으로 매매 결정을 내릴 수 있습니다. 2. 돈치안 채널의 활용법 돈치안 채널의 활용법은 다양합니다. 기본적으로: 가격이 상단 라인을 돌파하면 매수 신호로 해석할 수 있습니다. 가격이 하단 라인을 하향 돌파하면 매도 신호로 해석할 수 있습니다. 이렇게 간단하게 돈치안 채널을 활용할 수 있답니다. 특히 변동성이 큰 시장에서 효과적인 매매 전략이 될 수 있어요. 마지막으로, 아래 이미지를 통해 돈치안 채널의 설정 및 예시를 참고해보세요.

2023.10.25
ATR(평균 진폭) 이해하기: 초보자를 위한 가이드
MetaTrader5
ATR(평균 진폭) 이해하기: 초보자를 위한 가이드

안녕하세요, 트레이더 여러분! 오늘은 ATR(평균 진폭)에 대해 알아보려고 합니다. ATR은 시장의 변동성을 측정하는 유용한 지표로, 많은 트레이더들이 활용하고 있죠. 초보자분들도 쉽게 이해하실 수 있도록 간단하게 설명해 드릴게요. ATR은 기본적으로 특정 기간 동안의 가격 움직임의 평균 범위를 계산합니다. 이 지표를 통해 시장이 얼마나 변동성이 큰지를 파악할 수 있는데요, 변동성이 크면 매매 기회가 많아질 수 있고, 반대로 변동성이 낮으면 안정적인 시장을 의미하곤 합니다. 1. ATR의 기본 개념 ATR은 주로 다음과 같은 방식으로 계산됩니다: 진폭 계산: 현재 고가와 저가의 차이 이전 종가와 현재 고가의 차이 이전 종가와 현재 저가의 차이 이 세 가지 중 가장 큰 값을 선택하여 평균을 구하는 방식으로, 이를 통해 시세의 변동성을 수치로 표현합니다. 2. ATR 활용 방법 ATR을 활용하는 방법에는 여러 가지가 있습니다. 몇 가지 주요 포인트를 소개할게요: 시장 진입 시점 결정: ATR이 높을 때는 단기 매매에 유리하고, 낮을 때는 장기 매매에 적합합니다. 손절매 설정: ATR을 기준으로 손절매 범위를 설정하면 보다 안정적인 매매가 가능합니다. 포지션 크기 조절: ATR을 활용해 적절한 포지션 크기를 조절하면 리스크를 관리할 수 있습니다. 3. ATR 설정 방법 MT5에서 ATR 지표를 추가하는 방법은 매우 간단합니다: MT5를 열고 '삽입' 메뉴에서 '지표'를 선택하세요. '변동성' 항목에서 'ATR'을 클릭합니다. 원하는 기간을 설정하고 확인 버튼을 누르면 됩니다. 이제 여러분의 차트에서 ATR을 확인할 수 있습니다! 이제 ATR을 활용해 보시고, 여러분의 트레이딩에 큰 도움이 되길 바랍니다! 궁금한 점이나 추가적인 질문이 있으시면 언제든지 댓글로 남겨 주세요. 행복한 트레이딩 되세요!

2023.09.26
메타트레이더 5를 위한 헐 이동 평균(Hull Moving Average) 지표 활용하기
MetaTrader5
메타트레이더 5를 위한 헐 이동 평균(Hull Moving Average) 지표 활용하기

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 헐 이동 평균(Hull Moving Average, HMA) 지표에 대해 알아보려고 합니다. 이 지표는 가격의 추세를 보다 명확히 파악할 수 있게 도와줍니다. 헐 이동 평균은 다음과 같은 네 가지 입력 매개변수를 가지고 있습니다: InpHmaPeriod = 20 InpColorKind = single_color InpColorIndex = color_index_3 InpMaxHistoryBars = 240 각 매개변수의 의미는 직관적입니다. ENUM_COLOR_KIND 설정은 단일 색상과 다중 색상 모드 간에 전환할 수 있게 해줍니다. 기본값은 단일 색상 모드입니다. 다중 색상 모드에서는 상승할 때는 다른 색상, 하락할 때는 또 다른 색상으로 표시됩니다. 단일 색상 모드에서는 ENUM_COLOR_INDEX가 헐 이동 평균의 색상을 설정합니다. 기본 색상은 회색이며, 상승 시에는 초록색, 하락 시에는 빨간색으로 표시됩니다. 아래 이미지를 통해 확인해보세요. 이제 헐 이동 평균을 구현하는 코드 예제를 살펴보겠습니다: //+------------------------------------------------------------------+//| MelzHull.mq5 |//| Copyright 2022, wm1@gmx.de |//| https://melz.one |//+------------------------------------------------------------------+/* === 헐 이동 평균 구현 이 지표에서 단일 색상과 다중 색상 모드를 선택할 수 있습니다.*/enum ENUM_COLOR_KIND { single_color, multi_color};enum ENUM_COLOR_INDEX { color_index_0, color_index_1, color_index_2, color_index_3, color_index_4, color_index_5, color_index_6};#property copyright "Copyright 2022 by W. Melz, wm1@gmx.de"#property link "https://melz.one"#property version "1.00"#property description "나의 헐 이동 평균 구현"#property indicator_chart_window //#property indicator_buffers 4 //#property indicator_plots 1 //#property indicator_type1 DRAW_COLOR_LINE //#property indicator_color1 clrGray,clrGreen,clrRed,clrBlue,clrGreenYellow,clrDodgerBlue,clrFireBrick#property indicator_width1 1 //#property indicator_label1 "HMA"input int InpHmaPeriod = 20; //input ENUM_COLOR_KIND InpColorKind = single_color;input ENUM_COLOR_INDEX InpColorIndex = color_index_3;input int InpMaxHistoryBars = 240;double valueBuffer[];double colorBuffer[];double fullWMABuffer[];double halfWMABuffer[];int hmaPeriod, fullPeriod, halfPeriod, sqrtPeriod, maxHistoryBars;int OnInit() { ENUM_INIT_RETCODE result = checkInput(); SetIndexBuffer(0, valueBuffer, INDICATOR_DATA); SetIndexBuffer(1, colorBuffer, INDICATOR_COLOR_INDEX); SetIndexBuffer(2, fullWMABuffer, INDICATOR_CALCULATIONS); SetIndexBuffer(3, halfWMABuffer, INDICATOR_CALCULATIONS); IndicatorSetInteger(INDICATOR_DIGITS, _Digits); string shortName = StringFormat("HMA(%d)", hmaPeriod); IndicatorSetString(INDICATOR_SHORTNAME, shortName); fullPeriod = hmaPeriod; halfPeriod = fullPeriod / 2; sqrtPeriod = (int)round(sqrt((double)fullPeriod)); return (result);}void OnDeinit(const int reason) { ArrayFree(valueBuffer); ArrayFree(colorBuffer); ArrayFree(fullWMABuffer); ArrayFree(halfWMABuffer);}int OnCalculate(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[]) { if (rates_total < maxHistoryBars + hmaPeriod) return (0); int startBar; if (prev_calculated == 0) { startBar = rates_total - maxHistoryBars - hmaPeriod - 1; PlotIndexSetInteger(0, PLOT_DRAW_BEGIN, startBar + hmaPeriod); CalcHma(startBar, rates_total, close); } if (rates_total - prev_calculated == 1) { startBar = rates_total - 1; CalcHma(startBar, rates_total, close); } return (rates_total);}void CalcHma(int startBar, const int rates_total, const double &buf[]) { for (int bar = startBar; bar < rates_total && !IsStopped(); bar++) { double sum = 0.0; double wMA = 0.0; int wf = 1; int sumWf = 0; for (int i = fullPeriod - 1; i >= 0 ; i--) { sum += buf[(bar - i)] * wf; sumWf += wf; wf += 1; } wMA = sum / sumWf; fullWMABuffer[bar] = wMA; sum = 0.0; wMA = 0.0; wf = 1; sumWf = 0; for (int i = halfPeriod - 1; i >= 0 ; i--) { sum += buf[(bar - i)] * wf; sumWf += wf; wf += 1; } wMA = sum / sumWf; halfWMABuffer[bar] = wMA; sum = 0.0; wf = 1; sumWf = 0; for (int i = sqrtPeriod - 1; i >= 0 ; i--) { sum += (2 * halfWMABuffer[bar - i] - fullWMABuffer[bar - i]) * wf; sumWf += wf; wf += 1; } wMA = sum / sumWf; valueBuffer[bar] = wMA; colorBuffer[bar] = getColor(bar); }}double getColor(int bar) { double retval; if (InpColorKind == single_color) retval = InpColorIndex; else { retval = 0; if (valueBuffer[bar - 1] < valueBuffer[bar]) retval = 1; if (valueBuffer[bar - 1] > valueBuffer[bar]) retval = 2; } return (retval);}//+------------------------------------------------------------------+ 이 코드를 통해 헐 이동 평균을 쉽게 사용할 수 있습니다. 트레이딩에 도움이 되길 바랍니다!

2023.09.21
처음 이전 15 16 17 18 19 20 21 22 23 24 25 다음 마지막