金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 10436|回复: 19

请教一个本地预警的问题

[复制链接]

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
发表于 2022-9-14 13:02 | 显示全部楼层 |阅读模式

一个简单的创新高新低的预警
sc:cross(h,ref(hhv(h,ND),1));
xc:cross(ref(llv(l,NK),1),l);
cy:sc or xc;


设置的时候这个条件应该如何设置?让人很迷惑啊
截图202209141301196873.png
回复

使用道具 举报

38

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-9-14 13:04 | 显示全部楼层
公式所在分组不对。把他们换到交易系统分组下。这样,条件只要选择cy即可
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-9-14 13:08 | 显示全部楼层
本帖最后由 技术010 于 2022-9-14 13:09 编辑

如果你把策略放在技术指标分组中,你要监控CY的条件,那可以把条件直接设置为CY等于1。或者你把策略放在交易系统分组中,直接选择CY即可。
截图202209141307433408.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2022-9-14 14:06 | 显示全部楼层
截图202209141405101923.png

这个预警后保持监控, 如果不勾选, 预警过一次后,什么时候他会重新恢复预警?  

补充内容 (2022-9-14 14:07):
还是说就不再预警了?

补充内容 (2022-9-14 14:11):
但是如果勾选的话,我发现如果我是用H,L来上穿下穿,条件满足他会持续不断地警告

补充内容 (2022-9-14 14:13):
我希望的是,最好一个周期只发出一次预警,但是监控品种数量一直不变.怎么实现呢?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-9-14 14:12 | 显示全部楼层
如果你不勾选预警后保持监控,那某个品种预警后,就会从监控品种中剔除出去了,不再监控了,只有你停止预警,再次添加这个品种,才会再次监控该品种。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2022-9-14 14:16 | 显示全部楼层
一个周期只发出一次预警,但是监控品种数量一直不变.怎么实现呢?

补充内容 (2022-9-14 14:22):
准确滴说是,我希望一个周期,一个预警条件只触发一次.但监控数量始终不变
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-9-14 14:23 | 显示全部楼层
那你可以用globalvariable超全局变量来控制一根K线上只预警一次。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2022-9-14 14:36 | 显示全部楼层
globalvariable:var1=0,var2=0,sct=0,xct=0;

if var1=0 and longcross(h,ref(hhv(h,ND),1),NN) then
begin
  sct:=1;
  var1:=1;
end

if var2=0 and longcross(ref(llv(l,NK),1),l,NN) then
begin
  xct:=1;
  var2:=1;
end

sc:sct;
xc:xct;

条件我用的sc和xc

我发现,下面的预警记录里面停留在200条预警记录,但是上面的预警数每次刷新后都在不停地增加.而且最讨厌的是提示音不停地在响,很烦人.这个怎么破?
截图202209141434163962.png
回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2022-9-14 14:37 | 显示全部楼层
Storm 发表于 2022-9-14 14:36
globalvariable:var1=0,var2=0,sct=0,xct=0;

if var1=0 and longcross(h,ref(hhv(h,ND),1),NN) then

代码写的有问题,我再想想
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-9-14 14:53 | 显示全部楼层
可以参考如下代码结构,N用来标记是否预警,MTIME用来标记预警的时间,在下一根K线恢复预警。
GLOBALVARIABLE: N=0,MTIME=0;

IF TIME<>MTIME THEN BEGIN
   N:=0;
   MTIME:=0;
   END
   
SC:CROSS(H,REF(HHV(H,ND),1));
XC:CROSS(REF(LLV(L,NK),1),L);
CY:SC OR XC;   
CON:N=0 AND CY;

IF ISLASTBAR AND C>0 THEN BEGIN
   N:=N+1;
   MTIME:=TIME;
   END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-5 03:30 , Processed in 0.127125 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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