程序员的量化交易之路(20)--Cointrader之Assert实体(8)
程序员 -- 20 实体 交易 量化 assert
2023-09-14 08:56:49 时间
转载需说明出处:http://blog.csdn.net/minimicall, http://cloudtrade.top
任何可交易的都可以称之为Assert,资产。其类代码如下:
package org.cryptocoinpartners.schema; import javax.persistence.Basic; import javax.persistence.Cacheable; import javax.persistence.Entity; import javax.persistence.Transient; import org.slf4j.Logger; import org.slf4j.LoggerFactory; * Represents anything valuable and tradable, like currency or stock *任何有价值的并且可交易的物体,比如现金、股票 * @author Tim Olson @Entity //实体,说明在数据库中会建立相应的表格。由于没有使用name参数,说明类名就是表明。 @Cacheable //可缓存 public abstract class Asset extends EntityBase { public static Asset forSymbol(String symbol) { // only Currency is supported return Currency.forSymbol(symbol); @Basic(optional = false) public String getSymbol() { return symbol; @Basic(optional = false) public double getBasis() { return basis; @Transient public int getScale() { int length = (int) (Math.log10(Math.round(1 / basis))); return length; @Override public String toString() { return symbol; protected Asset(String symbol, double basis) { this.symbol = symbol; this.basis = basis; // JPA protected Asset() { protected void setSymbol(String symbol) { this.symbol = symbol; protected void setBasis(double basis) { this.basis = basis; private String symbol;//符号 private double basis;//值 private static Logger log = LoggerFactory.getLogger(Asset.class); }
相关文章
- 程序员的量化交易之路(38)--Lean之实时事件处理接口IRealTimeHandler和RealTimeEvent6
- 程序员的量化交易之路(37)--Lean之DataStream数据流5
- 程序员的量化交易之路(31)--cointrader之Balance现金(18)
- 程序员的量化交易之路(26)--Cointrader之Listing挂牌实体(13)
- 程序员的量化交易之路(24)--Cointrader之RemoteEvent远程事件实体(11)
- 程序员的量化交易之路(17)--Cointrader之Temporal实体(5)
- 程序员的量化交易之路(14)--Cointrader数据表(2)
- 程序员的量化交易之路(12)--Guice库的学习
- 程序员的量化交易之路(11)--命令参数解析库JCommonder学习
- 程序员的量化交易之路(10)--金融概念Stop-limit Order
- 程序员的量化交易之路(7)--金融概念Positon
- 程序员的量化交易之路(5)--Esper之Map事件(4)
- 从一个程序员的角度看——微信小应用(第二弹 见解)
- 屌丝程序员在夏始春末拍的罗曼史之夏婚系列---结婚了
- 优秀程序员的十个习惯
- 程序员技术练级攻略(转)
- 程序员的最大挑战--没时间学习新知识(转)
- 程序员的算法趣题Q14: 国名接龙
- 程序员的算法趣题Q07: 日期的二进制转换
- 程序员的算法趣题Q17:30人31足游戏
- 推荐一个用于程序员写代码时播放背景音乐的网站:听雨网
- Android程序员入门或转行音视频,应该怎么做?
- 程序员面试必知的8个数据结构
- 【程序人生】不要称自己为程序员,以及其他的一些职业建议
- [深入理解SSD 为SSD编程]:总结—每个程序员都应该了解的关于固态硬盘的知识
- 阿里程序员回老家被哥们吐槽,破IT就破IT,还阿里巴巴
- 侵犯商业秘密门槛降低:程序员要开始重复造轮子了吗?
- 北京35岁程序员失业,感叹:编程估计没戏了,想去卖点煎饼果子养家~
- 程序员主流代码编辑器,你用过多少款?
- 想成为挣钱的游戏程序员要经历多少阶段?