All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.runon.trading.technical.analysis.candle.CandleData Maven / Gradle / Ivy

package io.runon.trading.technical.analysis.candle;

import com.google.gson.FieldNamingPolicy;
import com.google.gson.GsonBuilder;
import io.runon.trading.Candle;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author macle
 */
@Data
public class CandleData implements Candle {

    /**
     * 시가
     */
    protected BigDecimal open;

    /**
     * 종가
     */
    protected BigDecimal close;

    /**
     * 고가
     */
    protected BigDecimal high;

    /**
     * 저가
     */
    protected BigDecimal low;
    @Override
    public String toString(){
        return new GsonBuilder().setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES).setPrettyPrinting().create().toJson(this);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy