goldenChat base source add
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
package com.goldenchart.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 실시간 전략 체크 설정 DTO.
|
||||
* PUT /api/strategy/settings (요청/응답 공용)
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class LiveStrategySettingsDto {
|
||||
|
||||
/** 업비트 마켓 코드 (e.g. "KRW-BTC") */
|
||||
private String market;
|
||||
|
||||
/** 연결된 전략 ID (null = 미연결) */
|
||||
private Long strategyId;
|
||||
|
||||
/** 실시간 체크 ON/OFF (JSON 키: isLiveCheck) */
|
||||
@JsonProperty("isLiveCheck")
|
||||
private boolean liveCheck;
|
||||
|
||||
/** "CANDLE_CLOSE" | "REALTIME_TICK" */
|
||||
private String executionType;
|
||||
|
||||
/** 전략 평가 분봉: 1m, 3m, 5m, 15m, 30m, 1h, 4h, 1d */
|
||||
@Builder.Default
|
||||
private String candleType = "1m";
|
||||
|
||||
/** 매도 시그널 포지션 종속성 모드: "LONG_ONLY" | "SIGNAL_ONLY" */
|
||||
@Builder.Default
|
||||
private String positionMode = "LONG_ONLY";
|
||||
}
|
||||
Reference in New Issue
Block a user