Torque Effort Analyzer
- 지표
- 버전: 1.0
- 활성화: 5
Torque Effort Analyzer는 노력 대 결과(거래량 스프레드 분석, volume spread analysis)를 위한 MetaTrader 5 지표입니다. 노력은 봉의 거래량, 결과는 봉의 범위이며, 둘 다 지난 N일의 같은 시간대와 비교합니다. 그래서 조용한 아시아 시간과 활발한 런던 개장이 각자의 평소 수준으로 평가됩니다. Torque = 노력 / 결과. 하위 창에 torque 구름, 단계별 노력 히스토그램, 결과선을 표시하고, 가격 차트에 확정된 8가지 패턴을 표시하며, 모든 정보를 텔레메트리 카드에 요약합니다. 신호는 절대 다시 그려지지 않습니다. 거래는 하지 않습니다.
빠른 시작
- 아무 차트에나 적용합니다. 전용 하위 창이 열리고 가격 차트에 마커와 카드가 그려집니다.
- 기본값을 유지합니다: Baseline Mode = Same time of day, Baseline Length = 20, Volume Source = Tick volume.
- 각 시간대 슬롯에는 Min Samples Before Reading 일의 기록이 필요합니다(그 전까지 카드에 BASELINE BUILDING 표시, 일반적인 차트 기록이 있으면 바로 읽습니다).
- 빠른 확인: 전략 테스터에서 EURUSD H1을 비주얼 모드로 실행하면 히스토그램, 구름, 마커가 봉마다 나타납니다.
- 휴대폰 알림은 도구 > 옵션 > 알림에서 MetaQuotes ID를 설정하고 Push Notification = true로 합니다.
측정 방식
- 노력 = 봉 거래량 / 같은 시간대 슬롯의 직전 Baseline Length 개 봉 거래량의 중앙값(H1에서 14:00 봉은 최근 20개의 14:00 봉과 비교). 1.00 초과 = 그 시간대치고 평소보다 활발함.
- 결과 = 봉 범위(high - low) / 같은 슬롯 범위의 중앙값.
- Torque = 노력 / 결과(결과의 최소값 0.05). 1 초과 = 만들어 낸 움직임보다 거래량이 많음.
- 측정 중인 봉은 자기 기준에 절대 포함되지 않습니다.
- Rolling bars 모드와 D1 이상의 모든 시간 프레임은 슬롯 대신 직전 Baseline Length 개 봉을 사용합니다.
- 슬롯은 먼저 Min Samples Before Reading 개의 값이 필요하며, 그 전까지 노력과 결과는 비어 있습니다.
- Volume Source: Tick volume은 어디서나 작동합니다. Real volume은 거래소 종목용이며, 종목이 실제 거래량을 제공하지 않으면 틱 거래량으로 전환하고 메시지를 출력합니다.
단계: 노력은 Low Effort Below 미만이 LOW, NORMAL, High Effort From 이상이 HIGH, Ultra Effort From 이상이 ULTRA. 결과는 Narrow Result Below 미만이 NARROW, NORMAL, Wide Result From 이상이 WIDE.
8가지 패턴
마감된 봉마다 한 번 판정합니다. 문맥 = 직전 Context Bars 개 봉: 신고가(신저가)는 그 모든 봉을 넘는 high(low), 범위 내 위치 = 문맥과 해당 봉의 최저가와 최고가 사이에서 종가의 위치(0 = 바닥, 1 = 꼭대기). 종가 위치 = (close - low) / (high - low).
- UPTHRUST(약세, UT): 신고가, 종가가 아래 3분의 1, 노력 HIGH 이상.
- SPRING(강세, SPR): 신저가, 종가가 위 3분의 1, 노력 HIGH 이상.
- DRIVE UP(강세, DRV): 신고가, 종가가 위 3분의 1, 노력 HIGH 이상이고 결과 WIDE.
- DRIVE DOWN(약세, DRV): 신저가, 종가가 아래 3분의 1, 노력 HIGH 이상이고 결과 WIDE.
- ABSORPTION LOW(강세, ABS): 노력 HIGH 이상, torque가 Absorption Torque From 이상, 범위 내 위치 0.25 이하.
- ABSORPTION HIGH(약세, ABS): 같은 조건에 위치 0.75 이상.
- NO SUPPLY(강세, NS): 하락 마감, 노력 LOW, 결과 NARROW, 거래량이 직전 두 봉 각각보다 적음, 위치 0.5 이하.
- NO DEMAND(약세, ND): 상승 마감, 같은 조용한 조건, 위치 0.5 이상.
봉당 패턴 하나, 우선순위는 위 순서입니다. 같은 패턴은 Min Bars Between Identical Signals 개 봉 이내에 반복되지 않습니다. 마감된 봉만 분류하므로 신호는 바뀌거나 사라지지 않습니다. 형성 중인 봉의 히스토그램, 구름, 결과선은 실시간으로 갱신됩니다.
EURUSD, XAUUSD, GBPUSD, USDJPY(M5부터 D1까지, 각각 약 30,000개 봉) 테스트에서 어떤 패턴도 단독으로는 다음 10개 봉을 우연보다 크게 낫게 예측하지 못했습니다. 진입 신호가 아니라 자신의 가격대와 추세를 판단하는 문맥으로 사용하십시오.
하위 창 표시
- Torque 구름: 평활화한 노력 대 평활화한 결과(Torque Cloud Smoothing 개 봉의 EMA). 노력이 앞서는 곳은 호박색(움직임에 비해 많은 거래량), 결과가 앞서는 곳은 청록색(가격이 쉽게 움직임).
- 노력 히스토그램: 어두운 슬레이트 LOW, 슬레이트 NORMAL, 호박색 HIGH, 코랄 ULTRA.
- 결과선: 청록색.
- 화살표: 강세 패턴은 녹색 위쪽, 약세 패턴은 코랄 아래쪽이며 막대 바로 위.
- 점선 수준은 1.00(평소), High Effort From, Ultra Effort From. Window Maximum은 눈금 상단을 고정합니다(더 높은 막대는 화면에서 잘리지만 버퍼는 실제 값을 유지). 0 = 자동 눈금.
가격 차트 마커
각 신호는 캔들 옆의 화살표와 그 바깥의 태그를 받습니다: 녹색 DRV, SPR, ABS, NS는 봉 아래, 코랄 DRV, UT, ABS, ND는 봉 위. 마우스를 올리면 전체 이름, 노력, 결과, torque가 표시됩니다. 최신 Max Markers Drawn 개만 유지됩니다.
카드 조작
- [-] / [+]: 카드를 알약 모양(TORQUE, 최근 노력, 최근 신호의 태그와 경과 봉 수)으로 접거나 펼칩니다.
- <>: 카드를 차트의 다음 모서리로 옮깁니다.
- CHART MARKERS ON / CHART MARKERS OFF: 가격 차트의 마커를 표시하거나 숨깁니다. 하위 창 화살표는 그대로입니다.
접힘, 모서리, 마커는 지표를 다시 적용하거나 시간 프레임을 바꾸면 입력값으로 돌아갑니다.
카드 표시
헤더는 TORQUE EFFORT ANALYZER이며, 상태 점은 마지막 마감 봉 판정의 색을 따릅니다.
- LAST CLOSED BAR(오른쪽에 봉 시간): EFFORT와 RESULT의 값, 단계, 10칸 미터(칸당 0.3), TORQUE, CLOSE(LOW THIRD, MIDDLE, HIGH THIRD)와 판정: EFFORT WITH RESULT(노력 HIGH이고 결과 WIDE, 녹색), EFFORT WITHOUT RESULT(노력 HIGH, 호박색), RESULT WITHOUT EFFORT(결과 WIDE, 청록색), QUIET BAR(노력 LOW이고 결과 NARROW), ORDINARY BAR 또는 BASELINE BUILDING.
- FORMING BAR(오른쪽에 남은 시간, 예: 27:00 left): VOLUME PACE = 지금까지의 거래량 / (기준 x 봉의 경과 비율), 단계 포함. RANGE SO FAR = 지금까지의 범위 / 기준 범위.
- TORQUE BALANCE(최근 Torque Balance Window 개 봉): 막대의 호박색 부분은 EFFORT-LED 봉(노력이 결과보다 큼), 나머지는 RESULT-LED. 상태는 ABSORBING(effort-led 65 % 이상), FLOWING(35 % 이하), MIXED 또는 BUILDING.
- LAST SIGNAL: 패턴 이름, BULLISH 또는 BEARISH, bars ago, 그리고 그 봉의 E, R, T, CLOSE. 신호가 없으면 NO SIGNAL YET.
- SIGNAL HISTORY: 최근 History Bars for Signals 개 봉에서 8가지 패턴 각각의 횟수.
EA용 버퍼(iCustom)
0 Torque Cloud Effort(평활화 노력), 1 Torque Cloud Result(평활화 결과), 2 Effort, 3 노력 색 인덱스(0 LOW, 1 NORMAL, 2 HIGH, 3 ULTRA), 4 Result, 5 Bullish Signal, 6 Bearish Signal(화살표 위치, 그 외 EMPTY_VALUE), 7 Signal Code(+1 DRIVE UP, +2 SPRING, +3 ABSORPTION LOW, +4 NO SUPPLY, -1 DRIVE DOWN, -2 UPTHRUST, -3 ABSORPTION HIGH, -4 NO DEMAND, 0 없음), 8 Torque. 빈 값은 EMPTY_VALUE입니다. 마감된 봉(시프트 1)을 읽으십시오:
int h = iCustom(_Symbol, _Period, "Market\\Torque Effort Analyzer");
double code[1], eff[1];
if(CopyBuffer(h, 7, 1, 1, code) == 1 && CopyBuffer(h, 2, 1, 1, eff) == 1 && code[0] != 0)
Print("pattern ", code[0], " effort ", eff[0]); 알림
최신 마감 봉에 패턴이 나타나면: Pop-up Alert, Sound Alert, Push Notification, Email Alert(각각 선택), 문구 예: "Torque: SPRING (bullish) on EURUSD H1 | effort 2.10x, result 0.95x". 지표를 불러올 때 기록에서 찾은 패턴은 알리지 않습니다.
부수 효과
차트 객체 접두사는 TEA_P_(카드)와 TEA_M_(마커)이며 지표와 함께 삭제됩니다. 1초 타이머가 형성 중인 봉의 표시를 갱신합니다. 파일, 전역 변수, DLL은 사용하지 않습니다.
입력 매개변수
Effort and Result Baseline
- Baseline Mode (Same time of day): Same time of day 또는 Rolling bars.
- Baseline Length (20): 같은 슬롯의 일수, 또는 rolling 모드의 봉 수(5-200).
- Min Samples Before Reading (5): 3부터 Baseline Length까지.
- Volume Source (Tick volume): Tick volume 또는 Real volume(거래소 종목).
- Torque Cloud Smoothing (5): 구름의 EMA 봉 수.
Effort and Result Tiers
- Low Effort Below (0.7), High Effort From (1.6), Ultra Effort From (2.5): 기준의 배수, 각각 앞의 값보다 커야 합니다.
- Narrow Result Below (0.7), Wide Result From (1.4).
Signals
- Context Bars (20): 신고가/신저가와 범위 내 위치에 쓰는 봉 수(3 이상).
- DRIVE UP / DRIVE DOWN Signals, SPRING / UPTHRUST Signals, ABSORPTION LOW / HIGH Signals, NO SUPPLY / NO DEMAND Signals(모두 true): 각 계열을 켜고 끕니다.
- Absorption Torque From (2.0): 1보다 큰 값.
- Min Bars Between Identical Signals (3): 0 = 간격 없음.
Drawing
- History Bars for Signals (3000), Signal Markers on Price Chart (true), Max Markers Drawn (80).
- ATR Period (14): 마커와 캔들의 거리(0.6 ATR).
- Window Maximum (4.0): 0 또는 1.5 이상.
- Bullish Color, Bearish Color.
Telemetry Card 및 Alerts
- Show Telemetry Card (true), Start Collapsed (false), Card Scale (1.0, 0.5-2.5), Torque Balance Window (20, 5-500).
- Pop-up Alert (true), Sound Alert (false), Push Notification (false), Email Alert (false).
대표 설정
- 외환과 금 데이트레이딩(M5-H1): 기본값.
- 더 적고 강한 신호: High Effort From 2.0, Wide Result From 1.6, Min Bars Between Identical Signals 6.
- 소진만 보기: SPRING / UPTHRUST와 ABSORPTION은 유지하고 DRIVE와 NO SUPPLY / NO DEMAND는 끕니다.
- 거래소 거래량이 있는 주식과 선물: Volume Source = Real volume, Baseline Length 30.
참고
- 틱 거래량은 거래된 랏이 아니라 가격 변화 횟수를 세지만, 외환과 CFD에서는 활동성을 잘 반영합니다.
- 휴일이나 거래 시간 변경 후에는 한동안 슬롯이 비교할 평소 일수가 적을 수 있습니다.
- 모든 종목과 시간 프레임, 전략 테스터, iCustom에서 작동합니다.
위험 고지
증거금을 이용한 외환과 CFD 거래는 손실 위험이 큽니다. 과거 또는 시뮬레이션 결과는 미래 결과를 보장하지 않습니다. 이 지표는 거래를 하지 않으며 수익을 약속하지 않습니다.
