FJ Universe DCA DwxZero
- Experts
- 버전: 1.0
- 활성화: 5
DCA DWXZERO BOT | Darwinex Zero 지원 MetaTrader 5 트레이딩 로봇
달러 비용 평균화(DCA) 전략을 MetaTrader 5(MT5)에서 Darwinex Zero와 완벽하게 연동되도록 설계된 자동화 트레이딩 솔루션입니다.
이 전문가 자문(EA)은 기존 FJ Universe DCA Investor의 Darwinex Zero 인식 진화 버전입니다. 동일한 규율적인 DCA 전략을 채택하여 새로운 캔들이 열릴 때마다 매수 포지션 개시 조건을 평가하고 익절가 수준을 업데이트합니다. 활성 거래가 없으면 새 거래가 시작됩니다. 기존 거래에 대해서는 EA가 "totalInvestmentForBot"을 "numberOfOrders"로 나누어 현재 가격 이하의 후속 주문에 대한 DCA 그리드를 생성하여 전략적 리스크 관리를 보장합니다.
그 외에도, 이 EA는 Darwinex Zero 리스크 엔진을 이해합니다. 래더의 월간 위험 가치(VaR)를 모델링하고, 공식 6.5% VaR 목표를 향해 모든 주문 크기를 자동으로 조정하며, 이후 그리드 주문의 디레버리지를 보완하고, D-레버리지 한도를 준수하며, 월간 손실 가드로 DarwinIA 등급을 보호합니다. 목표는 간단합니다: 귀하의 DARWIN이 계좌를 그대로 반영해야 하며 재조정으로 인해 달라지지 않아야 합니다.
모든 트레이딩 신호는 실시간 모니터링을 위해 Discord 서버 또는 Telegram으로 직접 전송되며, 개인 취향에 맞게 커스터마이징할 수 있습니다. 차트의 전문 대시보드에는 예상 D-레버리지, 모델링된 VaR, 마진 여유, DarwinIA 월간 통계 및 모든 보호 모듈의 상태가 표시됩니다.
기능:
- 새로운 캔들 개시를 기반으로 매수 포지션을 실행하며, 활성 거래가 없을 때 새 주문을 트리거합니다.
- 스왑 수수료를 제외한 평균 가격 위 백분율(입력값 "takeProfitInPercentage")로 익절가 수준을 계산하고 업데이트합니다.
- "totalInvestmentForBot"을 지정된 "numberOfOrders"로 나누어 100% 가격 하락까지의 주문에 대해 DCA 롱 그리드 전략을 구현합니다.
- Darwinex Zero를 위한 자동 VaR 크기 조정: 계획된 래더의 모델링된 월간 VaR가 목표와 일치하고 DARWIN VaR 비율이 1.0에 가까이 유지되도록 모든 로트를 자동으로 조정합니다.
- 점진적 디레버리지 방지 부스트: 다음 그리드 주문을 약간 더 크게 설정하여 리스크 엔진이 이후 주문을 축소하는 것을 보완하므로 DARWIN 평균 가격이 귀하의 평균 가격과 일치하게 됩니다.
- EURUSD 변동성 기준을 사용한 D-레버리지 클램프: EA는 공식 9.75 하드 캡 이전에 익스포저 증가를 중단하여 리스크 엔진이 귀하의 DARWIN 거래를 부분적으로 청산하지 않도록 합니다.
- 프리 마진 가드: 보호된 자본 준비금을 잠식하는 모든 주문을 차단하고 프리 마진에 맞는 그리드 주문 수를 예측합니다.
- 마진 매니저: 사용된 마진이 임계값을 초과하면 수익성 있는 포지션을 청산합니다. 손실 거래는 절대 청산하지 않습니다.
- DarwinIA 보호: 월간 손실 가드는 월간 손실이 한도를 초과하면 새 그리드 주문을 일시 중지하며, 월 최소 1회 거래를 놓치지 않도록 활동 알림을 제공합니다.
- 계좌 매니저: 전체 계좌의 자본 익절 및 손절, 매일 또는 매주 금요일 또는 해당 월의 마지막 거래일에 수익성 있는 거래의 예약 청산, 그리고 선택된 일수보다 오래된 수익성 있는 거래의 연령 기반 청산 기능을 제공합니다.
- Discord 및 Telegram과 통합하여 트레이딩 신호를 개인 채널로 직접 전송하며, 웹훅과 닉네임 설정을 커스터마이징할 수 있습니다.
- 브로커 요구 사항에 맞게 체결 정책(FOK, IOC 또는 Return)을 구성할 수 있도록 하여 여러 통화 쌍 및 계좌에 대한 최적화를 지원합니다.
- 거래 간섭을 방지하기 위해 고유한 매직 넘버를 할당하여 동일한 쌍 또는 계좌에서 여러 EA를 실행할 수 있습니다.
구성 설정:
- 총 투자금 (totalInvestmentForBot): 특정 통화 쌍 및 타임프레임에서 EA가 거래하도록 할당하는 총 금액입니다. EA가 거래를 개시하는 데 사용하는 예산으로 생각하면 됩니다.
- 비용 형식 (costFormat): 거래 크기 설정 방법을 선택합니다: 법정 통화(예: USD), 로트(예: 0.01 로트) 또는 잔액 또는 자본의 백분율로 설정할 수 있습니다. 이는 거래 스타일에 따른 유연성을 제공합니다.
- 주문 수 (numberOfOrders): EA가 총 투자금을 분할하는 소규모 거래의 수입니다. 이 거래들은 달러 비용 평균화(DCA) 그리드를 형성하여 서로 다른 가격 수준에서 매수함으로써 최대 100% 가격 하락을 처리하도록 설계되었습니다.
- 익절 백분율 (takeProfitInPercentage): 오픈 거래의 평균 가격 위 백분율로 표시된 수익 목표입니다. 참고: 스왑 수수료(오버나이트 보유 비용)는 포함되지 않습니다.
- -------------------
- 크기 조정 모드 (dzeroSizingMode): 가장 중요한 Darwinex Zero 입력값입니다. AUTO_VAR_TARGET은 EA가 계획된 래더의 모델링된 VaR가 목표와 일치하고 DARWIN이 계좌를 반영하도록 모든 로트 크기를 자동으로 설정합니다. MANUAL_RATIO는 레버리지 주문 비율을 통해 완전한 수동 제어를 제공합니다.
- 목표 VaR 백분율 (dzeroTargetVarPct): AUTO 모드가 목표로 하는 월간 VaR입니다. Darwinex Zero 범위는 3.25에서 6.5%입니다. DARWIN 페이지에서 더 낮은 목표를 제안하지 않는 한 6.5로 유지하세요.
- VaR 충전 인수 (dzeroVarFillFactor): AUTO 모델이 래더가 평균적으로 얼마나 채워져 있다고 가정하는지 (0.5는 절반 채워진 것을 의미). 이것은 조정 노브입니다: 라이브 DARWIN VaR 비율이 1.0 이하로 안정화되면 약간 높이고, 1.0 이상이면 약간 낮추세요.
- 자동 인수 최소/최대 (dzeroAutoFactorMin, dzeroAutoFactorMax): 자동 크기 조정 인수의 안전 하한선 및 상한선으로, 비정상적인 시장 판독값이 터무니없는 로트 크기를 생성하지 않도록 합니다.
- Darwinex 레버리지 사용 (useDarwinexLeverage): "True"로 설정하면 각 다음 그리드 주문이 점진적으로 약간 더 커져 리스크 엔진이 이후 주문을 축소하는 것을 상쇄합니다. Darwinex Zero 계좌에서는 켜두세요.
- 레버리지 주문 비율 (leverageOrderRatio): MANUAL_RATIO 모드의 기본 로트 배수입니다. 1.0은 중립, 2.0은 두 배, 0.5는 절반입니다. 이 값은 주권적이며 EA에 의해 클램프되지 않습니다.
- 부스트 스텝 (dzeroBoostStep): 이미 오픈된 주문당 추가되는 추가 점진적 부스트입니다. 기본값 0.01은 100번째 주문이 1번째 주문보다 두 배 크게 열린다는 것을 의미합니다.
- 최대 부스트 (dzeroMaxBoost): 점진적 부분만의 상한선입니다. 리스크 엔진은 약 2배까지의 VaR 변화를 허용하므로 더 큰 부스트는 낭비됩니다.
- 최대 D-레버리지 (maxDLeverage): EA는 예상 D-레버리지가 이 값을 초과할 때 익스포저 증가를 중단합니다. 기본값 9.0은 60분 이상 보유한 포지션에 대한 공식 9.75 하드 캡 아래에 안전 버퍼를 유지합니다.
- VaR 점프 경고 백분율 (dzeroVarJumpWarnPct): 단일 주문이 총 익스포저를 이 백분율 이상 증가시키기 전에 경고를 보냅니다. 큰 VaR 점프는 DARWIN 측에서 전체 래더를 디레버리지하기 때문입니다.
- 기준 심볼 (dzeroReferenceSymbol): D-레버리지 추정을 위한 변동성 기준입니다. Darwinex Zero는 EURUSD 조건으로 리스크를 표준화하므로, 브로커가 EURUSD.x와 같은 접미사를 사용하지 않는 한 EURUSD를 유지하세요.
- -------------------
- 마진 가드 활성화 (marginGuard_Enabled): "True"로 설정하면 EA는 주문을 보내기 전에 모든 주문의 정확한 마진을 계산하고 보호된 준비금을 잠식하는 주문을 차단합니다. Darwinex Zero에서 마진 스톱은 DARWIN을 종료하므로 이것은 안전벨트입니다.
- 마진 가드 준비금 백분율 (marginGuard_ReservePct): 항상 자유롭게 유지되어야 하는 자본의 백분율입니다. 대시보드 마진 여유(맞는 주문 수)는 이 준비금을 기준으로 계산됩니다.
- -------------------
- 마진 매니저 활성화 (MarginManager_Enabled): "True"로 설정하고 사용된 마진이 임계값을 초과하면, EA는 수익성 있는 그리드 포지션을 청산하여 소규모 수익을 확보하고 마진을 확보합니다. 이 모듈은 손실 거래를 절대 청산하지 않습니다.
- 마진 매니저 임계값 백분율 (MarginManager_ThresholdPerc): 마진 매니저를 트리거하는 사용된 마진 백분율입니다. 비활성화하려면 0으로 설정하세요.
- 마진 매니저 최소 수익 백분율 (MarginManager_MinProfitPerc): 마진 매니저가 청산하기 전에 포지션이 가져야 하는 포지션 가치의 백분율로 표시된 최소 수익입니다.
- -------------------
- 월간 손실 가드 (DIA_UseMonthlyDDGuard): "True"로 설정하고 현재 월 손실이 한도를 초과하면, EA는 다음 달까지 새 그리드 주문을 일시 중지합니다. 기존 포지션은 변경되지 않습니다. 손실 및 6개월 수익은 DarwinIA 등급의 대부분을 차지하며, 이 가드는 두 가지를 모두 보호합니다.
- 월간 손실 한도 백분율 (DIA_MonthlyDDLimitPct): 일시 중지를 트리거하는 월간 최대 손실 백분율입니다.
- 활동 알림 (DIA_ActivityReminder): 거래 없이 20일이 지나면 Discord 알림을 보냅니다. DarwinIA는 할당에 참여하기 위해 현재 또는 지난 달에 최소 한 번의 거래가 필요하기 때문입니다.
- -------------------
- 자본 목표 사용 (AccMgr_UseEquityTargets): 자본 청산을 위한 마스터 스위치입니다. 이것들은 전체 계좌를 청산하는 유일한 작업입니다; 이 EA의 다른 모든 것은 자체 거래만 처리합니다.
- 자본 익절 (AccMgr_EquityTakeProfit): 계좌 자본이 이 값에 도달하면 계좌의 모든 거래가 청산됩니다. 비활성화하려면 0으로 설정하세요.
- 자본 손절 (AccMgr_EquityStopLoss): 계좌 자본이 이 값으로 하락하면 계좌의 모든 거래가 청산됩니다. 이것은 계좌 보호 하한선입니다. 비활성화하려면 0으로 설정하세요.
- 다른 차트 닫기 (AccMgr_CloseOtherCharts): 자본 청산 후 다른 모든 차트도 닫아 다른 EA가 새 거래를 개시하지 못하도록 합니다.
- 청산 후 EA 제거 (AccMgr_RemoveEAAfterExit): 자본 청산 후 차트에서 이 EA를 제거합니다.
- 월 마지막 거래일 청산 (AccMgr_CloseLastDayOfMonth): 이 EA의 수익성 있는 거래를 월 청산 시간에 해당 월의 마지막 거래일에 청산합니다. 해당 월이 주말에 끝나면 금요일에 실행됩니다.
- 월 청산 시간 (AccMgr_MonthCloseTime): 월말 청산을 위한 서버 시간(HH:MM 형식)입니다.
- 매주 금요일 청산 (AccMgr_CloseEveryFriday): 금요일 청산 시간에 매주 금요일 이 EA의 수익성 있는 거래를 청산하여 주말에 확보된 수익으로 들어갈 수 있습니다. 재진입이 허용됩니다.
- 금요일 청산 시간 (AccMgr_FridayCloseTime): 금요일 청산을 위한 서버 시간(HH:MM 형식)입니다. 심볼의 거래 세션 내의 시간을 선택하세요.
- 매일 청산 (AccMgr_CloseEveryDay): 매일 정해진 청산 시간에 이 EA의 수익성 있는 거래를 청산합니다.
- 일일 청산 시간 (AccMgr_DailyCloseTime): 일일 청산을 위한 서버 시간(HH:MM 형식)입니다.
- 수익성 있는 거래 일수 후 청산 (AccMgr_CloseProfitableAfterDays): 이 EA의 각 수익성 있는 거래를 이 일수보다 오래되면 개별적으로 청산합니다. 연령으로 청산하지 않으려면 0으로 설정하세요.
- 최소 수익 백분율 (AccMgr_MinProfitPerc): 모든 예약 청산에서 "수익성 있는"의 의미를 정의합니다: 수익은 포지션 가치의 최소 이 백분율이어야 하며, 이는 수수료와 백그라운드 수수료를 포함합니다. 중요: 모든 예약 청산은 매직 넘버로 식별되는 이 EA의 수익성 있는 거래에만 적용되며, 시장이 열려 있는 동안에만 작동합니다.
- -------------------
- 매직 넘버 (magicNumber): EA에 할당된 고유 ID로 거래를 추적합니다. 이것은 EA가 다른 EA 또는 수동 거래와 간섭하지 않도록 하여 모든 것을 체계적으로 유지합니다.
- 체결 정책 사용 (useFillingPolicy): "True"로 설정하면 EA는 브로커 요구 사항에 따라 최적의 주문 실행 방법(Fill or Kill, Immediate or Cancel, 또는 Return)을 자동으로 선택하여 원활한 거래 실행을 보장합니다.
- 마지막 DCA 사이클 (lastCycleOfDCA): EA가 전체 DCA 사이클(즉, 모든 포지션 청산 후)을 완료한 후 거래를 중지할지 여부를 선택합니다. EA가 언제 일시 중지할지 제어하는 데 유용합니다.
- -------------------
- 브랜드 링크 이름 (brandLinkName): 거래 보고서에 포함된 링크에 대한 커스텀 이름을 추가하여 보고서를 쉽게 개인화하거나 브랜딩할 수 있습니다.
- 브랜드 링크 URL (brandLinkURL): 거래 보고서에서 브랜드 링크 이름과 쌍을 이루는 URL을 제공합니다. 예: 웹사이트 또는 프로필 링크.
- Discord 닉네임 (discordNickname): Discord 보고서에 표시되는 이름입니다. Discord 채널에서 특정 사용자나 역할을 언급하기 위해 <@id> 태그를 사용할 수 있습니다.
- Discord 웹훅 로그 (discordWebhookLogs): 자세한 거래 로그를 커스텀 Discord 채널로 보내기 위한 Discord 웹훅 URL입니다. EA 활동을 최신 상태로 유지합니다.
- Discord 웹훅 결과 (discordWebhookResults): 손익(PNL) 결과를 커스텀 Discord 채널로 보내기 위한 Discord 웹훅 URL로, 성과를 추적할 수 있습니다.
- Telegram 닉네임 (telegramNickname): Telegram 보고서에 표시되는 이름입니다. 특정 사용자나 그룹을 태그하기 위해 @id 태그를 지원합니다.
- Telegram 봇 토큰 (telegramBotToken): Telegram의 BotFather에서 제공하는 API 토큰으로, EA를 Telegram 봇에 연결하여 보고서를 보내는 데 사용됩니다.
- Telegram 채팅 ID (telegramChatID): 봇이 PNL 결과를 보낼 Telegram 채팅 또는 그룹의 ID로, 이동 중에도 정보를 받을 수 있습니다.
Darwinex Zero에서 EA 사용 방법 (권장 워크플로):
1. Darwinex Zero 지원 심볼의 차트 하나에 EA를 첨부하세요. 타임프레임 H1이 테스트된 기본값입니다.
2. 총 투자금 및 주문 수를 설정한 다음 크기 조정 모드를 AUTO_VAR_TARGET으로 유지하세요.
3. 대시보드를 확인하세요: 마진 여유는 나머지 계획된 주문을 충분히 커버해야 하며, 예상 D-레버리지는 클램프 아래에 충분히 유지되어야 합니다.
4. Darwinex Zero 교정 단계 동안 장기적으로 거래할 계획과 정확히 같이 거래하세요. 이 결정들이 DARWIN의 초기 리스크 배수를 형성하기 때문입니다.
5. DARWIN이 라이브 상태가 되면 매달 VaR 비율을 1.0과 비교하고 필요한 경우 VaR 충전 인수를 소폭 조정하세요.
Discord 통합 설정:
Discord 신호 알림을 활성화하려면 MT5에서 WebRequest 설정을 구성하세요:
1. 도구 > 옵션 > 전문가 자문 탭으로 이동합니다.
2. "나열된 URL에 대한 WebRequest 허용"을 체크합니다.
3. 허용된 URL 목록에 "https://discord.com" 및 "https://discordapp.com"을 추가합니다.
Telegram 통합 설정:
Telegram 신호 알림을 활성화하려면 MT5에서 WebRequest 설정을 구성하세요:
1. 도구 > 옵션 > 전문가 자문 탭으로 이동합니다.
2. "나열된 URL에 대한 WebRequest 허용"을 체크합니다.
3. 허용된 URL 목록에 "https://api.telegram.org"를 추가합니다.
리스크에 대한 솔직한 말: DCA 전략은 설계상 하락 시장에서 손실을 보유하며, 계좌에 비해 너무 큰 그리드는 마진 스톱에 도달할 수 있습니다. EA에 표시된 모든 D-레버리지 및 VaR 값은 공개된 Darwinex Zero 문서 모델을 기반으로 한 추정치이며, 공식 플랫폼 계산이 아닙니다. 레버리지 상품 거래는 상당한 손실 위험을 수반하며, 과거 성과가 미래 결과를 보장하지 않습니다. 잃어도 감당할 수 있는 리스크 자본으로만 거래하시기 바랍니다.
이 트레이딩 로봇은 DCA 전략이 충실하게 반영되고, 디레버리지로부터 보호되며, 전문적인 리스크 관리로 운영되기를 원하는 Darwinex Zero에서 DARWIN을 구축하는 트레이더에게 이상적입니다. 고도로 커스터마이징 가능하고, 모든 Darwinex Zero 지원 심볼과 호환되며, MANUAL_RATIO 모드에서 일반 MT5 계좌에서도 동일하게 잘 작동하고, 라이브 및 데모 환경 모두에서 원활하게 작동합니다. 초보자든 숙련된 트레이더든, DCA DwxZero Bot은 트레이딩 효율성, 리스크 관리 및 DarwinIA 등급을 향상시키는 견고하고 사용자 친화적인 솔루션을 제공합니다.
