以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 不知道统计开仓后到现在有多少根k线应该怎么写 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=184657) |
-- 作者:qq代人发帖 -- 发布时间:2021/3/12 10:20:37 -- 不知道统计开仓后到现在有多少根k线应该怎么写 MJ:=CLOSE>MA(C,5); PC:=CLOSE<MA(C,5); ENTERLONG:MJ,TFILTER; EXITLONG:PC,TFILTER; XX:=BARSLAST(EXITLONG); YY:=BARSLAST(ENTERLONG); 现在用buy代替ENTERLONG是否可以这样写: MJ:=CLOSE>MA(C,5); PC:=CLOSE<MA(C,5); QQ1:=BUY(MJ AND HOLDING=0,1,THISCLOSE); QQ2:=SELL(PC,1,THISCLOSE); 不知道统计开仓后到现在有多少根k线应该怎么写,尝试了下面两种都不对: XX:=BARSLAST(QQ1); YY:=BARSLAST(QQ2); 或者TEST:=ENTERBARS(); |
-- 作者:FireScript -- 发布时间:2021/3/12 10:29:22 -- 就是用ENTERBARS 获取的。但是不同下单指令下,这个函数在开仓K的起始值不一样。你这里这个函数返回值是从0开始的。
|
-- 作者:red2021 -- 发布时间:2021/3/12 10:53:43 -- 谢谢老师 |
-- 作者:red2021 -- 发布时间:2021/3/12 13:29:35 -- 那老师,现在已经能统计多少根k线了,如果我想加一个语句,就是如果开多后没有被平多前,开多延续中这种状态怎么表达? |
-- 作者:FireScript -- 发布时间:2021/3/12 13:32:41 -- 开多延续?具体逻辑是怎样的? |
-- 作者:red2021 -- 发布时间:2021/3/12 16:28:39 -- 老师,请问一下 H1:CALLSTOCK(\'\',vtHIGH,6,0),COLORYELLOW; L1:CALLSTOCK(\'\',vtLOW,6,0),COLORYELLOW; 这是当天获取了高点了,但如果盘中要获得前一天的日线高点呢应该怎么写,我用ref(h1,1)结果得到的是本小周期的前一根k线引用的日线高点
|
-- 作者:FireScript -- 发布时间:2021/3/12 16:29:37 -- H1:CALLSTOCK(\'\',vtHIGH,6,-1),COLORYELLOW;
L1:CALLSTOCK(\'\',vtLOW,6,-1),COLORYELLOW; 后面的参数调整下就行了。你可以看下函数说明。有说明这个参数的含义的。 |
-- 作者:red2021 -- 发布时间:2021/3/12 16:46:42 -- 哦,谢谢老师,老师周末愉快 |