매우 흥미로운 지표인 이 지표와 그 수정 사항(이중 샤프 추세 주기 )은 반년 동안 제 의사 결정 시스템을 보완하는 역할을 했습니다. H4 이상에서만 사용할 수 있습니다.
매우 흥미로운 지표인 이 지표와 그 수정 사항(이중 샤프 추세 주기 )은 반년 동안 제 의사 결정 시스템을 보완하는 역할을 했습니다. H4 이상에서만 사용할 수 있습니다.
이 지표는 정말 훌륭한 지표입니다 - 아래 이미지를 보세요: 이 지표를 사용하여 거래하면 1쌍에 대해서만 1일 동안 135핍(4자리 핍)을 얻을 수 있습니다!
이 지표를 기반으로 한 많은 거래 시스템이 있습니다. 그래서 이것은 그들 중 하나입니다 :
EMA 100을 사용한 샤프 추세주기
1. 시간 프레임: 15 분 이상
2. 쌍: 임의
3. 인디케이터:
- 샤프 추세 주기
- Ema 100
- 스토캐스틱 (21, 9,9)
롱 트레이딩 진입 규칙
- 100 지수이동평균이 상승하고 있습니다.
- 차트에서 샤프 추세주기가 과매도 영역(-10 +10)에 도달할 때까지 기다렸다가 샤프 추세주기가 10 이상으로 되돌아오고 스토캐스틱이 일직선을 이루면 매수합니다.
- 스톱은 가장 최근 지지선 10핍 아래에 설정합니다.
- 테이크프로핏: 샤프 추세사이클 지표가 90 아래로 내려가면 거래를 청산합니다.
숏 트레이딩 진입 규칙
- 100 지수 이동평균이 하향 경사 중일 때
- 샤프 추세주기가 차트에서 과매수 영역(90-110)에 도달할 때까지 기다렸다가 샤프 추세주기가 90 아래로 되돌아가고 스토캐스틱이 하향선을 교차할 때 숏 포지션을 취합니다.
- 스톱은 가장 최근 저항 수준에서 3핍 위에 설정합니다.
- 테이크프로핏: 샤프 추세사이클 인디케이터가 -10까지 하락했다가 다시 +10 이상으로 상승하면 거래를 청산합니다.
템플릿이 첨부되었습니다. 지표를 설치하고 이 템플릿을 사용하면 이와 같은 차트를 얻을 수 있습니다:
이 시스템은 정말 수익성이 매우 높습니다 - D1 주기의 다른 차트를 보세요: +439 핍 (4자리 핍) :
이것은 여기에서 가져온 다른 거래 시스템입니다:
샤프 추세 사이클 전략: 50 SMA 상승과 샤프 추세 상승을 찾아 롱 포지션에 진입하는 전략입니다. 50 SMA가 샤프 추세와 같이 하락하면 숏 포지션에 진입 합니다.
설치하려면 샤프 추세 주기 인디케이터 1개와 템플릿 파일(첨부)만 있으면 됩니다:
- 샤프 추세주기를 인디케이터 폴더(예: C:\프로그램 파일\MetaTrader 5\MQL5\Indicators)에 넣습니다,
- 템플릿 파일을 템플리트 폴더(예: C:\프로그램 파일\MetaTrader 5\프로필\템플리트)에 넣습니다,
- 메타트레이더 5를 재시작하거나 메타에디터에서 샤프 추세주기 인디케이터를 컴파일합니다,
- 차트를 열고 마우스 오른쪽 버튼을 클릭한 후 이름으로 템플릿을 선택하면 이와 같은 차트가 나타납니다:
이 시스템은 과매수/과매도 수준의 샤프 추세주기 지표를 사용한다는 점에 유의하시기 바랍니다.
이 간단한 샤프 시스템에는 여러 가지 변형이 있을 수 있지만 대부분은 이 지표의 과매수/과매도 수준과 관련이 있습니다. 그렇다면 과매수/과매도 레벨이란 무엇이며 어떻게 사용할 수 있을까요? 이 작은 기사를 읽어보세요:
============
"과매수" 및 "과매도"에 대해 알아야 할 사항은 다음과 같습니다:
무언가를 요리하고 있는데 확인해보니 "과매수" 상태인 것을 발견했다면 어떻게 해야 할까요? 바로... 오븐에서 접시를 꺼냅니다. 현재 너무 익은 상태의 원인에서 요리를 꺼내고 빠르면 빠를수록 좋습니다.
자동차 엔진이 "과열"되었다면 어떻게 해야 할까요? 마찬가지로... 엔진을 식히기 위해 필요한 조치를 취합니다. 애초에 엔진 과열의 원인이 되는 행동을 즉시 중단하세요.
이러한 자연스러운 반응을 감안하면 과매수 또는 과매도 거래 시나리오에 대한 많은 초보 트레이더의 초기 및 거의 즉각적인 반응이 왜 그 반대의 경우에서도 나타나는지 쉽게 알 수 있습니다.
많은 매수(매수) 주문이 가격을 상승시키고 지표를 과매수 영역으로 밀어 넣었으므로 반대로 매도(매도) 포지션을 취해야 한다고 추론하는 것입니다. 반대로 많은 매도 주문으로 인해 가격이 하락하고 지표가 과매도 영역으로 이동하면 매수 포지션을 취해야 합니다. 가격이 이러한 과매도 영역에 도달하면 고무줄처럼 다시 되돌아오기를 기대하는 것과 같습니다.
캐서롤과 자동차 엔진에 대한 적절한 반응이 트레이딩에서도 반드시 올바른 반응은 아닙니다.
지표가 과매수/과매도 영역에 진입하면 꽤 오랫동안 그 영역에 머물 수 있다는 점을 기억하세요. 예를 들어 RSI 또는 슬로우 스토캐스틱 지표가 과매수라고 표시된다고 해서 해당 쌍의 가격 움직임이 곧바로 과매도 영역으로 되돌아가는 단단히 압축된 스프링과 같다는 의미는 아닙니다.
이에 대한 예로 아래 NZDJPY 일간 차트를 살펴보겠습니다.

이 차트에서 슬로우 스토캐스틱이 처음으로 80을 넘어 과매수 영역으로 진입한 후 가격이 780핍 이상 계속 상승했고 스토캐스틱은 계속 과매수 상태를 유지한 것을 볼 수 있습니다. 스토캐스틱이 처음 과매수 영역에 진입했을 때 숏 포지션을 취한 트레이더는 분명 좋은 기회를 놓쳤을 것입니다. 또한 상당히 짧은 시간 내에 숏 포지션에서 손절했을 것입니다.
슬로우 스토캐스틱이 과매수 영역에 진입했을 때 가격이 후퇴하는 예를 보려면 차트에서 "A"로 표시된 영역만 살펴봐도 됩니다. 이 경우 "A" 주변의 캔들, 도지, 팽이, 슈팅스타, 해머는 하락 가능성을 나타냅니다.
중요한 점은 두 가지 시나리오가 모두 발생할 수 있으므로 지표의 과매수 및 과매도 영역에 대해 성급하게 반응하지 말아야 한다는 것입니다.
기억하세요...
장기 추세의 방향에 있는 인디케이터에서만 진입 신호를 받습니다.
예를 들어, 추세가 강하고 장기적으로 상승 추세라면 가격 움직임의 강세를 반영하므로 지표가 과매수 영역에 있는 것은 당연합니다. 이 시점에서 숏 포지션을 취하는 것은 추세에 역행하는 거래가 될 수 있으며 이는 거래에 더 많은 위험을 초래할 수 있습니다.
=================
과매수/과매도 레벨에 대한 동영상은 여기에서 확인하실 수 있습니다.
이 샤프 추세 주기 지표에 대해 알고 있는 시스템이 있다면 여기에 게시해 주세요.
이것이 모든 뉴스입니다.
안녕하세요,
2개의 파일 schafftrendcycle.mq5와 smootalgorithms.mqh를 다운로드하고 컴파일을 시도했습니다.
몇 가지 경고가 표시됩니다:
3137 줄에서" 가능한 오류가 있는지 연산자 우선 순위를확인하고 괄호를 사용하여 우선 순위를 명확히하십시오."
그리고 BarCheck2 ~ BarCheck5 프로시저 내부에서 비슷한 경고가 표시됩니다.
이를 개선하기 위해 BarCheck1에서 BarCheck5 프로시저의 if 표현식에 괄호를 많이 추가했습니다:
//+------------------------------------------------------------------+ //| 막대가 계산 범위 내에 있는지 확인합니다. //+------------------------------------------------------------------+ bool CMovSeriesTools::BarCheck1(int begin,int bar,bool Set) // 바체크1(시작, 바, 세트) { //---- //if(!Set && bar<begin || Set && bar>begin) return(true); // 밥캣 if(((!Set) && (bar<begin)) || (Set && (bar>begin))) return(true); //---- return(false); } //+------------------------------------------------------------------+ //| 계산 시작을 위한 막대 확인 || //+------------------------------------------------------------------+ bool CMovSeriesTools::BarCheck2(int begin,int bar,bool Set,int Length) // 바체크2(시작, 바, 세트, 길이) { //---- //if(!Set && bar==시작+길이-1 || Set && bar==시작-길이+1) // 밥캣 if(((!Set) && (bar==(begin+Length-1))) || (Set && (bar==(begin-Length+1)))) return(true); //---- return(false); } //+------------------------------------------------------------------+ //| 스무딩을 위한 막대가 없는지 확인합니다. //+------------------------------------------------------------------+ bool CMovSeriesTools::BarCheck3(int begin,int bar,bool Set,int Length) // 바체크3(시작, 바, 세트, 길이) { //---- //if(!Set && bar<begin+Length-1 || Set && bar>begin-Length+1) // 밥캣 if(((!Set) && (bar<(begin+Length-1))) || (Set && (bar>(begin-Length+1)))) return(true); //---- return(false); } //+------------------------------------------------------------------+ //| 데이터 저장 시 막대 확인 | //+------------------------------------------------------------------+ bool CMovSeriesTools::BarCheck4(int rates_total,int bar,bool Set) // BarCheck4(rates_total, bar, Set) { //---- //---- 변수 값 저장하기 //if(!Set && bar==rates_total-2 || Set && bar==1) return(true); // 밥캣 if(((!Set) && (bar==(rates_total-2))) || (Set && (bar==1))) return(true); //---- return(false); } //+------------------------------------------------------------------+ //| 데이터 복원 시점의 막대 확인 | //+------------------------------------------------------------------+ bool CMovSeriesTools::BarCheck5(int rates_total,int bar,bool Set) // 바체크5(요금_총계, 시작, 바, 설정) { //---- //---- 변수 값 복원하기 //if(!Set && bar==rates_total-1 || Set && bar==0) return(true); // 밥캣 if(((!Set) && (bar==(rates_total-1))) || (Set && (bar==0))) return(true); //---- return(false); }
이게 맞나요? 그랬으면 좋겠네요.
또 다른 경고는 프로시저 bPriceSeries의 742줄에서 발생합니다:
"정적으로 할당된 배열에는 사용할 수 없음"
"ArraySetAsSeries(series,true);" 문을 제거했습니다. 시리즈의 배열 크기가 하나이기 때문에 이것이 필요하지 않다고 생각합니다.
이것이 맞고 의도한 대로인가요?
Bobcat
이 지표를 사용하여 거래하는 방법이 명확하지 않거나 전혀 명확하지 않습니다. 지표인가요? 설명의 두 번째 줄에"스크립트의 더 안정적이고 신뢰할 수있는 결과를 얻을 수있었습니다" 라고 나와 있습니다. 하지만 괜찮습니다. 이 샤프 추세주기가어떻게 유용할 수 있나요?
안녕하세요,
인디케이터를 컴파일할 때 이 오류가 나타납니다:
'MODE_EMA' - 열거형 schafftrendcycle.mq5 92 32를 변환할 수 없습니다.
어떻게 해야 하나요?





샤프 트렌드 주기:
샤프 트렌드 사이클 표시기는 사이클을 사용하여 MASD 라인에 의한 확률 메커니즘을 사용하는 작업 원리에 의한 주기적 오실레이터입니다. 결과적으로이 지표의 개발자는 스크립트의보다 안정적이고 신뢰할 수있는 결과를 얻을 수있었습니다.
Author: Nikolay Kositsin