以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  如何按保证金或是固定资金额度来设定持仓比例?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=152850)

--  作者:代人发贴
--  发布时间:2017/5/12 10:17:41
--  如何按保证金或是固定资金额度来设定持仓比例?
 请教你个问题,
多品种交易程序化交易,如何按保证金或是固定资金额度来设定持仓比例?让同时下单但自动分配不同合约手数?
比如分配一份5万保证金,单合约J09,M09,下单手数会不同?
这个在哪里设置?谢谢! 

--  作者:gxx978
--  发布时间:2017/5/12 10:23:52
--  
这个需要在策略代码中写入。你的两个合约是按5万保证金的等分下单,即每一个合约是2.5万,floor(25000/(c*合约单位*保证金比例)),这个就是下单手数了。
--  作者:pyd
--  发布时间:2017/5/12 10:26:44
--  

图表交易是按虚拟资金计算手数,多品种多框架之间的资金是独立的,默认都是100万,各自计算各自的手数

手数:asset/(c*TACCOUNT(41)*MULTIPLIER);


--  作者:tradersniper
--  发布时间:2017/5/12 10:34:20
--  
以下是引用gxx978在2017/5/12 10:23:52的发言:
这个需要在策略代码中写入。你的两个合约是按5万保证金的等分下单,即每一个合约是2.5万,floor(25000/(c*合约单位*保证金比例)),这个就是下单手数了。

在策略代码写入,那不同的合约都要写?那如果是多品种,是按个重新写到策略里?我看有个篮子组合功能是不是可解决这个问题?

比如100万
每个品种5万保证金,那么5万可能做一手J 但做M,可能就10手了,十多个品种,各个品种都会不同手数,同一套策略如何实现这个资金划拨?


--  作者:gxx978
--  发布时间:2017/5/12 10:42:28
--  
通过篮子交易按照金额是可以计算出相应的下单手数的。篮子交易是监控一个品种或指数,条件满足后,这个篮子里的品种都会进行相应的下单操作。
--  作者:tradersniper
--  发布时间:2017/5/12 13:12:09
--  
以下是引用gxx978在2017/5/12 10:42:28的发言:
通过篮子交易按照金额是可以计算出相应的下单手数的。篮子交易是监控一个品种或指数,条件满足后,这个篮子里的品种都会进行相应的下单操作。 如果是

如果是多个品种,是不是都必须在界面窗口打开才能进行程序化交易?

用篮子交易就不需要打开那么多窗口?

篮子交易的映射,每次只能选择一个映射品种?

 


--  作者:tradersniper
--  发布时间:2017/5/12 13:18:15
--  
可否在软件设置里,针对每个品种设置固定手数,而程序信号指示提示买卖,不同的品种设置每次买卖的手数?这个在哪里设置?
--  作者:shq
--  发布时间:2017/5/12 13:20:39
--  
不是,前面已经描述过,篮子交易是监控某一个品种或者指数,然后针对该篮子里的所有品种按照预设的比例进行下单。

所以,不需要打开那么多的图表。

不是,篮子里的这些品种可以自由更改种类与比例,建议您去实际操作看下: http://www.weistock.com/WeisoftHelp/lanzi.htm。

--  作者:shq
--  发布时间:2017/5/12 13:22:22
--  
7楼所描述的,篮子交易就可以实现,或者您使用后台交易系统,后台语句编写时可以指定下单的品种及其手数。
--  作者:qwer123
--  发布时间:2017/5/12 14:49:07
--  
r2:=ref(o,todarbar);

//交易金额(万)
qw1:=200;

//交易杠杆
qw2:=3.5;

qq1:=qw1*qw2;
tn2:=qq1*10000/(r2*multiplier);

//加载次数
qw3:=8,linethick0;

//窗口数量
qw4:=12;

//基础交易手数
tn3:=round(tn2/(qw3*qw4)),linethick0;
tn1:=max(tn3,1);


n你可以参考这个,修改一下,应该可以满足你的要求。