Skip to content

chenhongbao/HOPE

Repository files navigation

HOPE - Homogeneous Order Processing Environment

HOPE is a set of tools to automate your trades in financial market. Its
core functions include order/sub-account management, candle generation,
risk management, strategy deployment and back testing.

HOPE is initially  developed for Chinese future market.  It uses CTP[1]
as the default(also built-in) broker's counter system. If you are using
a different one, you need to make an adaptor between HOPE and it.

HOPE is built using open source libraries:

1. Derby[2] - keep user profiles, account setting, position/transaction.
2. Jetty[3] - browser-based UI for management.
3. Common CSV[4] - store/read historical market data.
4. Protobuf[5] - codec engine for internal data exchange.
5. JAXB[6] - read/write data object as XML.

Lucky with your trades.


                                                            Hongbao Chen
                                                 chenhongbao@outlook.com
                                                              2020-04-15
                                                              
References

[1] CTP(Comprehensive Transaction Platform) developed by SFIT(Shanghai 
    Futures Information Technology), http://www.sfit.com.cn/
[2] Apache Derby, http://db.apache.org/derby/
[3] Eclipse Jetty, https://www.eclipse.org/jetty/
[4] Apache Common CSV, https://commons.apache.org/proper/commons-csv/
[5] Google Protobuf, https://github.com/protocolbuffers/protobuf/
[6] JAXB, https://javaee.github.io/jaxb-v2/