CDP买卖价格--有解盘
{CDP买卖价格}
PT:=ref(H,1)-ref(L,1);
CDP:(ref(H,1)+ref(L,1)+ref(C,1)*2)/4;
AH:=(CDP+PT);AL:=(CDP-PT);NH:=(2*CDP-L);NL:=(2*CDP-H);
近高值:IF(AH>NH,NH,AH)LINETHICK;
近低值:IF(AL<NL,NL,AL)LINETHICK;
最高:IF(AH>NH,AH,NH)LINETHICK;
最低:IF(AL<NL,AL,NL)LINETHICK;
EXPLAINEX(BETWEEN(O,近高值,近低值),'盘局买入价参考:',近低值,2,0);
EXPLAINEX(BETWEEN(O,近高值,近低值),'盘局卖出价参考:',近高值,2,0);
EXPLAINEX(BETWEEN(O,最高,近高值)OR(O>最高),'盘局买入价参考:',最高,2,0);
EXPLAINEX(BETWEEN(O,最低,近低值)OR(O<最低),'盘局卖出价参考:',最低,2,0);
源码解析:
PT赋值:昨日最高价-昨日最低价
输出CDP:(昨日最高价+昨日最低价+昨收*2)/4
AH赋值:(CDP+PT)
AL赋值:(CDP-PT)
NH赋值:(2*CDP-最低价)
NL赋值:(2*CDP-最高价)
输出近高值:如果AH>NH,返回NH,否则返回AH线宽为0
输出近低值:如果AL<NL,返回NL,否则返回AL线宽为0
输出最高:如果AH>NH,返回AH,否则返回NH线宽为0
输出最低:如果AL<NL,返回AL,否则返回NL线宽为0
EXPLAINEX(开盘价位于近高值和近低值之间,'盘局买入价参考:',近低值,2,0)
EXPLAINEX(开盘价位于近高值和近低值之间,'盘局卖出价参考:',近高值,2,0)
EXPLAINEX(开盘价位于最高和近高值之间OR(开盘价>最高),'盘局买入价参考:',最高,2,0)
EXPLAINEX(开盘价位于最低和近低值之间OR(开盘价<最低),'盘局卖出价参考:',最低,2,0)
{CDP买卖价格}
PT:=ref(H,1)-ref(L,1);
CDP:(ref(H,1)+ref(L,1)+ref(C,1)*2)/4;
AH:=(CDP+PT);AL:=(CDP-PT);NH:=(2*CDP-L);NL:=(2*CDP-H);
近高值:IF(AH>NH,NH,AH)LINETHICK;
近低值:IF(AL<NL,NL,AL)LINETHICK;
最高:IF(AH>NH,AH,NH)LINETHICK;
最低:IF(AL<NL,AL,NL)LINETHICK;
EXPLAINEX(BETWEEN(O,近高值,近低值),'盘局买入价参考:',近低值,2,0);
EXPLAINEX(BETWEEN(O,近高值,近低值),'盘局卖出价参考:',近高值,2,0);
EXPLAINEX(BETWEEN(O,最高,近高值)OR(O>最高),'盘局买入价参考:',最高,2,0);
EXPLAINEX(BETWEEN(O,最低,近低值)OR(O<最低),'盘局卖出价参考:',最低,2,0);
源码解析:
PT赋值:昨日最高价-昨日最低价
输出CDP:(昨日最高价+昨日最低价+昨收*2)/4
AH赋值:(CDP+PT)
AL赋值:(CDP-PT)
NH赋值:(2*CDP-最低价)
NL赋值:(2*CDP-最高价)
输出近高值:如果AH>NH,返回NH,否则返回AH线宽为0
输出近低值:如果AL<NL,返回NL,否则返回AL线宽为0
输出最高:如果AH>NH,返回AH,否则返回NH线宽为0
输出最低:如果AL<NL,返回AL,否则返回NL线宽为0
EXPLAINEX(开盘价位于近高值和近低值之间,'盘局买入价参考:',近低值,2,0)
EXPLAINEX(开盘价位于近高值和近低值之间,'盘局卖出价参考:',近高值,2,0)
EXPLAINEX(开盘价位于最高和近高值之间OR(开盘价>最高),'盘局买入价参考:',最高,2,0)
EXPLAINEX(开盘价位于最低和近低值之间OR(开盘价<最低),'盘局卖出价参考:',最低,2,0)