add doc · pythonAI/quantOSUserGuide@da1518d · GitHub
Skip to content

Commit da1518d

Browse files
committed
add doc
1 parent 76c9667 commit da1518d

4 files changed

Lines changed: 97 additions & 3 deletions

File tree

6_tradesolution.md

Lines changed: 2 additions & 2 deletions

8_tradesimguide.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# 如何进行仿真交易
2+
3+
作者:vanvency, PKUJohnson
4+
5+
我们提供仿真交易系统TradeSim。
6+
7+
+ TradeSim是一个在线仿真交易平台(未开源),提供账户管理、在线交易、模拟成交等服务,支持股票、期货等品种的交易。
8+
+ TradeSim中的交易系统模块支持多账户管理、多通道交易、实时风控,提供包括VWAP、TWAP、配对交易、篮子下单在内的算法交易,是一款企业级应用。
9+
10+
使用TradeSim非常简单,只需要如下几个步骤:
11+
12+
1、注册成为quantOS的用户,即成为TradeSim系统的合法用户。每个用户初始提供三个交易策略,分别交易沪深300,中证500和股指期货。注册地址是:[http://www.quantos.org/cas/register.html](http://www.quantos.org/cas/register.html)
13+
14+
2、下载TradeApi。下载地址是:[https://github.com/quantOS-org/TradeApi](https://github.com/quantOS-org/TradeApi)
15+
16+
3、使用TradeApi进行程序化交易。样例代码如下:
17+
18+
```py
19+
from tradeapi import TradeApi
20+
21+
# 登录仿真系统
22+
tapi = TradeApi(addr="tcp://gw.quantos.org:8901")
23+
user_info, msg = tapi.login("demo", "token")
24+
25+
# 选择策略号
26+
tapi.use_strategy(123) # 123为给你分配的策略号,可以从user_info中获得
27+
28+
# 下单接口
29+
task_id, msg = tapi.place_order("000025.SZ", "Buy", 57, 100)
30+
print "msg:", msg
31+
print "task_id:", task_id
32+
```
33+
34+
TradeApi的详细使用方法,请参看[这里](http://www.quantos.org/tradesim/doc.html).
35+
36+
4、登录TradeSim网页,查看交易情况。访问地址是:[http://www.quantos.org/tradesim/trade.html](http://www.quantos.org/tradesim/trade.html)
37+
38+
在TradeSim网页上,我们能看到自己的策略,当期的交易,持仓,绩效等情况。未来会有更多丰富的分析功能。
39+
40+
![](https://github.com/quantOS-org/quantOSUserGuide/blob/master/assets/tradesim_entrust.PNG?raw=true)
41+
42+
![](https://github.com/quantOS-org/quantOSUserGuide/blob/master/assets/tradesim_trade.PNG?raw=true)
43+
44+
![](https://github.com/quantOS-org/quantOSUserGuide/blob/master/assets/tradesim_pnl.PNG?raw=true)

9_tusharepro.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# 我只想使用数据,该怎么做
2+
3+
作者:米哥, symbol, PKUJohnson
4+
5+
如果只想获取一些数据,请使用我们的在线数据服务TusharePro,目前已支持股票、基金、指数、期货等品种的市场数据、参考数据等。
6+
7+
使用非常简单,步骤如下:
8+
9+
1. 成为www.quantos.org的注册用户,注册地址是:[https://www.quantos.org/cas/register.html](https://www.quantos.org/cas/register.html)
10+
11+
2. 下载完整的DataApi。[https://github.com/quantOS-org/DataAPI](https://github.com/quantOS-org/DataAPI)
12+
13+
3. 使用DataApi,从TusharePro获取您需要的研究数据。
14+
15+
以下是简单的使用示例
16+
17+
```python
18+
19+
from DataApi import DataApi
20+
21+
api = DataApi(addr="tcp://data.tushare.org:8910")
22+
23+
api.login("username", "token")
24+
25+
df, msg = api.daily(
26+
symbol="600832.SH, 600030.SH",
27+
start_date="2012-10-26",
28+
end_date="2012-11-30",
29+
fields="",
30+
adjust_mode="post")
31+
```
32+
结果示例(前5条记录):
33+
34+
35+
|close | code | high | low | oi | open | settle | symbol |trade_date |trade_status |turnover |volume |vwap|
36+
| --- | --- | --- |--- |--- |--- |--- |--- |--- |--- |--- |--- |--- |
37+
|5.09| 600832| 5.24| 5.08| NaN |5.23 |NaN |600832.SH| 20121026 |交易 |2.779057e+07| 5381800 | 5.16|
38+
|5.10| 600832| 5.15| 5.08| NaN |5.11 |NaN |600832.SH| 20121029 |交易 |1.320333e+07| 2582557 | 5.11|
39+
|5.11| 600832| 5.18| 5.08| NaN |5.12 |NaN |600832.SH| 20121030 |交易 |1.622705e+07| 3170615 | 5.12|
40+
|5.11| 600832| 5.14| 5.09| NaN |5.12 |NaN |600832.SH| 20121031 |交易 |1.072007e+07| 2097770 | 5.11|
41+
|5.18| 600832| 5.20| 5.12| NaN |5.12 |NaN |600832.SH| 20121101 |交易 |1.972100e+07| 3814712 | 5.17|
42+
43+
```
44+
45+
详细接口API,请参看:[http://tushare.org/pro/usage.html](http://tushare.org/pro/usage.html)
46+

README.md

Lines changed: 5 additions & 1 deletion

0 commit comments

Comments
 (0)