金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1646|回复: 5

IF THEN 语句问题

[复制链接]

32

主题

82

帖子

82

积分

等级: 免费版

注册:
2022-9-29
曾用名:
发表于 2024-1-4 11:59 | 显示全部楼层 |阅读模式
在函数说明中看到
IF COND THEN EXPR1 ELSE EXPR2
当满足 COND 条件的时候,执行语句 EXPR1,否则执行 EXPR2 语句

具体怎么写呢》?

IF ( 条件1  THEN 执行1 ELSE 执行2  )   还是  IF ( 条件1,  执行1, ELSE  执行2)

谢谢老师

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-1-4 13:03 | 显示全部楼层
IF 条件1 THEN EXPR1; ELSE EXPR2;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

32

主题

82

帖子

82

积分

等级: 免费版

注册:
2022-9-29
曾用名:
 楼主| 发表于 2024-1-5 10:19 | 显示全部楼层
想达成 , 价格高于MA5 MA10 MA20的时候,  MA30就不显示(图标不显示,或者不运算都可以)
ma5:ma(close,5);
ma10:ma(close,10);
ma20:ma(close,20);
ma30:ma(close,30);


多头:c>ma5 and c>ma10 and c>ma20;

if 多头 then ma30; else  null;

请问这样可以吗?  还有没有简化的方法?
谢谢老师
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-1-5 10:26 | 显示全部楼层
ma5:ma(close,5);
ma10:ma(close,10);
ma20:ma(close,20);

多头:c>ma5 and c>ma10 and c>ma20;
ma30: if(多头,ma(close,30),DRAWNULL);






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

使用道具 举报

32

主题

82

帖子

82

积分

等级: 免费版

注册:
2022-9-29
曾用名:
 楼主| 发表于 2024-1-5 11:27 | 显示全部楼层
用您的方法, 编译通过了,    不过then   else  没用上啊,  这个是头脑逻辑上的, 还是语法上的?
回复

使用道具 举报

37

主题

9994

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-1-5 13:00 | 显示全部楼层
没有这种语法,可以直接参照这个学习。
https://www.weistock.com/docs/PE ... 8E%A7%E5%88%B6.html

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-20 13:18 , Processed in 0.167485 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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