文档库 最新最全的文档下载
当前位置:文档库 › 外汇EA汇总

外汇EA汇总

外汇EA汇总
外汇EA汇总

外汇EA汇总

(2011-11-23 16:54:47)

转载▼

标签:

外汇

ea

分类:外汇

实仓

交易系统

源码

mt4

1、Forex_Crescendo 1.3

EA描述:可以用于任何交易商(当然点差越低越好)的加仓EA,交易量不大,每天开2单,交易镑日和镑美,加仓型EA,不过和其他加仓型EA不一样的是有30%的硬止损,至少不会让你爆仓。这类型EA优点明显:资金曲线完美每次交易都是盈利的,弱点也很明显,你需要不少钱去抗单。。。

策略分析:根据市场活跃度下单,如果方向判断错误会加仓,盈利或平保平仓。

下面是官方的实盘交易记录,目前为止盈利已经是140%

货币:GBPUSD,GBPJPY

周期:M15

使用提示:同时将EA挂到镑美和镑日图表上

系统官方:

2、wallstreetea 华尔街ea

华尔街EA:这个EA曾金名噪一时,网络出现过大量破解版以及克隆版。不过随着前期深度回调又沉寂多时;近日随时该EA资金曲线的复苏,官方在不经意间推出了新版本3.9+,这个版本主要增加了对欧元的新设置和新增了2个新货币:纽元,澳元。所以现在华尔街可以做的货币对为:欧元,英镑,日元,纽元和澳元。

新版的更新:首先去掉了瑞郎这个货币对,笔者认为早该去掉了,这个货币对表现真的很糟糕,我甚至对除了欧元英镑以外的其他货币对都持怀疑态度,对于稳重和保守的交易者建议只加载欧元和英镑。更新对于欧元设置最大的变化是改变的止损到33点。这样虽然降低了盈利,但是也同时减少了亏损。

新设置PF=2.08,利润3373,最大亏损225.老设置PF=2.09,利润5215,最大亏损320

显然新设置的目的是以牺牲利润降低回调。但是笔者并不以为然,显然止损33点是一个优化结果,谁知道未来这个33点还会不会有效?我认为头皮策略就不应该有硬止损或至少300点,有技术止损就够了,过小的硬止损只会适得其反。

至于官方的开发的新货币对,澳元和纽元,有待大家去测试和实验了,相信未来会告诉我们一切。

官方网址:

3、GPS FOREX ROBOT,GPS外汇机器人

货币:EURUSD EURGBP USDCHF

周期:H1

交易策略设置简述:早盘剥头皮EA。

参数设置:只用设置仓位即可,有资金管理功能和固定仓位设置。

系统官方:

4、Faptrubo 52

Faptrubo 52目前的最新版,老牌自动交易程序。头皮程序还是关键案在于你选择哪个交易商。他们官方推荐的IAMFX,有意测试的朋友不妨一试。

货币: EUR/CHF,USD/CAD,EUR/GBP,GBP/CHF

周期:M15

5、ForexMorningTrade 4.2

详细说明:

非剥头皮EA,适用于任何交易商。交易策略简单,更容易复现历史表现。这个EA源自一个交易者的手动机械交易系统,该交易者在某论坛连续贴出每日交易结果,其惊人的表现令该贴迅速火爆。至今翻页达759页。帖子地址:。

交易策略:

交易策略很简单:在欧洲早盘时间CET 7:30检查2个指标(CCI指标60期和动量指标Momentum 60期),只要动量指标在100以上并且CCI在0轴上开多单,反之开空单。如果没有同时满足条件不开仓。止盈40点止损40点,20点平保。据作者介绍该策略之所以有效是有基本因素支持的,原因是欧洲银行和亚洲银行在交替时期对于英镑的大宗交易。近几年的历史测试也证明这个策略的确是盈利的。

货币对:GBP/USD;时间周期:M15

系统官方:

6、The Blessing 3

The Blessing

有的翻译成祝福,其实我觉得应该译为:上帝保佑。为什么?因为这是个纯网格和加仓的自动交易系统。只要说到翻倍加仓的EA,都知道是风险比较高的,无论你仓位控制得多好,理论上都有可能爆仓,只是个时间问题。不过只要你有生之年没有遇到,也不失为你的生财之道。

不得不承认,国内外很多交易者都用网格法交易。为什么它这么受欢迎?原因就是它资金曲线的平滑。只要不爆仓,资金曲线就是一条非常平滑的向上的曲线。稍微懂得交易的人都知道,一个好的交易系统不是在于利润有多高,盈利多少点。而在于亏损后你的恢复系数。网格法之所以容易成功原因就是亏得再多,利用加倍仓位的方法很容易就恢复过来。当然其中也有个重要的原理就是市场永远不是走直线的,再强的趋势也有回调,也有波动,只要有波动,适当的网格就可以利用这些波动来盈利。

网格交易法也充分体现了人不愿意认输的本性,人类喜欢稳定盈利的本性。喜欢每月甚至每天在市场里赚钱的想法。如果你不习惯趋势交易的低成功率,如果你不能介绍小亏损大倍率,或许网格交易是你的成功武器。如果你是一个能够坚持趋势交易的人,这个EA并不适合你。

我认为每个人都应该找到属于他自己的方法,趋势不一定适合每一个人。市场没有什么行家,只有输家和赢家。无论什么方法只要能赚钱的方法就是好方法。MONEY IS MONEY!但是,请注意保住你的本钱。

好了,下面介绍这个EA:

交易策略:

基本思想:根据某种均线决定市场走势,如果方向是上,就开买单,假如在盈利之前市场反转向下,就每几十点向下挂买单,直到市场有一个回调导致盈利;如果判断市场方向向下,就开卖单,在卖单盈利前,市场方向反转,就每几十点向上挂卖单,直到盈利。

参数:

参数很多,默认格子是25点,加仓系数1.6.还有判断条件的指标,这些都是可调的。作者网站有多种设置可以下载,注意不同的设置对这个EA的效果影响很大。

货币对:

多种货币对可用,但是工作得比较好的应该是美日,欧元,瑞郎以及欧磅。有非常详细的英文说明书,这个EA发表于国外论坛,开放源码,所以应该算是非常值得EA爱好者研究的题材,有一定的研究潜力。

官方网站:

系统官方:

7、FOREX COMBO 1.46

交易策略

策略1:以某种长期均线作为趋势线,以震荡指标作为进出信号。盈利21点,止损300点。不过测试发现十年只有1次止损,大部分都是由信号进出。

策略2:突破系统,简单点说就是构筑一个ATR通道,当价格突破通道的时候开仓,500点止盈,初始30点止损,此系统优秀之处在于有一个动态的跟踪系统可以适应趋势的变化。

策略3:区间系统,以一个布林带作为主要指标,上下边界附近做区间操作,160点止盈,70点止损,有跟踪止损。值得注意的是,这系统仅仅在GMT22-01点的时段开仓。

参数:

EA工作在5分钟图上,尽管参数很多可以调整,但是建议使用默认就很好了,其他的仅仅是根据你的需要调整一下资金管理。

8、Megadroid

这是一个网友的真仓展示,比较激进,risk=0.3(默认是0.1)

交易记录:

初始资金2000,现在差不多9400多吧。这个展示不是来自于官方,我想很有参考价值的。

我的真仓组合中也用了这个EA,不过小有修改。

需要注意是,这个EA对点差很敏感,如果选择不同交易商,交易结果会相差很大。

策略:

在GMT21点到GMT23点之间开仓,2个策略都是做区间交易。止盈第一个策略10点,第二个策略15点(内部参数不可调),第一个策略的止损一般放在前一天的最高和最低价。另外一个策略的止损是最近3个小时波动的3倍。如果开仓超

过1个小时未止盈,但是也未亏损就会自动退出。但是如果亏损未止损就会一直呆在里面直到平保出来,虽然这点看似危险,但从历史记录来看没有仓位超过一天,要么止损要么平保出来。

通过这样的小盈利和平保策略,胜率很高,在90%以上,所以资金管理上比较的激进。一旦有亏损,如果默认开启恢复模式,会翻倍仓位,直到赢回亏损。

参数:

工作在1小时图,主要参数就是风险控制了,risk大于0就是选择资金管理了。还有个GMT按照你的平台设置,不过有自动设置,真仓也可以不用理会,主要用于历史测试。

这种剥头皮的EA如果用历史中心的插值计算而非tick数据,意义不大,最多能看下EA的工作逻辑。和真实开仓差别很大。

实仓测试:

我现在的投资组合2里面就运行了这个EA,目前工作良好,不过我对它有些改动,原因是我发现有时候2个策略同时开一个方向的仓位挺危险的。一旦止损就是双倍的。打个比方,你用30%的风险系数,2个策略同时一个方向开仓你就用了60%的仓位,如果一旦止损。。。就是恢复模式也不知道啥时候能恢复回来。如果恢复模式再止损。。。愿上帝保佑了。

9、FAPTURBO 50

FAPTURBO 老牌EA,堪称史上最早也是最成功的商业EA,至今用的人也不少;虽然广告有些夸张,不过这个EA确实有过辉煌的历史,不是说现在没有用,现在还是有用,不过由于用户太多了,以至于好多平台都对叉盘做了“特殊照顾”,那些对于国人来说大的“安全”的平台,这个EA赚钱没以前容易了。

特别是有些宣称对拨头皮无限制的××平台。你去试试,不知道是你去拨头皮呢还

是被人家拨头皮?这些EA对点差和流动性要求都非常高。建议大家对于选中的平台可以开个小户实盘先测试几个月。如果能盈利再逐步投入,关键在于“出金”,非入金也。好了,就说这么多,这种无DLL的EA可不容易找阿,有心的朋友可以反编译了,自己研究下源代码。或许能打造出自己的圣杯也未可知。

货币对:欧磅、欧郎、欧加、加元、欧元、英镑。。。详细见说明书

时间周期:M15/M1(长期策略)

EA官方网:

10、Forex Shocker2.0

这个EA也是笔者用于实盘的EA,不过对平台比较挑剔,对点差敏感。建议MM平台考虑 FXPRO,ECN平台考虑ATC BROKER。

外汇mt4编程:ea编写中级(第2版)

外汇mt4编程:ea编写中级(第2版) 外汇MT4编程: MT4 EA编写 中级(第2版共十六课) 原创:李沂鸿(柒侠伍义) 国家:马来西亚 第1章:初级EA 以下是初级EA ////////////ea 不读这个注解/////////////////////// #property copyright "柒侠伍义_初级EA教程_商业版本" datetime 限制一根柱子下注一次=0; //自定义 extern double 下注数量=0.1; //自定义 extern double

止损=200; //自定义 extern double 止盈=200; //自定义 extern double 滑点=30; //自定义 extern bool 使用音乐=true; //true=要用false=不要用 extern bool 使用弹出提示=false; //true=要用false=不要用 string ea名字= "柒侠伍义_初级EA教程"; extern double 开始交易时间=3; //自定义交易时间 extern double 结束交易时间=23; //自定义交易时间

double 魔术号码=16384; //自定义魔术号码 double 死亡日期年=2009; //自定义ea终止日期double 死亡日期月=12; //自定义ea终止日期double 死亡日期日=12; //自定义ea终止日期double 死亡日期时=12; //自定义ea终止日期double 用户账户=90240764; //自定义指定用户帐号double 赢钱目标=10000;//自定义赢太多了不要做单 double 输钱目标 =500; //自定义输太惨了不要做单 string 交易商= "https://www.wendangku.net/doc/bf15137258.html,"; //自定义交易商 extern string 货币对1 =

MT4 MT5外汇EA编程教程大全之日期时间函数

MT4 MT5外汇EA编程教程大全之日期时间函数(四) 表示时间类型数据的一组函数 (从1970年1月1日午夜开始以秒为单位计算)。 Day DayOfWeek DayOfYear Hour Minute Month Seconds TimeCurrent TimeDay TimeDayOfWeek TimeDayOfYear TimeHour TimeLocal TimeMinute TimeMonth TimeSeconds TimeYear Year int Day( ) 返回这个月的当天,最后一次访问服务器的时间。 注解: 在测试中, 时间格式为最后设定的服务器模式。 示例: if(Day()<5) return(0); int DayOfWeek( ) 返回这周的星期数,(0-星期天,1,2,3,4,5,6 以此类推)来自最后已知的服务器上的时间。注解: 在测试中, 时间格式为最后设置的服务器模式。 示例: // 假期不工作 if(DayOfWeek()==0 || DayOfWeek()==6) return(0); int DayOfYear( ) 返回年的当天(1 代表1月1 日.., 365(6) 就是12月31 日),最后访问服务器的时间。注解: 在测试中, 时间格式为最后已知的服务器模式。 示例: if(DayOfYear()==245)

return(true); int Hour( ) 在程序开始以前的片刻,返回小时数(0,1,2,..23) 最后访问的服务器时间(在程序执行之内的时期这个值不会改变) 。 注解: 在测试中, 时间格式为最后设置的服务器模式。 示例: bool is_siesta=false; if(Hour()>=12 || Hour()<17) is_siesta=true; int Minute( ) 在程序开始以前的片刻,返回当前的分钟(0,1,2,..59)最后访问的服务器时间(在程序执行期间这个值不会改变) 。 示例: if(Minute()<=15) return("first quarter"); int Month( ) 在程序开始以前的片刻,返回当前的月数(1,2,..12)最后访问的服务器时间(在程序执行期间这个值不会改变) 。 注解: 在测试中, 时间格式为最后设定的服务器模式。 示例: if(Month()<=5) return("the first half year"); int Seconds( ) 在程序开始以前的片刻,返回当前的秒数作为数字最后访问的服务器时间(在程序执行期间这个值不会改变) 。 示例: if(Seconds()<=15) return(0); datetime TimeCurrent( ) 返回最后访问的服务器时间(最新的行情输入时间)作为秒钟数字从00:00 1970 年1月1 日开始。

外汇ea参数设置 欧元简介

欧元简介 欧元是欧盟中17个国家的货币。欧元的17会员国是爱尔兰、奥地利、比利时、德国、法国、芬兰、荷兰、卢森堡、葡萄牙、西班牙、希腊、意大利、斯洛文尼亚、塞浦路斯、马耳他、斯洛伐克、爱沙尼亚。 欧元由欧洲中央银行(ECB)和各欧元区国家的中央银行组成的欧洲中央银行系统(European System of Central Banks,ESCB)负责管理。总部坐落于德国法兰克福的欧洲中央银行有独立制定货币政策的权力,欧元区国家的中央银行参与欧元纸币和欧元硬币的印刷、铸造与发行,并负责欧元区支付系统的运作。工欲善其事,必先利其器。云易汇智能交易——外汇交易的核新武器!简 汇市二八定律 向赚钱者取经,向赔钱者取财 二八定律也叫巴莱多定律,是19世纪末20世纪初意大利经 济学家巴莱多发明的。他认为,在任何一组东西中,最重要的只占其中一 小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二 八法则。 汇市中有80%的投资者只想着怎么赚钱,仅有20%的投资 者考虑到赔钱时的应变策略。但结果是只有那20%投资者能长期盈利, 而80%投资者却常常赔钱 20%赚钱的人掌握了市场中80%正确的有价值信息,而8 0%赔钱的人因为各种原因没有用心收集资讯,只是草率地通过小量媒体 掌握20%的信息。 当80%人看好美元时,美元已接近短期头部,当80%人看 空美元时,美元已接近短期底部。只有20%的人可以做到在顶部时空, 在底部时多,80%人是在汇价处于半山腰时买卖的。 券商的80%佣金是来自于20%短线客的交易,汇民的8 0%收益却来自于20%的交易次数。因此,除非有娴熟的短线投资技 巧,否则不要去贸然参与短线交易。 成功的投资者用80%时间学习研究,用20%时间实际操 作。失败的投资者用80%时间实盘操作,用20%时间后悔。 汇市在80%的时间内是震荡整理,仅在20%的时间内是处 于单边行情。成功的投资者用20%时间参与单边行情,用80%时间休 息,失败的投资者用80%时间参与震荡整理行情,用20%时间休息。

MT4插件定制——外汇MT4 EA交易

MT4插件定制——外汇MT4 EA交易 EA是Expert advisor的缩写,它是MT4平台上常见的一种外汇交易程序,被投资者们称为外汇智能交易系统。它是由交易员们经过对交易策略的反复完善之后开发的一种外汇自动交易解决方案。学会使用EA也就意味着交易员实现了从手动交易到自动化交易的飞跃。 其自动化交易的特点不仅免去了交易员们大量追踪行情的时间,还使得他们从熬夜盯盘的劳累中解放了出来,EA交易也因此而备受欢迎。据悉,目前华尔街有60%以上的交易都是由程序化交易完成的。 举个例子,交易员可以为EA事先设定一个参数,在价格突破200日均线时发出提醒。同时,还可以指示该程序在某一个条件,比如5日均线死叉10日均线时立刻做空,等价格达到某一个目标价位后止损或止盈。 而EA大受交易员欢迎的原因远不止于此,它另一个重要的优点在于:一旦交易员为某一个EA设定了入场的条件、止损和止盈的价格,程序将严格的执行。这就使得交易员可以避免受到恐慌或贪婪等情绪因素的影响,进而可以严格的执行自己的交易策略。

由于EA本身是要建立在一定的交易策略和交易风格上的,而为完善交易策略,来自全世界各地的交易员们源源不断的将自己的EA程序发布到网上以供交流学习,这就使得EA本身也成为一种交流和完善交易策略的载体。一些交易员在对前人EA进行改善后也能够取得不错的成绩。 但EA也绝非完美。首先,它需要用户掌握一定的MQL4语言,否则用户将无法进行EA的编程工作。其次,价格的波动存在许多“杂音”或毛刺,而这些因素有时也会被EA认为是有效的价格信号而采纳,这也会导致一些错误的交易和亏损。这就对用户挑选或编写EA的能力提出了一定的要求。 有鉴于此,在遵从简单易用和门槛低的原则的基础上,Vantage FX万致近期对数千种EA程序进行了测试和检验,最终给投资者带来了上百个有效实用的EA模板,其中相当大一部分都是当前最为流行的EA模板。这无疑将使得交易员们如虎添翼,带动他们的交易生涯更上一层楼。

基于布林轨道的外汇自动交易EA系统

外汇自动交易EA 一、聪明的布林带EA概述 所有天才的东西都很优雅。聪明的布林带EA也非常简单,它是基于最成熟的交易原则——布林轨道理论,因为市场存在修正- 在检测到合理的修正后,以强大的市场冲动方向进入市场。这个交易原则的核心是我们人类永远不会改变的交易心理。我们的目标是保持聪明的布林带EA尽可能简单,以防止曲线拟合,同时也是EA交易的最大敌人。 二、聪明的布林带EA的特点 1、强大、纯粹和简单的交易逻辑; 2、24/5交易,没有任何时间限制- 没有GMT转变的 麻烦; 3、合理的TP和SL水平; 4、低跌幅; 5、少量系统参数- 易于优化且无曲线拟合问题; 6、坚实的18年回测性能; 7、多种货币对支持。 三、说明和建议 根据您账户的重要性以及您的风险和利润预期,您可以使用自动MM = 2%(低风险)高达10%(高风险)。1000USD 账户余额的合理固定手数为0.05,或10k账户余额为0.5手,

500USD余额以下账户,固定手数为0.01手。如果您使用多种货币对,则应考虑相应降低风险。 支持的货币对:GBPUSD,EURUSD,USDCHF,默认设置适用于GBPUSD,机器人也可用于其他货币对。同时,单独配置了其他货币对的配置文件和.set文件。 您可以在M1或M15图表上运行EA- 它对EA没有影响,因为所有使用的时间帧都是硬编码的。您可以通过“仅开放价格”方法对M1图表上的EA进行回溯测试和优化- 这将足够正确并节省您大量时间。 最后,请记住,交易中的圣杯不存在!即便是最好的系统也会遇到一些不好的时期。聪明的布林带EA使用非常合理的SL级别,因此它们可以在恶劣的市场条件下重复/甚至重复。请你再次确认是否使用此自动交易系统,以此带来的不良后果自负。 四、参数 ?魔术- 魔法数字- 对所有机器人保持不同是非常重要的; ?EA_Comment- 要设置为交易评论的文本; ?MaxSpread- 最大允许传播; ?滑点- 最大允许滑点;

MT4MT5外汇EA编程教程大全之交易函数word资料12页

MT4 MT5外汇EA编程教程大全之交易函数(三) 从自定义指标中不能调用 OrderSend(), OrderClose, OrderCloseBy, OrderDelete和OrderModify 交易函数。 OrderClose OrderCloseBy OrderClosePrice OrderCloseTime OrderComment OrderCommission OrderDelete OrderExpiration OrderLots OrderMagicNumber OrderModify OrderOpenPrice OrderOpenTime OrderPrint OrderProfit OrderSelect OrderSend OrdersHistoryTotal OrderStopLoss OrdersTotal OrderSwap OrderSymbol OrderTakeProfit OrderTicket OrderType bool OrderClose( int ticket, double lots, double price, int slippage, void Color) 对定单进行平仓操作。如果函数成功,返回的值是真实的。如果函数失败,返回的值是假的。获得详细错误信息,请查看GetLastError()函数。 参量:

ticket - 定单编号。 lots - 手数。 price - 收盘价格。 slippage - 最高划点数。 Color - 图表中标记颜色。如果参量丢失,CLR_NONE值将不会在图表中画出。 示例: if(iRSI(NULL,0,14,PRICE_CLOSE,0)>75) { OrderClose(order_id,1,Ask,3,Red); return(0); } bool OrderCloseBy( int ticket, int opposite, void Color) 用相反定单对打开仓位进行平仓操作。如果函数成功,返回的值是真实的。如果函数失败,返回的值是假的。获得详细错误信息,请查看GetLastError()函数。 参量: ticket - 定单编号。 opposite - 相对定单编号 Color - 图表中标记颜色。如果参量丢失,CLR_NONE值将不会在图表中画出 示例: if(iRSI(NULL,0,14,PRICE_CLOSE,0)>75) { OrderCloseBy(order_id,opposite_id); return(0); } double OrderClosePrice( ) 对于当前选择定单返回收盘价格。 注解:定单必须用OrderSelect()函数提前选定。 示例: if(OrderSelect(ticket,SELECT_BY_POS)==true) Print("对于定单 ",定单编号" = ",OrderClosePrice()的收盘价

(完整版)外汇均线金叉死叉ea实例

//| MACross_ea.mq4 | //| shawnyau | //| | //+------------------------------------------------------------------+ #property copyright "Shawn Yau" extern double Lots = 0.1; //默认交易单位 extern int StopLoss = 30; //止损 extern int TakeProfit = 30; //止赢 extern int Magic_Number = 8899; //Magic_Number是用来标识这个EA的唯一性的,简单来说,就是这个EA的身份证 extern int FasterMA = 5; //均线1的周期 extern int SlowerMA = 25; //均线2的周期 extern int Trade_Bar = 1; //下单的时机,如果为1,表示等待当前的K线完成,下一根K 线刚出现的时候才下单;如果为0表示只要当前的价格 //满足条件了就马上下单 int last_t = 0; //这个是用来避免重复下单 //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() //这个是初始化函数,只会在EA刚加载到图表上的时候运行一次,之后就不起作用了 { //---- //---- return(0); }

一个 mt4 外汇自动平仓EA代码

//+------------------------------------------------------------------+ //| CloseAllOrders.mq4 | //| Copyright ?2008, PRMQuotes Software Corp. | //| Jedimedic77@https://www.wendangku.net/doc/bf15137258.html, | //+------------------------------------------------------------------+ #property copyright "Copyright ?2008, PRMQuotes Software Corp." #property link "" //+------------------------------------------------------------------+ //| EX4 imports | //+------------------------------------------------------------------+ #include //+------------------------------------------------------------------+ //| global variables to program: | //+------------------------------------------------------------------+ double Price[2]; int giSlippage; bool CloseOpenOrders = true; //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ void start() { int iOrders=OrdersTotal()-1, i; if(CloseOpenOrders) { for(i=iOrders; i>=0; i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && (OrderType()<=OP_SELL) && GetMarketInfo() && !OrderClose(OrderTicket(),OrderLots(),Price[1-OrderType()],giSlippage)) Print(OrderError()); } } } //+------------------------------------------------------------------+ //| Function..: OrderError | //+------------------------------------------------------------------+ string OrderError() { int iError=GetLastError(); return(StringConcatenate("Order:",OrderTicket()," GetLastError()=",iError," ",ErrorDescription(iError))); } //+------------------------------------------------------------------+ //| Function..: GetMarketInfo | //+------------------------------------------------------------------+ bool GetMarketInfo() {

点差是什么 外汇ea参数设置

点差是什么 外汇交易商在报价时都报出一个买入价(ASK)及一个卖出价(BID), 点差的意思是买入价和卖出价中间之差距。在投资者的角度来看,差点就是交易之成本,理所当然,差点越小,对投资者越有利。一般而言,高流通量的货币的点差都比低流通量的货币少。 点差亦是外汇交易商用来控制风险的工具。在市场出现不寻常状況时(如交投太高或太低),交易商会把点差扩阔,以减低投机者的入市意欲,减低公司之风险。 趋势跟踪系统,震荡交易系统,套利交易系统,日内短线交易系统,超级短线交易系统,形态分析交易系统,波段交易系统,这么多交易系统,你的性格适合哪一类呢?打造自己的交易系统才能稳定盈利。请百度搜索“云易汇”为您免费测试! 汇率的短期变化 分析实际汇率的变动时,我们知道,从长期看,两个国家之间的汇率是由这两个国家各自内部的价格结构和这两个国家之间的相对价格水平决定的。价格水平变化了,汇率也随之变化。但问题是,如果从短期看,价格水平没有变化,汇率又是怎么变动的呢?这里,我们将把汇率放在外汇市场、货币市场和商品市场的均衡中来进行分析。 在经济学中,我们知道,一个国家的经济总需求D为:D=C(YAT)AIAGAC(EPHB/P,Y-T)(公式一)。式中,C代表消费,它是社会可支配收入(社会可支配收入=总收入-税收)的函数,I代表投资,G代表政府支出,CA表

示净出口(出口与进口之差),它是一个国家的汇率(E),本国价格水平(P)和国外价格水平(PH),B是本国价格水平与国外价格水平的调节函数以及社会可支配收入(Y-T)的函数。 一般来说,当社会可支配收入增加时,不管是由于国民生产总值(Y)的提高,还是由于税收(T)的减少,都可以引起社会总需求的增加。 投资(I)的增加,政府支出(G)的增加,也有着相同的效果。需要稍加说明的是公式的最后一项CA(EPHB/P,Y-T)。社会可支配收入(Y-T)的增加,会提高商品的需求,使CA值降低,这比较容易理解,因为Y-T的增加,使进口也增加,CA值当然下降。一个国家的汇率贬值(E上升),出口商品的价格较为便宜,出口增加,CA值亦随之增加。反之,本国的汇率升值,CA值会减少。外国商品的价格水平(PH)上升和本国商品的价格水平(P)下降,也会使CA值增加。而CA值的增加,会刺激本国经济的发展。 但这些只是经济的需求方面。如果要使经济均衡,社会总需求(D)应该等于社会总供给(Ye),这就是商品市场均衡的条件:Y=D(EPHB/P,YAP,I,G)(公式二)。 这里,我们是把公式一简化了。形式虽然不同,但实质一样。 汇率是一个国家经济状况的综合反映,它必然受商品市场,即公式一的制约。现在,我们的问题是,分析汇率和商品市场的均衡是怎么同时决定的。 为此,需要分析两个关系:(1)当商品市场达到均衡时,产出Y和汇率之间的关系;(2)当外汇市场和国内货币市场达到均衡时,商品量和汇率之间的关系。外汇市场和国内货币市场的均衡,也称为资产市场的均衡。经济只有在商品市场和资产市场同时达到均衡时,才能达到均衡。

波浪理论的缺陷 外汇趋势ea

波浪理论的缺陷 1、波浪理论家对现象的看法并不统一。每一个波浪理论家,包括艾略特本人,很多时都会受一个问题的困扰,就是一个浪是否已经完成而开始了另外一个浪呢?有时甲看是第一浪,乙看是第二浪。差之毫厘,失之千里。看错的后果却可能十分严重。一套不能确定的理论用在风险奇高的外汇市场,运作错误足以使人损失惨重。 2、甚至怎样才算是一个完整的浪,也无明确定义,市场的升跌次数绝大多数不按五升三跌这个机械模式出现。但波浪理论家却曲解说有些升跌不应该计算入浪里面。数浪完全是随意主观。趋势跟踪系统,震荡交易系统,套利交易系统,日内短线交易系统,超级短线交易系统,形态分析交易系统,波段交易系统,这么多交易系统,你的性格适合哪一类呢?打造自己的交易系统才能稳定盈利。请百度搜索“云易汇”为您免费测试! 3、波浪理论有所谓伸展浪,有时五个浪可以伸展成九个浪。但在什么时候或者在什么准则之下波浪可以伸展呢?艾略特却没有明言,使数浪这回事变成各自启发,自己去想。 4、波浪理论的浪中有浪,可以无限伸延,亦即是升市时可以无限上升,都是在上升浪之中,一个巨型浪,一百几十年都可以。下跌浪也可以跌到无影无踪都仍然是在下跌浪。只要是升势未完就仍然是上升浪,跌势未完就仍然在下跌浪。这样的理论有什么作用?能否推测浪顶浪底的运行时间甚属可疑,等于纯粹猜测。 5、艾略特的波浪理论是一套主观分析工具,毫无客观准则。市场运行却是受情绪影响而并非机械运行。 给后衰退时代的经济增长下定义 美国人口普查局(Census Bureau)周五上午将公布8月份美国产耐用品订单数据。经济学家们预测说,8月份的这一订单将比7月份增长0.3%,这要部分归功于“旧车换现金”计划刺激了汽车生产。 即使没有“旧车换现金”计划的推动,制造业近来也一直是美国经济中为数不多的亮点之一,也是那些最乐观经济预测的重要依据之一。企业将不会像以往那样快地削减库存,而其他国家的经济复苏则有助于美国的出口。趋势跟踪系统,震荡交易系统,套利交易系统,日内短线交易系统,超级短线交易

外汇黄金EA智能交易系统使用教程

外汇黄金EA智能交易系统使用教程 https://www.wendangku.net/doc/bf15137258.html,/operations/forex-contest/?a=ody模拟比赛,最高奖励700美金,每个月一期 开户网址https://https://www.wendangku.net/doc/bf15137258.html,/cs/register/fix-cent/?a=ody 所谓EA智能外汇全自动交易系统,就是将您自己或别人的外汇交易策略用特殊的编程语言(MQL)编写成一个电脑软件程序(Expert Advisor), 让电脑按照您事先设定好的条件自动地为您买卖与交易,当然赢亏结果取决于您的自动交易系统设计得好坏。目前这是外汇交易界的最先进,最具革命性的变革,纽约华尔街上的许多大公司的外汇交易员并不是把主要精力与时间放在人工盯盘与手动操作上,而是放在不断编写与完善自己的交易策略,然后编成自动交易系统让电脑去自动执行。运用自动交易系统代替人工交易,具有以下几项显著的优点: 1.由于智能交易系统综合了众多外汇交易高手的智慧和经验,等于是站在了巨人的肩膀上,其交易的策略选择与行情判断,仓位控制与交易纪律,风险控制和赢利能力都会毫无疑问地大大高于人工的手动操作。 2.由于是电脑自动下单,可以保证更快的下单,平仓速度,可以更敏感地响应价格变动和趋势变动。 3.电脑可以克服人性中的弱点,该买则买,该卖则卖,无犹豫,无贪心,赢则不狂妄,亏也不沮丧,避免了情绪化操作。 4.电脑可以每天24小时不间断地监控行情,并在适当的时机和点位自动进出场,完全不用人工的干预,可以让您夜晚安枕入眠,白天安心从事别的工作。 5.最后也是最重要的,就是赢利的保障。能赚钱才是硬道理,智能外汇全自动交易系统虽不敢保证百战百胜,但由于融合了众多外汇高手的智慧与经验,加上严格的止损和风险控制,仓位控制,所以绝无过量交易,绝无情绪化交易,绝无人工操盘中无法避免的贪婪与恐惧。赢利的与否和多少,完全取决于自动交易系统的设计思路与编写水平。 智能交易的历史和现状: 程式化交易,即智能交易,起源于美国1975年出现的“股票组合转让与交易”,随着技术的发展和计算机系统的应用,投资经理、经纪人可以实现股票组合的一次性买卖交易;80年代,程式化交易发展很快,交易量急剧增加,因为软件使用的类同和止损功能的引入,加剧了市场的方向效应;进入90年代,出现了把程式化交易作为竞争手段的经纪公司,投资组合的方式丰富多彩。 程式化交易更是21世纪的主要交易方式,并引起了各国资本市场监管当局的重视,从法规上进行规范和引导,在技术上进行投入和开发。 据美国Aite Group LLC咨询公司的统计数据,2006年在欧洲及美国股票市场中,有1/3的交易是由自动交易系统或算法化交易完成的。预计到2010年,这个比例将达到50%。

外汇EA编程教程——函数

外汇EA编程教程——函数 函数就是一个有某种功能的程序块,我们可以在程序的各个地方调用函数。一个函数由返回类型,函数名,函数参数构成。函数的参数最多不能超过64个。 例如:一个实现加法功能的函数, double Add(double a, double b) { return (a + b); } 一这个函数的返回类型为double 二函数名称为Add 三有两个函数参数类型都为double。 还有一种情况就是函数不需要返回值,例如我们一个打印功能的函数: void DoThis(string s) { Print(s); } 一这个函数无返回值,void就代表无返回类型。 二函数名称为DoThis 三这个函数有一个类型为string的参数。 以下是函数调用方法: int start() { double c = 0;

c = Add(1, 2); //调用Add函数,c的结果为3.0 Print?; DoThis("打印内容"); return(0); } EA里面的特殊函数,当我们建立一个ea的时候,里面有三个函数,int init(),int deinit(), int start(), 这三个是系统定义好的函数。意义如下: init():但载入ea的时候,mt4首选会自动运行init()函数,只运行一次,一般这个函数我们用于初始化数据。注意尽量不要再init函数里面调用start函数。 deinit():当结束运行ea的时候,mt4自动调用这个函数,我们一般用这个函数清理一些数据。 start():当mt4每收到一个报价的时候,就会运行一下start函数,所以start是最重要的函数,我们的策略主要就是写在start函数里面,如果start函数还没运行完,但一个新的报价过来了,mt4不会去调用start函数,所有只有在mt4没有运行start函数的时候,并且收到报价的时候才会运行start函数。

外汇EA汇总

外汇EA汇总 https://www.wendangku.net/doc/bf15137258.html,/s/blog_4c158c530100z8ym.html (2011-11-23 16:54:47) 转载▼ 标签: 分类:外汇 外汇 ea 实仓 交易系统 源码 mt4 1、Forex_Crescendo 1.3 EA描述:可以用于任何交易商(当然点差越低越好)的加仓EA,交易量不大,每天开2单,交易镑日和镑美,加仓型EA,不过和其他加仓型EA不一样的是有30%的硬止损,至少不会让你爆仓。这类型EA优点明显:资金曲线完美每次交易都是盈利的,弱点也很明显,你需要不少钱去抗单。。。 策略分析:根据市场活跃度下单,如果方向判断错误会加仓,盈利或平保平仓。 下面是官方的实盘交易记录,目前为止盈利已经是140% 货币:GBPUSD,GBPJPY 周期:M15 使用提示:同时将EA挂到镑美和镑日图表上 系统官方:https://www.wendangku.net/doc/bf15137258.html,/ 2、wallstreet ea 华尔街ea 华尔街EA:这个EA曾金名噪一时,网络出现过大量破解版以及克隆版。不过随着前期深度回调又沉寂多时;近日随时该EA资金曲线的复苏,官方在不经意间推出了新版本3.9+,这个版本主要增加了对欧元的新设置和新增了2个新货币:纽元,澳元。所以现在华尔街可以做的货币对为:欧元,英镑,日元,纽元和澳元。 新版的更新:首先去掉了瑞郎这个货币对,笔者认为早该去掉了,这个货币对表现真的很糟糕,我甚至对除了欧元英镑以外的其他货币对都持怀疑态度,对于稳重和保守的交易者建议只加载欧元和英镑。更新对于欧元设置最大的变化是改变的止损到33点。这样虽然降低了盈利,但是也同时减少了亏损。 新设置PF=2.08,利润3373,最大亏损225.老设置PF=2.09,利润5215,最大亏损320 显然新设置的目的是以牺牲利润降低回调。但是笔者并不以为然,显然止损33点是一个优化结果,谁知道未来这个33点还会不会有效?我认为头皮策略就不应该有硬止损或至少300点,有技术止损就够了,过小的硬止损只会适得其反。

外汇自动交易EA排行榜冠军 FOREX COMBO 1.46版

外汇自动交易EA排行榜冠军: FOREX COMBO 1.46版 关于外汇自动交易EA有很多,今天我们推荐的FOREX COMBO 非常好,这个EA系统融合了小趋势+趋势跟踪+区间 3个策略的自动交易系统,曾经高居外汇自动交易EA的排行榜。 通常我很少推荐纯粹的趋势跟踪系统,因为我发现如果这类系统不玩亏损加仓的游戏,通常命都不长。能够在市场上长期跑得屁颠屁颠的只有2种EA:一是晚上拨头皮的;二是网格和亏损加仓的(用不用技术分析都一样) 然而这个2种系统又有致命缺点:第一类要求点差很低的平台,但是往往低点差的都不是啥所谓的正规平台,所以很多人认为这不算“真正”的EA;第二种要求你荷包鼓资金大,但是以目前国内金融现状来看,能在外汇帐户上放很多钱是需要一定胆量的。 为什么我说FOREX COMBO这个系统特别呢? 首先,它能通过十年的历史测试,而且资金曲线平坦,每年都有盈利,PF不低于1.4.这对于趋势EA是很难的;其次,通过查看其源码不难发现策略的参数不复杂,正符合交易要保持简单的道理。不易产生参数匹配,未来复现过去的概率大。 FOREX COMBO的交易策略: FOREX COMBO策略1:以某种长期均线作为趋势线,以震荡指标作为进出信号。盈利21点,止损300点。不过测试发现十年只有1次止损,大部分都是由信号进出。 FOREX COMBO策略2:突破系统,简单点说就是构筑一个ATR通道,当价格突破通道的时候开仓,500点止盈,初始30点止损,此系统优秀之处在于有一个动态的跟踪系统可以适应趋势的变化。 FOREX COMBO策略3:区间系统,以一个布林带作为主要指标,上下边界附近做区间操作,160点止盈,70点止损,有跟踪止损。值得注意的是,这系统仅仅在GMT22-01点的时段开仓。 FOREX COMBO的参数: 该EA工作在5分钟图上,尽管参数很多可以调整,但是建议使用默认就很好了,其他的仅仅是根据你的需要调整一下资金管理。 下面是FOREX COMBO历史测试成绩: 测试周期:1999-2010:

【MQL4】带注释的完整的外汇EA基础构架

【MQL4】带注释的完整的外汇EA基础构架 希望学习EA编程的朋友,可以参考如下我们提供的源码【带注释】 这个EA例子的交易逻辑是: N日高点N日低点,超过高点做空,低过低点做多。 带止损止盈及移动止损的处理部分。 如果你能细心研究掌握此EA的设计逻辑,基本可以入门MQL的实战编程了。 还是那句老话:自己多动脑,多做实验! 源码如下: #property copyright "Copyright ?2012, https://www.wendangku.net/doc/bf15137258.html,." //指标版权信息 #property link. "https://www.wendangku.net/doc/bf15137258.html," //指标联系的网站链接 //=====可调参数部分============== #define Magic 20090101 //预定义的常量Magic用于后面程序里的开仓动作时标记在订单里面的一个符号,用于区别其他EA程序下的单防止混乱

extern int N=50; //参数后面程序里用它作为N根K线的数量 extern int SL=100;//参数后面程序里下单的时候用这个设置的点数作为入场时订单的止损价格。 extern int TrailingStop=30;//参数后面程序里用这个作为移动止损的点数设置 extern double 每单手数=0.1;//参数表示后面下单的仓位的大小 extern int 滑点偏移点数=3;//参数表示下单时服务器端的价格与当前看到的价格相差的范围,如果在此范围内,则允许以服务器端的价格成交 //----全局变量=================== int Tick;//用于记录订单的唯一编号 double StopLost;//用于记录止损

步步为赢外汇EA智能交易(全自动交易)系统安装使用方法

步步为赢EA智能交易系统 1.关于步步为赢EA智能交易系统 本EA内含指标文件及交易策略,启用后完全自动下单、自动获利、自动平仓,无需人工盯盘,让您真正告别盯盘的辛苦。 本EA是稳定型EA(非暴利型,暴利型也极易爆仓),每日下单数量不多,参数简单设定下或者不设定(使用默认参数),可持久稳定获利。 本EA只限在MT4平台上使用。 适用货币对:USDJPY、EURUSD、GBPUSD、USDCHF 适用时间段:15M、30M、1H 1.安装方法 文件解压后,会得到如下文件及文件夹: 把“步步为赢智能交易系统,ex4”文件复制至experts目录下; 把“指标文件”内的三个文件复制至experts/indicators目录下; 现以EXNESS MT4外汇平台举例说明如下: 1.1打开EXNESS MT4外汇平台的experts目录:

1.2“步步为赢智能交易系统,ex4”文件复制至experts目录下 1.3“指标文件”内的三个文件复制至experts/indicators目录下;

2.使用方法 2.1启动外汇平台,打开货币对图表(以USDJPY货币对为例): 2.2选取时段(以15M为例) 2.3在“导航”下面的“智能交易系统”下面右键点击“步步为赢智能交易系统”,点击“附加到图表”。

2.4将会出现下面的弹出窗口,钩选“允许实时自动交易”,再点“确定”就可以了。 2.5在自动成交方面,MT还有一个总开关,就是“工具”菜单下面的“选项”中:

2.6还有一个地方必须选择“启动”: 上图最后面的变成这样的就是已经启动了智能交易系统。 2.7在完成了上面的所有设置后,看看您的图表的左上角和右上角,分别会出现智能交易系统的信息和一个笑脸。 此时,您可以去做其他的事情了。 2.8如果您要停止智能交易系统,直接点击这个图上面的“智能交易”图标就可以了。 3.本EA参数的修改 3.1回到步骤2.3,“附加到图表”后,选“输入参数”,

步步为赢外汇EA智能交易(全自动交易)系统安装使用方法

步步为赢EA 智能交易系统 1.关于步步为赢EA 智能交易系统 本EA 内含指标文件及交易策略,启用后完全自动下单、自动获利、自动平 仓,无需人工盯盘,让您真正告别盯盘的辛苦。 本EA 是稳定型EA (非暴利型,暴利型也极易爆仓),每日下单数量不多, 参数简单设定下或者不设定(使用默认参数),可持久稳定获利。 本EA 只限在MT4平台上使用。 适用货币对:USDJ PY 、EURUSD 、GBP USD 、USDCHF 适用时间段:15M 、30M 、1H 1.安装方法 文件解压后,会得到如下文件及文件夹: 指标文件 把“步步为赢智能交易系统,ex4 ”文件复制至experts 目录下; 把“指标文件”内的三个文件复制至 exp erts/i ndicators 目录下; 现以EXNESS MT 外汇平台举例说明如下: 1.1打开EXNESS MT 外汇平台的experts 目录: _ _ ■?- ■ ■ ■ ■ _ — — _ — _ I ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ M — 寸仟|巳 備眉動 查看? 收慮加 工員① 戟肋⑩ !r 索文件夹 0 b ?…今 后退 地址 Q) |O C ; VFrogj-am File E \Me tr ^ider - EIHESS 前进 曰上 I 言 $ X 岭 移至皐制到硼踪 撇 销 delated 丿 」 u filcptft 弓 histcry Lan 刖 ages rr 开此文件夹 u Links u mailboK 」 」 」 Seus-ds symb olsets template 5 DDE-Samp... 孑多务羸EA 臂縫金易垂仇ice-glscicr. taobaoxoni 「① if □ if pro files tester m el_ae Jit... me{ aeili t. . . m eiae C L L L. . _ alaitg. . _ t erramal... terminal.... t ermizial. _ . tsrihinal... w

炒汇常见小问题 外汇中ea是什么意思

炒汇常见小问题 国际汇市与大家所熟悉的股市在报价等方面存在着不少区别,比如股市中观看大盘的报价上涨为红色,下跌为绿色,但在汇市的报价中却以绿色代表上涨,红色代表下跌。再如股市通常以百分比计算股价的涨跌,但在汇市中大家更多的是以“点”来表示汇价的变化。因此,作为投资者应首先对市场常用的表述方法有一个必要的了解。 ■外汇报价中的“点” 趋势跟踪系统,震荡交易系统,套利交易系统,日内短线交易系统,超级短线交易系统,形态分析交易系统,波段交易系统,这么多交易系统,你的性格适合哪一类呢?打造自己的交易系统才能稳定盈利。请百度搜索“云易汇”为您免费测试! 按照国际市场惯例,报价中的最小单位是报价货币的最小价值单位的1%,通常被称为“点”。如美元的最小价值单位是美分,则其他货币兑美元的最小报价单位为0.0001美元,当欧元兑美元汇率由0.8800升至0.8900时,通常被称为欧元上涨100点或美元下跌100点。但由于日元的最小计价单位是元,因此在兑日元的报价中最小单位是0.01日元。当美元兑日元汇价由131.60升到132.60,市场则称美元兑日元汇价上升100点或日元兑美元下跌100点。其他多数货币兑日元的报价也基本如此,如欧元兑日元表示为116.70,当汇价上升100点时,也有人会将此称为欧元上升1日元。 ■分析中的“多”和“空” 很多分析中经常会提到“多”和“空”,实际上是指预测汇价上升或下跌。比如对美元兑日元的汇价看多,则表示预测美元汇价上升,如果是对美元兑日元的汇价看空,则表示预测美元汇价下跌。但是在阅读这些分析时,读者一定要搞清是哪种货币兑另外一种货币的看多还是看空,一旦前后顺序搞错,则可能得出相反的结论。 另外,在一些汇市分析中还会经常出现“沽”和“揸”,这是源于外汇保证金交易的说法,沽代表卖出,揸代表买进,读者也要注意货币前后顺序的区别。 股市与汇市的区别 股市与汇市,入市有风险,后果请自负,世人皆知。 但要提起风险,還是有一定的区别的,比较一下就一目了然了: 1、外汇是杠杆交易,自然是高风险,高收益;股票是1:1本金交易,但就

MT4MT5外汇EA编程教程大全之常用函数.docx

MT4 MT5外汇EA编程教程大全之常用函数(一) 对于每个执行的MQL4程序,一定数量的变量设定可以轻松应对图表中的价格状态: 智能交易,脚本或者是客户指标。. 资料应用到可变量的模型中来。 可以由预定义的变量分开处理。 这些数据会在开启后应用RefreshRates()函数更新。 Ask Bars Bid Qose Digits High Low Open Point Time Volume Ask double Ask 对于当前货币对的最新卖价格。使用RefreshRates()函数更新。 参见Market Inf o(). 示例: if(iRSI( NULL, 0,14, PRI CE_CLOSE, 0)<25) { OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss* Point,Ask+ TakeProfit* Point, "My order #2,,,3,D,2005.10.10 12:30',Red); return; } Bars int Bars 返回图表中的柱数。 参见iBars(). 示例:int counter= 1; for(int i=1; i< = Bars; i+ + ) { Print(关闭[i?1]); } Bid double Bid 对于当前货币对的最新买价格。使用RefreshRates()函数更新。 参见Market I nfo()? 示例: if(iRSI( NULL, 0,14, PRI CE_CLOSE, 0)>75) {

Ord er Send (H EU RUSD K, OP_SELL, Lot s, Bid, 3, Ask+ St op Loss* Point,Bid-TakeProfit* Point, "My Order #2",3J D,2005.10.10 12:30*,Red); return(O); } Close double Qose[] 系列数组包含当前图表每个柱的收盘价格。 系列数组元素被索引入倒序的定单,即从最后一个到第一个。.当前最后一个柱在数组中的索引为0。图表中的第T柱的索引为Bars-1. 参见iClose(). 示例: int handle = HleOpen(n file.csv", FlLE_CSV|FlLE_WRITE, ”;”); if(handle> 0) { //表格栏标题记录 FleWrite(handle, "Time;Open;High;Low;Close;Volume"); //数据记录 for(int i=0; i KPeriod) i= Bars-counted_bars-1; while(i> = 0) { double max=-1000000;

相关文档
相关文档 最新文档