设为首页收藏本站

 找回密码
 注册
楼主: songxp2008
打印 上一主题 下一主题

如何同一合约运行不同策略 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
11#
发表于 2012-10-22 14:57:01 |只看该作者
糊涂何妨 发表于 2012-10-22 14:54
比如我a策略在这里有仓位了,但是我b策略刚好满足进仓条件,但是我使用a函数判断现在有仓位,所以导致现 ...

不去判断帐户持仓,按自己策略的条件与自行记录的数据来决定开仓的手数。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
12#
发表于 2012-10-23 11:12:14 |只看该作者
糊涂何妨 发表于 2012-10-22 14:54
比如我a策略在这里有仓位了,但是我b策略刚好满足进仓条件,但是我使用a函数判断现在有仓位,所以导致现 ...

使用全局变量或是数据文件的方式自行记录开仓或持仓情况,不去判断帐户持仓。

使用道具 举报

Rank: 4

精华
0
UID
8063
积分
279
帖子
200
主题
9
阅读权限
50
注册时间
2010-4-2
最后登录
2017-9-15
13#
发表于 2012-10-24 15:37:42 |只看该作者
这种别用A函数就好了

使用道具 举报

Rank: 4

精华
0
UID
82138
积分
255
帖子
56
主题
19
阅读权限
50
注册时间
2011-11-25
最后登录
2014-12-1
14#
发表于 2012-12-3 14:29:06 |只看该作者
总结上面的问题
一、A_SellPosition和A_buyposition是账户函数,判断的是账户里的持仓情况。若在一个账户中运行多个策略,而策略本身不对各自的持仓加以判断,则会造成混乱。
二、marketposition判断的是系统持仓情况,建议对不太了解A_SellPosition和A_buyposition的人使用marketposition。在使用marketposition作为持仓判断的情况下:
    1、在一个超级图表上(该图表上有一个合约),加载多个策略,对同一个账号的操作不会造成混乱。
     2、不同的超级图表(多个图表加载的合约一致),加载不同策略,对同一个账号的操作不会造成混乱。
    3、不同的超级图表,选择各自不同的合约,不同合约加载不同策略,对同一个账号的操作不会造成混乱。
    4、不同的超级图表,选择各自不同的合约,但是用相同的策略,对同一个账号的操作不会造成混乱。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 05:14

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部