老师 下午好
金字塔标准版,图表交易,用于股票的15分钟周期,如何取得 每天第3根K线的收盘价?且画横线 ?
这样试下。
p:VALUEWHEN(TODAYBAR=3,c);
刚才漏掉了一个条件 就是 当天 第3根K线 且 为阴线
p:VALUEWHEN(TODAYBAR=3 and c<open,c);
叠加到图表之后发现:如果三个条件都符合的时候 结果是正确的;但是 如果 不符合 c<open 这个条件的时候 显示一个其它的 比较固定的数字,怎么回事呢 ?
是这个函数的缘故,它始终取得最近一次条件满足时候的值。
如果你不需要获取到值,只需要绘制线条看的话。
DRAWSL( TODAYBAR=3 and c<open,c ,0 ,3 , 5);
这样也行。
当天 第3根K线 如为阴线,就取第三根K线的收盘价。 这个需要取到值 用于后面的交易条件判断。画线只是辅助观察。怎么办呢?
那就只能对不满足条件的情况 做个判断了。不满足返回0,满足正确取值。
cd:count(TODAYBAR=3 and c<open,TODAYBAR)=1;
p:if(cd,VALUEWHEN(TODAYBAR=3 and c<open,c),0);//如果当日满足条件正常取值,否则返回0