01. 우선 내 AI로 내 투자 스타일부터 파악내 투자 성향 진단

## 📌 소개

### 시도하고자 했던 것

우선 그간 바빴기에 몰아보기 하던 중 MT4 까진 됬고, 백테스트 전에 내 투자 성향에 맞는 전략을 세우기로 함

배경:

- 투자 경험 거의 없음 (코딩 경험도 거의 없음)

- 자동매매는 하고 싶은데 어디서부터 시작해야 할지 모르겠음

- 하지만 EA는 비싸고, 내 성향에 맞는지 모르겠음

- 직접 코딩은... MQL4가 뭔지도 모름

목표:

- 나의 투자 성향에 맞는 자동매매 전략 찾기

- 실제로 돌릴 수 있는 EA 코드 얻기

- 최대 손실: 5만원 (100만원의 5%)까지만 감내 가능

기대 효과:

- AI로 투자 성향 진단 + 전략 추천 + 코드 생성까지 한 번에 해결

- 비싼 EA 구매하지 않고 커스텀 전략 구현

- 초보자도 따라할 수 있는 프로세스 확립

---

주요 프롬프트

프롬프트 1: 투자 성향 진단 (5단계 질문)

# 역할

당신은 20년 경력의 투자 심리 분석가이자 퀀트 트레이더입니다.

수천 명의 투자자를 상담하며 성향별 최적 전략을 매칭해온 전문가입니다.

# 목표

나의 투자 성향을 정확히 진단하고, 그에 맞는 외환(FX) 자동매매 전략을 추천해주세요.

# 진단 방법

5가지 핵심 질문을 하나씩 던져주세요.

각 질문마다 선택지를 제시하고, 내가 답변하면 다음 질문으로 넘어가주세요.

5개 질문이 모두 끝나면 종합 분석 결과를 알려주세요.

# 질문 영역

1. 손실 감내 능력 (리스크 허용도)

2. 목표 수익률 (수익 기대치)

3. 투자 기간 및 모니터링 빈도

4. 투자 경험 수준

5. 레버리지 사용 의향

# 결과 형식

[투자 성향 분석]

- 유형: (안정형/균형형/공격형)

- 특징: 3줄 요약

- 강점: 2가지

- 주의사항: 2가지

[추천 자동매매 전략]

- 전략명:

- 전략 설명:

- 손절/익절 비율:

- 권장 레버리지:

- 예상 월 수익률:

- 예상 최대 낙폭:

결과:

- ⭐⭐⭐⭐⭐ (만족도 5/5)

- GPT가 5개 질문을 순차적으로 던짐

- 내 답변 기반으로 "안정형 + 목표수익 과대 기대형" 진단

- 맞춤 전략 추천: "초저위험 스윙 기반 미니 그리드 전략"

핵심 진단 결과:

유형: 안정형(보수적) + 목표수익 과대 기대형

→ 리스크는 싫지만 수익은 많이 원하는 "불균형형"

추천 전략:

- 레버리지 3배 이하

- EUR/USD, USD/JPY 메이저 페어만

- 손절 -1.5~3%, 익절 +0.5% 단위

- 예상 월 수익률: 5~12%

- 예상 최대 낙폭: -3~6%

---

프롬프트 2: EA 코드 생성

# 역할

당신은 30년 경력의 퀀트 트레이더입니다.

Ray Dalio의 리스크 관리 철학과 Jim Simons의 통계적 접근을 결합한 전문가입니다.

# 맥락

방금 진단한 나의 투자 성향(안정형)에 최적화된 MT4용 EA를 MQL4로 작성해주세요.

초보자도 백테스트하고 실전 적용 가능하도록 명확한 주석과 리스크 관리가 포함되어야 합니다.

# 목표

위에서 추천해준 자동매매 전략을 그대로 구현한 EA 코드를 작성해주세요.

나의 성향에 맞는 손절/익절 비율, 레버리지, 거래 빈도를 정확히 반영해주세요.

# 필수 요구사항

- 추천받은 전략을 100% 반영

- 모든 코드에 한글 주석 상세 작성

- 손절(Stop Loss), 익절(Take Profit) 자동 설정

- 로트 사이즈 0.01로 시작 (사용자 변경 가능)

- 통화쌍: EURUSD 기준 (변경 가능)

- 백테스트 가능하도록 OrderSend() 함수 포함

- 코드 상단에 전략 설명 주석 추가

# 추가 요청

코드 작성 후, 이 EA를 백테스트할 때 권장하는 기간과 예상 결과(수익률, 승률)도 알려주세요.

개선 사항:

- 첫 프롬프트의 진단 결과를 "맥락"에 명시

- 구체적인 요구사항 나열 (한글 주석, 손절/익절, 백테스트)

- 초보자 관점 강조

결과:

- ⭐⭐⭐⭐⭐ (만족도 5/5)

- 570줄 MQL4 코드 생성 (한글 주석 포함)

- 전략 설명 + 백테스트 가이드 포함

- 손절 30pip, 익절 45pip (손익비 1:1.5) 자동 설정

---

단계별 진행 과정

Step 1: 투자 성향 5단계 진단

GPT가 5개 질문을 순차적으로 던짐:

1. 손실 감내도: "5% 이하 선택" → 안정형

2. 목표 수익률: "월 20~40% 희망" → 공격적 기대

3. 모니터링: "자주 확인" → 단기 선호

4. 투자 경험: "초보" → 저위험 필수

5. 레버리지: "최소" → 보수적

→ 결과: "안정형이지만 수익 욕구 큰 불균형형"

---

Step 2: 맞춤 전략 추천

추천 전략: 초저위험 스윙 기반 미니 그리드

- 레버리지 1.5~3배

- 손절 -1.5~3%

- 익절 +0.5% 단위

- 예상 월 5~12%

- 최대 낙폭 -3~6%

핵심: "고수익보다 생존 중심"

코드 예시 (핵심 부분만):

//+------------------------------------------------------------------+

//| SafeTrendRSI_EURUSD.mq4 |

//| 안정형 투자자용 EURUSD 추세 + RSI 되돌림 전략 EA (H1 권장) |

//+------------------------------------------------------------------+

//---- 사용자 설정

input double InpLots = 0.01; // 기본 로트 (소액)

input double InpStopLossPips = 30; // 손절 30pip

input double InpTakeProfitPips = 45; // 익절 45pip (1:1.5)

input int InpFastMAPeriod = 50; // 단기 EMA

input int InpSlowMAPeriod = 200; // 장기 EMA

input int InpRSIPeriod = 14; // RSI

//---- 전략 로직

void OnTick()

{

// 1) 새로운 봉에서만 진입

if(!IsNewBar()) return;

// 2) 이미 포지션 있으면 대기

if(CountOpenPositions() > 0) return;

// 3) 지표 계산

double fastMA = iMA(...);

double slowMA = iMA(...);

double rsi = iRSI(...);

// 4) 진입 조건

if(fastMA > slowMA && rsi < 30) {

OpenBuy(); // 상승추세 + RSI 과매도 → 매수

}

if(fastMA < slowMA && rsi > 70) {

OpenSell(); // 하락추세 + RSI 과매수 → 매도

}

}

💡 전체 코드: 570줄 (한글 주석 포함)

핵심 기능:

- 추세 방향: 50 EMA vs 200 EMA

- 진입: RSI 되돌림 (30/70)

- 리스크: 손절 30pip, 익절 45pip

- 안전장치: 동시 포지션 1개만

---

---

Step 4: 백테스트 가이드 획득

GPT가 자동으로 제공한 백테스트 설정:

통화쌍: EURUSD

타임프레임: H1

기간: 최근 3~5년

모델링: Every tick (정밀)

스프레드: 1.5~2.0 pip (보수적)

예상 결과:

- 연 수익률: 5~20%

- 승률: 45~55%

- 최대 낙폭: 10~20%

---

결과와 배운 점

정성적 성과:

- ✅ 투자 성향 진단 완료 (5분 소요)

- ✅ 맞춤 전략 추천 획득

- ✅ MQL4 EA 코드 생성 (570줄, 한글 주석)

- ✅ 백테스트 가이드 획득

- ⏳ 실제 백테스트 (예정)

- ⏳ 데모 계좌 테스트 (예정)

- ⏳ 실전 적용 (한참 뒤)

현재 상태:

- EA 코드: MT4에 복사 완료

- 컴파일: 아직 안 해봄

- 백테스트: 예정

- 실전: 당분간 안 할 예정

도움 받은 글 (옵션)

참고한 지피터스 글이나 외부 사례를 알려주세요.

(내용 입력)

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요