程序员的量化交易之路(19)--Cointrader之Bar实体(7)
来源:互联网 发布:雅可比矩阵机器人 编辑:程序博客网 时间:2024/04/28 08:20
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrader.top
1. 代码
package org.cryptocoinpartners.schema;import org.joda.time.format.DateTimeFormat;import org.joda.time.format.DateTimeFormatter;public class Bar extends Event {private long timestamp;//时间戳private Double open;//开盘价private Double close;//收盘价private Double high;//最高价private Double low;//最低价private Market market;//市场private static final DateTimeFormatter FORMAT = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");// private static final SimpleDateFormat FORMAT = new SimpleDateFormat("dd.MM.yyyy kk:mm:ss");private static final String SEPARATOR = ",";public Bar(long timestamp, Double open, Double close, Double high, Double low, Market market) {this.timestamp = timestamp;this.open = open;this.close = close;this.high = high;this.low = low;this.market = market;}@Overridepublic long getTimestamp() {return timestamp;}public Double getOpen() {return open;}public Double getClose() {return close;}public Double getHigh() {return high;}public Double getLow() {return low;}public Market getMarket() {return market;}protected void setTimestamp(long timestamp) {this.timestamp = timestamp;}protected void setOpen(Double open) {this.open = open;}protected void setHigh(Double high) {this.high = high;}protected void setLow(Double low) {this.low = low;}protected void setClose(Double close) {this.close = close;}protected void setMarket(Market market) {this.market = market;}@Overridepublic String toString() {return "Bar Start=" + (getTimestamp() != 0 ? (FORMAT.print(getTimestamp())) : "") + SEPARATOR + "Market=" + getMarket() + SEPARATOR + "Open="+ getOpen() + SEPARATOR + "High=" + getHigh() + SEPARATOR + "Low=" + getLow() + SEPARATOR + "Close=" + getClose();}}
这里有个Market,我们在后面的节中会说明。
我们的每一节都很简单,但就是一节节简单的内容最后走下来就组成了一个复杂的量化交易平台。
路遥知马力。
0 0
- 程序员的量化交易之路(19)--Cointrader之Bar实体(7)
- 程序员的量化交易之路(17)--Cointrader之Temporal实体(5)
- 程序员的量化交易之路(18)--Cointrader之Event实体(6)
- 程序员的量化交易之路(20)--Cointrader之Assert实体(8)
- 程序员的量化交易之路(21)--Cointrader之Currency货币实体(9)
- 程序员的量化交易之路(24)--Cointrader之RemoteEvent远程事件实体(11)
- 程序员的量化交易之路(25)--Cointrader之MarketData市场数据实体(12)
- 程序员的量化交易之路(26)--Cointrader之Listing挂牌实体(13)
- 程序员的量化交易之路(28)--Cointrader之Offer报价实体(15)
- 程序员的量化交易之路(29)--Cointrader之Tick实体(16)
- 程序员的量化交易之路(15)--Cointrader之EntityBase类(3)
- 程序员的量化交易之路(27)--Cointrader之PriceData价格数据(14)
- 程序员的量化交易之路(30)--Cointrader之ConfigUtil(17)
- 程序员的量化交易之路(31)--cointrader之Balance现金(18)
- 程序员的量化交易之路(13)--Cointrader类图(1)
- 程序员的量化交易之路(14)--Cointrader数据表(2)
- 程序员的量化交易之路(22)--Cointrader值货币集合Currencies(10)
- 程序员的量化交易之路(1)----规划开篇
- 轻量级网页数据传递
- 情书博客原创
- QQ空间美化高仿认证PS动态皮肤背景音乐添加快速聊天
- 5173毕业设计论文网的创业
- LeetCode: House Robber
- 程序员的量化交易之路(19)--Cointrader之Bar实体(7)
- SAI教程,真人照片转手绘
- Android.mk详解
- Android中线程通讯类Handler
- MyBatis单表查询
- Sao utils windows主题美化
- u盘重装系统
- 程序员的量化交易之路(20)--Cointrader之Assert实体(8)
- Magento URL Redirect from Controller