金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3031|回复: 3

怎样进行持仓数量控制

[复制链接]

8

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-2-21
曾用名:
发表于 2022-4-29 10:46 | 显示全部楼层 |阅读模式
我的策略里面有控制持仓数量,但模拟交易不知时怎么一达开仓条件就不断开新仓,我本意是每次持仓只控制在1手,如果已有1手持仓,达到开新仓条件也不建仓

//交易条件
KD:=CROSS(B,A);//开多条件
开多平空条件:=EALS=1 AND KD AND B<18 ;//开多平空条件
开空平多条件:=CROSS(A,B) AND B>62 ;//开空平多条件
止损:OPENPROFITPER<-0.8;          //止损条件
止盈:OPENPROFITPER>3.2;  //平多条件

//交易系统
平多:SELL(止损,0,MARKETR);        //止损信号
开多:BUY(holding=0 AND 开多平空条件,1,MARKETR);
平多1:SELL(止盈,0,MARKETR);

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;

截图202204291043279383.png

上面螺纹钢持仓超过1手的控制了,请老师检查我上述语句是否正确,该如何写才能使持仓始终控制在1手,谢谢
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-29 11:11 | 显示全部楼层
你是不是信号闪烁了呀。用的是固定轮训模式?如果信号闪烁的话,那可能会多开仓。这种你可以使用持仓同步功能去协调处理,或者直接用走完K的稳定信号开仓。
图表上虚拟持仓不是实际持仓,这个你应该是知道的吧?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-2-21
曾用名:
 楼主| 发表于 2022-4-29 11:33 | 显示全部楼层
不是太明白,信号闪不闪烁与检查是否有无持仓无关吧
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-29 11:38 | 显示全部楼层
本帖最后由 技术009 于 2022-4-29 11:44 编辑

虚拟持仓不是实际持仓这个前提你应该明白吧?那如果信号闪烁了,原先有开仓信号,也执行了,后来信号闪烁消失了,再出现(不是同一个K)信号 它照样会开仓的呀。
所以如果这个持仓是程序下的那么大概率是信号闪烁造成的。如果是手工额外多下的,那么程序也是无法拿来做判断的。图表模型只认自己的虚拟持仓。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-26 09:47 , Processed in 0.187240 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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