设为首页收藏本站

 找回密码
 注册
查看: 5721|回复: 11
打印 上一主题 下一主题

关于自动交易的几个疑问 [复制链接]

Rank: 3Rank: 3

精华
0
UID
5214
积分
225
帖子
33
主题
14
阅读权限
40
注册时间
2009-8-18
最后登录
2012-3-27
跳转到指定楼层
1#
发表于 2009-9-8 09:18:23 |只看该作者 |倒序浏览
1.昨天开始自动交易,今天开盘前是否打开工作区就可以?是否需要重新设置交易策略?
2.昨天已经买入,计数器对买入数量计数了,今天打开软件后,昨天的计数器结果是否仍然存在?

Rank: 10Rank: 10Rank: 10

精华
8
UID
2300
积分
66650
帖子
1956
主题
168
阅读权限
200
注册时间
2008-9-8
最后登录
2009-11-11
2#
发表于 2009-9-8 09:33:27 |只看该作者
1、如果你的工作区已经保存好就行,“系统设置”里面可设置自动保存你的交易界面,别忘了确认品种是否有误,需要启动自动交易。

2、这个要看你的写法是否有误。看看你前面买入的信号(箭头标记)是否存在就可以确认了。每次重新登陆或者刷新数据,系统会重新从第一个Bar开始执行你的系统,你的相关参数、记录会被重新赋值保存,不会丢失。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2009-9-8 09:33:39 |只看该作者
1.如果工作区里已经有保存好的交易指令以及设置等,是否重新启动自动交易即可.
2.如果公式的写法正确的话,昨天已经开仓的数量是会被记录的.

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
5214
积分
225
帖子
33
主题
14
阅读权限
40
注册时间
2009-8-18
最后登录
2012-3-27
4#
发表于 2009-9-8 21:48:16 |只看该作者
可是商品的设置中对样本的数量设置是一定的,比如说设定了样本数量是300,过了一天,就要更新一个BAR,所以第一个BAR会被挤出,在最后增添了一个新的BAR。如果在第一个BAR就产生了信号,第二天这个BAR没有了,系统不可能还算得出来啊。那么可能这个信号压根儿就没产生,那后面所有的开仓持仓数量就不准确了啊。尤其是在一个长期的系统里这种情况是很有可能发生的吧。
另外,还有一种可能就是昨天产生了开仓信号,但是实际上可能由于滑价或者其他原因并没有实际成交。计数器其实是不计数的。今天打开系统,即便从第一个BAR开始计算,计算到昨天的BAR时,不可能再执行一次买入动作,那计数器是计还是不计?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
8
UID
2300
积分
66650
帖子
1956
主题
168
阅读权限
200
注册时间
2008-9-8
最后登录
2009-11-11
5#
发表于 2009-9-8 22:23:43 |只看该作者
1、保证图表Bar数量符合你的系统要求,是你最基本应该做的事情。300不够,你就600,600不够你就6万

2、“没有实际成交,计数器其实不计数”? 我不了解你的记录方式。从常理来说,不管你实际有没有成交,或者你手工干涉提前平仓了,这个信号都是存在的。 如果到系统执行平仓信号的时候,你的持仓已经没有了,或者已经平掉了部分,那么委托回报会警示你“可平仓位不存在或者可平仓位不足”

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
5214
积分
225
帖子
33
主题
14
阅读权限
40
注册时间
2009-8-18
最后登录
2012-3-27
6#
发表于 2009-9-14 10:49:15 |只看该作者
举个例子来说明我的困惑吧。
比如说,我使用系统内置的海龟进行自动交易,选择的品种是ZN8888,如果样本数过大,就会出现目前买入数量过大的问题。因为在大样本的情况下,系统经过计算后,我的初始资金量经过前期的盈利已经很大了。海龟的交易方法是按照现在的资金量计算开仓数量的,所以本来我要买2手,实际上系统却买进了5手,风险大了可不止一点点。为了避免这种情况的发生,我只能改小样本数量,比如说从300改到100,这样修改后,可以使得买入信号仍然出现,而且数量也符合预期。可是,到明天开始交易时,由于新增了一个BAR,那除非我将样本数量增加到101,不然第一个BAR的数据就会被挤出。有时候会导致之前发出的买入信号就此不见了,同样也不符合目前系统的实际情况。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
7#
发表于 2009-9-14 11:10:19 |只看该作者
可以设置为某个日期开始

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
8#
发表于 2009-9-14 11:11:46 |只看该作者

回复 6# xhmail002 的帖子

一般这种情况,都是将样本数量设置为一个固定的起始时间,这样就不会有增加了新的BAR,而会挤掉原来的数据了.

使用道具 举报

Rank: 3Rank: 3

精华
1
UID
3800
积分
133
帖子
28
主题
6
阅读权限
40
注册时间
2009-3-12
最后登录
2009-9-27
9#
发表于 2009-9-15 08:05:22 |只看该作者

好贴

又学了一点。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
5214
积分
225
帖子
33
主题
14
阅读权限
40
注册时间
2009-8-18
最后登录
2012-3-27
10#
发表于 2009-9-16 23:06:22 |只看该作者
新的问题请教:
我记得TB的规则是每个BAR运行一次。仍以海龟交易指令为例:在日线的图表中,取样本数100,则每次启动交易指令后,应当是每个BAR运行一次,但是今天在盘中,对AU进行监控时,却连续两次发出买入信号。对于今天的BAR而言,在交易时间应当是还没有收盘,那TB是如何运行的呢?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-18 00:13

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部