以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 求助各位老师美黄金连续(GC00)30分钟周期代码 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=182854) |
-- 作者:黑色键盘 -- 发布时间:2020/11/3 17:30:03 -- 求助各位老师美黄金连续(GC00)30分钟周期代码 求助各位老师美黄金连续(GC00)30分钟周期代码该怎么编写,思路如下: 条件一:判定当前30分钟周期K线是3月份第二个星期的星期一到11月份第一个星期的星期五,时间:6点30分到14点之间的K线画虚线框并在虚线框上下边缘标出区间最高点和最低点;14点30分到20点之间的K线画虚线框并在虚线框上下边缘标出区间最高点和最低点;20点30分到5点之间的K线画虚线框并在虚线框上下边缘标出区间最高点和最低点; |
-- 作者:yukizzc -- 发布时间:2020/11/4 11:26:59 -- 3月份第二个星期的星期一到11月份第一个星期的星期五 这一段设计算法层面设计,用户是否提供下思路呢 工作人员可以帮助完成代码方面编写,但是一些逻辑算法层面需要用户自己尝试 |
-- 作者:FireScript -- 发布时间:2020/11/4 15:09:08 -- 需要一个被调用的指标AA: Len:BARSLAST(MONTH<>ref(MONTH,1))+1; 绘图指标如下。这个必须是序列模式,只适用于30分钟周期,其他周期需要额外改: Z:="AA.Len#WEEK";//当前是本月第几周xlsCd1:=(MONTH>3 and MONTH<=10); xlsCd2:=MONTH=3 and Z>=2;//夏令时的边界情况 夏令时:xlsCd1 or xlsCd2; 冬令时:NOT(夏令时); t1:=time=003000; t2:=time=80000; //15个K t3:=time=83000; t4:=time=140000; //11个K t5:=time=143000; t6:=time=230000; //17个K LL1:=REFX(LLV(L,15),15); LL2:=REFX(LLV(L,11),11); LL3:=REFX(LLV(L,17),17); HH1:=REFX(HHV(H,15),15); HH2:=REFX(HHV(H,11),11); HH3:=REFX(HHV(H,17),17); DRAWRECT(t1,LL1 ,t2,HHV(H,15) ,true ,COLORWHITE ,1,vtdash ); DRAWNUMBER(T1,LL1 ,LL1 ,3 ,COLORGREEN); DRAWNUMBER(T1,HH1 ,HH1 ,3 ,COLORRED); DRAWRECT(t3,LL2 ,t4,HHV(H,11) ,true ,COLORWHITE ,1,vtdash ); DRAWNUMBER(T3,LL2 ,LL2 ,3 ,COLORGREEN); DRAWNUMBER(T3,HH2 ,HH2 ,3 ,COLORRED); DRAWRECT(t5,LL3 ,t6,HHV(H,17) ,true ,COLORWHITE ,1,vtdash ); DRAWNUMBER(T5,LL3 ,LL3 ,3 ,COLORGREEN); DRAWNUMBER(T5,HH3 ,HH3 ,3 ,COLORRED); 效果如下: 如果还要改啥, 你自己尝试吧。 [此贴子已经被作者于2020/11/4 15:09:29编辑过]
|