Risk Lock Trade Panel
- 유틸리티
- 버전: 1.0
- 활성화: 10
손절 위치는 직접 정하고, 수량은 패널이 계산합니다. Risk Lock Trade Panel은 설정한 리스크로 매번 주문 수량을 계산해, 손절이 이미 붙은 상태로 주문을 보내고, 같은 창에서 포지션까지 관리하는 MetaTrader 5용 수동 트레이딩 패널입니다. 스스로 주문을 내지 않고, 조언을 하지 않으며, 신호를 보내지 않습니다.
리스크는 잔고나 유효증거금 대비 비율, 또는 고정 금액으로 입력하고, 손절 거리는 포인트로 지정하거나 Show line을 눌러 차트의 손절선을 드래그하면 됩니다. 손절선을 움직일 때마다 거리·로트·리스크 금액이 다시 계산되어, 손절을 가깝게 두면 로트가 커지고 멀리 두면 작아지지만 리스크 금액 자체는 설정한 값 그대로 유지됩니다. 손익비 프리셋을 쓰면 손절 거리의 배수(1:1, 1:1.5, 1:2, 또는 미지정)로 익절을 손절과 함께 주문에 붙일 수 있습니다.
로트 수량은 종목에 맞춰 정규화됩니다. 최소 단위와 최소·최대 거래량은 브로커에서 읽어오고, 그 손절 거리에서 1로트의 손실액은 MetaTrader 자체가 계산하므로, 통화쌍·금·지수·기타 CFD가 모두 같은 패널에서 다뤄집니다. 반올림 후 패널이 결과를 한 번 더 확인해, 요청한 리스크를 넘기느니 로트를 줄이는 쪽을 택합니다. 결과가 최소 로트에 못 미치거나 최대치에 걸리면, 아무것도 보내기 전에 그 사실을 알려줍니다.
손절선이 가격보다 아래에 있으면 BUY만, 위에 있으면 SELL만 사용할 수 있고, 나머지 버튼은 꺼지며 패널이 이유를 알려줍니다(Algo Trading이 꺼짐, 스프레드가 한도보다 넓음, 손절이 설정되지 않음, 증거금 부족, 또는 브로커가 허용하는 것보다 손절이 가까움).
포지션이 열리는 순간 패널은 관리 모드로 바뀌어, Close All·Close Buy·Close Sell·Close Half·SL to Entry·Trailing 켜고 끄기를 모두 같은 창에서 할 수 있고, New order로 패널을 벗어나지 않고도 포지션을 추가할 수 있습니다. Close All은 몇 초 안에 다시 한번 클릭을 요구하며(Confirm?), 이 확인은 끌 수 있습니다. 기본적으로 청산 버튼은 이 패널이 연 포지션에만 작동하지만, 그 범위를 종목의 모든 포지션으로 넓힐 수 있고 현재 설정은 패널에 항상 표시됩니다.
일일 손실 한도, 누적 한도, 또는 둘 다 설정할 수 있으며, 수수료와 스와프는 항상 포함되고 미실현 손익을 포함할지는 선택할 수 있습니다. 한도에 가까워지면 패널이 경고하고, 한도에 도달하면 BUY와 SELL이 꺼져 거래일이 초기화되거나 누적 한도를 직접 해제할 때까지 그대로 유지됩니다. 보유 중인 포지션은 이 과정에서 전혀 건드려지지 않아 Close All·Close Half·SL to Entry·Trailing은 계속 작동합니다. 한도가 막는 것은 새 진입일 뿐, 이미 보유한 것을 가두지 않기 때문입니다. 기본적으로 꺼져 있는 별도 옵션을 켜면 한도를 넘는 순간 포지션도 청산하고 새 포지션은 계속 닫힌 채로 둘 수 있습니다. 누적 한도는 그날 시작 잔고 또는 계좌가 지금까지 도달했던 가장 높은 지점 중 하나를 기준으로 잴 수 있고, 당일 중 입출금은 인식되어 그날의 시작 잔고에서 제외됩니다. 한도 해제는 Reset limit을 두 번 클릭해야 하고, 그 순간부터 다시 집계가 시작되어 같은 수치가 몇 초 뒤 패널을 다시 잠그지 않으며, 해제할 때마다 로그에 기록됩니다.
리스크, 손절 거리, 손익비 프리셋, 손절선 위치, 패널 위치, 접힌 상태, trailing, 스프레드 한도, 청산 범위는 종목별·계좌별로 파일에 저장되어 타임프레임 변경, 차트를 다시 여는 것, 재시작, 심지어 예기치 않은 종료에도 남아 있습니다. 금과 EURUSD는 각각 자기만의 값을 유지합니다. 패널은 제목 표시줄을 드래그해 옮길 수 있고, 한 줄로 접을 수 있으며, 차트 크기를 바꾸거나 타일로 배치해도 차트 안에 머뭅니다.
헤징 계좌를 위해 만들어졌고, 그곳에서 개발·검증되었습니다. 시작할 때 계좌 모드도 읽어 네팅에도 맞춥니다. 네팅에서는 종목당 포지션이 하나뿐이라 Close Buy와 Close Sell은 표시되지 않고, Close Half는 순포지션을 줄이며, 반대 방향 주문은 보내기 전에 축소로 안내됩니다. 다만 이 대응은 아직 실제 네팅 계좌에서 확인되지 않았으므로, 먼저 그곳에서 무료 데모로 시도해 보는 것이 정직한 방법입니다.
할 수 없는 일. 다른 곳에서 낸 주문은 멈출 수 없습니다. 다른 EA, 모바일 앱, 두 번째 단말기에서 나온 주문은 손이 닿지 않는 곳에 있으며, 한도가 끄는 것은 이 패널 자체의 버튼일 뿐 계좌가 아닙니다. MetaTrader 5는 차트 하나에 EA 하나만 허용하므로 다른 EA와 차트를 공유할 수도 없습니다. Algo Trading이 꺼져 있으면 거래할 수 없지만 화면 표시는 계속되고 버튼이 비활성인 이유도 설명합니다. 이번 버전은 시장가 주문만 보내며, 패널에서 예약 주문은 낼 수 없습니다. 슬리피지, 리쿼트, 브로커 측 제한은 통제 밖이지만, 오류 코드를 포함한 모든 전송 결과는 패널에 표시되고 로그에 남습니다.
무료 데모는 전략 테스터의 비주얼 모드에서 실행되며, 패널이 차트 위에 그려져 무엇을 결정하기 전에 레이아웃, 리스크와 손절 입력란, 계산된 로트, 두 한도 행을 모두 볼 수 있습니다. 거기서 손실 한도는 실제 계좌 잔고가 아니라 테스터 자체의 가상 잔고를 상대로 작동합니다. 패널은 실시간 차트에서의 실제 사용을 위해 만들어지고 검증되었으므로, 버튼·손절선·청산 기능을 직접 시험해 보는 정직한 방법은 데모 계좌입니다.
모든 파라미터는 아무것도 바꾸지 않아도 이미 작동합니다. 거래 관련: 매직넘버, 주문 코멘트, 포인트 단위 슬리피지, 포인트 단위 최대 스프레드, 리스크 모드(비율 또는 고정 금액), 리스크 기준(잔고 또는 유효증거금), 기본 리스크 비율, 기본 리스크 금액, 기본 손절 거리(포인트). 손실 한도 관련: 일일 한도 사용 여부, 일일 한도 비율, 누적 한도 사용 여부, 누적 한도 비율, 한도 기준(그날 시작 잔고 또는 도달했던 가장 높은 지점), 일일 초기화 시각, 한도 초과 시 청산 여부, 미실현 손익 포함 여부. 청산과 trailing 관련: 청산 범위, Close All 확인, 확인 대기 초, 포인트 단위 손익분기 오프셋, 포인트 단위 trailing 거리와 간격. 손익비 프리셋. 패널 위치, 글꼴, 열 가지 색상. 손절선의 색상, 스타일, 두께.
DLL 없음, 외부 사이트나 API 없음, 제3자 서버 없음 - MetaTrader 5 밖으로 나가는 것은 아무것도 없습니다. 외환과 CFD 거래에는 손실 위험이 따릅니다. 이 패널은 실행과 계산을 돕는 도구로, 거래 조언이나 신호를 제공하지 않으며 결과에 대해 아무것도 약속하지 않습니다. 계산되는 로트는 입력한 수치를 따를 뿐 추천이 아니며, 모든 거래 판단과 그 결과는 온전히 거래자 자신의 몫입니다.
