forked from vnpy/vnpy.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
faq.html
300 lines (273 loc) · 15.6 KB
/
faq.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
<!DOCTYPE html>
<html lang="zh"
>
<head>
<title>常见问题 - vn.py</title>
<!-- Using the latest rendering mode for IE -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="/images/favicon.png" rel="icon">
<link rel="canonical" href="/faq.html">
<meta name="author" content="用Python的交易员" />
<meta name="description" content="vn.py是否提供历史数据? 答:作为开源项目,vn.py本身不提供历史数据服务器,但是提供了几个历史数据的解决方案: vn.trader下的IF0000_1min.csv包含了三年多的股指期货连续合约的一分钟数据,用户可以使用ctaHistoryData.py中的脚本函数将该数据导入MongoDB后用于回测; ctaHistoryData.py中同时提供了从通联数据的API接口一键下载建立本地数据库的函数,用户使用前需要购买相应的数据授权; vn.trader中的dataRecorder模块可以用于将每日的Tick行情数据收集后汇总成1分钟K线并插入MongoDB数据库,数据格式和ctaAlgo模块中使用的通用,该模块默认关闭,可以通过文件夹下的DR_setting.json来进行配置。 是否能在Mac下使用? 答:不能,目前国内的柜台API接口只提供Windows和Linux下的接口,封装后的vn.py接口也只能在对应的操作系统使用。 是否提供Windows下的64位Python的封装? 答:无,一方面国内部分柜台接口只有Windows下的32位版本,另一方面部分常用的Python库不提供64位的版本,因此出于兼容性的考虑,官方的vn.py只支持Windows下32位的Python(Linux下是64位),但目前有社区的用户自行封装编译了64位的API。 Python 3版本? 答:目前Python 3的全局锁GIL性能远逊于Python 2,导致运行速度整体低20-40%不等,同时过去半年有一些社区反馈信息表示Python 3的坑太多,因此官方暂无支持计划。 Linux版本? 答 ..." />
<meta property="og:site_name" content="vn.py" />
<meta property="og:type" content="article"/>
<meta property="og:title" content="常见问题"/>
<meta property="og:url" content="/faq.html"/>
<meta property="og:description" content="vn.py是否提供历史数据? 答:作为开源项目,vn.py本身不提供历史数据服务器,但是提供了几个历史数据的解决方案: vn.trader下的IF0000_1min.csv包含了三年多的股指期货连续合约的一分钟数据,用户可以使用ctaHistoryData.py中的脚本函数将该数据导入MongoDB后用于回测; ctaHistoryData.py中同时提供了从通联数据的API接口一键下载建立本地数据库的函数,用户使用前需要购买相应的数据授权; vn.trader中的dataRecorder模块可以用于将每日的Tick行情数据收集后汇总成1分钟K线并插入MongoDB数据库,数据格式和ctaAlgo模块中使用的通用,该模块默认关闭,可以通过文件夹下的DR_setting.json来进行配置。 是否能在Mac下使用? 答:不能,目前国内的柜台API接口只提供Windows和Linux下的接口,封装后的vn.py接口也只能在对应的操作系统使用。 是否提供Windows下的64位Python的封装? 答:无,一方面国内部分柜台接口只有Windows下的32位版本,另一方面部分常用的Python库不提供64位的版本,因此出于兼容性的考虑,官方的vn.py只支持Windows下32位的Python(Linux下是64位),但目前有社区的用户自行封装编译了64位的API。 Python 3版本? 答:目前Python 3的全局锁GIL性能远逊于Python 2,导致运行速度整体低20-40%不等,同时过去半年有一些社区反馈信息表示Python 3的坑太多,因此官方暂无支持计划。 Linux版本? 答 ..."/>
<meta property="article:published_time" content="2016-04-06" />
<meta property="article:section" content="文章" />
<meta property="article:author" content="用Python的交易员" />
<!-- Bootstrap -->
<link rel="stylesheet" href="/theme/css/bootstrap.readable.min.css" type="text/css"/>
<link href="/theme/css/font-awesome.min.css" rel="stylesheet">
<link href="/theme/css/pygments/monokai.css" rel="stylesheet">
<link rel="stylesheet" href="/theme/css/style.css" type="text/css"/>
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?e8c7573f82d43fa50c895a8e28c49ceb";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
</head>
<body>
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="/" class="navbar-brand">
<img src="/images/favicon.png" width=""/> vn.py </a>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<li><a href="/pages/quickstart.html">
Quick Start
</a></li>
<li><a href="/pages/blog.html">
日志
</a></li>
<li><a href="/pages/screenshot.html">
截图
</a></li>
<li><a href="/pages/community.html">
社区
</a></li>
<li><a href="/pages/api.html">
API接口
</a></li>
<li><a href="/pages/download.html">
下载
</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="/archives.html"><i class="fa fa-th-list"></i><span class="icon-label">Archives</span></a></li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
</div> <!-- /.navbar -->
<!-- Banner -->
<style>
#banner{
background-image:url("/images/banner.png");
}
</style>
<div id="banner">
<div class="container">
<div class="copy">
<h1>vn.py</h1>
<p class="intro">Developed by traders, for traders.</p>
</div>
</div>
</div><!-- End Banner -->
<div class="container">
<div class="row">
<div class="col-sm-9">
<section id="content">
<article>
<header class="page-header">
<h1>
<a href="/faq.html"
rel="bookmark"
title="Permalink to 常见问题">
常见问题
</a>
</h1>
</header>
<div class="entry-content">
<div class="panel">
<div class="panel-body">
<footer class="post-info">
<span class="label label-default">Date</span>
<span class="published">
<i class="fa fa-calendar"></i><time datetime="2016-04-06T21:45:00+08:00"> 2016-04-06(周三)</time>
</span>
</footer><!-- /.post-info --> </div>
</div>
<h3>vn.py是否提供历史数据?</h3>
<p>答:作为开源项目,vn.py本身不提供历史数据服务器,但是提供了几个历史数据的解决方案:</p>
<ol>
<li>
<p>vn.trader下的IF0000_1min.csv包含了三年多的股指期货连续合约的一分钟数据,用户可以使用ctaHistoryData.py中的脚本函数将该数据导入MongoDB后用于回测;</p>
</li>
<li>
<p>ctaHistoryData.py中同时提供了从通联数据的API接口一键下载建立本地数据库的函数,用户使用前需要购买相应的数据授权;</p>
</li>
<li>
<p>vn.trader中的dataRecorder模块可以用于将每日的Tick行情数据收集后汇总成1分钟K线并插入MongoDB数据库,数据格式和ctaAlgo模块中使用的通用,该模块默认关闭,可以通过文件夹下的DR_setting.json来进行配置。</p>
</li>
</ol>
<h3>是否能在Mac下使用?</h3>
<p>答:不能,目前国内的柜台API接口只提供Windows和Linux下的接口,封装后的vn.py接口也只能在对应的操作系统使用。</p>
<h3>是否提供Windows下的64位Python的封装?</h3>
<p>答:无,一方面国内部分柜台接口只有Windows下的32位版本,另一方面部分常用的Python库不提供64位的版本,因此出于兼容性的考虑,官方的vn.py只支持Windows下32位的Python(Linux下是64位),但目前有社区的用户自行封装编译了64位的API。</p>
<h3>Python 3版本?</h3>
<p>答:目前Python 3的全局锁GIL性能远逊于Python 2,导致运行速度整体低20-40%不等,同时过去半年有一些社区反馈信息表示Python 3的坑太多,因此官方暂无支持计划。</p>
<h3>Linux版本?</h3>
<p>答:目前已经有社区贡献版本的linux编译工具,作者测试可用,包括详细教程的官方版本将会在2016年完成</p>
<h3>如何获得LTS测试账户?</h3>
<p>答:LTS是华宝证券目前独占的证券交易柜台,实盘账户的开户需要500万资金(特殊情况会有例外),测试账户可以联系他们的客服申请。服务器地址、经纪商编号等在获取账户后华宝证券都会提供。</p>
<h3>如何获得CTP测试账户?</h3>
<p>答:推荐上期技术开发的这个网站 http://simnow.sfit.com.cn/ 可以选择自己未来打算使用的期货公司开立仿真账号。</p>
<h3>为什么Demo中exe文件夹下的demoMain.exe文件运行报错?</h3>
<p>答:请将exe文件夹复制到一个没有中文的路径名下(如C:\exe),再运行demoMain.exe。出现这个情况的原因是将Python文件打包时使用的nuitka工具对中文支持有问题。</p>
<h3>是否提供历史行情数据?</h3>
<p>答:用户可以使用vn.datayes模块和vn.trader中的CTA功能来建立历史行情数据库。</p>
<h3>尝试连接CTP或LTS接口时,出现”empty location for service name in line 17 of file ....\source\network\serviceName.cpp”或者”invalid location in line 44 of file ....\source\network\ServiceName.cpp”错误如何解决?</h3>
<p>答:在输入服务器的地址或者IP时,注意不要漏掉前缀的“tcp://”。</p>
<h3>运行时出现”ImportError: DLL load failed: %1 不是有效的Win32应用程序”错误如何解决?</h3>
<p>答:请去http://www.microsoft.com/zh-CN/download/details.aspx?id=40784
下载x64和x86的vcredist(VC运行环境),并安装。</p>
</div>
<!-- /.entry-content -->
</article>
</section>
</div>
<div class="col-sm-3" id="sidebar">
<aside>
<section class="well well-sm">
<ul class="list-group list-group-flush">
<li class="list-group-item"><h4><i class="fa fa-home fa-lg"></i><span class="icon-label">Social</span></h4>
<ul class="list-group" id="social">
<li class="list-group-item"><a href="http://github.com/vnpy/vnpy"><i class="fa fa-github-square fa-lg"></i> Github</a></li>
</ul>
</li>
<li class="list-group-item"><h4><i class="fa fa-external-link-square fa-lg"></i><span class="icon-label">Links</span></h4>
<ul class="list-group" id="links">
<li class="list-group-item">
<a href="http://www.vnpie.com" target="_blank">
官方论坛 - 维恩的派
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.trader" target="_blank">
交易平台
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.event" target="_blank">
事件引擎
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.ctp" target="_blank">
CTP接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.xspeed" target="_blank">
飞创接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.femas" target="_blank">
飞马接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.ksotp" target="_blank">
金仕达期权接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.ksgold" target="_blank">
金仕达黄金接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.sgit" target="_blank">
飞鼠接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/dev/vn.qdp" target="_blank">
QDP接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.oanda" target="_blank">
OANDA接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.ib" target="_blank">
IB接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.shzd" target="_blank">
直达期货接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.okcoin" target="_blank">
OKCoin接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.datayes" target="_blank">
通联数据接口
</a>
</li>
<li class="list-group-item">
<a href="http://github.com/vnpy/vnpy/tree/master/vn.demo" target="_blank">
开发DEMO
</a>
</li>
</ul>
</li>
</ul>
</section>
</aside>
</div>
</div>
</div>
<footer>
<div class="container">
<hr>
<div class="row">
<div class="col-xs-10">© 2017 用Python的交易员
· Powered by <a href="https://github.com/DandyDev/pelican-bootstrap3" target="_blank">pelican-bootstrap3</a>,
<a href="http://docs.getpelican.com/" target="_blank">Pelican</a>,
<a href="http://getbootstrap.com" target="_blank">Bootstrap</a> </div>
<div class="col-xs-2"><p class="pull-right"><i class="fa fa-arrow-up"></i> <a href="#">Back to top</a></p></div>
</div>
</div>
</footer>
<script src="/theme/js/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="/theme/js/bootstrap.min.js"></script>
<!-- Enable responsive features in IE8 with Respond.js (https://github.com/scottjehl/Respond) -->
<script src="/theme/js/respond.min.js"></script>
<script src="/theme/js/bodypadding.js"></script>
</body>
</html>