金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 831|回复: 5

PEL图表交易 账户仓位同步

[复制链接]

16

主题

45

帖子

55

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
发表于 2024-11-22 09:52 | 显示全部楼层 |阅读模式
请教老师:
金字塔标准版,图表交易,一个框架中三个交易图表,股票市场,关系如下:

|  图表-1  |  品种-1  |  策略-1  |
|  图表-2  |  品种-1  |  策略-2  |
|  图表-3  |  品种-2  |  策略-1  |

希望能相对保持三个图表在总资产中的比例,
如各自分配1/3资金,三个图表各自使用这1/3资金
可以实现吗,如使用全局变量、读写文件等手段。如果可以,稳定吗?

还是必须得专业版,或者用python?

谢谢老师指导
回复

使用道具 举报

2

主题

4843

帖子

4843

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-11-22 10:05 | 显示全部楼层
这个目前无法很好的实现。没有成熟的方法能在图表上处理这个资金分配的需求。

难点在于 这个资金必然是一个动态的值,但是图表模型上是不能引入这些没有历史值的数值的。否则可能会造成信号闪烁等问题。  

如果是在后台上处理,那么因为盈亏等问题造成的资金变动,最终可能会使得资金分配的不均匀。所以还需要想办法基于一个固定的初始资金来分配。


回复

使用道具 举报

16

主题

45

帖子

55

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-11-22 10:47 | 显示全部楼层
如果只是要个大概呢
每个策略只有“满仓”(1)和“空仓”(0)两个状态,
某策略开仓时读取另外两个策略的(1)和(0)状态,根据他们的状态,用百分比下单,然后记录本策略的持仓状态
比如图表-1开仓时读取到图表-2有持仓,图表-3空仓,那么下单50%的百分比。

平仓时再记录下
能实现吗
回复

使用道具 举报

2

主题

4843

帖子

4843

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-11-22 11:11 | 显示全部楼层
“某策略开仓时读取另外两个策略的(1)和(0)状态,根据他们的状态,用百分比下单,然后记录本策略的持仓状态” 这样不行的。这样从代码逻辑上,就变成了一个相互调用的死循环了。
回复

使用道具 举报

16

主题

45

帖子

55

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-11-22 14:12 | 显示全部楼层
读取个文件
比如1.ini、2.ini、3.ini,这些文件也可以赋一个初始值
三个图表执行的时候是有先后顺序的
回复

使用道具 举报

2

主题

4843

帖子

4843

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-11-22 15:07 | 显示全部楼层
这种方式解决不了的。 配置文件里报错的值也只有最新的数值,这在图表上是可能引起信号闪烁的。

如果不要控制太精细。我有一个思路,但是没实践过。就是再写一个策略4.

策略4里调用策略1,2,3的信号。策略1,2,3 手数就一手就行,我们只是看他们信号情况就行。

先根据当前策略4持仓情况 和1或2或3的信号情况做对比  确定是否要执行对应品种的下单。

然后再确定下单百分比:
如果当前 没有品种有仓位,下单按照 33%
如果当前 有一个品种有仓位,下单按照 66%
如果当前 已经有二个品种有仓位,下单按照100%

但是这一套,也有问题存在。不同品种你信号执行肯定是错位的,出入场时机是不一样的。我第二个品种还没开仓,第一个品种都止盈或者止损平仓了。这对总的可用资金是有影响的。等到第二个品种入场时候,它面对的总资金肯定是不一样的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-18 11:58 , Processed in 0.285040 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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