外汇技术面分析Pattern Recognition Master指标是什么?
千千 : Pattern Recognition Master指标的目的是为了找到有价值的蜡烛图形态,帮助投资者更好地判断当前时间框架下的蜡烛图形态,如反转形态、趋势形态等等。这些形态都是大家常见的主要形态,包括三只乌鸦、射击之星、乌云盖顶、三只白兵、锤形等。该指标适用于任一产品及所有时间框架。外汇投资是什么?如何进行外汇投资?
Yule : 投资这件事其实就是将货币专为资本的一个过程,目前很多的投资者都在做这件事,而投资的形式也是多种多样的,其中外汇投资也是比较常见的,那么,外汇投资是什么?如何进行外汇投资呢? 外汇投资,是指投资者为了获取投资收益而进行的不同货币之间的兑换行为。外汇是“国际汇兑”的简称,有动态和静态两种含义。动态的含义指的是把一国货币兑换为另一国货币,借以清偿国际间债权债务关系的一种专门的经营活动。静态的含义是指可用于国际间结算的外国货币及以外币表示的资产。通常所称的“外汇”这一名词是就其静态含义而言的。 如何外汇投资?6个技巧教会你外汇投资 1、适当停买停卖 日复一日的交易可能会令你的判断逐渐迟钝。一位成功的投资家曾说:每当我感到精神状态和判断效率低于90%,我开始赚不到钱,而当我的状态低过90%时,便开始蚀本,此时,我便会放下一切而去休假。暂短的离市休息能令你重新认识市场,重新认识自己,更能帮你看清未来投资的方向。切记,久在林中,不见树木。 2、不肯定时,暂且观望 投资者并非每天均须入市,初入行者往往热衷于入市买卖,但成功的投资者则会等待机会,当他们入市后,感到疑惑或不能肯定时亦会先行离市,暂抱观望态度。 3、逆境时,离市“休息” 投资者由于涉及个人利益的得失,因此精神长期处于极度紧张状态。如果盈利,还有一点满足感来慰籍;但如果身处逆境,亏损不断,甚至连连发生不必要的失误,这时要千万注意,不要头脑发胀失去清醒和冷静,此时,最佳的选择是抛开一切,离市休息。等休息结束时,暂时盈亏已成过去,发胀的头脑业已冷静,思想包袱也已卸下。相信投资的效率会得到提高。有句话,“不会休息的将军不是好将军”,不懂得休养生息,破敌拔城无从谈起。 4、过去的价位,让他过去吧 “过去的价位”往往是一个相当难以克服的心理障碍。不少投资者就是因为受到过去价位的影响,造成投资判断有误。因为一般来说,见 过了高价之后,当市场回落时,对出现的新低价会感到相当的不习惯;当时纵然各种分析显示后市将会再跌,市场投资气候十分恶劣,但投资者在这些新低价位水平 前,非但不会把自己所持的货售出,还会觉得很“低”而有买入的冲动,结果买入后便被牢牢地套住了。因此,投资者记住,“过去的价位”,就让它彻底过去吧。 5、忍耐也是投资 投资市场有一句格言说“忍耐是一种投资”但相信很少投资者能够做到这一点,或真正理解它的含义。对于从事投资工作的人,必须培养自己良好的忍性和耐力。忍耐,往往是投资成功的一个“乘数”,关系到最终的结果是正是负。不少投资者,并不是他们的分析能力低,也不是他们缺乏投资经验,而仅是欠缺了一份忍耐力,从而导致过早买入或者卖出,招致不必要的损失。因此,每一名涉足汇市的投资者都应从自己的意识上认识到,忍耐同样也是一份投资。 6、他人意见不实行 这里并非是提倡独断专行。须知道,投资者中只有你会为自己的投资结果负责任。当你已把握了市场的方向而有了基本的决定时,不要因旁人的影响而轻易改变决定。有时别人的意见会显得很合理,因而促使你改变主意,然而事后才发现自己的决定才是最正确的。所以说,别人的意见永远只是参考,自己的意 见才是买卖的决定。外汇技术面分析的轴点(PivotPoints)是什么?
戴维德 : 轴点( Floor Pivot Points )计算是一种流行的支撑/阻力位计算方法,这些支撑/阻力位预测了可能会出现的突破、逆转价格,所以在外汇交易中非常有帮助。 轴点计算运用了三个基本数据:最高价(High、H)、最低价(Low、L)、和收盘价(Close、C)。 轴点(PP)=(H+L+C)/3 根据PP可以计算出一串支撑/阻力价位 第一阻力(R1)=2×PP-L R2=PP+ (H-L) R3=PP+ (H-L)×2 R4=PP+ (H-L)×3 第一支撑(S1)=2×PP-H S2=PP- (H-L) S3=PP- (H-L)×2 S4=PP- (H-L)×3 更多的支撑/阻力价位可以用同样方法计算出来,但除非价格趋势非常强烈,用同一轴点计算过多支撑/阻力位可能没有多大意义,因为用新轴点来计算更具参考价值。 也有一些另外的轴点系统计算方法,如Woodier Pivot Points PP=(H+L+2×C)/4 R1=2×PP-L R2=PP+ (H-L) R3=R1+ (H-L) R4=R3+ (H-L) S1=2×PP-H S2=PP- (H-L) S3=S1- (H-L) S4=S3- (H-L) Camarilla pivot points R1=(H-L)×1.1/12+C R2=(H-L)×1.1/6+C R3=(H-L)×1.1/4+C R4=(H-L)×1.1/2+C S1=C-(H-L)×1.1/12 S2=C-(H-L)×1.1/6 S3=C-(H-L)×1.1/4 S4=C-(H-L)×1.1/2 De Marks pivot points 这个方法在定义最高价(H)和最低价(L)有另外的计算,它先定义一个值X。 如果C(收盘价)<O(开盘价),那么X=H+Z×L+C 如果C(收盘价)>O(开盘价),那么X=2×H+L+C 如果C(收盘价)= O(开盘价),那么X=H+L+2×C PP=X/4 R1=X/2-L S1=X/2-H R1,S1是最重要的支撑/阻力位,一般被用来观察突破或逆转价格,到R2,R3,S2,S3时可能已经属于超买,超卖,可以作为平仓的参考。炒黄金现货的成功秘诀是什么?
水落金陵曙 : 炒黄金现货是一个永不落伍的话题,因为在众多的投资项目中,贵金属投资一直都是一大热点,而黄金现货则是热点中的热点,如果操作得当,能够为投资者带来意想不到的巨大收益。那么,黄金现货究竟该如何炒呢?相信很多朋友心中都有这样的疑问。实际上,炒黄金现货并没有大家想象中那么难,只要掌握一定的技巧,分分钟就可以进入到赚钱的节奏。炒黄金现货第一步:认清形势。黄金现货是一种受消息面和技术面影响较大的投资品种,所以还是有一定的投资规律可寻的,比如说从黄金K线、非农会议等方面都能够获得一些操作上的启示。而一旦行情明朗,则应顺势做单,抓住时机获利。炒黄金现货第二步:见好就收。在趋势明朗的情况下,很多人刚开始都是赚钱的,而最终之所以会演变成亏钱便是因为过度贪心,不懂得见好就收,总是想着多赚一点,结果赔了夫人又折兵。做投资不看一朝一夕,而在于长期坚持,那么即便是每次只赚一点点也能够积少成多,成为最后的赢家。炒黄金现货第三步:及时止损。投资时出现判断上的失误再正常不过了,关键是一旦确定判断错误就要立刻调转方向,而不应该固执己见,要知道市场不会因为你的想法而变化,过度的情绪化只能令你越亏越多,对投资而言这是极为不明智的做法。最后就是要持有正确的投资态度,投资有赚有赔,要在自己能够承受的范围之内做单,将投资看作是一项长期的事业,而不要抱着一招定输赢的心态。同时,投资者做单时一定要充分考虑到自身的实际情况,用正确的心态对待炒黄金现货投资。现货黄金锁仓是什么意思?
澳大利亚国民银行 : 现货黄金锁仓是什么意思?锁仓,顾名思义是锁定交易盈损的意思,在市场的波动中不想中止交易又为了保全已有盈利或为免亏损扩大而进行的一种双向操作交易方式,即同一货币对同时持有买多卖空两种等量头寸。例如:某货币对于1.1000持有了卖空头寸,发展到了1.1500时又持有了买多头寸,这时无论怎样发展,都是亏损0.0500的价差。又或于1.1000持有了买多头寸,发展到了1.1500时又持有了卖空头寸,这时无论怎样发展,都是盈利0.0500价差。以上例证当中,锁仓基本是第一种的情况,即亏损锁仓,第二种的极少,大资金操作长线同时操作中线可能会用到。一般现货黄金锁仓原因基本有四种情况:一是交易后无法判断后市发展,锁仓以获得研判的时间缓冲效果。二是交易错误但对市况有所判断希望借此获得修正错误的行为。三是交易正确但对市况有所判断希望借此获得更多盈利的行为。四是最糟糕的,是对市场毫无主见亏损后又不愿中止亏损并抱有幻想的一种自欺欺,人自我安慰的行为,绝大部份金价锁仓的是这类型。外汇技术指标:BillWilliamsATZ指标是什么?
马光远 : Bill Williams ATZ指标是基于Bill Williams指标而来的,能够自动给出买入/卖出交易信号,并且该指标适用于任一产品及所有时间框架。其中蓝色向上箭头表示的是买入信号,红色向下箭头表示的是卖出信号。 当蓝色向上箭头出现时,即可以考虑买入;当红色向下箭头出现时,即可以考虑卖出。外汇技术指标:Volatility指标是什么?
刘兴昌 : Volatility指标衡量的是在一定期限内每一根K线最高价与最低价的强弱,为投资者在判断趋势突破的时候提供必要的参考。这也意味着该指标并不提供交易信号,需要与其他指标结合使用。该指标适用于任何产品及所有时间框架。 当指标能量柱显示极强的时候,可能意味着趋势即将反转。外汇技术指标:Profitstat指标是什么?
浮殇年华 : Profitstat指标可以显示交易成交的数量以及盈利亏损的大致情况,但这个时间段一般是最近期的,或是前几个交易日内的。该指标还能够计算及更新盈利亏损的实际时间。这些显示仅仅作为参考,具体的资金管理还需要根据投资者自身的风险喜好程度。外汇技术指标:SuperTrend指标是什么?
onlylove : SuperTrend指标主要用于为投资者提供价格上涨或下跌的范围,该指标中当产品价格位于绿色线上方时,认为价格处于上涨行情中;当价格位于红色线下方时,则认为当前的价格处于下跌行情。一般来说,这个指标不用于判断进场信号,但买入价位可以在绿线上方寻找,而卖出价位则可以在红线下方寻找。外汇技术指标:RobbyDss指标是什么?
Bartlett : Robby Dss指标是基于指数移动平均线和随机指标而来的,不同的是,这里随机指标的超卖区是在5水平线下,超买区是在95水平线上。Robby Dss指标简单易用,出现有红色圆点就表示可能是进场卖出点,而蓝色圆点就代表着进场买入点。 在上涨行情中,出现了第一个蓝色圆点时,可以考虑买入。 在下跌行情中,出现了第一个红色圆点时,可以考虑卖出。外汇技术指标:GannHiLo指标是什么?
你从哪里来 : Gann HiLo指标是 Gann HiLo activator bars的简称,由蓝色柱和红色柱组成,使用简单明了,趋势判断较为简单。蓝色柱表明的是上涨趋势,红色柱则意味着下跌趋势。 当蓝色柱首次出现时,买入。 当红色柱首次出现时,卖出。外汇技术指标:AllADX指标是什么?
NoirLime : All ADX指标自然是基于传统的ADX指标,但不同的是该指标可以显示多个时间框架下的指标情况,包括M15、M30、H1、H4、D1、W1、M1。当ADX+在ADX-上方时就表示上涨行情,当ADX+在ADX-下方时意味着下跌行情。当判断进场点的时候,最好结合其他指标一起使用。 当指标显示ADX+在ADX-上方时,即可以考虑买入; 当指标显示ADX+在ADX-下方时,即可以考虑卖出。外汇技术指标:EMA Crossover Signal指标是什么?
咖喱狼人 : EMA Crossover Signal指标是一种趋势跟踪指标,基于两条EMA线,即是FastEMA和SlowEMA线。红绿箭头表示的是FastEMA是如何穿过(自下而上或是自上而下)SlowEMA的结果,所以交易时可以参考这些信号。 当出现有绿色向上的箭头时,可以考虑在下一根K线开盘时买入。 当出现有红色向下的箭头时,可以考虑在下一根K线开盘时卖出。外汇技术指标:ForexSunrise指标是什么?
顺藤摸瓜 : 这里介绍一种提供进场信号简单易用的Forex Sunrise指标 。这个指标是基于移动平均线和买卖通道(一种基于支撑位和阻力位形成的通道)。我们可以有两种用法,一是依据蓝红信号线 (dotted blue/red line)来判断进场点,二是根据买卖通道来决定买入卖出。 第一种方式,是当dotted MA line从红色变为蓝色时,即可以考虑买入;当dotted MA line从蓝色变为红色时,即可以考虑卖出。 第二种方式,在买入通道(蓝色双线)附近考虑买入,在卖出通道(红色双线)附近考虑卖去。外汇EA(自动交易系统)是什么?
不解炼金银 : 随着国内金融市场的进一步开放和扩大,人们花在投资上的时间和精力,会越来越多,而投资就必然有风险。单纯的人工看盘分析行情进行交易,显然愈来愈力不从心,因为投资者所面对的是每时每刻都在变化增长的海量数据。不可想像一个现在不用投资工具软件去进行交易的投资者,能够在这个市场中长期获利。 况且,一个人若是每时每刻都把时间花在投资市场的数据分析上,我想,他把投资与人生的关系了也搞颠倒了。所以,我个人认为,未来的投资将是愈来愈离不开投资工具的时代,一个好的工具能让你从纷繁复杂的数据中,理清自己的目标,从而助你一臂之力,未来的投资胜利者,必然是会使用投资工具而又不拘泥于投资工具的人。 在此必须申明的一点,投资工具只能是工具,从来不会保证任何人绝对盈利,但是,同样一个连基本投资工具就不会用的人,可以肯定地说他也绝对不会保证盈利。工具都有其两面性特征,而自然界中一切事物,又何尝不是如此呢?一只枪,在战场上每个人都知道它对自己有用,可对于不会使用枪的人来说,枪没有什么用途,相反,搞不好还会打伤自己。 外汇EA交易,作为一个比较新的投资工具,毫不例外。这对于正确认识以EA为主导的本论坛和培训EA为主的本版面也许不无助益。下面所要介绍的一文:《EA是什么?及他的工作原理》。 EA是什么?及他的工作原理 EA 即 Expert Advisors 的英文缩写,中文意思专家顾问,俗称智能交易系统,就是由电脑模拟交易员的下单操作进行机器自动交易的过程。 一、人工操盘过程 下面我们就以MT4外汇客户端为例,首先来分析一个外汇交易员手工进行外汇交易的操作过程:其步骤如下: 1.打开外汇交易客户端,选定一种货币对图表; 2.监视该货币对的K线趋势图,俗称盯盘,寻找开仓或者是平仓的时机,即开仓或者是平仓的条件 3.如果条件满足,进行下单开仓(做多或者做空)或者平仓 4.重复第二步,继续盯盘,假定第二步是开仓,就是寻找平仓的条件。 5.如果平仓的条件满足,进行平仓操作,计算盈亏核算。完成一次交易的循环。 6.若继续交易,重复2->3->4->5步 7.若不进行交易,退出外汇客户端。 二、机器操盘过程 基于以上的分析,我们已经知道一个完整的智能交易系统(俗称EA)在运行后必须要实现的基本功能,就是上述的人工操作的1-5步。这也就是智能交易系统的基本工作过程,所以智能交易系统的工作原理就是由程序员借助一门计算机程序设计语言,通过编写程序交易指令模拟人类交易员的行为进行下单操作,实现机器自动进行交易的过程。主要执行过程可分为:盯盘->开仓->再盯盘->平仓,如此循环执行的过程。 关于支持机器自动交易的平台,目前外汇市场上流行的就是MetaQuotes公司的MT4平台,由于这个平台中嵌入了一种MQL4语言,它提供了对服务器端的数据访问并可进行交易操作的接口,程序交易者可以根据自己的交易策略来编写自己的自动交易系统,从而实现让机器自动交易,既可以减轻人类的工作量,又可以克服人类交易中的一此性格弱点,但目前的EA开发,尚所早期起步阶段,有的还存在缺陷,但相信随着技术的发展,机器自动交易终将会逐步取代人类的手工操作。届时会给交易者一项新的选择。 三、相关MQL语言知识: 为了实现机器操作,再来看看所需的MQL4语言的相关知识: 1.掌握MQL4语言的基本语法和程序的构成,及运行流程 有关语法部分,请读者参看相关的资料,这里略去。 关于程序的构成,对于一个智能交易系统EA程序来说:主要由三个函数构成分别是: init():初始化函数,负责程序变量及数据初始输入;只在程序调入时执行一次,一般不用重写内容。 deinit():反初始化函数,负责程序退出时,将数据从内存中清除;只在程序退出时,执行一次,一般不用重写内容。 start():开始函数,也即程序的主函数,负责EA程序的全部交易执行过程,实际上他是一个EA的交易管理与执行函数。每隔一定时间,一般几秒之内,执行一次,就是循环执行,起到程序退出时终止 运行流程:启动EA后,程序的INTI()开始执行一次,-->然后 START()循环执行--->最后退出EA时deinit()执行一次 2.mql4中与交易相关的交易函数: 开仓函数: int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic, void expiration, void arrow_color) 这个功能主要应用于开仓位置和挂单交易. 参量: symbol - 交易货币对。 cmd - 购买方式。 volume - 购买手数。 price - 收盘价格。 slippage - 最大允许滑点数。 stoploss - 止损水平。 takeprofit - 赢利水平。 comment - 注解文本。 magic - 定单指定码。可以作为用户指定识别码使用。 expiration - 定单有效时间(只限挂单)。 arrow_color - 图表上箭头颜色。如果参量丢失或存在CLR_NONE价格值不会在图表中画出 平仓函数: bool OrderClose( int ticket, double lots, double price, int slippage, void Color) 对定单进行平仓操作。如果函数成功,返回的值是真实的。如果函数失败,返回的值是假的。获得详细错误信息,请查看GetLastError()函数。 参量: ticket - 定单编号。 lots - 手数。 price - 收盘价格。 slippage - 最高划点数。 Color - 图表中标记颜色。如果参量丢失,CLR_NONE值将不会在图表中画出。 定单修改函数: bool OrderModify( int ticket, double price, double stoploss, double takeprofit, datetime expiration, void arrow_color) 对于先前的开仓或挂单进行特性修改。如果函数成功,返回的值为 TRUE。如果函数失败,返回的值为FALSE。获得详细的错误信息,查看 GetLastError()函数。 参量: ticket - 定单编号。 price - 收盘价格 stoploss - 新止损水平。 takeprofit - 新赢利水平。 expiration - 挂单有效时间。 arrow_color - 在图表中允许对止损/赢利颜色进行修改。如果参量丢失或存在CLR_NONE 值,在图表中将不会显示。 四、源码的交易流程分析 下面的源码是一个基于移动平均线的智能交易系统的代码,整个程序非常简洁但EA的功能又非常齐全,实现了完全由电脑自动下单和平仓,整个程序只用了一个START() 函数来实现。 程序代码分析 参看代码中的相关注释 //+------------------------------------------------------------------+ //---- input parameters extern double TakeProfit = 20; extern double StopLoss = 30; extern double Lots = 2; extern double TrailingStop = 50; extern int ShortEma = 5; extern int LongEma = 60; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return (0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return (0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { int cnt, ticket, total; double SEma, LEma; //---- if (Bars < 100) { Print("bars less than 100"); return (0); } //---- if (TakeProfit < 10) { Print("TakeProfit less than 10"); return (0); // check TakeProfit } //---- SEma = iMA(NULL, 0, ShortEma, 0, MODE_EMA, PRICE_CLOSE, 0); LEma = iMA(NULL, 0, LongEma, 0, MODE_EMA, PRICE_CLOSE, 0); //---- static int isCrossed = 0; isCrossed = Crossed(LEma, SEma); //---- total = OrdersTotal(); if (total < 1) { if (isCrossed == 1) // 满足空仓条件,开空仓 { ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, 3, Bid + StopLoss * Point, Bid - TakeProfit * Point, "EMA_CROSS", 12345, 0, Green); if (ticket > 0) { if (OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)) Print("SELL order opened : ", OrderOpenPrice()); } else Print("Error opening SELL order : ", GetLastError()); return (0); } if (isCrossed == 2) // 满足多仓条件,开多仓 { ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point, Ask + TakeProfit * Point, "EMA_CROSS", 12345, 0, Red); if (ticket > 0) { if (OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)) Print("BUY order opened : ", OrderOpenPrice()); } else Print("Error opening BUY order : ", GetLastError()); return (0); } return (0); } //---- 订单修改,实现动态止盈止损跟踪 for (cnt = 0; cnt < total; cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) { if (OrderType() == OP_SELL) // long position is opened { // check for trailing stop if (TrailingStop > 0) { if (Bid - OrderOpenPrice() > Point * TrailingStop) { if (OrderStopLoss() < Bid - Point * TrailingStop) { OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point * TrailingStop, OrderTakeProfit(), 0, Green); return (0); } } } } else // go to short position { // check for trailing stop if (TrailingStop > 0) { if ((OrderOpenPrice() - Ask) > (Point * TrailingStop)) { if ((OrderStopLoss() > (Ask + Point * TrailingStop))) { OrderModify(OrderTicket(), OrderOpenPrice(), Ask + Point * TrailingStop, OrderTakeProfit(), 0, Red); return (0); } } } } } } //---- return (0); } //+------------------------------------------------------------------+ // 移动平均线多空条件判断, int Crossed(double line1, double line2) { static int last_direction = 0; static int current_direction = 0; //Don't work in the first load, wait for the first cross! static bool first_time = true; if (first_time == true) { first_time = false; return (0); } //---- if (line1 > line2) current_direction = 2; //up 多头市场 上穿做多 if (line1 < line2) current_direction = 1; //down 空头市场 下穿做空 //---- if (current_direction != last_direction) //changed 多空改变 { last_direction = current_direction; return (last_direction); else return (0); //not changed } 五、本文结论 从以上的分析,可以知道,所谓EA,就是由电脑模拟交易员的下单操作进行机器交易的过程, 具体步骤如下: 1.当用户打开外汇客户端程序后,由客户端程序调入用户在系统内已预置好的EA交易系统程序。 2.当EA程序启动后便开始对图表中货币对的K线趋势图,进行监视,寻找开仓的条件; 3.如果条件满足,进行下单开仓(做多或者做空); 4.重复第二步,继续盯盘,假定第二步是开仓,就是寻找平仓的条件。 5.如果平仓的条件满足,进行平仓操作,计算盈亏核算。完成一次交易的循环。 6.若继续交易,EA重复2->3->4->5步 7.用户若不想让EA进行交易,可通过相关菜单操作设置禁用EA,或者退出外汇客户端。