以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 昨日低点 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=181609) |
-- 作者:jzt666 -- 发布时间:2020/8/7 11:27:18 -- 昨日低点 CYC:=BARSLAST(DATE<>REF(DATE,1))+1; 今日低点:VALUEWHEN(TIME=1530,LLV(LOW,CYC)),COLORGREEN,LINETHICK1; 老师昨日低点怎么写
|
-- 作者:FireScript -- 发布时间:2020/8/7 11:28:39 -- 如果只是K线基础数据的话 你这个直接用callstock调用也可以啊。 CALLSTOCK(\'\',vtLOW,6,-1) |
-- 作者:jzt666 -- 发布时间:2020/8/7 12:01:18 -- 老师 我要的晚上9:30之前的低点 |
-- 作者:FireScript -- 发布时间:2020/8/7 12:06:16 -- CYC:=BARSLAST(DATE<>REF(DATE,1))+1; 今日低点:VALUEWHEN(TIME=13000,LLV(LOW,CYC)),COLORGREEN,LINETHICK1;//金字塔时区的晚上9:30 是13000 昨日低点:ref(今日低点,cyc+1); |
-- 作者:jzt666 -- 发布时间:2020/8/7 13:14:04 -- 老师这样写不对,你自己加载一下看一下 |
-- 作者:FireScript -- 发布时间:2020/8/7 13:15:47 -- 你是求的是白盘开盘到夜盘九点半之间的?你用的什么时区的?金字塔时区还是北京时区? [此贴子已经被作者于2020/8/7 13:17:40编辑过]
|
-- 作者:jzt666 -- 发布时间:2020/8/7 13:21:44 -- 金宽 |
-- 作者:jzt666 -- 发布时间:2020/8/7 13:23:06 -- 小纳指 |
-- 作者:FireScript -- 发布时间:2020/8/7 13:47:59 -- 你下面这个代码: CYC:=BARSLAST(DATE<>REF(DATE,1))+1; 今日低点:VALUEWHEN(TIME=1530,LLV(LOW,CYC)),COLORGREEN,LINETHICK1; 因为用了VALUEWHEN,所以其实在今天的21:30之前 它返回值就是昨日的“今日低点”。只有21:30之后它返回的才是今日的这段时期的最低价。 你可以这样: CYC:=BARSLAST(DATE<>REF(DATE,1))+1; 今日低点:VALUEWHEN(TIME=1530,LLV(LOW,CYC)),COLORGREEN,LINETHICK1; 昨日低点:if(time<1530,今日低点,ref(今日低点,CYC)),NODRAW;//9:30前后做个区分。 |