金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2962|回复: 7

如何分配仓位

[复制链接]

15

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-6-2
曾用名:
发表于 2021-7-5 10:06 | 显示全部楼层 |阅读模式
比如想要根据某个指标的值的大小,分配很多品种的仓位(总仓位为1),那么该怎么处理呢?
在pel语言和python中代码应该分别是怎样的呢?如何实现呢?

回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-7-5 10:12 | 显示全部楼层
具体的规则需要用户去告诉计算机,这个仓位是如何根据指标的大小随之变化的,设定完规律后转化为PEL语言,用后台程序化交易就可以实现了
回复

使用道具 举报

15

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-6-2
曾用名:
 楼主| 发表于 2021-7-5 10:19 | 显示全部楼层
技术012 发表于 2021-7-5 10:12
具体的规则需要用户去告诉计算机,这个仓位是如何根据指标的大小随之变化的,设定完规律后转化为PEL语言, ...

就是不知道该怎么设置,在哪里设置,有两种情况:
1、单品种的总仓位设置,和变动仓位比例设置
2、多个品种彼此之间的仓位设置

就是仓位那个模块是在哪儿弄呢
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-7-5 10:31 | 显示全部楼层
没有模块去设置,只能在策略代码中编写,可以用全局变量去控制,比方说初始仓位是多少,随着什么条件后仓位转化为多少,或者简单点就用账户资金的百分比去开仓这样
回复

使用道具 举报

15

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-6-2
曾用名:
 楼主| 发表于 2021-7-5 10:34 | 显示全部楼层
技术012 发表于 2021-7-5 10:31
没有模块去设置,只能在策略代码中编写,可以用全局变量去控制,比方说初始仓位是多少,随着什么条件后仓位 ...

那么,账户资金的百分比这个,怎么设置呢
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-7-5 10:39 | 显示全部楼层
在策略代码中用 PERTRADER 这个函数控制:
指示该笔交易是否实盘下单时按照实际可用资金或者仓位百分比委托交易;
开仓时按照实际可用资金百分比委托交易,计算的最小单位为手(向下取整,股票开仓时为100股的整数倍;期货/期权为1的整数倍);
平仓时按照实际可用持仓百分比委托交易,计算的最小单位为手(向下取整,股票平仓时为100股的整数倍,清仓时不向下取整;期货/期权为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%委托下单。
注意:该标志只能配合下单语句使用,可以用于图表和后台程序化交易.
对于期货和期权品种,请确认您的预设保证金和单位乘数是否正确,请点击 交易菜单->合约信息设置 中设置。
回复

使用道具 举报

15

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-6-2
曾用名:
 楼主| 发表于 2021-7-5 17:42 | 显示全部楼层
技术012 发表于 2021-7-5 10:39
在策略代码中用 PERTRADER 这个函数控制:
指示该笔交易是否实盘下单时按照实际可用资金或者仓位百分比委 ...

那如果不是pel语言,是在python中,该用什么代码分配仓位呢?python我看他的命令中,是不是期货只能按照手下,无法按照百分比下呢?
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-7-6 08:54 | 显示全部楼层
python相关问题您到高级区求助下吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-2-6 14:24 , Processed in 0.235401 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表