시간 프레임 코드 (TF 코드)
종가, 스탑로스 실행 시간 프레임, 피보나치 되돌림 비율을 설정합니다.

시간 프레임 코드(TF 코드)는 스탑로스를 실행하고자 하는 시간 프레임을 조정하기 위해 휴대폰에서 보낼 수 있는 코드입니다. 이 코드는 스탑로스 가격의 마지막 소수점에 배치됩니다. EURUSD 매수 티켓의 경우 5소수점 자리에서 0.00001에서 0.00008 사이의 코드는 M1에서 W1까지의 시간 프레임에 매핑됩니다.

- EURUSD에 대해 M5 시간 프레임으로 1.00000을 스탑로스로 설정하려면, 단순히 1.00000에 0.00002를 더하여 1.00002를 보냅니다.
- USDJPY에 대해 M15 시간 프레임으로 150.50을 스탑로스로 설정하려면, 150.53(150.50 + 0.03)을 보냅니다.
브로커나 거래 플랫폼이 2, 3, 또는 5 소수점을 사용하든 상관없이, 우리는 마지막 소수점을 시간 프레임 코드로 사용할 것입니다. 해당 시간 프레임은 아래 표에 나열되어 있습니다:
| TF 코드 (마지막 소수점) | 시간 프레임 |
|---|---|
| 0 | 자동 로트 크기 계산으로 직접 진입 |
| 1 | M1 |
| 2 | M5 |
| 3 | M15 |
| 4 | M30 |
| 5 | H1 |
| 6 | H4 |
| 7 | D1 |
| 8 | W1 |
| 9 | 스탑로스, 테이크 프로핏, TF 코드, FB 코드 설정 해제 |
코드 1-8: 시간 프레임 코드
코드 1-8은 스탑로스 실행 시간 프레임을 나타내는 시간 프레임 코드입니다. 예를 들어, EURUSD의 스탑로스 가격을 1.38532로 보내면, 마지막 소수점(코드 2)은 실행 시간 프레임으로 해석됩니다. 프로그램이 스탑로스와 시간 프레임 코드를 분리하는 방법은 다음과 같습니다:
- 시간 프레임: 1.38532에서 마지막 소수점(0.00002)을 가져와 M5 시간 프레임으로 해석합니다.
- 종가 스탑로스: 스탑로스 가격을 내림하여(1.38532 → 1.38530) 종가 스탑로스 값으로 저장합니다.
- 실행: 종가가 1.38530 아래로 떨어지면 거래가 종료됩니다.
- 시간 프레임: 1.38532에서 마지막 소수점(0.00002)을 가져와 M5 시간 프레임으로 해석합니다.
- 종가 스탑로스: 스탑로스 가격을 올림하여(1.38532 → 1.38540) 종가 스탑로스 값으로 저장합니다.
- 실행: M5 시간 프레임에서 종가가 1.38540 위로 상승하면 거래가 종료됩니다.
종가 스탑로스 해석
제품이 2소수점 또는 3소수점을 가지든 상관없이, 우리는 마지막 소수점을 시간 프레임 코드로 사용합니다. 사용자로부터 스탑로스를 받은 후, 이 EA는 먼저 마지막 소수점을 시간 프레임 코드로 해석합니다. 그런 다음 매수 주문의 경우 마지막 소수점을 내림하고, 매도 주문의 경우 마지막 소수점을 올림하여 종가 스탑로스를 계산합니다. 아래는 Cosy Trader가 계산한 XAUUSD와 USDJPY의 최종 시간 프레임과 종가 스탑로스의 예입니다.
| 통화/스탑로스 가격 | TF 코드/시간 프레임 | 매수 종가 스탑로스 | 매도 종가 스탑로스 |
|---|---|---|---|
| USDJPY/154.535 | 5/H1 | 154.530 | 154.540 |
| XAUUSD/2381.23 | 3/M15 | 2381.20 | 2381.30 |
| XAUUSD/2381.232 | 2/M5 | 2381.230 | 2381.240 |
MT4 앱에서 스탑로스 가격 옆의 "+" 및 "-" 버튼을 눌러 시간 프레임 코드를 빠르게 조정할 수 있습니다.

- 시간 프레임 코드: 스탑로스의 마지막 소수점.
- 종가 스탑로스 가격: 매수 티켓의 경우 내림된 스탑로스 가격, 매도 티켓의 경우 올림된 스탑로스 가격.
코드 0과 코드 9
코드 0과 코드 9에는 매핑된 시간 프레임이 없으므로, 여기서는 이 코드들이 어떻게 작동하는지 설명합니다. 두 코드 모두 보류 티켓에만 적용됩니다.
코드 0: 직접 시장 진입 코드
코드 0은 당신이 보내는 보류 주문에 기반하여 직접 시장 주문을 트리거합니다. 왜 직접 매수 또는 매도 주문을 열지 않는지 궁금할 수 있습니다. 그 이유는 이 유틸리티가 정확한 로트 크기를 계산해 주어 더 나은 리스크 관리를 제공하기 때문입니다. 직접 시장 주문을 보내는 것은 두 단계 과정입니다: 먼저 임의의 로트 크기로 보류 티켓을 보낸 다음, TF=0 코드를 보냅니다.
[B2] 직접 시장 진입 티켓에서 더 자세한 정보를 확인할 수 있습니다.
코드 9: 모든 설정 초기화
코드 9은 모든 설정을 초기화할 수 있게 해줍니다. 운영 중 매개변수를 초기화하려면, 마지막 소수점을 9로 설정한 스탑로스 가격을 입력하기만 하면 됩니다. 몇 가지 예시를 들어보겠습니다:
- 5소수점 EURUSD 매수 티켓: 0.00009
- 2소수점 XAUUSD 매도 티켓: 9999.09
- 3소수점 USDJPY 매수 티켓: 0.009
매도 티켓에 시간 프레임 코드를 보내려면 현재 가격보다 큰 가격 번호를 사용해야 합니다. 따라서 XAUUSD 가격이 3000 미만일 때 9999.x9, 5000.x9, 3000.x9 모두 동일한 목적을 수행합니다. 초기화 코드를 받은 후, 유틸리티는 모든 스탑로스 및 테이크 프로핏 설정, TF 코드 및 FB 코드를 지웁니다. 또한 오픈 가격의 마지막 소수점을 0으로 설정합니다. 이는 스탑로스나 테이크 프로핏이 설정되지 않은 경우 오픈 가격의 마지막 소수점을 사용하여 시간 프레임 코드를 가져오기 때문입니다. 이에 대해서는 "한 바 보류 주문" 섹션에서 나중에 설명할 것입니다. 초기화 후, 보류 주문에 대해 원하는 스탑로스와 테이크 프로핏 수준을 다시 정의할 수 있습니다. 요약하자면, 코드 9은 보류 주문의 스탑로스(SL)와 테이크 프로핏(TP)을 초기화하고, SL, TP, TF, FB 설정까지 원격으로 제거할 수 있게 해줍니다.