// Path: code/wp-huobi-robot-task/src/main/java/org/warmsheep/enums/CoinType.java
// public enum CoinType {
// 	/**
// 	 * 1、比特币
// 	 */
// 	BTC(1, "比特币"),
// 	/**
// 	 * 2、莱特币
// 	 */
// 	LTC(2, "莱特币");
// 	
// 
// 	private String value;
// 	private int key;
// 
// 	private CoinType(int key, String value) {
// 		this.key = key;
// 		this.value = value;
// 	}
// 
// 	/**
// 	 * 通过下标获得枚举
// 	 */
// 	public static CoinType getByIndex(Integer index) {
// 		if (null == index)
// 			return null;
// 		for (CoinType at : CoinType.values()) {
// 			if (at.key == index)
// 				return at;
// 		}
// 		return null;
// 	}
// 
// 	/**
// 	 * 通过名称获得枚举
// 	 */
// 	public static CoinType getByValue(String value) {
// 		if (StringUtils.isBlank(value))
// 			return null;
// 		for (CoinType at : CoinType.values()) {
// 			if (at.value.equals(value))
// 				return at;
// 		}
// 		return null;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return this.key + ":" + this.value;
// 	}
// 	
// 	public String getValue() {
// 		return value;
// 	}
// 	public void setValue(String value) {
// 		this.value = value;
// 	}
// 
// 	public int getKey() {
// 		return key;
// 	}
// 	public void setKey(int key) {
// 		this.key = key;
// 	}
// }


import java.util.TreeMap;
import org.apache.commons.lang.StringUtils;
import org.warmsheep.enums.CoinType;
	 * @return
	 * @throws Exception
	 */
	public String sellMarket(int coinType, String amount, String tradePassword, Integer tradeid, String method)
			throws Exception {
		TreeMap<String, Object> paraMap = new TreeMap<String, Object>();
		paraMap.put("method", method);
		paraMap.put("created", getTimestamp());
		paraMap.put("access_key", huobiAccessKey);
		paraMap.put("secret_key", huobiSecretKey);
		paraMap.put("coin_type", coinType);
		paraMap.put("amount", amount);
		String md5 = sign(paraMap);
		paraMap.remove("secret_key");
		paraMap.put("sign", md5);
		if (StringUtils.isNotEmpty(tradePassword)) {
			paraMap.put("trade_password", tradePassword);
		}
		if (null != tradeid) {
			paraMap.put("trade_id", tradeid);
		}
		return post(paraMap, huobiApiUrl);
	}
	
	/**
	 * 获取一分钟线
	 * @return
	 * @throws Exception
	 */
	public String getMinuteData(int coinType)throws Exception {
// Path: code/wp-huobi-robot-task/src/main/java/org/warmsheep/enums/CoinType.java
// public enum CoinType {
// 	/**
// 	 * 1、比特币
// 	 */
// 	BTC(1, "比特币"),
// 	/**
// 	 * 2、莱特币
// 	 */
// 	LTC(2, "莱特币");
// 	
// 
// 	private String value;
// 	private int key;
// 
// 	private CoinType(int key, String value) {
// 		this.key = key;
// 		this.value = value;
// 	}
// 
// 	/**
// 	 * 通过下标获得枚举
// 	 */
// 	public static CoinType getByIndex(Integer index) {
// 		if (null == index)
// 			return null;
// 		for (CoinType at : CoinType.values()) {
// 			if (at.key == index)
// 				return at;
// 		}
// 		return null;
// 	}
// 
// 	/**
// 	 * 通过名称获得枚举
// 	 */
// 	public static CoinType getByValue(String value) {
// 		if (StringUtils.isBlank(value))
// 			return null;
// 		for (CoinType at : CoinType.values()) {
// 			if (at.value.equals(value))
// 				return at;
// 		}
// 		return null;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return this.key + ":" + this.value;
// 	}
// 	
// 	public String getValue() {
// 		return value;
// 	}
// 	public void setValue(String value) {
// 		this.value = value;
// 	}
// 
// 	public int getKey() {
// 		return key;
// 	}
// 	public void setKey(int key) {
// 		this.key = key;
// 	}
// }


// Path: code/wp-huobi-robot-task/src/main/java/org/warmsheep/huobi/HuobiService.java
import java.util.TreeMap;
import org.apache.commons.lang.StringUtils;
import org.warmsheep.enums.CoinType;

	 * @return
	 * @throws Exception
	 */
	public String sellMarket(int coinType, String amount, String tradePassword, Integer tradeid, String method)
			throws Exception {
		TreeMap<String, Object> paraMap = new TreeMap<String, Object>();
		paraMap.put("method", method);
		paraMap.put("created", getTimestamp());
		paraMap.put("access_key", huobiAccessKey);
		paraMap.put("secret_key", huobiSecretKey);
		paraMap.put("coin_type", coinType);
		paraMap.put("amount", amount);
		String md5 = sign(paraMap);
		paraMap.remove("secret_key");
		paraMap.put("sign", md5);
		if (StringUtils.isNotEmpty(tradePassword)) {
			paraMap.put("trade_password", tradePassword);
		}
		if (null != tradeid) {
			paraMap.put("trade_id", tradeid);
		}
		return post(paraMap, huobiApiUrl);
	}
	
	/**
	 * 获取一分钟线
	 * @return
	 * @throws Exception
	 */
	public String getMinuteData(int coinType)throws Exception {
		if(coinType == CoinType.BTC.getKey()){