回覆: [問題]
引用: 最初由 cffyz168 發表
請問版主,欲將三個法人的各別買賣超用K棒顏色分類,其條件如下(日數需可調整):
一、若當日法人總買賣超>0,則選取當日三個法人中,買超最多者,並給予K棒是該法人買超的顏色。
二、若當日法人總買賣超<0,則選取當日三個法人中,賣超最多者,並給予K棒是該法人賣超的顏色。
二、若當日法人總買賣超=0,則給予K棒COLORWHITE。各別法人買/賣超k棒顏色表示如后:
外資買超COLORRED/賣超COLORGREEN
投信買超COLORMAGENTA/賣超COLORCYAN
自營買超COLOR0066FF/賣超COLORGRAY
煩請版主解惑,謝謝。
總:=SEQDATA('','GAL',10);
外:=SEQDATA('','GAL',3);
投:=SEQDATA('','GAL',6);
自:=SEQDATA('','GAL',9);
UM:=max(外,max(投,自));
DM:=min(外,min(投,自));
SS:=if(總>0,if(UM=外,1,if(UM=投,2,3)),if(DM=外,-1,if(DM=投,-2,-3)));
STICKLINE(SS=1,H,L,0.1,0) COLORRED;
STICKLINE(SS=1,O,C,8,0) COLORRED;
STICKLINE(SS=-1,H,L,0.1,0) COLORGREEN;
STICKLINE(SS=-1,O,C,8,0) COLORGREEN;
STICKLINE(SS=2,H,L,0.1,0) COLORMAGENTA;
STICKLINE(SS=2,O,C,8,0) COLORMAGENTA;
STICKLINE(SS=-2,H,L,0.1,0) COLORCYAN;
STICKLINE(SS=-2,O,C,8,0) COLORCYAN;
STICKLINE(SS=3,H,L,0.1,0) COLOR0066FF;
STICKLINE(SS=3,O,C,8,0) COLOR0066FF;
STICKLINE(SS=-3,H,L,0.1,0) COLORGRAY;
STICKLINE(SS=-3,O,C,8,0) COLORGRAY;
|