“Martin Gale Breakout” 전략은 외환 시장에서 거래를 위해 설계된 자동매매 시스템입니다. 이 시스템은 돌파 매매 접근법과 Martin Gale 자금 관리 시스템을 결합하여 최적의 거래 성과를 추구합니다.
입력 매개변수:
TakeProfPoints: 이 매개변수는 각 거래에 대한 이익 실현 수준을 포인트로 설정할 수 있게 해줍니다.
BalancePercentageAvailable: 거래에 사용할 계좌 잔고의 비율을 지정합니다.
TP_Percentage_of_Balance: 각 거래에 대한 이익 실현을 위해 사용할 계좌 잔고의 비율을 결정합니다.
SL_Percentage_of_Balance: 거래에 대한 손실 제한을 위해 할당할 잔고의 비율을 설정합니다.
Start_The_Recovery: 이 매개변수는 회복 프로세스에서 중요한 역할을 하며, 회복 조치가 언제 어떻게 활성화될지를 제어합니다.
TP_Points_Multiplier: 이익 실현 포인트에 대한 배수로, 유연한 이익 실현 전략을 가능하게 합니다.
MagicNumber: 이 자동매매 시스템에 고유한 식별자로, 독립적으로 거래를 관리할 수 있도록 합니다.
전략 강조점:
돌파 매매: 이 시스템은 시장에서 중요한 수준을 넘어서는 돌파 기회를 식별하는 데 특화되어 있습니다.
동적 로트 크기 조정: 로트 크기는 계좌 잔고와 위험 선호도에 따라 동적으로 조정되며, Martin Gale 자금 관리 원칙을 따릅니다.
손실 회복: 이 시스템은 필요할 때 거래 매개변수를 적응적으로 수정하여 손실을 회복할 수 있는 강력한 회복 메커니즘을 포함하고 있습니다.
이 시스템에서 사용되는 주요 기능은 CalcLotWithTP() 함수로, 세 가지 입력 매개변수인 Takeprofit, Startprice, Endprice를 가지고 있습니다. 이 함수는 거래가 Startprice에서 진입하고 Endprice에서 종료될 때 이익 목표를 달성하기 위해 필요한 거래량을 계산합니다.
코드의 모든 부분에는 주석이 달려 있어 이해하기 쉽게 되어 있습니다.
이와 관련된 유튜브 영상을 제작하였습니다:

