博易大师指标公式汇总以及源代码集成
- 格式:doc
- 大小:229.00 KB
- 文档页数:28
名称定义用法举例解释AMOUNT 成交额AMOUNT 取得该周期成交额
BARSTA TUS 数据位置状态BARSTATUS=2 表示当
天是该股票数据的最后一
个周期BARSTA TUS 返回数据位置信息,1表示第一根K 线,2表示最后一个数据,0表示中间位置
CLOSE 收盘价CLOSE 取得该周期收盘价HIGH 最高价HIGH 取得该周期最高价
LOW 最低价LOW 取得该周期最低价ISDOWN 该周期是否收阴当收盘<开盘时,返回值
为1,否则为0 ISEQUAL 该周期是否平盘当收盘=开盘时,返回值
为1,否则为0
ISUP 该周期是否收阳当收盘>开盘时,返回值
为1,否则为0
OPEN 开盘价OPEN 取得该周期开盘价
VOL 成交量VOL 取得该周期成交量
以上为行情函数:
名称定义用法举例解释
CA TEGORY 证券类型返回证券类型,指数=0,股票=1,
基金=2,债券=3,其它=4, 期权
=5,外汇=6,期货=7
注意:该函数返
CURRENTDATE 计算时的当前日期CURRENTDATE,返回计算时
的日期,该日期是从1900年开
始的日期,例如2003年1月1
日表示为1030101
同上
CURRENTTIME 计算时的当前时间CURRENTTIME,返回计算时
的时间,格式为时分秒,有效范
围(000000-235959)
同上
DA TATYPE 当前分析的数据类
型ATATYPE,返回数据类型,分
时线=1,分笔成交=2,1 分钟线
=3,5 分钟线=4,15 分钟线=5,30
分钟线=6,60 分钟线=7,日线
=8,周线=9,月线=10,多日线=11,
年线=12。
同上
MINDIFF 最小价格变动MINDIFF,返回当前股票价格
最小变动量,对于股票是0.01
元,基金是0.001
同上
VOLUNIT 每手股数用法: VOLUNIT,返回每手股
数。
对于股票值为100,债券为
10
以上为常用函数
名称定义用法举例
BARPOS 取得该周期在所有数
据中的位置BARPOS对于日线来说,函数返回上市以来的天数
D1970TODATE(X) 1970 日转换为日期用法:D1970TODATE(X),得到1970 日期X
的日期值
DA TE 年月日DATE 函数返回有效值范围为
(700101-1341231),表示19700101-20341231
取得该周期从1900 以来的年月日。
用
法:DA TETOD1970(X),得到日期X 距离
1970年1月1 日以来的天数
DA TETOD1970(X) 日期转换为1970 日DATETOD1970(DA TE)就返回今天距离
1970年1月1 日的天数
DAY 日期DAY 函数返回有效值范围为(1-31) 取得该
周期的日期
DAYS1970 取得该周期从1970
以来的天数用法:DAYS1970.函数返回自从1970年1月1 日以来的天数,例如在1971年1月1 日返回365
HOUR 小时HOUR 函数返回有效值范围为(0-23),对于
日线及更长的分析周期值为0 取得该周期
的小时数
MINUTE 分钟INUTE 函数返回有效值范围为(0-59),对于
日线及更长的分析周期值为0 取得该周期
的分钟数
MONTH 月份MONTH 函数返回有效值范围为(1-12) 取
得该周期的月份
T0TOTIME(X) 秒数转换为时间T0TOTIME(X),得到从0 点开始X 秒后的
时间值
TIME 取得该周期的时分秒TIME 函数返回有效值范围为
(000000-235959)
TIME0 取得该周期从当日0
点以来的秒数TIME0 函数返回自从当日0 点以来的秒数,对于日线以上的分析周期,返回0
TIMETOT0(X) 时间转化为秒数TIMETOT0(X),得到时间X 距离当日0 点
的秒数。
WEEKDAY 取得该周期的星期数WEEKDAY 函数返回有效值范围为(0-6),0
表示星期天
YEAR 取得该周期的年份YEAR 函数返回有效值范围为(1970-2038) 以上为时间函数
名称定义用法举例
ALL(X,N) 一直满足条件用法:ALL(X,N),统计N 周期中是否一直都满足X 条件,若N=0
则从第一个有效值开始。
例如:ALL(CLOSE>OPEN,20)表示是
否20 周期内全部都收阳线。
ANY(X,N) 至少一次满足条
件用法:ANY(X,N),统计N 周期中是否至少有一次满足X 条件,若N=0 则从第一个有效值开始。
例如:ANY(CLOSE>OPEN,20)表示是否20 周期内是否存在一根阳线
BACKSET 向前赋值将当前位置到若干周期前的数据设为1。
用法: BACKSET(X,N),X
非0,则将当前位置到N 周期前的数值设为1。
例如:
BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前一周期数值
设为1,否则 为0
BARSCOUNT 有效值周期数求总的周期数。
用法: BARSCOUNT(X)第一个有效数据到当前的
天数。
例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来
总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取
得当日交易分钟数
BARSLAST 上一次条件成立
位置上一次条件成立到当前的周期数。
用法: BARSLAST(X):上一次X 不为0 到现在的天数。
例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数
BARSSINCE 第一个条件成立
位置第一个条件成立到当前的周期数。
用法: BARSSINCE(X):第一次X 不为0 到现在的天数。
例如:BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数
COUNT 统计总数统计满足条件的周期数。
用法: COUNT(X,N),统计N 周期中满
足X 条件的周期数,若N=0 则从第一个有效值开始。
例如:
COUNT(CLOSE>OPEN,20)表示统计20 周期内收阳的周期数DMA 动态移动平均求动态移动平均。
用法: DMA(X,A),求X 的动态移动平均。
算法:
若Y=DMA(X,A) 则Y=A*X+(1-A)*Y',其中Y'表示上一周期Y
值,A必须小于1。
例如:DMA(CLOSE,VOL/CAPITAL)表示求以
换手率作平滑因子的平均价
EMA 指数平滑移动平
均卖一价求指数平滑移动平均。
用法: EMA(X,N),求X 的N 日指数平滑移动平均。
算法:若Y=EMA(X,N) 则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。
例如:EMA(CLOSE,30)表示求30 日指数平滑均价
FILTER 信号过滤过滤连续出现的信号。
用法: FILTER(X,N):X满足条件后,删除
其后N 周期内的数据置为0 。
例如:FILTER(CLOSE>OPEN,5)
查找阳线,5天内再次出现的阳线不被记录在内
HHV 最高值用法: HHV(X,N),求N 周期内X 最高值,N=0 则从第一个有效值
开始。
例如:HHV(HIGH,30)表示求30 日最高价HHVBARS 上一高点位置求上一高点到当前的周期数。
用法: HHVBARS(X,N):求N 周期
内X 最高值到当前周期数,N=0 表示从第一个有效值开始统
计。
如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数
LAST(X) 连续满足条件的
周期数用法:LAST(X),统计连续满足X 条件的周期数。
例如:LAST(CLOSE>OPEN)表示到目前为止连续收阳的周期数。
LLV 最低值用法: LLV(X,N),求N 周期内X 最低值,N=0 则从第一
个有效值开始。
例如:LLV(LOW,0)表示求历史最低价LLVBARS 上一低点位置求上一低点到当前的周期数。
用法: LLVBARS(X,N):求N 周期
内X 最低值到当前周期数,N=0 表示从第一个有效值开始统
计。
如:LLVBARS(HIGH,20)求20 日最低点到当前的周期数MA(X,N) 简单移动平均用法: MA(X,N),求X 的N 日移动平均值。
算法:
(X1+X2+X3+...+Xn)/N例如:MA(CLOSE,10)表示求10 日均价
REF 向前引用用法: REF(X,A),引用A 周期前的X 值。
例如:REF(CLOSE,1)
表示上一周期的收盘价,在日线上就是昨收。
SMA 移动平均用法: SMA(X,N,M),求X 的N 日移动平均,M 为权重。
算法: 若
Y=SMA(X,N,M) 则Y=[M*X+(N-M)*Y')/N,其中Y'表示上一周
期Y值,N必须大于M。
例如:SMA(CLOSE,30,1)表示求30 日
移动平均价。
SUM 求和用法: SUM(X,N),统计N 周期中X 的总和,N=0 则从第
一个有效值开始。
例如:SUM(VOL,0)表示统计从上市
第一天以来的成交量总和
SUMBARS 累加到指定周期
数向前累加到指定值到现在的周期数。
用法: SUMBARS(X,A):将X 向前累加直到大于等于A,返回这个区间的周期数,例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数
以上为引用函数
名称定义解释
BETWEEN 介于两个数之间用法:BETWEEN(A,B,C)表示A 处于B 和C 之间时返回1,否
则返回0如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))
表示收盘价介于5 日均线 和10 日均线之间
CROSS 交叉函数A:变量或常量,判断交叉的第一条线,B:变量或常量,判断
交叉的第二条线,例CROSS (MA (CLOSE,5),MA (CLOSE,
10)):5 日均线与10 日均线金叉 CROSS (CLOSE,12):
价格下行突破12元。
IF条件函数根据条件求不同的值。
用法: IF(X,A,B)若X 不为0 则返回A,否
则返回B,例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收
阳则返回最高值,否则返回最低值
LONGCROSS 维持-交叉函数两条线维持一定周期后交叉,用法:LONGCROSS(A,B,N)表示A
在N 周期内都小于B,本周期从下方向上穿过B时返回1,否
则返回0。
例:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)
表示5 日均线维持5周期后与10 日均线交金叉
RANGE 范围介于某个范围之间,用法:RANGE(A,B,C)表示A 大于B 同时小
于 C 时返回1,否则返回0,例如:
RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盘价大
于5 日均线并且小于10 日均线
以上为逻辑函数
名称定义用法解释举例
ABS 绝对值求绝对值。
用法: ABS(X)返回
X 的绝对值
例如:ABS(-34)返回34
ACOS 反余弦
值用法:ACOS(X)返回X 的反余弦值
AND 逻辑与
运算用法:A AND B 表示条件A 与条件B同时成立
ASIN 反正弦
值
用法:ASIN(X)返回X 的反正弦值ATAN 反正切用法:ASIN(X)返回X 的反正弦值
值
CEILING 向上舍
入向数值增大方向舍入,用
法:CEILING(A)返回沿A数值增大
方向最接近的整数
例:CEILING(12.3)求得13,CEILING(-3.5)
求得-3
COS 余弦值用法:COS(X)返回X 的余弦值
EXP 指数用法:EXP(X)为e 的X 次幂如:EXP(CLOSE)返回e 的CLOSE
次幂
FLOOR 向下舍
入用法:FLOOR(A)返回沿 A 数
值减小方向最接近的整数
例如:FLOOR(12.3)求得12,FLOOR(-3.5)
求得-4
FRACPART 取得小
数部分用法:FRACPART(A)返回数值
的小数部分
如:FRACPART(12.3)求得
0.3,FRACPART(-3.5)求得-0.5
INTPART 取得整
数部分绝对值减小取整,即取得数据
的整数部分。
用
法:INTPART(A)返回沿A 绝对
值减小方向最接近的整数
如:INTPART(12.3)求得12,INTPART(-3.5)
求得-3
LN 自然对
数求自然对数。
用法:LN(X)以 e
为底的对数
例如:LN(CLOSE)求收盘价的对数
LOG 10为
底的对
数求10为底的对数。
用
法:LOG(X)取得X 的对数
例如:LOG(100)等于2
MAX 最大值用法:MAX(A,B...)返回所有参
数的中的最大值,参数数量可
以有2—16个MAX(CLOSE,OPEN,REF(CLOSE,1))表示返回昨收、今开、收盘三个价格中最高的价格。
MIN 最小值求最小值。
用法:MIN(A,B...)返
回所有参数的中的最小值,参
数数量可以有2—16个例如:MIN(CLOSE,OPEN,REF(CLOSE,1))表示返回昨收、今开、收盘三个价
MOD 求模运
算用法:MOD(A,B)返回 A 对 B
求模
例如:MOD(26,10)返回6
NOT 求逻辑
非用法:NOT(X)返回非X,即当
X=0 时返回1,否则返回0
例如:NOT(ISUP)表示平盘或收阴
OR 或运算用法:A OR B表示条件A 与条
件B 只要有一个成立即可
POW 乘幂用法:POW(A,B)返回 A 的 B
次幂例如:POW(CLOSE,3)求得收盘价的3 次方
REVERSE 求相反
数用法:REVERSE(X)返回-X 例如: REVERSE(CLOSE)返回
-CLOSE
SGN 求符号
值用法:SGN(X),当X>0,X=0,X<0 分别返回1,0,-1
SIN 正弦值用法:SIN(X)返回X 的正弦值
SQRT 开平方用法:SQRT(X)为X 的平方根SQRT(CLOSE)收盘价的平方根TAN 正切值用法:TAN(X)返回X 的正切值
以上为数学函数
A VEDEV 平均绝对偏差用法: A VEDEV(X,N)
算法
含义:平均绝对偏差,求X 的N
日平均绝对偏差
DEVSQ 数据偏差平方
和
用法:DEVSQ(X,N)
算法
含义: 数据偏差平方和,求X 的
N 日数据偏差平方和
FORCAST 线性回归预测
值用法:FORCAST(X,N)为X 的N
周期线性回归预测值
如:FORCAST(CLOSE,10)
表示求10周期线性回归
预测本周期收盘价
SLOPE(X,N)线性回归斜率得到X在N周期内的线性回归的斜率。
例:SLOPE(CLOSE,5);表示求
5周期线性回归线的斜率
STD 估算标准差用法:STD(X,N)为X 的N 日估算
标准差,算法: 例STD (CLOSE,10):求10周期收盘价的估算标准差。
STDP 总体标准差用法:STDP(X,N)为X 的N 日总
体标准差,算法:
V AR 估算样本方差用法: V AR(X,N)为X 的N 日估
算样本方差。
算法:
V ARP 总体样本方差用法: V ARP(X,N)为X 的N 日总
体样本方差,算法:
以上为统计函数
COST 成本分布情况用法:COST(10),表示10%获利盘的
价格是多少,即有10%的持仓量在
该价格以下,其余90%在该价格以
上,为套牢盘。
注:该函数仅对日线分析周期有效
FLATZIG 归一化之字转
向用法:FLA TZIG(K,N,ABS),当价格
变化量超过N%时转向,K表示0:
开盘价,1:最高价,2:最低价,3:收盘
价,4:低点采用最低价、高点采用最
高价。
若ABS 为0 或省略,则表
示相对FLATZIG 转向,否则为绝
对FLATZIG 转向。
注:与ZIG 函
数不同的是本函数返回值在0-1之
间。
例如:FLATZIG(3,5)表示
收盘价的5%的归一化
ZIG 转向
LWINNER 近期获利盘比
例法:LWINNER(5,CLOSE),表示最近5天的那部分成本以当前收市价卖出的获利盘比例,例如返回0.1表示10%获利盘注:该函数仅对日线分析周期有效
PEAK 前M个波峰值PEAK(K,N,M,ABS)表示之字
转向ZIG(K,N,ABS)的前M个
波峰的数值,M必须大于等于
1。
若ABS 为0 或省略,则
表示相对ZIG 转向,否则为
绝对ZIG 转向。
例如:PEAK(1,5,1)表示%5 最高价ZIG 转向的上一个波峰的数值
PEAKBARS 前M个波峰位
置前M 个ZIG 转向波峰到当前距
离。
用法:PEAKBARS(K,N,M,ABS)
表示之字转向ZIG(K,N,ABS) 的
前M 个波峰到当前的周期数,M必
须大于等于1。
若ABS为0 或省
略,则表示相对ZIG 转向,否则
为绝对ZIG 转向。
例如:PEAK(0,5,1)表示%5
开盘价ZIG 转向的上一
个波峰到当前的周期数
PPART 远期成本比例远期成本分布比例,用
法:PPART(10),表示10天前的成本
占总成本的比例,0.2表示20% 注:该函数仅对日线分析周期有效
PWINNER 远期获利盘比
例法:PWINNER(5,CLOSE),表示5天
前的那部分成本以当前收市价卖
出的获利盘比例,例如返回0.1表
示10%获利盘
注:该函数仅对日线分析
周期有效
SAR 抛物转向用法:SAR(N,S,M),N为计算周期,S
为步长,M 为极值SAR(10,2,20)表示计算10 日抛物转向,步长为2%,极限值为20%
SARTURN 抛物转向点用法:SARTURN(N,S,M),N为注:其用法与SAR 函数
计算周期,S为步长,M为极值,
若发生向上转向则返回1,若
发生向下转向则返回-1,否则
为0
相同
TROUGH 前M个波谷值前M 个ZIG 转向波谷值。
法:TROUGH(K,N,M,ABS)表示之
字转向ZIG(K,N,ABS)的前M 个
波谷的数值,M必须大于等于1。
若
ABS 为0 或省略,则表示相对
ZIG 转向,否则为绝对ZIG 转向。
例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷的数值
TROUGHBARS 前M个波谷位
置前M个zig转向波谷到当前距
TROUGHBARS(K,N,M,ABS)
表示之字转向ZIG(K,N,ABS)
的前M 个波谷到当前的周期
数,M必须大于等于1。
若ABS
为0 或省略,则表示相对ZIG
转向,否则为绝对ZIG 转向。
例如:TROUGH(2,5,2)表
示%5最低价ZIG转向的
前2个波谷到当前的周期
数
WINNER 获利盘比例用法:WINNER(CLOSE),表示
以当前收市价卖出的获利盘
比例,例如返回0.1表示10%
获利盘;WINNER(10.5)表示
10.5元价格的获利盘比例注:该函数仅对日线分析周期有效
ZIG 之字转向用法:ZIG(K,N,ABS),当价格
变化量超过N%时转向,K表
示0:开盘价,1:最高价,2:最低
价,3:收盘价,4:低点采用最低
价、高点采用最高价。
若ABS
为0 或省略,则表示相对ZIG
转向,否则为绝对ZIG 转向。
例如:ZIG(3,5)表示收盘价的5%的ZIG 转向;
ZIG(3,0.5,1)表示收盘价的0.5元绝对ZIG 转向
以上为指标函数
pobo博易期货指标(大集合)
网摘汇总
利多方舟 (10)
变色MACD (10)
仿DDX (12)
博易版(king趋势) (12)
无敌趋势 (13)
粉K线 (13)
无敌精灵 (13)
买卖航标 (14)
天风地火 (14)
无影手 (15)
合并即涨 (16)
顶底奇准 (16)
一品操盘 (17)
★底部提示:副 (18)
博易顶底王 (19)
趋势线(主图) (19)
变色主图线 (19)
CCI主图K线 (20)
优化MACD (20)
博易指标公式(量能多空) (21)
多空参考 (21)
趋势顶底 (22)
资金量指标 (23)
机构做空能量线 (23)
专业快刀手 (24)
副图K线 (25)
一品操盘 (25)
天机均线 (26)
无双多空 (26)
金山银山 (27)
量能指标 (27)
即时趋势 (28)
快慢多空 (28)
彩色K线 (28)
量能多空......................................................................................... 错误!未定义书签。
鳄鱼分形......................................................................................... 错误!未定义书签。
多空之王......................................................................................... 错误!未定义书签。
博易大师变色均线代码(以21日均线-“万能线”为例)
一、当均线开始上翘时变彩色,当均线开始下拐后变绿色
MA21:MA(C,21),COLOR00FF00,LINETHICK4;
PARTLINE(MA21>REF(MA21,1),MA21),COLORRED,LINETHICK4;
PARTLINE(MA21<REF(MA21,1),MA21),COLOR008800,LINETHICK4;
二、当K线突破均线变彩色,当K线跌破均线后变绿色
MA21:MA(C,21),COLOR00FF00,LINETHICK4;
PARTLINE(C>MA21,MA21),COLORRED,LINETHICK4;
PARTLINE(C<MA21,MA21),COLOR00CD00,LINETHICK4;
利多方舟
V AR1:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
V AR2:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
V AR3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34)); DRAWTEXT(CROSS(V AR2,MA(V AR3,6)),(CLOSE*0.95),'↑'),COLOR0000FF; DRAWTEXT(CROSS(MA(V AR3,6),V AR1),(HIGH * 1.035),'卖'),COLORFFFF34;
年:MA(CLOSE,30),COLORGREEN;
STICKLINE(C>=年AND C>=O,C,O,3,0),COLORRED;
STICKLINE(C>=年AND C>=O,H,L,0,0),COLORRED;
STICKLINE(C>=年AND C<O,C,O,3,1),COLORRED;
STICKLINE(C>=年AND C<O,O,H,0,0),COLORRED;
STICKLINE(C>=年AND C<O,C,L,0,0),COLORRED;
STICKLINE(C<年AND C>O,C,O,3,1),COLORFFFF00;
STICKLINE(C<年AND C<=O,C,O,3,1),COLORFFFF00;
STICKLINE(C<年AND C<=O,H,L,0,1),COLORFFFF00;
STICKLINE(C<年AND C>O,C,H,0,1),COLORFFFF00;
STICKLINE(C<年AND C>O,O,L,0,1),COLORFFFF00;
符号↑为"买”
变色MACD
DIFF:(EMA(CLOSE,12) - EMA(CLOSE,26))*20,COLORFFFFFF,LINETHICK1;
DEA:EMA(DIFF,9),COLOR00FFFF,LINETHICK1;
MACD:2*(DIFF-DEA), COLORSTICK;
MACD1:2*(DIFF-DEA),COLORRED,LINETHICK0;
MACD2:SMA(MACD1,0,3),COLORFFFF00,LINETHICK0;
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2,0),COLORRED; STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,2,0),COLOR00FFFF; STICKLINE(MACD1<MACD2,0,MACD1,1,0),COLOR40FF00;
S1:=MACD<0;
S2:= (MACD>=0);
S3:=BARSLAST(CROSS(DIFF,DEA));
S4:=REF(S3,S3+1);
S5:=DEA>REF(DEA,S4);
S6:=DEA;
上成立:=CROSS(DIFF,DEA) AND S5;
下成立:=CROSS(DIFF,DEA) AND S6;
L1:=(EMA(CLOSE,3) - EMA(CLOSE,13));
L2:=EMA(L1,9);
L3:=BARSLAST(CROSS(L1,L2));
L4:=REF(L3,L3+1);
L5:=L2;
变盘:CROSS(L1,L2) AND L5,LINETHICK0,COLORD6FF9C;
STICKLINE(变盘,5,-5,4,1),COLORD6FF9C;
成立距今:BARSLAST(CROSS(DIFF,DEA)),LINETHICK0;
L6:=BARSCOUNT(CLOSE);
DRAWTEXT(CROSS(L1,L2),DIFF,'买'),COLOR0000FF;
DRAWTEXT(CROSS(L2,L1),DIFF,'卖'),COLORFFFF00;
REF(DEA,S3),POINTDOT,COLORGREEN;
IF(L1>L2,REF(DEA,S3),0),POINTDOT,LINETHICK5,COLORB078FF;
IF(MACD<0,REF(DEA,S3),0),POINTDOT,LINETHICK5,COLORGREEN;
LS:=IF(DIFF>DEA AND DIFF>0,1,0);
加速上扬:IF(REF(LS=0,1) AND LS=1,0.1,0);
XG1:CROSS(MACD1,MACD2) AND MACD1<0,LINETHICK0;
XG2:CROSS(DIFF,DEA),LINETHICK0;
M1:=MACD>REF(MACD,1) AND DIFF<DEA;
绿柱短了:M1 AND COUNT(M1,10)=1 AND C>MA(C,55) AND COUNT(MACD<0,5)>=5,LINETHICK0;
DRAWTEXT(绿柱短了,MACD,'绿柱短了'),COLOR00FF80;
渔家乐
渔
家:3*SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,5,1)-2*SMA(SMA(( CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,5,1),3,1),LINETHICK2 , COLORYELLOW;
渔家乐: IF(CROSS(渔家,MA(渔家,10)) AND 渔家<=10,35,0),LINETHICK3 , COLORMAGENTA;
渔家出海: IF(CROSS(渔家,MA(渔家,10)) AND 渔家<35,70,0),LINETHICK3 , COLORRED; 渔家网: IF(CROSS(MA(渔家,9),渔家) AND 渔家>70,110,72),LINETHICK1 , COLORCY AN; DRAWICON(CROSS(渔家,62),68,1);
DRAWICON(CROSS(渔家,72),70,1);
DRAWICON(CROSS(渔家,66),72,1);
DRAWICON(CROSS(渔家,68),66,1);
DRAWICON(CROSS(76,渔家),70,2);
DRAWICON(CROSS(68,渔家),84,2);
DRAWICON(CROSS(66,渔家),80,2);
DRAWICON(CROSS(64,渔家),70,2);
准备下网: IF(渔家<=10,30,0),STICK,COLOR8080FF,LINETHICK4;
此处下网: IF(CROSS(渔家,10),45,0),STICK,COLORRED,LINETHICK4;
DRAWTEXT(此处下网,40,'关注!!!'),COLORYELLOW;
准备休渔吧: IF(渔家>=90,70,0),STICK, COLORGREEN;
休渔吧: IF(CROSS(84,渔家),100,0),STICK,COLOR77AAFF,LINETHICK5;
DRAWTEXT(休渔吧,98,'回家!'),COLOR77AAFF ;
水面: 72, COLORCY AN ;
网架: 105;
水底: 10;
渔家2: MA(渔家,9),LINETHICK2 ,COLORFF0000;
IF(CROSS(渔家,MA(渔家,6)) AND 渔家2<45,渔家2,0),COLORCCB3E2 ,LINETHICK3 ; 仿DDX
VOL,VOLSTICK;
V AR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
成交:VOL,VOLSTICK;
主
买:IF(CLOSE>OPEN,V AR1*(HIGH-LOW),IF(CLOSE<OPEN,V AR1*((HIGH-OPEN)+(CLOSE -LOW)),VOL/2)),COLORRED,COLORSTICK;
主
卖:IF(CLOSE>OPEN,0-V AR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-V AR1*( HIGH-LOW),0-VOL/2)),COLOR00FF00,COLORSTICK;
增仓减仓: IF(主买>=(ABS(主卖)),主买+主卖,主卖+主买),COLORYELLOW,LINETHICK2; 博易版(king趋势)
QS0:=((CLOSE - LLV(LOW,120)) / (HHV(HIGH,120) - LLV(LOW,120)));
QS1:=((QS0 / 1) * EMA(CLOSE,20));
QS:=SMA(QS1,3,1);
QD0:=((CLOSE - LLV(LOW,119)) / (HHV(HIGH,119) - LLV(LOW,119)));
QD1:=((QD0 / 1) * EMA(CLOSE,20));
QD:=SMA(QD1,5,1);
QF0:=((CLOSE - LLV(LOW,118)) / (HHV(HIGH,118) - LLV(LOW,118)));
QF1:=((QF0 / 1) * EMA(CLOSE,20));
QF:=SMA(QF1,5,1);
PX1:=((((QS + QD) + QF) / 3) + EMA(CLOSE,20));
PX2:=MA(PX1,2);
PX3:=MA(PX1,3);
YY:=((((2 * CLOSE) + HIGH) + LOW) / 4);
MA1:=MA(YY,45);
C1:=(PX1 - MA1);
M:=(PX2 - MA1);
O1:=(PX3 - MA1);
MA2:=MA(C1,8);
BO:=0.5,COLORRED;
STICKLINE((C1 >= M),M,(O1 - 0.03),4,0),COLORRED;
STICKLINE((C1 <= M),M,(O1+ 0.03),4,0),COLORFFFF00;
LIFE:=MA(C1,13),COLORGREEN;
A:MA(LLV(C1,120),3),COLORRED;
B:MA(HHV(C1,120),3),COLORGREEN;
无敌趋势
RSV1:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
RSV2:=(CLOSE-LLV(LOW,35))/(HHV(HIGH,35)-LLV(LOW,35))*100;
J1:=SMA(RSV1,3,1);J2:=SMA(J1,3,1);
趋势线:3*SMA(RSV2,5,1)-2*SMA(SMA(RSV2,5,1),3,1),LINETHICK2,COLORFF84FF; K:SMA(RSV2,3,1),LINETHICK2,COLORWHITE;
D:SMA(K,3,1),LINETHICK2,COLORF408F4;
DI:IF(趋势线<=10,30,0),LINETHICK2,COLORYELLOW;
KI:IF(CROSS(J2,J1) AND J2>85,70,100),LINETHICK2,COLOR00FF00;
强弱界线:49,POINTDOT,LINETHICK3,COLOR99AACC;
STICKLINE(趋势线>88,100,趋势线,4,1),COLORGREEN;
STICKLINE(趋势线<=10,0,趋势线,4,1),COLORYELLOW;
STICKLINE(COUNT(趋势线<REF(趋势线,1) AND 趋势线<10,2)=2,0,20,4,0),COLORRED; STICKLINE(CROSS(J2,J1) AND J2>85,100,80,4,0),COLORGREEN;
DRAWICON(CROSS(趋势线,49),趋势线,1),COLORRED;
DRAWICON(FILTER(CROSS(D,K) AND D>88,10),D*1.05,2);
DRAWTEXT(CROSS(趋势线,49),47,'转强'),COLORRED;
DRAWTEXT(CROSS(49,趋势线),52,'转弱'),COLORGREEN;
粉K线
STICKLINE(CROSS(C,(HHV((H+L)/2,120))),O,C,12,1),COLOR33DDDD;
{历史新高:}STICKLINE(HHV(CLOSE,0)=CLOSE,O,C,10,0),COLORYELLOW; STICKLINE(C>=O,CLOSE,OPEN,8,0),COLORRED;
STICKLINE(C>=O,CLOSE,OPEN,7,0),COLORRED;
STICKLINE(C>=O,CLOSE,OPEN,6,0),COLOR0000BB;
STICKLINE(C>=O,CLOSE,OPEN,5,0),COLOR0000CC;
STICKLINE(C>=O,CLOSE,OPEN,4,0),COLOR0000DD;
STICKLINE(C>=O,CLOSE,OPEN,3,0),COLOR0000EE;
STICKLINE(C>=O,CLOSE,OPEN,2,0),COLOR0000FF;
STICKLINE(C>=O,LOW,HIGH,1,0),COLORRED;
无敌精灵
空方:=(EMA(CLOSE,24)-EMA(CLOSE,4))/2*0.95;
0;多方:=(EMA(CLOSE,4)-EMA(CLOSE,24))/2*0.95;
多头:多方,COLORYELLOW;
空头:空方,,COLORFFFF00;
引路精灵:(多方-空方),COLORRED,LINETHICK2;
STICKLINE(多方>空方,0,多方,0.8 , 1),COLOREEAAFE;
STICKLINE(空方>多方,0,空方,0.8 , 1),COLORFFFF00;
STICKLINE(多方>空方,0 ,空方,0.8 , 1),COLOREEAAFE;
STICKLINE(空方>多方,0 ,多方,0.8 , 1),COLORFFFF00;
DRAWICON(CROSS(引路精灵,0 ) ,引路精灵+0.3,1 );
买卖航标
V AR1:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100;
操盘线:SMA(V AR1,5,1),LINETHICK2,COLORRED;
趋势线:SMA(操盘线,3,1),LINETHICK2,COLORYELLOW;
买入航标:IF(CROSS(操盘线,趋势线) AND 趋势线<25,50,0),LINETHICK2,COLORRED; DRAWTEXT(买入航标>0,50,'买入'),LINETHICK1,COLORRED;
卖出时间:IF(CROSS(趋势线,操盘线)AND操盘线>70,80,100),COLORGREEN; DRAWTEXT(卖出时间<100,80,'卖出'),LINETHICK1,COLOR00FF00;
天风地火
{天风地火N:1 100 3 M:1 100 30}
V AR0:=(3*CLOSE+LOW+OPEN+HIGH)/6;
多头线:(20*V AR0+19*REF(V AR0,1)+18*REF(VAR0,2)+17*REF(V AR0,3)+16*REF(V AR0,4)+15*R EF(VAR0,5)+14*REF(V AR0,6)+13*REF(VAR0,7)+12*REF(V AR0,8)+11*REF(V AR0,9)+10*R EF(VAR0,10)+9*REF(V AR0,11)+8*REF(VAR0,12)+7*REF(VAR0,13)+6*REF(V AR0,14)+5*R EF(VAR0,15)+4*REF(V AR0,16)+3*REF(V AR0,17)+2*REF(VAR0,18)+REF(V AR0,20))/210,CI RCLEDOT,COLORRED,LINETHICK2;
空头线: MA(多头线,10), CIRCLEDOT,COLORGREEN,LINETHICK2;
STICKLINE(多头线>空头线,多头线,空头线,10,10),COLORRED;
STICKLINE(多头线<空头线,多头线,空头线,10,10), COLORGREEN;
STICKLINE(C>O,O,C,7,0),COLORRED;
STICKLINE(C>O,O,C,4,0),COLORB0B0FF;
STICKLINE(C>O,O,C,2,0),COLORYELLOW;
STICKLINE(C>O,L,H,0.1,0),COLORYELLOW;
STICKLINE(C< O,O,C,7,0),COLORFF2020;
STICKLINE(C< O,O,C,4,0),COLORFF6600;
STICKLINE(C< O,O,C,2,0),COLORFFCC66;
STICKLINE(C< O,L,H,0.1,0),COLORFFCC66;
STICKLINE(C=O ANDC>=REF(C,1),O,C,7,0),COLORRED;
STICKLINE(C=O ANDC>=REF(C,1),O,C,4,0),COLORB0B0FF;
STICKLINE(C=O ANDC>=REF(C,1),O,C,2,0),COLORYELLOW;
STICKLINE(C=O ANDC>=REF(C,1),L,H,0.1,0),COLORYELLOW;
STICKLINE(C=O AND C<REF(C,1),O,C,7,0),COLORFF2020;
STICKLINE(C=O AND C<REF(C,1),O,C,4,0),COLORFF6600;
STICKLINE(C=O AND C<REF(C,1),O,C,2,0),COLORFFCC66;
STICKLINE(C=O AND C<REF(C,1),L,H,0.1,0),COLORFFCC66;
V AR1:=(CLOSE*1.1)-(CLOSE*0.9)*80
无影手
A1:EMA((EMA(CLOSE,1)+EMA(CLOSE,3)+EMA(CLOSE,5))/3,3),COLORRED;
A2:EMA((EMA(CLOSE,3)+EMA(CLOSE,5)+EMA(CLOSE,7))/3,3),COLORRED;
A3:EMA((EMA(CLOSE,5)+EMA(CLOSE,7)+EMA(CLOSE,9))/3,3),COLORRED;
A4:EMA((EMA(CLOSE,7)+EMA(CLOSE,9)+EMA(CLOSE,11))/3,3),COLORRED;
A5:EMA((EMA(CLOSE,9)+EMA(CLOSE,11)+EMA(CLOSE,13))/3,3),COLORRED;
A6:EMA((EMA(CLOSE,11)+EMA(CLOSE,13)+EMA(CLOSE,15))/3,3),COLORRED;
A7:EMA((EMA(CLOSE,13)+EMA(CLOSE,15)+EMA(CLOSE,17))/3,3),COLORRED;
A8:EMA((EMA(CLOSE,15)+EMA(CLOSE,17)+EMA(CLOSE,19))/3,3),COLORRED;
A9:EMA((EMA(CLOSE,17)+EMA(CLOSE,19)+EMA(CLOSE,21))/3,3),COLORYELLOW; A10:EMA((EMA(CLOSE,19)+EMA(CLOSE,21)+EMA(CLOSE,23))/3,3),COLORYELLOW; A11:EMA((EMA(CLOSE,21)+EMA(CLOSE,23)+EMA(CLOSE,25))/3,3),COLORYELLOW; A:=EMA((EMA(CLOSE,29)+EMA(CLOSE,31)+EMA(CLOSE,33))/3,3),COLORYELLOW; B:=REF(A,1);
DRAWTEXT(A>B,(A+B)/2,'★'), COLORFF00FF;
DRAWTEXT(A<=B,(A+B)/2,'☆'), COLORGREEN;
{STICKLINE(A>B,A,B,8,0),COLORFF00FF;
STICKLINE(A<=B,A,B,8,1),COLORFF0000;}
A15:A-(A1-A*0.997),COLORFF1010;
A16:A-(A2-A),COLORFF2010;
A17:A-(A3-A),COLORFF3010;
A18:A-(A4-A),COLORFF4010;
A19:A-(A5-A),COLORFF5010;
A20:A-(A6-A),COLORFF6010;
A21:A-(A7-A),COLORFF7010;
A22:A-(A8-A),COLORFF8010;
A23:A-(A9-A),COLORFF9010;
A24:A-(A10-A),COLORFFC010;
A25:A-(A11-A*0.997),COLORFFE010;
STICKLINE(OPEN>=CLOSE ,O,C,9,0 ),COLORAAAAAA;
STICKLINE(OPEN>=CLOSE ,O,C,6,0 ),COLORBBBBBB;
STICKLINE(OPEN>=CLOSE ,O,C,2.4,0),COLORCCCCCC;
STICKLINE(OPEN>=CLOSE ,O,C,1.1,0),COLORDDDDDD;
STICKLINE(CLOSE>OPEN,O,C,9,0 ),COLOR6666CC;
STICKLINE(CLOSE>OPEN,O,C,6 ,0 ),COLOR7777DD;
STICKLINE(CLOSE>OPEN,O,C,2.4 ,0 ),COLOR8888EE;
STICKLINE(CLOSE>OPEN,O,C,1.1 ,0 ),COLOR9999FF;
STICKLINE(CLOSE>OPEN,OPEN,LOW,0.5,0),COLOR1199FF;
STICKLINE(CLOSE>OPEN,CLOSE,HIGH,0.5 ,0),COLOR1199FF;
STICKLINE(OPEN>=CLOSE,CLOSE,LOW,0.5 ,0),COLORCCCCCC;
STICKLINE(OPEN>=CLOSE,OPEN,HIGH,0.5 ,0),COLORCCCCCC;
V AR31:=(ZIG(3, 19)>REF(ZIG(3,19),1) ANDREF(ZIG(3,19), 1)<REF(ZIG(3,19), 2)); STICKLINE(V AR31=2,L*0.95,L*0.98,8,0),COLOR0000FF;
DRAWTEXT(V AR31=2,L*0.95,'3天'),COLORYELLOW;
STICKLINE(V AR31=4,H*1.05,H*1.02,8,0),COLOR9966FF; DRAWTEXT(V AR31=4,H*1.06,'5天'),COLORYELLOW; STICKLINE(V AR31=7,L*0.95,L*0.98,8,0),COLOR00FFFF; DRAWTEXT(V AR31=7,L*0.95,'8天'),COLORYELLOW; STICKLINE(V AR31=12,H*1.05,H*1.02,8,0),COLORFF33FF; DRAWTEXT(V AR31=12,H*1.06,'13天'),COLORYELLOW; STICKLINE(V AR31=20,L*0.95,L*0.98,8,0),COLOR0066FF; DRAWTEXT(V AR31=20,L*0.95,'21天'),COLORYELLOW; STICKLINE(V AR31=33,H*1.05,H*1.02,8,0),COLORFFFF00; DRAWTEXT(V AR31=33,H*1.06,'34天'),COLORYELLOW; STICKLINE(V AR31=54,L*0.95,L*0.98,8,0),COLOR006600; DRAWTEXT(V AR31=54,L*0.95,'55天'),COLORYELLOW; STICKLINE(V AR31=88,H*1.05,H*1.02,8,0),COLOR00FF00; DRAWTEXT(V AR31=88,H*1.06,'89天'),COLORYELLOW; STICKLINE(V AR31=143,L*0.95,L*0.98,8,0),COLORCCFFFF; DRAWTEXT(V AR31=143,L*0.95,'144天'),COLORYELLOW; STICKLINE(V AR31=232 ,H*1.05,H*1.02,8,0),COLORFF0033; DRAWTEXT(V AR31=232,H*1.06,'233天'),COLORYELLOW; STICKLINE(V AR31=376,L*0.95,L*0.98,8,0),COLORFF9966; DRAWTEXT(V AR31=376,L*0.95,'377天'),COLORYELLOW;
合并即涨
Var0:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100; Var3:=SMA(Var0,3,1);
Var1:=SMA(Var3,4,1)-10;
Var4:=(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))*100; Var5:=SMA(Var4,3,1);
Var2:=SMA(Var5,4,1)-90;
STICKLINE(REF(Var1,1)<Var1,V ar1,REF(Var1,1),10,0),COLOR0000FF; 0, CIRCLEDOT;
STICKLINE(REF(Var1,1)>Var1,V ar1,REF(Var1,1),5,0),COLOR00ff00; STICKLINE(REF(Var2,1)>Var2,V ar2,REF(Var2,1),10,0),COLOR0000FF; STICKLINE(REF(Var2,1)<Var2,V ar2,REF(Var2,1),5,0),COLOR00ff00; 0,COLOR0000FF;
顶底奇准
买:=MA(CLOSE,1);
卖:=(LOW+HIGH+CLOSE)/3;
奇:= MA(卖,5);
准:= HHV(奇,10);
急卖奇准:IF(HHV((买<准),5),50,10),COLORFF6699;
STICKLINE(急卖奇准=10,50,10,1,1),COLORFF6699;
短卖奇准:IF(HHV((买<准),10),50,20),COLORGREEN;
STICKLINE(短卖奇准=20,50,20,1,0),COLORGREEN;
TR:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW -
REF(CLOSE,1)))),5);
HD:=(HIGH - REF(HIGH,1));
LD:=(REF(LOW,1) - LOW);
DMP:=(SUM(IF(((HD > 0) AND (HD > LD)),HD,0),5) );
DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),5);
神偷线:=(((DMP ) * 100) / TR);
辅助线:=((DMM * 100) / TR);
XXX:=(MA(((ABS((辅助线- 神偷线)) / (辅助线+ 神偷线)) * 100),3));
奇准:= MA(卖,5);
买卖:=LLV(奇准,10);
底部关注:IF(((XXX > 88) AND (神偷线< 5.8)),95,50),LINETHICK1,COLORYELLOW; STICKLINE(底部关注=95,50,95,1.5,0),COLORYELLOW,LINETHICK1;
急买奇准:IF(LLV((买<买卖),5),75,50),COLORRED,LINETHICK1;
STICKLINE(急买奇准=75,50,75,1.5,0),COLORRED,LINETHICK1;
短买奇准:IF(LLV((买<买卖),10),85,50),COLORred,LINETHICK1;
STICKLINE(短买奇准=85,50,85,1.5,0),COLORred,LINETHICK1;
ADXR:=((XXX + REF(XXX,3)) / 2);
V AR1:=MA(LOW,1);
V AR2:=MA(HIGH,2);
V AR3:=MA(CLOSE,2);
V AR7:=REF(VAR3,1);
动向趋势线:XXX,LINETHICK2,COLORFFAA66;
一品操盘
{N:1,8,1;}
WR:=ABS(100-100*(HHV(HIGH,5)-CLOSE)/(HHV(HIGH,5)-LLV(LOW,5)));
IF(WR>0,WR,0),COLORYELLOW;
涨:CROSS(WR,50),POINTDOT,COLOR0000FF;
强:CROSS(WR,80),POINTDOT,COLORYELLOW;
回:CROSS(80,WR) AND WR>50,POINTDOT,COLORWHITE;
险:=COUNT(WR>60,7)>=5 AND WR>90;
跑:=COUNT(WR>60,7)>=5 AND CROSS(80,WR);
慌:WR<=10 AND WR>0,POINTDOT,COLOR00FF00;
绝:WR=0,POINTDOT,COLORFF6600;
买:REF(WR,1)<10 AND C>REF(C,1) AND C>O,POINTDOT,COLORWHITE;
攻:WR>=90 AND WR<100 OR (H=HHV(H,5) AND H/REF(C,1)>=1.05),POINTDOT,COLORFF00FF;
停:WR=100,POINTDOT,COLORRED;
优选:IF((涨AND COUNT(WR<=10,6) AND REF(WR,1)>10)*100,100,50),COLORFF6666,LINETHICK2;
FLSZ:=V*N>REF(V,1) AND C>REF(C,1) AND C>O;
助涨:(涨OR 强) AND FLSZ,POINTDOT,COLORFF00FF;
DRAWICON(优选=100,50,1);
{以下设置副图显示方式}
STICKLINE(WR>=50,50,WR,1,0),COLORWHITE;
STICKLINE(WR>=90 AND WR<100,100,95,4,0),COLORWHITE; STICKLINE(WR=100,100,95,4,0),COLORFF00FF;
STICKLINE(WR<=10 AND WR>0,0,5,4,0),COLORWHITE; STICKLINE(WR=0,0,5,4,0),COLORFF6600;
DRAWTEXT(涨,60,'涨'),COLOR0000FF;
DRAWTEXT(助涨,25,'▲'),COLORFF00FF;
DRAWTEXT(助涨,20,'‖'),COLORFF00FF;
DRAWTEXT(强,70,'强'),COLORYELLOW;
DRAWTEXT(回,50,'回'),COLORWHITE;
DRAWTEXT(险,100,'●'),COLOR0000FF;
DRAWTEXT(跑,100,'跑'),COLORFFFF00;
DRAWTEXT(慌,20,'慌'),COLOR00FF00;
DRAWTEXT(绝,20,'绝'),COLORWHITE;
DRAWTEXT(买,50,'买'),COLORWHITE;
DRAWTEXT(攻,50,'攻'),COLORFF00FF;
DRAWTEXT(停,85,'停'),COLOR0000FF;
50,COLORFFFF00,LINETHICK2;
10,COLOR00FF00;
90,COLOR00FF00;
★底部提示:副
Var2:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100; Var3:=SMA(SMA(Var2,3,1),3,1)/28.57;
Var4:=EMA(Var3,5);
Var5:=3*Var3-2*Var4;
AA:=CROSS(Var5,Var3) AND Var3<2.1 and c>o;
Var6:=(2*CLOSE+HIGH+LOW)/4;
Var7:=LLV(LOW,13);
Var8:=HHV(HIGH,13);
Var9:=EMA((Var6-Var7)/(Var8-Var7)*100,13);
VarA:=EMA(0.667*REF(Var9,1)+0.333*Var9,2);
多:Var9,COLORRED,POINTDOT;
空:EMA(0.382*REF(Var9,2)+0.618*Var9,12),COLORgreen; STICKLINE(Var9>VarA,Var9,VarA,6,0),COLORred;
STICKLINE(Var9<=V arA,V ar9,VarA,6,0),COLORFFCC66; STICKLINE(AA,0,30,40,1),coloryellow;
STICKLINE(AA,16,29,38,0),colorred;
STICKLINE(AA,1,14,38,0),colorred;
STICKLINE(AA,15,15,40,1),coloryellow;
STICKLINE(AA,30,50,10,0),coloryellow;
STICKLINE(AA,53,55,10,1),colorred;
STICKLINE(AA,57,59,10,1),colorred;
STICKLINE(AA,61,63,10,1),colorred;
STICKLINE(AA,65,67,10,1),colorred;
STICKLINE(AA,69,75,12,0),colorffcccc;
DRAWTEXT(AA,85,'底'),coloryellow;
博易顶底王
V AR1:=LLV(LOW,34);
V AR2:=HHV(HIGH,30);
V AR3:=REF(CLOSE,1);
V AR4:=EMA((CLOSE-V AR1)/(V AR2-V AR1),3)*100;
主力:=SMA(MAX(CLOSE-V AR3,0),7,1)/SMA(ABS(CLOSE-V AR3),7,1)*100,COLORRED; CC:主力,COLORWHITE;
散户:=V AR4;
V AR5:=(V AR4-LLV(V AR4,21))/(HHV(V AR4,21)-LLV(V AR4,21))*100;
Q1:IF(CROSS(V AR5,90) AND 散户<40,18,10);
Q2:IF(CROSS(主力,12) AND REF(散户,5)<20 AND REF(散户,3)<20,18,10);
P1:IF(CROSS(84,主力),82,90),COLOR99FF33;
P2:IF(CROSS(84,散户),82,90),COLORCY AN;
VY:=SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,5,1);
L2:=SMA(0.618*REF(VY,1)+0.382*VY,3,1), COLORFF9900;
L3:=MA(L2,5);
STICKLINE(L2>L3,L3+2,L3-2,5,0),COLORRED;
STICKLINE(L2<=L3,L3+2,L3-2,5,0),COLORGREEN;
80,POINTDOT;
50,POINTDOT;
20,POINTDOT;
趋势线(主图)
AA10:=MA(C,10);
BB10:=ATAN((AA10-REF(AA10,1)))*180/3.1416;
STICKLINE(BB10>1 AND AA10>REF(AA10,1), AA10,REF(AA10,1),8,0),COLORRED; STICKLINE(BB10<1 AND AA10<REF(AA10,1), AA10,REF(AA10,1),8,1),COLORGREEN; AA20:=MA(C,20);
BB20:=ATAN((AA20-REF(AA20,1)))*180/3.1416;
STICKLINE(BB20>1,AA20,REF(AA20,1),8,0),COLORYELLOW;
STICKLINE(BB20<1,AA20,REF(AA20,1),8,1),COLORBBCCCC;
变色主图线
O1:=MA(C,O), LINETHICK1;
N1:=MA(C,21), LINETHICK1;
M2:MA(C,55),COLOR0080FF;
PARTLINE(N1>M2,M2),COLORRED,LINETHICK2;
PARTLINE(N1<=M2,M2),COLORGREEN,LINETHICK2;
CCI主图K线
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,13))/(0.015*AVEDEV(TYP,13));
STICKLINE(CCI>=0,O,C,4,1),COLORRED;
STICKLINE(CCI>=0,O,L,0.1,0),COLORRED;
STICKLINE(CCI>=0,C,H,0.1,0),COLORRED;
STICKLINE(CCI<0,O,C,4,0),COLORCYAN;
STICKLINE(CCI<0,O,H,0.1,0),COLORCY AN;
STICKLINE(CCI<0,C,L,0.1,0),COLORCY AN;
DRAWTEXT(CROSS(CCI,-200) AND CCI>REF(CCI,1),L,'平空'),COLORGREEN; DRAWTEXT(CROSS(200,CCI) AND CCI<REF(CCI,1),H,'平多'),COLORYELLOW; DRAWTEXT(CROSS(CCI,100) AND CCI>REF(CCI,1),L,'加多'),COLORYELLOW; DRAWTEXT(CROSS(-100,CCI) AND CCI<REF(CCI,1),H,'加空'),COLORGREEN
优化MACD
V AR1:=REF(CLOSE,1);
V AR2:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);
V AR3:=(CLOSE-V AR1)*V AR2;
V AR4:=SUM(V AR3,0);
V AR5:=SMA(V AR4,5,1);
V AR6:=SMA(V AR4,8,1);
OSC: V AR5-V AR6;
OSCMA: MA(OSC,4);
OSC, COLORSTICK;
VD:=SUM(IF(OSC>0,OSC*1.003,OSC*1.003>0),34)/34;
VE:=SUM(IF(OSC<=0,OSC*0.97,OSC*0.97<0),34)/34;
DRAWTEXT(CROSS(OSCMA,VE),OSCMA,'买'),COLOR0000FF;
DRAWTEXT(CROSS(VD,OSCMA),OSCMA,'卖'),COLOR3FEF12;。