欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 关于比例开仓

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有7671人关注过本帖树形打印复制链接

主题:关于比例开仓

帅哥哟,离线,有人找我吗?
skylands
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
关于比例开仓  发帖心情 Post By:2015/4/29 10:30:39 [显示全部帖子]

buy(开仓条件,20%,thisclose);
当开仓用比例时,这个20%比例是什么对象的20%?是初始资金的20%?是当时账户动态权益的20%?还是什么的?

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2015/4/29 11:06:25 [显示全部帖子]

比如策略资金是100万,那下单永远都是100万的20%? 
如果资金量增长了之后,想要增加下单量,就只能调整策略里的设置?有没有别的办法?

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2015/4/29 11:18:37 [显示全部帖子]

那对于多框架来说,账户刚刚开始交易时,图表虚拟根据其上一个信号可能已经是大幅盈利的,这时候你可能更希望的是按你所设的初始资金的比例来交易。下单的实际单量可能与预期不同,这样岂不是很难做资金的品种配比和管理?

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2015/5/18 14:18:53 [显示全部帖子]

直接写手数固然可以,过去也是这么做的。但问题在于发现越来越麻烦,因为多账户多策略多框架交易,策略一有修改所有的手数就得全部重新输入,总是挂一漏万。我希望系统自动计算不同品种应该下的手数,我只控制其占总金额的比例就行了。
接着追问比例下单:如果策略里初始资金是100万,每次下单使用20%的资金,从虚拟图表上来说,计算当时的虚拟净值(总资金)是从图表上第一个信号计算起,还是从最近一个信号算起,还是从历史算起(似乎不应是这个)?

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2015/5/18 15:07:24 [显示全部帖子]

目前就是这样的。但每个品种就得设不同的手数,品种一多就比较麻烦了。策略只要有一点点小修改,就得保存,一保存策略所有的框架窗格中手数就回归默认就得一个一个重新调整手数。比较麻烦。还请回答上面的问题

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2015/5/18 17:12:15 [显示全部帖子]

具体怎么来用公式定义,还请示教……
下单语句buy(cond,x%,marketr)的volume那里只能是手数数字或者比例。其它我不懂

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2015/5/19 9:11:31 [显示全部帖子]

A:=1000000;
NUM:INTPART(((A*0.2)/(ref(C,1)*MULTIPLIER*TACCOUNT(41))));
buy(cond,NUM,marketr);

是这样用吗?
如果是,那么:
1. 我将C改成ref(c,1)没问题吧?
2. 由于多头和空头保证金都是一样的,在开空时是否可以不另外用TACCOUNT(42)定义num了?
3. 其中的比例数0.2是否可以做成一个可调参数,譬如NUM:INTPART(((A*BL)/(ref(C,1)*MULTIPLIER*TACCOUNT(41)))),BL作为变量,可随时调整其参数?

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2015/5/19 9:35:27 [显示全部帖子]

"保证金和合约信息"因为有勾选“自动从接口同步单位信息”,这样应该就是准确的吧?不需要单独设置吧?

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2015/5/20 14:41:18 [显示全部帖子]

经过这样改造以后,对NUM和HOLDING同时进行输出,发现有时候NUM和HOLDING的输出结果不一致,时常出现HOLDING大于NUM的情况。这是为什么?似乎他们应该是一致的呀

 回到顶部
帅哥哟,离线,有人找我吗?
skylands
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:755 积分:6 威望:0 精华:0 注册:2013/5/16 5:52:00
  发帖心情 Post By:2015/5/20 15:26:39 [显示全部帖子]

求工作人员解答啊……………………………………另外,有减小取整函数intpart是不是意味着还有增大取整函数?

 回到顶部
总数 23 1 2 3 下一页