지표별 설정값이 서로 엉키던 매매 조건, 지표마다 설정 클래스로 나누기
코인 자동매매 앱의 매매 조건 설정은 한 클래스에 지표 여덟 개의 값을 모아 뒀다. 지표별 설정이 독립적으로 저장되도록 클래스를 분리하고, 전략 단위 저장 구조도 바꿨다. 변경 당일 저장과 불러오기는 문제없이 되는 것 같다고 기록했다.설정 클래스 하나에 지표 여덟 개원래 조건 설정 클래스는 지표 종류와 연산자, 그리고 모든 지표의 설정값을 한꺼번에 들고 있었다. RSI 기준값과 기간, MACD 세 기간, 이동평균 기간과 종류, 볼린저밴드 기간과 편차, 스토캐스틱, 가격, 거래량, 수익률까지 한 클래스에 필드로 나열돼 있었다.기준값은 현재 선택된 지표에 따라 해당 필드를 골라 돌려주는 속성으로 계산했다. 조건 하나에 필요한 값과 쓰지 않는 지표의 값이 함께 들어가는 구조였다.삭제된 파일의 diff에서는 한..
2026. 11. 6.