설명
🏷️ 태그라인
cTrader용 AI 기반 동적 추세선 트레이딩 봇 — 9단계 확인 레이어를 거친 돌파, 터치 및 접근 신호 필터링.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 DynamicTrendlineProBot V24 — AI 센티멘트 에디션
고급 동적 추세선 분석과 AI 기반 시장 심리 점수를 결합한 전문 cTrader cBot.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 이것은 무엇인가?
DynamicTrendlineProBot는 차트에서 동적 지지 및 저항선을 자동으로 식별하고, 돌파, 터치 및 접근에 반응하며, 내부 AI 센티멘트 엔진과 외부 AI API(GPT, Claude, 맞춤 모델) 연결 옵션을 포함한 9단계 확인 레이어를 통해 모든 거래를 필터링합니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ 주요 기능
🔹 자동 계산된 동적 추세선, 매 바마다 업데이트 🔹 3가지 상호작용 유형: 돌파, 터치, 접근 — 각각 완전 구성 가능 🔹 내부 AI 센티멘트, -100에서 +100까지 복합 점수 🔹 HTTP POST API를 통한 외부 AI 센티멘트 🔹 일일/총 손실, 자본 바닥, 연속 손실 쿨다운을 포함한 완전한 리스크 관리 🔹 로트 배수기능이 있는 스마트 피라미딩 🔹 자동 손익분기점 + 추적 손절매 🔹 고변동성 조건을 위한 ATR 오버라이드 🔹 MA, RSI, ADX 필터 및 기울기와 터치 검증 🔹 모든 자산 및 시간대에서 작동 🔹 AccessRights.None — 사용자 최대 보안
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏷️ 거래 — 일반
📌 라벨 — 봇의 거래를 식별하는 태그. 동일 계정에서 여러 인스턴스를 실행할 경우 고유해야 합니다.
📌 사이즈 모드 — 고정 볼륨(FixedLots) 또는 잔액의 위험 비율에 따른 자동 계산(RiskPercent) 중 선택.
📌 거래량 (로트) — 거래당 고정 거래량, FixedLots 모드에서만 사용. 기본값: 0.01
📌 거래당 위험 % — 거래당 위험으로 설정된 잔액 비율. 봇이 자동으로 손절매 기준으로 거래량을 계산합니다. 기본값: 1.9%
📌 접근 거리 (핍) — 접근 신호를 트리거하는 추세선으로부터의 거리(핍). 기본값: 241
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ 리스크 관리
📌 일일 손실 한도 사용 — 일일 손실이 임계값을 초과하면 거래 중지. 기본값: 켬
📌 최대 일일 손실 % — 당일 시작 잔액 대비 최대 손실 비율. 도달 시 봇은 다음 날까지 일시 중지. 기본값: 5%
📌 총 손실 한도 사용 — 최고 자본 대비 총 손실이 임계값을 초과하면 거래 중지. 기본값: 켬
📌 최대 총 손실 % — 최고 자본 대비 최대 손실. 자본이 회복되면 거래 자동 재개. 기본값: 15%
📌 최대 노출 한도 사용 — 총 오픈 로트 노출 한도 설정. 기본값: 켬
📌 최대 총 노출 (로트) — 모든 오픈 포지션의 최대 합산 로트. 기본값: 1.0
📌 자본 바닥 사용 — 자본이 고정 금액 이하로 떨어지면 거래 차단. 기본값: 끔
📌 자본 바닥 (금액) — 계좌 통화 기준 최소 자본 임계값. 기본값: 500
📌 연속 손실 쿨다운 사용 — 연속 손실 발생 시 거래 일시 중지. 기본값: 켬
📌 쿨다운 트리거 연속 손실 횟수 — 쿨다운을 활성화하는 연속 손실 횟수. 기본값: 3
📌 쿨다운 후 바 수 — 손실 연속 후 봇이 대기하는 바 수. 기본값: 5
📌 연속 손실 후 사이즈 감소 % — 연속 손실 후 거래량 감소 비율. 50%는 로트 크기를 절반으로 줄임. 기본값: 50%
📌 최대 오픈 포지션 수 (전체) — 롱, 숏, 피라미딩 진입을 포함한 최대 동시 오픈 포지션 수. 기본값: 6
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 AI 센티멘트 — 내부
내부 센티멘트 엔진은 4가지 기술적 구성 요소를 결합하여 -100(극단적 약세)에서 +100(극단적 강세)까지 점수를 계산하며, 각 구성 요소는 가중치를 설정할 수 있습니다.
📌 내부 센티멘트 사용 — 내부 센티멘트 필터 활성화. 기본값: 켬
📌 센티멘트 RSI 기간 — 모멘텀 구성 요소를 위한 RSI 기간. 기본값: 14
📌 센티멘트 MA 기간 — 추세 구성 요소를 위한 지수 이동평균 기간. 기본값: 50
📌 센티멘트 모멘텀 기간 — 변화율(ROC) 조회 기간. 기본값: 10
📌 센티멘트 BB 기간 — 볼린저 밴드 기간. 기본값: 20
📌 센티멘트 BB 표준편차 — 볼린저 밴드 표준편차. 기본값: 2.0
📌 매수 허용 최소 점수 — 롱 진입 허용 최소 점수. 기본값: 15
📌 매도 허용 최대 점수 — 숏 진입 허용 최대 점수(음수). 기본값: -15
📌 센티멘트 동작 모드 — BlockOnly는 비준수 거래만 차단. ConfirmAndScale은 신호 강도에 비례해 거래량을 조절. 기본값: ConfirmAndScale
📌 최대 점수에서 스케일 팩터 — 점수가 최고일 때 최대 거래량 배수. 기본값: 1.5x
📌 RSI 가중치 % — RSI 구성 요소 가중치. 기본값: 30%
📌 MA 추세 가중치 % — MA 추세 구성 요소(거리 + 기울기) 가중치. 기본값: 25%
📌 볼린저 가중치 % — 볼린저 밴드 위치 구성 요소 가중치. 기본값: 20%
📌 모멘텀 가중치 % — 변화율 구성 요소 가중치. 기본값: 25%
💡 예: RSI가 70일 때 +40 구성 요소, MA 위 가격과 양의 기울기 +60, 상단 BB 근처 가격 +80, 양의 모멘텀 +50 → 가중 최종 점수 ≈ +52 → 매수 허용(15 임계값 이상). 점수가 +8이라면 매수는 차단됨.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 AI 센티멘트 — 외부 API
선택적 외부 AI API 연결. 봇은 전체 시장 컨텍스트(OHLCV 캔들, 지표, 계좌 데이터)를 전송하고 센티멘트 점수를 수신합니다.
📌 외부 AI API 사용 — 연결 활성화. 기본값: 끔
📌 API 엔드포인트 URL — POST 엔드포인트 URL. JSON 반환하는 모든 서비스 지원.
📌 API 키 (Bearer 토큰) — Authorization 헤더에 전송되는 인증 토큰.
📌 API 타임아웃 (초) — 최대 응답 대기 시간. 기본값: 10초
📌 캐시 지속 시간 (분) — 봇이 API를 N분마다 한 번만 호출. 기본값: 5분
📌 API 실패 시 — API가 응답하지 않을 경우 처리: AllowTrade는 계속 진행, BlockTrade는 거래 차단. 기본값: AllowTrade
📌 외부 최소 매수 점수 — 롱 진입 허용 최소 외부 점수. 기본값: 20
📌 외부 최대 매도 점수 — 숏 진입 허용 최대 외부 점수. 기본값: -20
📌 OHLCV 데이터 API 전송 — 페이로드에 캔들 데이터 포함. 기본값: 켬
📌 전송할 OHLCV 바 수 — 페이로드에 포함되는 바 수. 기본값: 20
📡 예상 응답 형식: { "score": -100..100, "signal": "buy|sell|neutral", "confidence": 0.0-1.0 } 파서는 유연하며 여러 변형을 허용합니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 추세선 — 계산
📌 이전 캔들 수 — 지지 및 저항 계산에 사용되는 바 창. 바가 많을수록 느리지만 더 견고한 추세선. 기본값: 185
📌 지지 가격 소스 — HighLow는 캔들 저가 사용, Close는 종가 사용. 기본값: HighLow
📌 저항 가격 소스 — HighLow는 캔들 고가 사용, Close는 종가 사용. 기본값: HighLow
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 추세선 — 검증
📌 터치 검증 사용 — 추세선이 유효하려면 최소 N회 터치되어야 함. 기본값: 끔
📌 최소 터치 수 — 최소 터치 수(정의된 2포인트 포함). 기본값: 7
📌 터치 허용 오차 (핍) — 터치를 유효한 것으로 간주하는 허용 오차. 기본값: 1.3 핍
📌 기울기 필터 사용 — 너무 평평하거나 가파른 각도의 추세선 거부. 기본값: 끔
📌 최소 기울기 각도 — 허용 가능한 최소 각도(도). 기본값: 8.2°
📌 최대 기울기 각도 — 허용 가능한 최대 각도. 기본값: 18.2°
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 지지선 동작
가격이 지지 추세선과 상호작용할 때 봇이 수행하는 동작.
📌 지지선 돌파 시 동작 — 가격이 지지를 하향 돌파. 기본값: 반전 (매수) 📌 지지선 터치 시 동작 — 가격이 지지선에 닿아 반등. 기본값: 동작 없음 📌 지지선 접근 시 동작 — 가격이 설정된 거리 내에서 지지선에 접근. 기본값: 추세 지속 (매수)
🎯 저항선 동작
가격이 저항 추세선과 상호작용할 때 봇이 수행하는 동작.
📌 저항선 돌파 시 동작 — 가격이 저항을 상향 돌파. 기본값: 동작 없음 📌 저항선 터치 시 동작 — 가격이 저항선에 닿아 반전. 기본값: 추세 지속 (매도) 📌 저항선 접근 시 동작 — 가격이 저항선에 접근. 기본값: 동작 없음
💡 추세 지속 = 자연스러운 방향으로 거래. 반전 = 반대 방향으로 거래. 동작 없음 = 신호 무시.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴🟢 손절매 / 이익실현
📌 롱 손절매 — 기본값: 2500 핍 📌 롱 이익실현 — 기본값: 3000 핍 📌 숏 손절매 — 기본값: 2500 핍 📌 숏 이익실현 — 기본값: 3600 핍
0으로 설정하면 비활성화됩니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚖️ 손익분기점
📌 손익분기점 사용 — 트리거 시 SL을 손익분기점(또는 이익 구간)으로 이동. 기본값: 끔 📌 BE 트리거 (이익 핍) — 이동을 트리거하는 이익 핍. 기본값: 1401 📌 BE 추가 핍 — 진입 가격을 넘는 추가 핍(손절매가 이익 구간에 위치). 기본값: 530
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📏 추적 손절매
📌 추적 손절매 사용 — 가격을 따라 이익 보호. 기본값: 켬 📌 TS 트리거 (이익 핍) — 추적 손절매 활성화 최소 이익. 기본값: 801 📌 TS 거리 (핍) — 현재 가격으로부터 추적 거리. 기본값: 1401
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔺 피라미딩
📌 피라미딩 사용 — 동일 방향으로 포지션 추가. 기본값: 끔 📌 손익분기점 이후 피라미딩 — 손익분기점 트리거 시 포지션 추가. 기본값: 끔 📌 되돌림 시 피라미딩 (핍) — 가격이 최고가에서 N 핍 되돌림 시 포지션 추가. 기본값: 381 📌 피라미딩 로트 배수 — 각 피라미딩 단계의 거래량 배수. 기본값: 1.5x 📌 최대 피라미딩 롱 진입 — 최대 추가 롱 포지션 수. 기본값: 3 📌 최대 피라미딩 숏 진입 — 최대 추가 숏 포지션 수. 기본값: 3
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 포지션 관리
📌 최대 초기 롱 진입 — 최대 초기 롱 포지션 수(피라미딩 제외). 기본값: 1 📌 최대 초기 숏 진입 — 최대 초기 숏 포지션 수. 기본값: 1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 추세 필터 (MA)
📌 추세 MA 필터 사용 — MA 위에서는 매수만, MA 아래에서는 매도만 허용. 기본값: 끔 📌 MA 기간 — 이동평균 기간. 기본값: 20 📌 MA 유형 — 이동평균 유형. 기본값: 단순
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 RSI 확인 필터
📌 RSI 확인 필터 사용 — 추가 RSI 기반 진입 확인. 기본값: 끔 📌 RSI 확인 기간 — RSI 기간. 기본값: 8 📌 RSI 확인 레벨 매수 (>=) — 매수 허용 최소 RSI. 기본값: 43 📌 RSI 확인 레벨 매도 (<=) — 매도 허용 최대 RSI. 기본값: 68
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 ADX 필터 (횡보장)
📌 횡보 ADX 필터 사용 — ADX가 임계값 이하일 때 거래 차단. 기본값: 끔 📌 ADX 기간 — ADX 기간. 기본값: 14 📌 ADX 임계값 레벨 — 이 값 이하에서는 거래 차단. 기본값: 2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ 추세 오버라이드 (ATR / 수동)
📌 항상 추세 지속 강제 (수동) — 모든 거래에 대해 돌파 방향을 수동으로 강제, 필터 및 설정된 동작 우회. 기본값: 끔
📌 ATR 오버라이드 사용 — 변동성(ATR)이 평균 이상일 때 봇이 고변동성 모드 진입. 기본값: 켬
📌 ATR 패닉 모드 — 고변동성 시 모든 필터를 우회하고 돌파 방향으로 거래. ⚠️ 주의해서 사용. 기본값: 끔
📌 ATR 방향만 — 고변동성 시 돌파 방향 강제, 모든 필터는 유지. 기본값: 끔
📌 ATR 기간 — 변동성 감지를 위한 ATR 기간. 기본값: 8
📌 ATR 평균 기간 — ATR 이동평균 기준선 기간. 기본값: 4
📌 ATR 임계값 배수 — 현재 ATR > 평균 ATR × 이 값이면 오버라이드 활성화. 기본값: 0.7
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 기술 노트
🔸 AccessRights.None — 고급 권한 불필요, HTTP 호출은 cTrader 기본 인터페이스 사용 🔸 단일 .cs 파일, 외부 종속성 없음 🔸 모든 cTrader 브로커와 호환(헤징 및 넷팅) 🔸 외환, 금속, 지수, 암호화폐 등 모든 자산 및 시간대에서 작동
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 요구 사항
🔸 cTrader 4.x 이상 🔸 모든 cTrader 브로커의 데모 또는 실계좌 🔸 (선택 사항) 외부 센티멘트를 위한 AI API 엔드포인트
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📩 맞춤 구성, 매개변수 최적화 또는 AI API 통합은 지원팀에 문의하세요.
DynamicTrendlineProBot V24 — AI 센티멘트 에디션 © Algotrend
요약
Key features include:
- Auto-calculated dynamic trendlines updated every bar.
- Three configurable interaction types: Breakout, Touch, and Approach.
- Internal AI sentiment scoring from -100 (bearish) to +100 (bullish), combining RSI, moving averages, Bollinger Bands, and momentum indicators.
- Optional external AI sentiment via HTTP POST API.
- Comprehensive risk management with daily and total drawdown limits, equity floor, loss streak cooldown, and maximum exposure controls.
- Smart pyramiding with configurable lot multipliers.
- Automatic break-even and trailing stop functionalities.
- Multiple technical filters including MA, RSI, ADX, slope, and touch validation.
- Supports all asset types and timeframes on cTrader brokers.
- No elevated permissions required; single-file implementation.
The bot is suitable for day trading with medium trade frequency and supports prop firm compatibility. It requires cTrader 4.x or higher and optionally an AI API endpoint for enhanced sentiment analysis.
고객 리뷰
5 | 67 % | |
4 | 33 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
