以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  PERTRADER百分比交易标志(新增函数)功能介绍  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=89761)

--  作者:fly
--  发布时间:2016/1/13 16:19:29
--  PERTRADER百分比交易标志(新增函数)功能介绍

     很多客户希望用实际帐户资金/仓位百分比进行下单交易,实现对实盘帐户资金/仓位高效便捷的管理。3.8版本特新增PERTRADER百分比交易标志,来实现资金/仓位百分比下单功能。

 

一、新增PERTRADER函数后,新旧版本下单方式对比

                                 3.71以前版本                                            

     图表程序化交易     图表虚拟资金/仓位、设定手数 两种下单方式    
     后台程序化交易     设定手数下单

 

                                 3.8版本                                            

     图表程序化交易      图表虚拟资金/仓位、设定手数、帐户资金百分比 三种下单方式    
     后台程序化交易      设定手数、帐户资金百分比  两种下单方式  

 

二、PERTRADER函数详解

PERTRADER
说明:该标志只能配合下单语句使用,可以用于图表和后台程序化交易,计算的最小单位为手。指示该笔交易是否实盘下单时按照实际可用资金或者仓位百分比委托交易; 

     开仓时按照实际可用资金百分比委托交易,计算的最小单位为手(向下取整,股票开仓时为100股的整数倍;期货/期权为1的整数倍);
     平仓时按照实际可用持仓百分比委托交易,计算的最小单位为手

(1)股票平仓时,为100股的整数倍。

      实际可用持仓百分比计算结果大于最小单位100股时,向下取整。

      实际可用持仓百分比计算结果小于最小单位100股时,按最小单位100股下单;

(2)期货/期权为1的整数倍;

      实际可用持仓百分比计算结果大于最小单位1手时,向下取整。

      实际可用持仓百分比计算结果小于最小单位1手时,按最小单位1手下单;

注意:

 

示例:

1.图表程序化交易
  BUY(CROSS(MA1,MA2),50%,MARKET),PERTRADER;
   测评/图表K线图上显示 时,按照虚拟资金的50%开仓;
   程序化下单时,按照实际帐户可用资金的50%委托下单。
  SELL(CROSS(MA2,MA1),50%,MARKET),PERTRADER;
   测评/图表K线图上显示 时,按照虚拟仓位的50%平仓;
   程序化下单时,按照实际帐户全部可用持仓的50%委托下单。
2.后台程序化交易
   TBUY(CROSS(MA1,MA2),50%,MKT),PERTRADER;
   按照实际帐户可用资金的50%委托下单。
   TSELL(CROSS(MA2,MA1),50%,MKT),PERTRADER;
   按照实际帐户全部可用持仓的50%委托下单。

 

三、PERTRADER函数示例

 

四、注意事项

 

    未完待续。。。

 

注意:

代码中的最前面加入如下语句可以屏蔽此风险警告:

WARNING_DISABLE:8;

[此贴子已经被作者于2016/1/20 14:32:41编辑过]

--  作者:fly
--  发布时间:2016/1/13 16:19:52
--  
预留
--  作者:fly
--  发布时间:2016/1/13 16:20:09
--  
预留
--  作者:fly
--  发布时间:2016/1/14 12:02:03
--  

预留


--  作者:fly
--  发布时间:2016/1/14 12:02:15
--  
预留
--  作者:fly
--  发布时间:2016/1/14 12:02:35
--  
预留
--  作者:JDS
--  发布时间:2016/1/23 10:48:03
--  
平仓1/3如何写?是1/3还是33.3%?
--  作者:JDS
--  发布时间:2016/1/23 10:55:26
--  
程序化下单平仓时,按实际帐户中全部持仓数计算百分比,不是按策略中holding数计算百分比,对吗?
--  作者:王锋
--  发布时间:2016/1/23 12:11:54
--  

百分比只能是整数,30%这样,不能是30.3这样的小数,你写上小数也会给你取整。

图表上显示的平仓还是holding的百分比,实际下单时按照你实际持仓的百分比


--  作者:netfox
--  发布时间:2016/1/23 15:15:21
--  
功能还是很便利的,不用在实际版本计算手数在用了。