Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[建议]新建后台预警时选择策略应用在哪些账号上

1楼
z7c9 发表于:2010/12/28 17:34:38

否则就要在策略中写死账号,会导致同样的策略在后台多账号交易时要根据账号个数写多个公式。

 

问题参考这个帖子:http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=4608&page=1&star=1

[此贴子已经被作者于2010-12-28 17:35:26编辑过]
2楼
z7c9 发表于:2010/12/28 17:37:21

一个预警应该包括应用的账号,策略,周期和品种。现在只包括后3个,缺少账号的指定,就会导致需要写死账号在策略中。

 

本来也可以考虑把账号做为策略参数进行传递,但是账号可能是类似如'00001'和'231232'这样的字符串,而参数只能传递数字,即使用numtostr函数,也无法处理'00001'这样的账号。

 

综上考虑,还是在新建预警时选择策略应用的账号,是合情合理的。

[此贴子已经被作者于2010-12-28 17:51:08编辑过]
3楼
阿火 发表于:2010/12/28 19:59:40
恩,赞同。
4楼
bbking 发表于:2010/12/28 22:21:18

ACC1:='00001';

ACC2:='00002';

...

 

再试试看

 

我觉得图表与后台都应该选择适用的帐号...

否则多帐号交易的时候会搞混乱

[此贴子已经被作者于2010-12-28 22:22:37编辑过]
5楼
z7c9 发表于:2010/12/28 22:30:49
以下是引用bbking在2010-12-28 22:21:18的发言:

ACC1:='00001';

ACC2:='00002';

...

 

再试试看

 

我觉得图表与后台都应该选择适用的帐号...

否则多帐号交易的时候会搞混乱

[此贴子已经被作者于2010-12-28 22:22:37编辑过]

这样还是写死在策略中的方式,不灵活。

 

多账号交易目前基本上无法正常使用。

[此贴子已经被作者于2010-12-28 22:31:43编辑过]
6楼
admin 发表于:2010/12/29 10:36:03

你可以考虑使用账户组功能,下单时直接给账户组下单。

然后以后你只要维护账户组里的账户即可,不用再改程序了

7楼
z7c9 发表于:2010/12/29 11:14:14
以下是引用admin在2010-12-29 10:36:03的发言:

你可以考虑使用账户组功能,下单时直接给账户组下单。

然后以后你只要维护账户组里的账户即可,不用再改程序了

以下内容为程序代码:

1 mycash:=taccount2(19,'666666');
2 lots:=intpart(mycash/(close*multiplier*taccount(41)));

 

下单手数要根据账号的可用资金决定,肯定是不同的账号下不同手数的单,taccount2要根据每个账号的可用资金计算。不能根据所有账号的总资金计算吧?

8楼
王锋 发表于:2010/12/29 11:18:34
账户组有系数功能,你可以根据每个不同账户资金大小,分批不同的下单系数来解决
9楼
z7c9 发表于:2010/12/29 11:21:52
以下是引用王锋在2010-12-29 11:18:34的发言:
账户组有系数功能,你可以根据每个不同账户资金大小,分批不同的下单系数来解决

问题是资金总是变化的,总不能每天都去手动调整系数吧。既然做程序化交易,肯定是程序根据当时的资金状况自动调整交易手数,否则都去手工指定手数,还怎么自动交易。

共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.