金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 禅600507

IF条件语句问题

[复制链接]

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-10 09:22 | 显示全部楼层
DTIME = 2  你这个根本没法满足啊。你既然用的time值,你应该知道time值怎么可能有等于2的。
time是K线时间的意思。你用DTIME = 2 你最初的想法是什么,你是要判断什么呢。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

50

帖子

50

积分

等级: 免费版

注册:
2021-8-3
曾用名:
 楼主| 发表于 2021-8-10 09:26 | 显示全部楼层
是不是可以不用这句DTIME:=STKINDIEX('','csx.T',0,-1,0,200);  
我用这句就是想返回当前周期的,是5分钟还是15分钟
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-10 09:32 | 显示全部楼层
那不行的。这样判断肯定不对的。
你如果要判断当前周期:
DATATYPE 用这个函数做。

但是也有一定局限性,就是键盘快捷方式切换的周期都被认为是多分钟了。
所以也提供以下方式:
[PEL] 复制代码
z1:=VALUEWHEN(TODAYBAR=1,time);
z2:=VALUEWHEN(TODAYBAR=2,time);

df:TIMETOT0(z2)-TIMETOT0(z1);//计算周期对应的秒数

zq:df/60;


但是这个zq返回值是周期对应的分钟数,另外无法判断日线以及日线以上的周期。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

50

帖子

50

积分

等级: 免费版

注册:
2021-8-3
曾用名:
 楼主| 发表于 2021-8-10 09:41 | 显示全部楼层
我这个也不用那么复杂,指标都是直接加载到固定周期的,加载到固定周期后一般不会再修改周期,最多就是在图上选择一下周期。不用键盘快捷方式切换周期的。所以不用那么复杂。能用就行
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 15:58 , Processed in 0.253222 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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