DIFF1: EMA(C,12) - EMA(C,26),COLOR0000FF,LINETHICK2;
DEA1: EMA(DIFF1,9),COLORC08000,LINETHICK2;
MACD :2*(DIFF1-DEA1), COLORSTICK;
A11:=REF(DIFF1,N)=HHV(DIFF1,2*N+1);
B21:=FILTER(A11,N);
C11:=BACKSET(B21,N+1);
D11:=FILTER(C11,N);
T线:REF(DIFF1,BARSLAST(D11)),COLORFF00FF,NODRAW;
STICKLINE(C<0,T线,T线,6,0),COLOR00FFFF;
STICKLINE(C>0,T线,T线,6,0),COLOR00FFFF0;
A12:=REF(DIFF1,N)=LLV(DIFF1,2*N+1);
B22:=FILTER(A12,N);
C12:=BACKSET(B22,N+1);
D12:=FILTER(C12,N);
T1线:REF(DIFF1,BARSLAST(D12)),COLORFF00FF,NODRAW;
STICKLINE(C<0,T1线,T1线,6,0),COLORMAGENTA;
STICKLINE(C>0,T1线,T1线,6,0),COLORMAGENTA;
请老师把T线T1线定位画到主图K线上
直接加载到主图上不就行了。把最后两行代码改成
STICKLINE(C<0,T1线,T1线,6,0),COLORMAGENTA,NOAXIS;
STICKLINE(C>0,T1线,T1线,6,0),COLORMAGENTA,NOAXIS;
这样加载达不到我想要的效果,我想按照MACD出现的时间定位到主图K线上,阳线定位到开盘价,阴线定位到开盘价。
DIFF1: EMA(C,12) - EMA(C,26),COLOR0000FF,NODRAW;
DEA1: EMA(DIFF1,9),COLORC08000,NODRAW;
MACD :2*(DIFF1-DEA1), COLORSTICK,NODRAW;
A11:=REF(DIFF1,N)=HHV(DIFF1,2*N+1);
B21:=FILTER(A11,N);
C11:=BACKSET(B21,N+1);
D11:=FILTER(C11,N);
T线:REF(DIFF1,BARSLAST(D11)),COLORFF00FF,NODRAW;
此主题相关图片如下:1568769617(1).png

STICKLINE(C<0,T线,T线,6,0),COLOR00FFFF,NOAXIS;
STICKLINE(C>0,T线,T线,6,0),COLOR00FFFF0,NOAXIS;
A12:=REF(DIFF1,N)=LLV(DIFF1,2*N+1);
B22:=FILTER(A12,N);
C12:=BACKSET(B22,N+1);
D12:=FILTER(C12,N);
T1线:REF(DIFF1,BARSLAST(D12)),COLORFF00FF,NODRAW;
STICKLINE(C<0,T1线,T1线,6,0),COLORMAGENTA,NOAXIS;
STICKLINE(C>0,T1线,T1线,6,0),COLORMAGENTA,NOAXIS;
“我想按照MACD出现的时间定位到主图K线上,阳线定位到开盘价,阴线定位到开盘价。”
这个详细说明下。这个没懂具体是什么样的操作。
以上面源码把T线定位在对应K线的开盘价位置,把T1线定位到对应K线的收盘价位置。
[此贴子已经被作者于2019/9/18 9:34:25编辑过]
重点是这个“按照MACD出现的时间定位到主图K线”
然后就是2个线 阴线 阳线时候又有什么不一样?绘制位置调换?
此外你这个定位的意思就是画个直线对吧?
[此贴子已经被作者于2019/9/18 9:41:52编辑过]
那句是我表述有误。以上述源码返回值对应到K线上就OK。