精华内容
下载资源
问答
  • 多空趋势线

    2013-06-06 11:05:58
    买卖导航指标,可以添加到博弈大师,很简单,一看就懂。
  • 通达信指标公式源码多空趋势线.doc
  • 通达信指标公式源码多空趋势线指标.doc
  • 多空变色趋势线

    2015-04-30 06:59:34
    多空变色趋势线,线上多,线下空,并与MACD相对应,蓝色为金叉,红色为死叉。
  • 多空线:在主图区显示,是4小时K线、日线K线、周线K线的开盘位置,白色线代表 4小时、黄色代表日内、紫色线代表周内,一般情况线上看多,线下看空。4小时为短线走势、日内为中长线、周内为长线趋势
  • K线技术指标实现—同花顺多空趋势点 概念介绍 当多空趋势发出多点信号时,表示行情看多,可积极做多,多点为最早的买点;当多空趋势发出空点信号时,表示行情看空,可持币观望等待机会,空点为最晚的卖点。 ...

    K线技术指标实现—同花顺多空趋势点

    概念介绍

    当多空趋势发出多点信号时,表示行情看多,可积极做多,多点为最早的买点;当多空趋势发出空点信号时,表示行情看空,可持币观望等待机会,空点为最晚的卖点。
    多空趋势的用法:
    1、当大盘发出多点时,表示大盘行情看多,可结合板块和个股多空趋势来寻找热点板块中的热点个股积极做多;
    2、中短线多空趋势:当个股的日线发出多空点时,可结合30、60分钟线多空点进行买卖操作;
    3、中长线多空趋势:当个股的周线发出多空点时,可结合日线多空点进行买卖操作;
    4、当个股的日线发出多点时,可结合大单净量进行买入操作,成功率更高。
    这里写图片描述

    计算及实现

    计算公式

    1.计算公式:
    VAR1:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
    VAR2=VAR1;
    VAR3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));
    DRAWTEXT(CROSS(VAR2,MA(VAR3,6)),(LOW * 0.984),‘多’),;
    DRAWTEXT(CROSS(MA(VAR3,6),VAR1),(HIGH * 1.035),'空 ')
    公式中金融公式说明:
    (1)HHV(X,N):N日内X最大值;
    (2)LLV(X,N):N日内X最小值;
    (3)MA(X,N):以X为计算值得N日均线;
    (4)CROSS(line1,line2):曲线line1上穿曲线line2的点位值;

    代码实现

    以下我们以一组股市K线数据为输入,实现多空趋势点的计算(编程使用JavaScript语言实现):

    /*
     * 金融公式工具类
     * calcMA
     * calcLLV
     * calcHHV
     * calcCross
     */
    atomExpression={
        /*
         * 计算MA均线
         * @param {number} dayCount MA时间窗口
         * @param {array} data 输入数据
         * @param {string} field [可选]计算字段配置
         */
        calcMA:function(dayCount,data,field) {
            var ma,i,l,j,sum;
            ma=[];
            //判断不放在循环内,提升性能
            if(field){
                //有字段配置
                for(i=0,l=data.length;i<l;i++){
                    if(i<dayCount-1){
                        ma.push('-');
                        continue;
                    }
                    sum=0;
                    for(j=0;j<dayCount;j++){
                        sum+=data[i-j][field];
                    }
                    ma.push(sum/dayCount);
                }
            }else{
                //无字段配置
                for(i=0,l=data.length;i<l;i++){
                    if(i<dayCount-1){
                        ma.push('-');
                        continue;
                    }
                    sum=0;
                    for(j=0;j<dayCount;j++){
                        sum+=data[i-j];
                    }
                    ma.push(sum/dayCount);
                }
            }
            return ma;
        },
        /*
         * 计算最小值
         * @param {number} pos 最新值索引
         * @param {number} n 取最小值范围周期
         * @param {array} data 输入数据
         * @param {string} field 计算字段配置
         */
        calcLLV:function(pos,n,data,field){
            var i,l,min;
            n--;
            min=data[pos][field];
            l=pos-n;
            l<0 ? l=0:1;
            for(i=pos;i>=l;i--){
                if(min>data[i][field]){
                    min=data[i][field];
                }
            }
            return min;
        },
        /*
         * 计算最大值
         * @param {number} pos 最新值索引
         * @param {number} n 取最大值范围周期
         * @param {array} data 输入数据
         * @param {string} field 计算字段配置
         */
        calcHHV:function(pos,n,data,field){
            var i,l,max;
            n--;
            max=data[pos][field];
            l=pos-n;
            l<0 ? l=0:1;
            for(i=pos;i>=l;i--){
                if(max<data[i][field]){
                    max=data[i][field];
                }
            }
            return max;
        },
        /*
         * 计算交叉,返回arr1上穿arr2的数组索引
         * @param {array} arr1 快线数据
         * @param {array} arr2 慢线数据
         */
        calcCross:function(arr1,arr2){
            var i,l,lastCompare,crossList;
            crossList=[];
            //去除无效数据
            for(i=0,l=arr1.length;i<l;i++){
                if(!isNaN(arr1[i]) && !isNaN(arr2[i])){
                    break;
                }
            }
            //判断标志初始化
            lastCompare=(arr1[i]==arr2[i] ? 0:(arr1[i]>arr2[i] ? 1:-1));
            //去除无效数据后,开始计算交叉点索引
            for(++i;i<l;i++){
                if(lastCompare===-1 && arr1[i]>=arr2[i]){
                    crossList.push(i);
                }
                lastCompare=(arr1[i]==arr2[i] ? 0:(arr1[i]>arr2[i] ? 1:-1));
            }
            return crossList;
        }
    };
    
    /*
     * 同花顺多空趋势点计算公式
     * VAR1:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
     * VAR2=VAR1;
     * VAR3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));
     * DRAWTEXT(CROSS(VAR2,MA(VAR3,6)),(LOW * 0.984),'多'),;
     * DRAWTEXT(CROSS(MA(VAR3,6),VAR1),(HIGH * 1.035),'空 ')
     */
    DKManager=(function(){
        var input;
        var calcVAR1,calcVAR3,calcDK;
    
        /*
         * K线数据
         * 开盘价,收盘价,最低价,最高价
         */
        input=[
            {open:3.89,close:3.89,low:3.86,high:3.93},
            {open:3.88,close:3.85,low:3.81,high:3.89},
            {open:3.85,close:3.91,low:3.82,high:3.95},
            {open:3.89,close:4.02,low:3.89,high:4.07},
            {open:4.04,close:4.05,low:4.00,high:4.08},
            {open:4.05,close:4.00,low:3.98,high:4.08},
            {open:4.00,close:4.00,low:3.97,high:4.04},
            {open:3.99,close:3.90,low:3.88,high:4.00},
            {open:3.89,close:3.90,low:3.88,high:3.92},
            {open:3.89,close:3.98,low:3.88,high:3.98},
            {open:3.99,close:3.98,low:3.95,high:4.03},
            {open:3.98,close:4.06,low:3.96,high:4.08},
            //2017/06/21
            {open:4.08,close:4.08,low:4.02,high:4.08}
        ];
    
        /*
         * @param {number} n 计算最值的周期
         * @param {array} data 输入数据
         */
        calcVAR1=function(n,data){
            var i,l,var1,temp,high,low;
            var1=[];
            for(i=0,l=data.length;i<l;i++){
                high=atomExpression.calcHHV(i,n,data,"high");
                low=atomExpression.calcLLV(i,n,data,"low");
                temp=(100-((90*(high-data[i].close))/(high-low)));
                var1.push(temp);
            }
            return var1;
        };
    
        /*
         * @param {number} n 计算最值的周期
         * @param {number} dayCount MA时间窗口
         * @param {array} data 输入数据
         */
        calcVAR3=function(n,dayCount,data){
            var i,l,var3,temp,high,low;
            var3=[];
            for(i=0,l=data.length;i<l;i++){
                high=atomExpression.calcHHV(i,n,data,"high");
                low=atomExpression.calcLLV(i,n,data,"low");
                temp=(100*(high-data[i].close))/(high-low);
                var3.push(temp);
            }
            var3=atomExpression.calcMA(dayCount,var3);
            for(i=0,l=var3.length;i<l;i++){
                if(isNaN(var3[i])){
                    continue;
                }
                var3[i]=100-var3[i];
            }
            return var3;
        };
    
        /*
         * 计算多空趋势点
         * @param {number} n1 计算var1的最值周期
         * @param {number} n2 计算var3的最值周期
         * @param {number} dayCount1 计算var3的MA时间窗口
         * @param {number} dayCount2 计算var3ma的时间窗口
         * @param {array} data 输入数据
         */
        calcDK=function(n1,n2,dayCount1,dayCount2,data){
            var var1,var3,var3ma,dList,kList;
            dList=[];
            kList=[];
            var1=calcVAR1(n1,data);
            var3=calcVAR3(n2,dayCount1,data);
            var3ma=atomExpression.calcMA(dayCount2,var3);
            dList=atomExpression.calcCross(var1,var3ma);
            kList=atomExpression.calcCross(var3ma,var1);
            return {
                D:dList,
                K:kList
            };
        };
    
        //calcDK(21,6,34,6,input);
        return {
            calcDK:calcDK
        };
    })();
    

    注意!
    每个技术指标都有很多种使用方法,不同行情下适用情况也不尽相同。笔者在此处只给出自己的一些使用心得,经验不多,见解也不是很深,仅供参考。
    1.就我自己的经验,这种多空趋势点的计算过程更加类似于KDJ,只不过加入了更多的“均线”因素。
    2.我做过一个测试:使用这个多空趋势的公式去跑全市场日线,反推得到当日处于买点的股票列表,观察他们近日的涨跌幅,最终得到的上涨概率是很低的,大部分处于买点的股票仍然出现下跌的情况(不过我的测试没有做的很全面,仅仅用了一周去观察)。因此这个技术指标的使用不能简单的单看一个多空点(成功率非常低)。

    熬夜不易,请作者喝杯酒!

    展开全文
  • 文华财经指标公式期货软件指标公式赢顺云指标 买卖多空趋势线.doc
  • 文华期货软件指标公式赢顺云指标源码多空趋势线.doc
  • 文华期货软件指标公式文华财经指标源码多空趋势线.doc
  • 赢顺云指标公式源码文华财经指标多空趋势线画段.doc
  • 期货软件指标公式源码文华财经指标多空趋势线画段.doc
  • 期货指标公式文华财经指标真正好用的指标主趋势线多空精确.doc
  • 文华财经指标期货软件日内短线指标多空趋势指标.doc
  • 通达信指标公式源码多头空头副图指标,关注多空线,及K线与趋势线,0轴和EMN线的关系.doc
  • MT4多空趋势.ex4

    2020-01-11 22:07:56
    本指标用于MT4软件,非常好用,新手一看就会,相信很朋友都会喜欢,我开发了这款软件,希望你们能够喜欢
  • 文华公式期货指标公式文华财经指标真正好用的指标主趋势线多空精确.doc
  • 文华财经指标公式源码趋势线操盘线看.doc
  • 文华财经指标公式源码趋势线操盘线看公式源码.doc
  • 多空线趋势策略-简易好用型

    千次阅读 2019-02-17 14:05:00
    策略思想:参考其他中多空线指标编写而成,加上RSI相对强弱指标过滤横盘行情。出场条件以长期多空线移动平均作为出场条件。本策略适合趋势行情,可以自己增加滤网过滤横盘时段,提高胜率。 策略拓展:可以根据类似的...

    来源:mcg官网

    今天带来一个好用的趋势型策略,让大家可以学习学习。

    策略思想:参考其他中多空线指标编写而成,加上RSI相对强弱指标过滤横盘行情。出场条件以长期多空线移动平均作为出场条件。本策略适合趋势行情,可以自己增加滤网过滤横盘时段,提高胜率。

    策略拓展:可以根据类似的条件做进场判断,出场条件可以自己增加移动止盈止损,或者反转信号作为出场条件,锁定利润。

    源代码解说:
    var:mid(0),dkx(0),madkx(0);

    input:m(15),n(31),xx(72);

    mid=(3*close+low+open+high)/6;

    //mid对开高低收进行加权计算

    dkx=(20mid+19mid[1]+18mid[2]+17mid[3]+16mid[4]+15mid[5]+14mid[6]+13mid[7]+12mid[8]+11mid[9]+10mid[10]+9mid[11]+8mid[12]+7mid[13]+6mid[14]+5mid[15]+4mid[16]+3mid[17]+2mid[18]+1mid[20])/210;

    //多空线计算公式,安装权重进行加权计算

    madkx=Average(dkx,m);

    value1=Average(dkx,n);

    value2=Average(dkx,xx);

    //对多空线进行移动平均计算

    if madkx > value1 and marketposition=0 and rsi(close,14)>=70 and close>madkx then buy (“BK”)next bar at market;

    if marketposition=1 then sell (“sp”) next bar at value2 stop;

    //当多空线快线大于慢线时并且持仓为0,此时RSI在超买区进行买入开仓,同时委托长期多空线移动平均出场

    if madkx < value1 and marketposition=0 and rsi(close,14)<=30 and close<madkx then sellshort (“SK”)next bar at market;

    if marketposition=-1 then buytocover (“bp”)next bar at value2 stop;

    //当多空线快线小于慢线时并且持仓为0,此时RSI在超卖区进行卖出开仓,同时委托长期多空线移动平均出场

    绩效测试(螺纹钢期货,2015/1/1~2018/1/4,周期15分钟,手续费单笔6元,参数简单优化下):
    看起来普通,在趋势强的2016年表现很好,但在其他年份就差强人意了!

    展开全文
  • 一个量价趋势跟踪指标,能帮助大家把握趋势方向,关于多空的转换的地方会有提示,整个趋势线也比较简单明了,希望对大家有所帮助。
  • 短线多空 MACD指标 趋势一目了然通达信指标公式源码.doc
  • 文华期货软件指标公式赢顺云指标源码趋势多空线看盘.doc
  • 文华期货软件指标公式文华财经指标源码趋势多空线看盘.doc
  • 文化财经指标公式期货多空趋势指标源码.doc
  • 文华财经指标公式超级精准趋势买卖公式指标软件趋势多空精品画线指标 点击这里下载指标公式

    文华财经指标公式超级精准趋势买卖公式指标软件趋势多空精品画线指标
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    点击这里下载指标公式

    展开全文
  • 非常不错的多空趋势指标分享有缘人 出现黄色向上箭头,SAP- Jurik CCI mtf指标处于超卖区。 出现蓝色向上箭头,SAP- Jurik CCI mtf指标处于超买区。
  • 文华公式期货指标公式文华财经指标真正好用的指标多空趋势均线.doc
  • 变色多空线的源码

    2014-12-22 11:30:50
    此源码为变色多空线的源码,可以根据指标变化来进行买卖的参考。
  • 趋势线是炒外汇必备的辅助线。 说起趋势线,123法则应该也不陌生。 如果你还不知道,那真的是太门外汉了。 趋势线+123法则在外汇技术分析中,简单实用,涨跌趋势和进场位置都被安排的明明白白。 话不说,今天汇...

    趋势线是炒外汇必备的辅助线。

    说起趋势线,123法则应该也不陌生。

    如果你还不知道,那真的是太门外汉了。

    趋势线+123法则在外汇技术分析中,简单实用,涨跌趋势和进场位置都被安排的明明白白。

    话不多说,今天就带大家学习如何应用123法则进行外汇交易。

    识别123法则

    123法则就是在画有趋势线的K线图中找到3个信号,如果同时有了这3个信号,就可以进场了。你需要做的就是能准确识别出这3个信号。

    第1个信号:趋势线第一次被突破的位置,记作1

    第2个信号:被突破后价格回调(反弹)未能创新低(新高),记作2

    第3个信号:价格回调(反弹)后突破最近低点(高点),记作3

    在这里插入图片描述
    在这里插入图片描述

    3个信号均找到,即可入场,注意设置止损。在上升趋势中被突破后做空,止损设置在次高点上方;在下降趋势中被突破后做多,止损设置在次低点下方。

    之前在介绍趋势线的时候,我们就说过,趋势线被突破意味着进场机会来了,应用123法则,经过额外的2次信号的再次验证,让进场机会更准确。

    正确识别123法则重点是找出其中的有效高低点。什么是次高点?什么是最近低点?

    次高点就是仅次于最高点的高点,也就是价格反弹后未能达到原来高点。最近低点指的是最高点和次高点之间的低点。

    如果价格反弹后突破了原来的高点,则123法则失效。

    123法则中的三个信号出现的顺序可以颠倒,有3种方式,1-2-3、2-1-3、2-3-1。

    在上升趋势中的1-2-3:
    在这里插入图片描述

    上升趋势中的2-1-3:
    在这里插入图片描述

    上升趋势中的2-3-1:
    在这里插入图片描述

    下降趋势中的1-2-3:
    在这里插入图片描述

    下降趋势中的2-1-3:
    在这里插入图片描述

    下降趋势中的2-3-1:
    在这里插入图片描述

    如何应用123法则

    趋势线被突破的位置为重要的进场点判断位,因为存在反弹现象,所以这里也存在2次进场机会。

    ①突破前的高/低点的位置

    在趋势线第一次被突破前的高点做空,低点做多,此时应该注意的是价格的反抽行为,达到的新高点或低点是否突破原来的高点或低点。

    止损点设置在高点上方或低点下方的位置。
    在这里插入图片描述
    在这里插入图片描述

    ②反弹后突破最近高/低点的位置

    价格第一次突破趋势线,随后发生反弹或回调,最后一次突破最近高低点的位置,为更准确的进场位。

    在上升趋势中被突破后做空,止损设置在次高点上方;在下降趋势中被突破后做多,止损设置在次低点下方。

    在这里插入图片描述
    在这里插入图片描述

    同其他任何技术指标一样,在应用趋势线123法则时,同样也存在不完全准确性,比如上升趋势中,可能在你做空后,没过多久价格再次反弹突破趋势线。

    我们能做的就是精进某一个技术,增加它的准确性,或者用多种技术指标交叉验证。

    比如在时间框架的选择上,尽量使用较大的时间周期,比如日线图。一般研究趋势时,越大的时间周期,越能验证趋势的准确性。

    趋势线角度的大小对123法则准确性影响也很大。

    连接不同的低点或高点可以画出不同斜率的趋势线,根据经验当趋势线与水平直线的角度接近45度时,123法则更准确。因为如果角度过大,说明价格趋势比较强劲,突破后很可能再次反弹;如果角度过小,价格趋势可能更稳定,短期的突破维持不了太久。

    最后注意,因为123法则有个重要的信号就是突破,所以就存在突破与虚假突破的情况。

    一般短线交易遵从2小时原则,如果趋势线被突破连续超过2小时,一般认为是有效突破。但这个时间太长,给我们的参考意义不大,你还可以借助蜡烛图形态进一步确认。

    对于日线图而言,如果当日收盘价在突破点的高点上方或低点下方,则认为是有效突破。

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,838
精华内容 9,135
关键字:

多空趋势线