金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1913|回复: 4

止损

[复制链接]

26

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2021-12-24
曾用名:
发表于 2023-7-5 11:54 | 显示全部楼层 |阅读模式
请问版主,用下面这种止损方式作为盘中动态止损,会不会产生信号被覆盖或消失?
L<REF(H,1)*(1-M/1000);//M为自取值。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-5 13:00 | 显示全部楼层
不会。L只会更低。一旦满足了一次,后续必定是持续满足的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

26

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2021-12-24
曾用名:
 楼主| 发表于 2023-7-5 13:50 | 显示全部楼层
微信图片_20230705133512.png
这里还会出现信号被覆盖消失闪烁的情况啊。版主。
图中第一次开仓后,跨K线持仓的,箭头所指K线的低点已经向下穿越了ref(h,1)*(1-m/1000)了,也就是说,触发了平仓条件,但是由于触发平仓条件之后,又向上触发了开仓条件,所以又开仓了,但是这里的平仓信号并没有显示出来,。请问怎么解决?
因为是测试,所以就简单将开仓条件设置成 H>REF(H,1),平仓条件是 L<REF(H,1)*(1-M/1000),


补充内容 (2023-7-5 13:52):
语句顺序是,开仓语句在前,平仓语句在后
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-5 14:00 | 显示全部楼层
平仓信号本身是有被动的地方。
就是 它是需要有持仓才能触发的。这相当于它还受到开仓信号变化的影响。

但是你这里应该还是平仓信号没满足吧?因为你平仓信号在后,前面即使多了一个开仓信号满足了,应该还是会触发平仓的。你把你平仓条件输出看下。另外你平仓是不是也以后仓位判断之类的?

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

26

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2021-12-24
曾用名:
 楼主| 发表于 2023-7-5 17:19 | 显示全部楼层
技术009 发表于 2023-7-5 14:00
平仓信号本身是有被动的地方。
就是 它是需要有持仓才能触发的。这相当于它还受到开仓信号变化的影响。

...

版主,如下面这个格式,作为盘中动态止损的不分,从逻辑上判断是否有问题呢?格式对不对呢?将平仓语句放开仓之前,因为是开仓历时>0的。
QH:=REF(H,1);
KD:=H>QH;
ZFX:=(1-M/1000);
TBARS:=REF(HHV(H,ENTERBARS),1);
PD:=L<TBARS*ZFX;

KPRICE:=IF(O>QH,O,QH);
PPRICE:=IF(O<TBARS*ZFX,O,TBARS*ZFX);
QCC:=REF(HOLDING,1);
SELL(ENTERBARS>0 AND PD,QCC,LIMITR,PPRICE);//如果盘中触发平多,将前一周期的仓位平掉,
BUY(KD AND HOLDING=0,1,LIMITR,KPRICE);

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 13:45 , Processed in 0.142330 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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