안녕하세요, 트레이더 여러분! 오늘은 Limits Martin의 두 번째 버전에 대해 이야기해보려고 합니다. 이 EA(Expert Advisor)는 Limits0_or_Stops1 파라미터를 통해 거래에 사용할 대기 주문의 종류를 선택할 수 있는 기능을 추가했습니다. 0으로 설정하면 리밋 주문을, 1로 설정하면 스탑 주문을 거래하게 됩니다.
또한 이 버전에는 트레일링 스탑 및 브레이크이븐 기능이 추가되었습니다. 이 기능들은 다음과 같은 조건을 만족할 때 활성화됩니다: 1) EA 설정에서 활성화되어 있을 때; 2) 마지막 주문이 이익으로 종료되거나 브레이크이븐에 도달했을 때입니다.
Trailing_Use=true; 리밋 주문의 트레일링을 활성화합니다 (마지막 주문이 이익으로 종료되거나 브레이크이븐에 도달했을 때 작동).
Profit_Level_Trailing = 100; 주문이 도달해야 하는 포인트의 이익 레벨, 이 레벨에 도달하면 트레일링 스탑이 활성화됩니다.
TrailingStop=50; 가격을 따라가는 트레일링 스탑 거리 (포인트 단위).
TrailingStep=50; 스탑 로스를 수정하는 포인트의 단계.
Breakeven_Use=true; 브레이크이븐 기능을 활성화합니다.
Profit_Level=30; 브레이크이븐을 위해 주문이 이동해야 하는 포인트 수.
SL_Plus = 10; 브레이크이븐+SL_Plus 포인트를 설정합니다.
기본값으로 'Step' 포인트(기본 200 포인트)만큼 시장 가격에서 멀어지면, EA는 지정된 스탑 로스("SL", 기본 30 포인트)와 테이크 프로핏("TP", 기본 60 포인트)를 가진 대기 Buy Limit 및 Sell Limit 주문을 배치합니다.
가격이 대기 주문에서 멀어지면, EA는 가격에 따라 대기 주문을 트레일링합니다. (기본 10 포인트의 Step_Interval)
대기 주문 중 하나가 활성화되면, 반대 주문은 제거되고 기존 시장 주문이 종료될 때까지 새로운 주문은 배치되지 않습니다. 마지막 주문이 이익으로 종료되면, 이후의 리밋 주문은 'Lots' 파라미터와 동일한 초기 로트 크기로 열립니다. 만약 마지막 주문이 손실로 종료되거나 여러 개의 연속적인 손실 주문이 발생하면, EA는 다음 대기 주문의 로트 크기를 계산하여 테이크 프로핏으로 이전 손실을 커버할 수 있게 설정합니다 (테이크 프로핏은 스탑 로스의 최소 두 배로 설정하는 것이 좋습니다).
MegaLot가 true로 설정되어 있다면 (활성화됨), 이전 주문(주문 시리즈)이 손실로 종료된 경우, 다음 주문은 이전 손실을 커버하고 추가 이익을 얻을 수 있는 로트 크기로 열립니다.
EA는 'Limit' 파라미터에서 로트 곱하기 수의 제한을 제공합니다. 연속적인 손실 주문이 'Limit' 이상인 경우, 이후 주문의 로트 크기는 초기값으로 설정되며 'Lots' 파라미터와 동일하게 됩니다.
손실 주문 후 로트 크기를 증가시키는 기능은 'Martin = false'로 설정하여 비활성화할 수 있습니다.
EA는 마지막으로 제거된 주문의 개방 가격과 동일한 가격에 대기 주문을 배치할 수 있는 기능을 제공합니다 (이 기능은 'false'로 두는 것이 좋습니다).
