package org.cryptocoinpartners.schema;
import org.cryptocoinpartners.enumeration.FeeMethod;
public class Prompts {
// okcoin prompt dates for derivatives
public static final Prompt THIS_WEEK = prompt("THISWEEK", 1, 0.01, "BTC", 1, 20, FeeMethod.PercentagePerUnitOpening, 0.0003,
FeeMethod.PercentagePerUnitOpening, FeeMethod.PercentagePerUnitOpening);
public static final Prompt NEXT_WEEK = prompt("NEXTWEEK", 1, 0.01, "BTC", 1, 20, FeeMethod.PercentagePerUnitOpening, 0.0003,
FeeMethod.PercentagePerUnitOpening, FeeMethod.PercentagePerUnitOpening);
public static final Prompt MONTH = prompt("MONTH", 1, 0.01, "BTC", 1, 20, FeeMethod.PercentagePerUnitOpening, 0.0003, FeeMethod.PercentagePerUnitOpening,
FeeMethod.PercentagePerUnitOpening);
public static final Prompt QUARTER = prompt("QUARTER", 1, 0.01, "BTC", 1, 20, FeeMethod.PercentagePerUnitOpening, 0.0003,
FeeMethod.PercentagePerUnitOpening, FeeMethod.PercentagePerUnitOpening);
private static Prompt prompt(String symbol, double tickValue, double tickSize, String currency, double volumeBasis, int margin, FeeMethod marginMethod,
double feeRate, FeeMethod feeMethod, FeeMethod marginFeeMethod) {
return Prompt.forSymbolOrCreate(symbol, tickValue, tickSize, currency, volumeBasis, margin, marginMethod, feeRate, feeMethod, marginFeeMethod);
}
}