金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3853|回复: 2

if里面使用函数的问题

[复制链接]

31

主题

75

帖子

75

积分

等级: 免费版

注册:
2022-1-7
曾用名:
发表于 2022-2-9 18:20 | 显示全部楼层 |阅读模式
if里面你们有些函数使用不了,但是为何却可以在if之前调用之后if里面计算的一些变量呢?这从编程的逻辑上面说不过去啊,比如你们给出的解决方案里面,TR1明明是if里面的中间变量,但是这个变量却在if之前被提前调用了,这是几个意思呢?
截图202202091819564566.png
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-2-9 19:53 | 显示全部楼层
没有所谓if里面变量说法,if只是条件语句满足条件才执行
这个就是按照要求,必须在if前面定义好变量
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-2-10 02:42 | 显示全部楼层
这是个笔误。正确的写法应该是
[PEL] 复制代码
input:atrn1(1,1,10),atrn2(5,2,20);
A1:=REF(CLOSE,1);
TR1:= MAX(MAX((HIGH-LOW),ABS(A1-HIGH)),ABS(A1-LOW));
MA1:=MA(TR1,atrn1);
MA2:=MA(TR1,atrn2);
if atrn1<atrn2 and vol>20000 then
begin
ATRn_1:= MA1;
ATRn_2:= MA2;
end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 06:23 , Processed in 0.154910 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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