选择外汇长线交易需要注意些什么?
期货女达人 : 在外汇交易中,进行外汇长线交易的人并没有短线交易的人多,这也是因为长线交易的特性所致,长线交易需要交易者长期努力,充满艰辛与挑战,更加需要交易者理性对待。那么进行长线交易需要注意些什么? 理论上来说,长线交易者才是炒外汇的首选交易方式,因为更注重理论的分析,但也正是因为他太理性和客观,就会失去每日交易的兴奋,形成一种孤独和更需要忍耐力的交易行为。长线交易比短线交易更注重趋势的作用,所以进行长线交易的操作者更加需要重视趋势的进程和结束。 外汇长线交易要注意的是,长线交易比短线交易的机会要少很多,一年的大部分时间,汇市都是震荡的,也就意味着长线操盘手一直在亏损,并且往往都是在持仓获利的情况下转为亏损的,同时,市场有时大幅回折,并产生趋势结束的信号,交易者也被迫在失去很大一块利润的情况下平仓离场,而之后如果市场又朝原来的方向运行,交易者还要有超人的勇气和毅力再次进场。 长线交易最重要的是保持客观和遵守纪律,过程往往是难熬的,但结束一次成功的长线头寸却可以获取令人羡慕的回报,这也是长线之所以令人向往的原因。 以上就是选择外汇长线交易需要注意什么的全部内容了,交易者是否要选择长线交易还是要看自己有没有良好的自控力和忍耐力,外汇市场即日交易怎么做?
李刚洁 : 外汇市场即日交易怎么做 首先,要树立薄利的交易思想。日内短线不能贪,给自己规定一个合理的利润空间,达到目标时要立即出局,然后重新评判市场,耐心等待市场给出的下一次交易机会。 其次,尊重市场,顺应市场。日内超级短线的交易员不能对市场有预判,心空才能接纳市场,融入到市场里。交易员在市场面前,要永远保持自己谦卑的姿态,在市场面前,我们永远是无足轻重的。 第三,要精选符合自己交易原则和自己熟悉的交易机会,不打无把握之仗。做到不出手则已,出手必胜。日内超短由于获利很薄,要靠出手的成功率获胜,这一点尤其重要。 最后,跟其他类型的交易方式一样,控制风险也是日内超短的重中之重。打个比方,日内超短就好像打游击,以获得实利作为交易的出发点和最终依归,打得赢打,打不赢立刻撤退,保存自己的有生力量,等待下一次机会。 具体的交易技巧: 一、突破; 二、相关市场主从、强弱关系; 三、次趋势的尾声和转折; 四、开盘及其他技巧。 所需要的心态 心理沉着冷静,气度优雅,打开机器,让市场在自己的面前一秒一秒展现,如果市场出现符合自己的交易机会及时介入,赢了不喜形于色,输了不垂头丧气,错过不懊悔,牢记技术要领,进退有据,仅此而已。这就是一个投机者的生活,不能被市场以外的东西影响自己的心态。大部分人为什么模拟比实战作的好的主要原因就是在心态上。实战时心态不平和,赚了还想赚,赔了就急于扳回来,交易混乱,进退失据,最终造成交易的不成功。交易要树立这样一个观念,按照自己的规则作了,不论输赢,都不后悔,当兵打仗就不能怕死,做交易员就不能怕赔钱,只要按照规则作了,就没有什么后悔的。俗话说,有什么样的心态决定成就多大的事业。古人云,形而上者谓之道,形而下者谓之器,在交易中形而上者是市场理念、交易理念之类的东西,更是一个人的心态、气度。形而下者才是技巧之类的东西。 日内超短成功可能是散户稳定获利的唯一途径 真正的交易能力只有一种:根据市场现实本身进行交易------这也就是短线交易的真正定义。外汇交易新手如何面对营销诱惑?
银魂 : 销售人员为了得到更多的客户,使出浑身解数,向外汇投资者鼓吹外汇交易是多么的容易,赚取是如何的轻松。面对促销广告的诱惑,作为投资者一定要谨慎。轻松10条教你作为外汇交易新手如何面对营销诱惑? 1、外汇交易中没有常胜将军,世界上最顶级最成功的交易者的胜率只有50%-80%。 2、切忌怀有一夜暴富的心态。 3、只有世界上那些交易水平较高的交易员以及基金经理才有可能做到持续的15%-20%的年化收益。 4、只有部分顶级交易者能做到50%-100%的年化收益,前提条件下能遇到一个有利于自己交易策略的波动行情。 5 、市场行情走势会极大影响到收益。 6、较高的收益往往伴随着较大的风险。 7、如果每笔交易都冒5%-10%的风险,长线交易必输无疑。 8、将外汇交易视为一种职业,遵守交易纪律。 9、你所有的盈利来自于其他人的亏损。 10、时刻谨记,外汇交易是你所遇到的最难盈利的投资!外汇交易者怎样预测市场走势?
Sabina : 当投资者执行交易时,他们的策略通常是在对将来资金稳定的预测上形成的。如果投资者预测市场,他们脑海中就会形成一个场景,然后他们使用外汇货币对、股票指数、商品或者债券等方式来实现那个场景。要预测市场方向时,外汇交易者会借助一系列工具来帮助形成对未来走势的概念。而各种各样的分析工具都可以用来预测市场走势。 你分析一个市场行情,并决定是否某种资产形式可以实现你的预测。很多外汇交易者使用某种基础分析来预测一个外汇货币对的走势。一种长期分析工具依靠利率差异来确定汇率将来的波动方向。利率差异就是指某一时间两国利率的差别。 当你买入一种外汇,同时卖出另一种,那你需要根据汇率从持有货币中获利,同时,要支付做空货币的汇率费用。如果利率差异变化了,那么这类货币的市场需求也会变化。没人希望长期支付某种货币的高利率费用,因此他们会等到这个货币利率走低时才考虑交易。 预测市场还有其它方法。你可以对历史价格波动进行技术分析。以往的价格波动可能在今后重复出现,这也能为预测提供一定的帮助。 不管你最终用哪种工具来分析市场,你总需要找到方法来预测未来市场行情,这样才能帮助你形成更实际的盈利计划。外汇入门新手如何选择交易产品?
Unique : 随着人民币国际化步伐的加快,越来越多的普通大众开始进入外汇行业,但鉴于投资品种繁多,很多新手刚入门表示不知如何选择。 所以今天,我们就来聊一聊如何选择外汇交易产品。 首先大家需要知道:外汇市场的品种主要分为直盘和交叉盘两种。 直盘是指非美货币与美元比率的货币对,例如:美元/日元,欧元/美元,英镑/美元,美元/瑞郎,澳元/美元,美元/加元。 交叉盘则是指美元之外的货币相互之间的比率,比如:欧元/日元,欧元/英镑,英镑/日元,欧元/澳元等等。 不同的货币对,走势行情是不一样的,所以操作手法也各不相同。下面,分享一下直盘交易体会,新手可以此作为参考。 一 欧洲货币 欧洲货币做的最多就是美元兑瑞郎,欧元兑美元以及英镑兑美元。 美元/瑞郎是外汇交易产品中走势最为规律的一种。相对其他交易品种来讲,k线理论和形态理论等现存技术分析手段分析美元兑瑞郎行情走势非常的有限。 不过美元兑瑞郎的点值相对较小,波动相对较大,止损点要放得大一些。因此,根据经验建议在有盈利,且心理承受能力较强的情况下,再考虑参与美元兑瑞郎的交易。 欧元的走势同样较有规律,干预也较少。运用技术分析手段较易判断,同时还可参照美元、瑞郎的走势,参照物较多,失误率就会小一些。欧元点值较大,相对瑞郎来说波动较小,容易设置止损点。 英镑/美元在大势走向上与欧元相似。但由于货币流通量较小,波动幅度相对比较大,设置止损难度也就比较大。 但是,一旦方向判断正确,盈利会比其他币种可观。投资者应该在积累了一定经验后,再开始英镑兑美元的交易。 二 非欧洲货币 在非欧洲货币交易中,很多外汇投资者会选择美元兑日元,其中主要的原因是因为获取有关日元信息比较容易方便。 但是根据经验发现,美元兑日元在120以下的时候,操作价值比较小。原因就是日本政府频繁干预汇市。由于不知道干预规模,止损单不好放。因此,投资者如果有其他选择,不一定非做日元。 以上就是有关新手选择外汇交易品种的简单介绍,希望对大家有所帮助。投资有风险,入市需谨慎,在参与外汇交易前,大家必要要了解清楚市场风险。 者,也一直跟大家强调,投资是个日积月累的过程,切不可盲目激进,同时在交易中也应管理好心态,做到赢不骄,亏不馁。外汇交易快速入门有什么方法吗?
PegasusPetar : 三招教你外汇交易快速入门?新手要快速进行外汇交易,一些基本的外汇知识也是要掌握的,平时也要多在手机进行模拟操作,多练习,必要时候,还要多总结经验,可以等到总结在模拟用户操作熟练后再进行操作。下面我们来看一下外汇交易是怎么快速入门的。 一.常用的外汇交易专业基本知识: 什么是外汇:以外国货币表示的用于国际结算的支付手段。 最主要的外汇货币和最常用的结算货币:美元、欧元、英磅、日元、瑞士法郎是最常用的。是什么是点:汇率的最小变化单位,小数点的最后的一位数。 二.我们要及时了解哪些是影响汇率的因素: 1.一些地区有的时候会发生灾难,和军事灾难 2.国家政策,一些刚刚发布的消息,重大事项,有关刺激经济的决定。 3.经济:国际经济多方面都会影响汇率 三:如何分析外汇的走势 外汇的走势不是一成不变的,经常会变化多样,我们可以根据自己的情况去学习分析,看懂k线图,明白各个线代表着什么意思,进行下一步的操作。 要想做好外汇,就要时刻去学习,必要的时候还要去综合分析,重点就是线图的分析,同时还要结合影响外汇的因素,去观测全局。为什么要选择做外汇交易?
洪灏 : 不用租办公室,不用雇佣员工,没有积压库存,没有库存缩水,只需很少的资本,你就可以使用一大笔资金,如果你因为某种原因这个生意使你变得很困扰,你可以立刻停止(平掉所有仓位)你可以将你的生意规模化到任何你想要的尺度,只要调整你的杠杆或仓位即可。你就可以在世界上任何一个地方做着你的交易,带上你的手机或电脑,在异国小镇上喝着露天的咖啡,一边看着公园的孩子们踢足球,一边做着交易,好不惬意…… 因为外汇市场的特性决定了它是公开、公正、公平的投资市场,摒弃了所有传统类投资市场的不足,例如股票期货。外汇市场为投资者提供一个更加优越、灵活机动、公平公正的投资平台。 外汇交易市场是世界最大且是流动性最强的市场,随着外汇市场的发展,向全球的个人投资开放,所以说外汇市场是很透明,非常灵活性的一个市场,使个人得到与银行和大金融集团平等的获利机会,外汇市场具有连续性、双向交易、高流通性以及杠杆作用等特性。 外汇市场的交易品种是各国货币的货币对比值,即汇率。这是由世界银行、政府央行和该国经济来决定的,也因为外汇交易市场是全球化的市场,其交易量超过纽约、东京、伦敦的证券交易所相加的三倍之多,所以不会轻易被集团或者个体所操控市场。 1. 24小时交易 周一早上5.00开盘-周六凌晨4.00收盘,交易时间自由。 2. 高杠杆 客户任意选择100-500杠杆。 3. 可以双向交易 相对于股票市场单向交易,外汇保证金交易拥有更多的的优势和盈利的机会,只有看准方向,涨跌都有机会获利,不用畏惧熊市。 4. 接受多种交易策略 无论你是长线投资还是超短线,在这上面都可以实现。 5. 进行程序量化交易 可以借助计算机程序严格执行你的策略。 6. 进入门槛低 客户可根据自己资金大小选择交易,最低100美金就可以开户。 外汇市场的信息,各国的经济数据,都是政府或者权威部门在同一时间向世界公布,不存在虚假或内幕消息。所以绝对公正、公平、公开透明!外汇交易中为什么不宜重仓?
千重山 : 那么我想从另一个角度谈谈重仓的危害 首先,我们要为论点找一个基础,就是假设市场是随机的,不管长线或短线。可以设想,如果你什么都不懂,什么基本面也不关心不知道,就只拿一张K线图展开来看,你会怎么判断后面如何走,无法判断,当然是随机的,怎么走都有可能。 好了,基于外汇买卖市场是随机的基础上,如果,你有很轻的仓位,除非是很大的波动,否则一般的波动,都是不能让你心态失常的。即使是很好的形态,应该正常走好的形态,突然变坏了(分时图举例的话,今天上午突然跳水的糖就是典型),你也会保持冷静,从容对待。 但是重仓不一样了,因为仓位重,任何一点正常的随机的反向波动,都会让你开始产生比较大的损失,你持仓变的紧张,轻微的波动你会在心里计算由此带来的不小的损失,从而动摇你持仓的信心,导致动作变形,即使整体是非常好的形态,再加上非常好的外部环境,你也可能因为心里混乱和恐惧做出错误的举动。 一个走势从纯天然的角度来看应该是客观的,该拉升即拉升,该调整有调整,持仓应该让一段走势完整的演绎完全(当然是在符合你自定义的时间周期里),轻仓可以让你在心里抵御走势中正常的随机的波动,即起到滤去杂波的作用,你可以视这些随机不见,静看走势画出的山水流畅。 而重仓,由于心里的因素,将把你陷入那些细小的随机的波动中不能自拔,把你陷入一种复杂的状态中,猜疑、恐惧、希望、祈求,这些人性弱点一旦放大便不可收拾。你将不停猜测后市,陷入微观而放弃宏观,流于主观而不见客观,你不能让那段走势自己完整走出直到终结,你或许先已死在微小的过程中。 外汇重仓操作是“赌博” 大家都知道重仓操作是一种“赌博”,惨痛的教训数不胜数,从外汇投资者的实践来看,重仓造成的亏损至少是其带来收益的10倍以上,但在实际操作中又往往不能控制自己,稍一放纵就会重仓操作。深感必须认清重仓操作的本质,才能彻底地与重仓操作分道扬镳。 一、趋势交易的关键是能100%地执行有效的交易系统。只要交易系统有40%以上的成功率,我们就可以通过“截断亏损、让利润奔跑”的方式来达到长期的、稳定的正收益,但这期间可能会出现连续的亏损,会严重打击你执行系统的信心和决心,而往往是你最终放弃交易信号的执行时,一次大的单边行情被错过了。这种情况是趋势交易的致命伤,唯有坚守轻仓操作,才能抵御连续亏损的打击,积累一定的利润,并最终等到大趋势行情的到来,这才是真正可以安全加码的重仓时机,而你也拥有重仓的本钱。 二、重仓的诱惑在于炒外汇交易者的眼睛只看到其所可能带来的暴利,而忽视其必然带来的高风险。这种高风险在期货、外汇之类的高杠杆交易中可以被放大到瞬间暴仓的可怕程度,也就是大家通常说的成功99次,只要最后一次暴仓就彻底玩完,这是一种100%失败的方式,那怕你连续成功999次,始终会存在下一次让你暴仓。重仓的对立面是轻仓,暴利的对立面是复利,所有成功者的经验都证明了一点:看似微薄的复利的价值远远高于眼前的暴利。外汇交易技术分析有哪些阶段?
伯鸿煊 : 在外汇交易中,我们经常说的技术分析是指通过各种指标的综合运用以及不同的交易理论掺杂在其中进行综合的预测的行为。有些外汇投资者觉得技术分析指标晦涩难懂,对其有恐惧心理。其实,除了技术指标外,我们还可观察汇价的走势形态来把握入市时机。 具体而言,外汇交易市场24小时连续运作,涨涨跌跌,永不停息。其走势就如地球上的昼夜转换,周而复始。与此相对应,炒外汇可将汇率的行情走势分为筑底、上升、筑头和下跌四个阶段。这些形态我们可以通过观察汇价走势图,如常用的K线图来判断。 那么,外汇交易技术分析有哪些阶段? 一、汇价筑底阶段 汇价筑底形态一般有三重底、头肩底、双重底(W底)和半圆底(锅底)等。底部横向构筑面积越大,代表上涨累积的动能越多,上涨的幅度也越大。在此阶段,应进行低买高卖的区间操作,如保守可放弃该阶段的赢利机会,转战下一阶段。 二、汇价上升阶段 当汇价破前期底部的颈线,就预示着一轮上升走势的开始,并且上升的高度一般为前期底部的垂直高度。这个阶段就如体力充沛的年轻人,拼命的住前冲而且跑得远、跳得高,虽然没有什么耐力但遇到困难只要稍作休息就能再度出发,就像行情上升的主阶段,幅度大且速度快,虽然持续不久但遇到上档压力只要稍作回档整理就能马上再度发动新一轮的上攻。该阶段初始时期应是我们勇敢追买的最佳时机。上升阶段也是我们赢利的主要来源。 三、汇价筑头阶段 就是上升阶段的后期。这时外汇买卖行情走势企图向上再度推升但多头用尽力气也没法突破前一波高点,最后向下突破颈线完成头部而进入下跌阶段。在此阶段,前期的中长期买单应出手,短线可试做快进快出的区间操作。 四、汇价下跌阶段 与上升阶段道理一样,只是方向相反。在这阶段人心涣散,汇价无力支撑,下跌速度迅勐直到动能消失转入筑底阶段。下跌阶段应坚决杀跌,该止损的迅速止损,不然损失巨大。外汇交易锁仓了,有哪些解锁技巧?
Faithe : 大家都知道,炒外汇上锁容易解锁难,若是投资者准备将上锁的单子解锁,解锁的时机也就是投资者再次入市的时机,所以必然要谨慎。那么外汇锁仓有哪些解锁技巧?本文环球金汇网同大家一起来探讨一下。 1、一般来说,外汇市场的入场信号有三种可能:正确、错误、先反向后确认信号有效。在信号错误或者先反向后确认信号有效的时候,投资者都可以进行锁仓的操作,这时候的锁单就是主单,原单就是辅单。 2、一定要解逆势单。一些交易者认为解仓的时候应该先解盈利单,但其实这时错误的,投资者锁仓需要总体的盈利扩大、亏损缩小。解锁时一定是行情发动时,解掉逆市单,盈利方向的单自会正向运行,不要理会解掉的单是已经盈利的还是已经亏损的。 3、解单不能心急,只要投资者对趋势的把握大致准确,任何时候解锁都是可行的,不可因为形势不明朗就急于解锁。 4、亏损锁仓有时由于行情判读错误造成较大亏损,这里环球金汇认为日内短线60点、波段操作120点、长线200点左右为极限,超过了不太好解,可以分为几次解单。 5、时机有时手里的单子锁住,市场看不准(如非农、议息、重大事件等),可以先不解,等到市场平稳了(譬如亚洲时段、趋势的中段)再解锁。如何评估外汇交易策略是否盈利?
轻音部少女 : 每个外汇交易者都有自己的外汇交易策略,一般来说外汇交易者都是根据自己的经验以及借助分析工具来形成自己的外汇交易策略的。但是这世界上并不存在完美的外汇交易策略,都是需要不断完善的,那么外汇交易者如何评估外汇交易策略是否盈利呢? 评估外汇交易策略是否盈利,数字计算上的正确也并不能证明和实际情况完全一样。外汇交易者评估自己在市场上的交易表现,都只是对市场可能性的预期。实际上我们不可能选择一种交易策略,然后用它交易几十次或几百次去实践证明这个策略是否盈利。这种评估方法显然并不实用。对于不太活跃的日内交易者来说,更是不太现实。 那么有没有好的办法去评估外汇交易策略是否盈利呢?答案是有的,环球金汇网今天就来为大家介绍一种。做回溯测试,选择一种交易策略然后进行少量交易大概30次左右即可,这些交易务必要遵循同样的交易规则,认真交易的同时要记录下所有的交易情况。然后进行实际且可观的评估。需要评估的内容包括:其应该怎样运用到实际操作中?它在交易中的表现如何?交易者是否能较好的把握和运用这个策略?这便是这个评估方法的精髓。 那么评估外汇交易策略是否盈利德尔过程中需要注意一些什么问题呢?首先是如果亏损超过百分之二十,那么交易者就要停止交易,不管这时候的交易以及评估正处于哪一个阶段。首先要做的是了解问题所在。此外如果对回溯测试的30次交易的分析结果已经脱离了正常的差异范围,无论这个结果是积极还是消极,也要先停止交易。外汇市场有很多不确定性,这两个原则是保证评估外汇交易策略是否盈利测试过程不发生亏损的重要前提。进行外汇短线交易多少资金合适?
ONeil : 一般用多少资金进行短线交易合适?刚刚炒外汇的朋友可能不是很明白资金量怎么选择。其实资金量的选择还是看交易者拥有的资金量和风险承受能力。下面我们就看看外汇短线交易多少资金合适以及做外汇开户短线交易的一些方法。 其实以1,000美金甚至更少资金来开始外汇短线交易完全是可能的,如果你有好的交易计划,每周小有收益也没有问题。一般来说,1000美金能够提供更多的交易空间来进行大多数的交易。 在进行交易之前,投资者需要选择合适的外汇账户类型。1000美金或者以下可以选择卫星账户,每次交易0.01手,当美元作为次要货币的货币对中,每一点代表0.1美金。 此处环球金汇网并不建议投资者一场交易的投入超过账户的1%。1000美金的1%就是10美金,假设投资者在低于入场位70点的地方设置止损,买入微型手,实际风险就只有7美元,情况较好;买入迷你手,风险有70美元,也就是账户7%的资金。这容易使账户资金加速亏损。外汇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,或者退出外汇客户端。外汇交易系统化有哪些好处?
黑眼圈不在熊猫身上 : 外汇入门新手必须要具体一个理念,外汇交易行为一定要规范,要有系统,那么系统是什么?所谓系统化,应该是一种行为规范,是人类在长期社会实践中,认识现实世界的过程。在最开始,人们只是认识到事物的局部,随着这些局部的不断积累和深化,才最终认识到了事物的整体,以及构成整体的各个局部之间的联系。换句话说,外汇交易系统化就是将这些积累起来的对于局部的认知,以一种有序而又直观的方式表达出来的方式。完善的外汇交易系统应该具有以下特征:1、稳定性:表现为收益的稳定性,有可能有大起,但决不会有大落,一切可能造成重大损失的外汇交易都不会存在,哪怕这种可能性微乎其微。2、枯燥性:挣钱没有乐趣可言,过程一定是枯燥的,外汇交易系统经过验证可行以后,每天只是枯燥的去执行,具体外汇交易不需要掺杂任何的个人感情,个人成就感不会存在,因此很枯燥,但很有效。3、简单性:外汇交易计划的制定和执行全部加以程式化,人需要做的只是把它们去付诸实施,并加以监控。简单而有效。完善的外汇交易系统,应该包括三个体系:1、外汇交易体系外汇交易体系相当于战士手中的武器,自然是威力越大越好。在市面上,各类外汇交易软件,外汇交易系统比比皆是,当然效果也有好有坏,在外汇交易软件或者是外汇交易思路的选择上,需要把握好以下几点即可:a、简单原则价格瞬息万变,纷繁复杂,如果用一套复杂的系统去描述复杂的市场只能适得其反,而且也不利于投资者及时作出快速有效的反应。用一套简单、精确而且高效的行为模式去描述市场,才能不被表面的大量随机因素所蒙蔽。b、无谓的过渡优化多数人总是试图找出完美卓越的外汇交易系统和方法,其实这是一种近乎于单纯的想法,市场的价格变化包含着大量的随机因素,甚至包括人的心理因素,是呈现一种非线性的市场,纷繁复杂,而外汇交易系统是线性的,只能捕捉市场中规律性的一面,这就足够了,过度的优化对收益没有什么作用。c、捕捉规律性市场的运行实际上非常简单,只有三个方向:上涨、下跌、横盘,对于上涨和下跌,很容易进行描述,但市场大多数时间是处在横盘状态,如何虑掉横盘,在横盘的时候不做单,或者想办法做到横盘的时候不亏钱或者少亏钱,一旦出现趋势,获利就成为必然了。2、风险控制体系风险控制无疑是外汇交易过程中的重中之重,一些老生常谈的关于风险控制的话题,在实际外汇交易中常用的一些控制风险的心得提出来。a、量化风险对,没错,就是量化风险,每一笔外汇交易做多少手,最多亏损多少,应该是提前制定好和算出来的,假设10万资金,每笔外汇交易只允许亏损全部资金的1-2%。我们的目的是降低风险,量化风险,1-2%是我们在每次外汇交易中所能接受的最坏结果,一旦到了这一幅度损失,没有任何理由能够阻止我们离场。b、分散风险鸡蛋当然不能放同一个篮子里,尤其是外汇,如果把资金都投入到一个货币对中,那无异于赌博。鸡蛋不但不能放在同一个篮子里,而且还要放在各式各样的篮子里:要分散到不相关的品种中,甚至,如果条件许可,还要分散到不同的外汇交易模式中。c、不要去追求过高的回报世上没有风险的利润是不存在的,过分的利润一定伴随着过分的风险,知足常乐,一年50%左右的利润对于任何行业来讲都是极为可观的,不要去贪求过高的利润,它只会为你带来压力和痛苦。 找一套切实可行的外汇交易模式,制定好严格的风险体系,然后就等着收钱吧。3、监控体系只要是人就会有缺陷,就会有高潮低谷,就可能造成不可弥补的损失,说句不好听的,头天晚上跟老婆吵一架,第二天就有可能做出灾难性的外汇交易。世界上大战役产生的损失都是这样或那样因素造成的,滨中泰男的住友事件、尼克里森的巴林银行事件,还有亨特兄弟的白银事件,他们都曾经辉煌过,曾经唿风唤雨过,但都过分的依赖了个人的能力,也许曾经成功过1000次,但最后一次的失败足以抹杀所有的成功。每一位操盘手都有阶段性,某个时期可能外汇交易的非常好,但毕竟都是有血有肉的个体,都难以摒弃人性的弱点:贪婪和恐惧。因此,操盘手的概念,个人英雄主义一定要摒弃,一切都要交由团队来完成,团队的成员进行细致的分工,互相制约,计划的制定者和计划的执行者必须要分开,以保证外汇交易计划能够始终贯彻执行。外汇交易长线为金还是短线为金?
奶爸投资圈 : 大家经常会看到反复强调“为卖而买”的交易模式,因为这不仅是现代金融市场的精位,也是外汇保证金交易之所以有生命力的原因。在外汇知识中,什么是“为卖而买”?从字面上的理解就是,好卖的东西才有人买,为了好卖而设计的市场才有人来。而更深层的意义是:适合于短线炒作的金融产品才有更多人买,为了方便短线炒作者(投机者)而设计的交易模式才更有生命力。外汇保证金交易的模式就是一种特别适合短线交易或短线投机的交易模式(当然,做中长线也可以)。有许多外汇市场或虚拟金融市场的分析师或操盘手都不赞成短线炒作—不仅仅是因为反对投机,特别是股票市场和外汇实盘的投资者,他们更喜欢捂住策略,所谓“死也不卖”。但是,在做保证金交易时我们若也采取这种“死也不平(仓)”的交易策略,可能失去非常多的机会。这个道理的关键是我们采用的是保证金—资金杠杆比例放大的方式。比如,我们在135的价位购人135万日元,在实盘的情况下需要1000美元,而在保证金放大100倍的情况下只需要10美元,反过来说,我用1000美元助买了13.5亿日元,在实盘交易中.每涨跌100点,我的盈亏就1I美元,而在保证金交易中,每涨跌100点,我的盈亏就是本金的50%—500美元了。在实盘情况下,通常10美元的翰赚是不会平仓的,因为扣除佣金几乎所剩无几(甚至不够佣金);但是,在保证金交易的模式下,投资者有500美元的收益一般都会平仓,即使扣除10美元的佣金(往往没那么多)也有490美元的收入。