金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 9650|回复: 42

LOOP2 是文华8里的循环取值函数 对应金字塔哪个函数?

 关闭 [复制链接]

4604

主题

4689

帖子

4714

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2023-3-31 12:49 | 显示全部楼层 |阅读模式
请教:LOOP2是  文华8里的循环取值函数  对应金字塔哪个函数?

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

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-31 13:00 | 显示全部楼层
本帖最后由 技术009 于 2023-3-31 13:49 编辑

从函数说明来看,它就是if(cond,a,b) 对应的if函数。

但是下面这种情况不支持:
该函数支持变量循环引用前一周期自身变量,即支持下面这样的写法
Y: LOOP2(CON,X,REF(Y,1));

如果你的使用中有这种情况,那是不行的,那只能改成全局变量的方式了:
VARIABLE:Y:=0;

IF CON THEN Y:=X;//不满足CON时候 Y是默认是延续之前的的值,无需做进一步处理
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

146

帖子

146

积分

等级: 免费版

注册:
2023-3-20
曾用名:
发表于 2023-3-31 13:48 | 显示全部楼层
谢谢,不过有点看不明白

完整函数是这样
TODAYVOLATILITY:=STD(CLOSE,30);
//昨日市场波动
YESTERDAYVOLATILITY:=REF(TODAYVOLATILITY,1);
//市场波动的变动率
DELTAVOLATILITY:(TODAYVOLATILITY-YESTERDAYVOLATILITY)/TODAYVOLATILITY;
//计算自适应参数
LOOKBACKDAYS1:=LOOP2(BARPOS=30,20,REF(LOOKBACKDAYS1,1)*(1+DELTAVOLATILITY));

最后一句,如果在金字塔里,该怎么写呢?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-31 13:51 | 显示全部楼层
这一句原始的语句是怎样的:“LOOKBACKDAYS1:=LOOP2(BARPOS=30,20,REF(LOOKBACKDAYS1,1)*(1+DELTAVOLATILITY));”

因为看上去逻辑怪怪的,主要是你这里按照字母意思是在k线位置为30时候赋值为20,其他地方则是执行后面的计算方式。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

146

帖子

146

积分

等级: 免费版

注册:
2023-3-20
曾用名:
发表于 2023-3-31 15:55 | 显示全部楼层
前面的内容相同,无法复制,我把后面的复制过来
//计算自适应参数
LOOKBACKDAYS1:=LOOP2(BARPOS=30,20,REF(LOOKBACKDAYS1,1)*(1+DELTAVOLATILITY));
LOOKBACKDAYS2:=ROUND(LOOKBACKDAYS1,0);
LOOKBACKDAYS3:=MIN(LOOKBACKDAYS2,60);
LOOKBACKDAYS:=MAX(LOOKBACKDAYS3,20);

后面的逻辑是这样的
回复

使用道具 举报

0

主题

146

帖子

146

积分

等级: 免费版

注册:
2023-3-20
曾用名:
发表于 2023-4-12 17:04 | 显示全部楼层
你好,我进场后用ATR止损,用布林带上轨止盈,
还有一个保护价的思路,就是价格上涨,超过ATR了,止损就上移到进场价,尽量让单子不亏钱,
但  保护价  写的不对,金字塔无法识别
我这个保护价的思路,该怎么写呢?

多止损:SELL(ENTERPRICE-ATR+0.03>LOW  AND ENTERBARS>0,0,MARKETR);
多止盈:SELL(H>TOP AND ENTERBARS>0,0,MARKETR);

保护价:SELL(ENTERPRICE+ATR<H  AND ENTERBARS>0,0,ENTERPRICE+0.03);

开多仓:BUY(进多条件,下单量,STOPR,C);
回复

使用道具 举报

37

主题

9981

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-4-12 17:17 | 显示全部楼层
保护价:SELL(ENTERPRICE+ATR<H  AND ENTERBARS>0,0,ENTERPRICE+0.03);
这句话参数不对,最后一个参数是下单指令。因此如果你是想指定价格下单,那么应该是
保护价:SELL(ENTERPRICE+ATR<H  AND ENTERBARS>0,0,LIMIT,ENTERPRICE+0.03);//但是限价委托会存在挂单未成交的情况。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

146

帖子

146

积分

等级: 免费版

注册:
2023-3-20
曾用名:
发表于 2023-4-12 19:59 | 显示全部楼层
嗯嗯,谢谢
回复

使用道具 举报

0

主题

146

帖子

146

积分

等级: 免费版

注册:
2023-3-20
曾用名:
发表于 2023-4-12 20:03 | 显示全部楼层
我那个保护价的思路,是买进后,价格上涨,先突破ATR,如果再跌回进场价,就以进场价出场。这需要  云止损   的功能吧?

使用金字塔,操作  股票  和   期货    ,都能按照思路实现   云止损   的目标吗?
回复

使用道具 举报

0

主题

146

帖子

146

积分

等级: 免费版

注册:
2023-3-20
曾用名:
发表于 2023-4-12 20:20 | 显示全部楼层
用金字塔操盘,股票或期货,会不会上破ATR了,就会以进场价挂单,在价格还没跌下来的时候,直接以对手价成交了?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-12 06:02 , Processed in 0.169486 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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