TriZone Semafor Plus
- 지표
-
Ahmed Hamed Hamed Eadwan
KOREAN TRANSLATION — 한국어
==============================
TITLE:
MQL5 개발자 & 트레이더 | R protocols 창립자
ABOUT:
안녕하세요, 저는 Ahmed입니다. 아랍에미리트에 기반을 둔
트레이더이자 MQL5 개발자이며, R protocols의 창립자입니다.
1984년부터 코드를 작성해 왔고, 2006년부터 시장에서 거래를
해왔습니다. 수년 동안 실제 시장 경험을 통해 개선하며 - 버전: 1.0
- 활성화: 5
구조화된 다단계 피봇 감지, 실시간 대시보드 분석, 모바일 Push 알림 및 EA 자동화 통합이 필요한 경우 TriZone Semafor Plus가 최고의 솔루션입니다.
iCustom Reference — TriZone_Semafor_Plus
출력 버퍼 (Output Buffers):
| 버퍼 | 인덱스 | 신호 | 내용 |
|---|---|---|---|
| BufLow1 | 0 | BUY | 1단계 Low 피봇 가격 — Fast ZigZag |
| BufHigh1 | 1 | SELL | 1단계 High 피봇 가격 — Fast ZigZag |
| BufLow2 | 2 | BUY | 2단계 Low 피봇 가격 — Medium ZigZag |
| BufHigh2 | 3 | SELL | 2단계 High 피봇 가격 — Medium ZigZag |
| BufLow3 | 4 | BUY | 3단계 Low 피봇 가격 — Slow ZigZag |
| BufHigh3 | 5 | SELL | 3단계 High 피봇 가격 — Slow ZigZag |
| BufSignal | 6 | BUY / SELL | EA 신호 강도: +1/+2/+3 매수, -1/-2/-3 매도, 0 = 신호 없음 |
iCustom 코드 예제
| int g_tzsHandle = INVALID_HANDLE; int OnInit() { g_tzsHandle = iCustom(_Symbol, PERIOD_CURRENT, "TriZone_Semafor_Plus", 5, 1, 3, 159, 159, 2, 13, 8, 5, 108, 108, 3, 34, 21, 12, 108, 108, 4, "EA1", 0, 1, 1, 0, 0, 0, 0, 0, 0, "alert.wav", 0, 20, 30, clrDodgerBlue, clrOrangeRed, C'20,20,30', 9); if(g_tzsHandle == INVALID_HANDLE) return INIT_FAILED; return INIT_SUCCEEDED; } void OnTick() { int safeShift = 4; double sigBuf[1]; if(CopyBuffer(g_tzsHandle, 6, safeShift, 1, sigBuf) != 1) return; int sigValue = (int)sigBuf[0]; if(sigValue > 0) PrintFormat("매수 신호 단계 %d", sigValue); else if(sigValue < 0) PrintFormat("매도 신호 단계 %d", MathAbs(sigValue)); } |
EA MinShift Global Variable Auto-Detect
EA 안전 시프트 (MinShift) 자동 감지:
| // EA: Auto-detect safe shift from indicator Global Variable int GetMinShift(string instanceID) { string hash = HashToHex8(instanceID); string gvName = "TZP_" + hash + "_MinShift"; if(GlobalVariableCheck(gvName)) return (int)GlobalVariableGet(gvName); return 4; // fallback to default } |
