admin 第1110页
-
MT4指标编程入门(二):MT4指标编写常用符号
MT4指标的编程和其他编程一样,需要使用大量的符号,下面我们就来看一下MT4自编指标编程常用符号。 1、注释符:单行注释“//”、多行注释“/**/” 程序不执行注释,注释内容仅供阅读或保留不用的语句 在MQ语言编辑器中,注释内容以灰色显示 2、分号“;” 表示一个语句结束 3、逗号“,” 表示一个语句内部间隔,不结束语句。 等于号“=” 赋值语句,把等...
-
MT4平台MQL4编程的方法介绍和学习
为了达到MT4指标编写的目的,我们首先需要了解MT4编程工具MetaEditor,这个工具是安装MT4后,在程序列表里面自动出现的MT4编程工具。 启动MetaEditor的方法: 方法一、可以从Windows—〉开始—〉所有程序---〉MetaTrader--〉MetaEditor来启动 方法二、当你已经启动了MetaTrader的情况下,点击MetaTrader顶部菜单的来启动 方法三、当你双击一个MT4的指标源码文件的时候,Windows会自动启动Me...
-
外汇EA编程教程――MQL语法
什么是MQL?MetaQuotes Language 4 (MQL4)语言是MT4软件为了编写出执行交易策略的内置编程语言。我们可以通过编写EA(Expert Advisors)来控制MT4客户端按照我们的预先定义好的交易策略来执行外汇交易。另外,我们可以使用mql来编写技术分析指标,脚本和库。1)MQL的语法MQL的语法与我们平时见到的C语言语法极其类似,但仍然有以下不一致的地方:一:没有地址运算符。二:没有do while操作语句三:没有goto语句。四:没有?::语句。五:没...
-
MT4指标编程入门(一):MT4自定义指标的保存路径
MT4可以编写并且安装自定义指标,投资人可以将自己的交易策略编写成指标,在MT4上使用。 MT4指标保存在哪里? MT4自编指标保存在C:/ProgramFiles/MetaTrader4/experts/indicators这个目录中。 该目录下的文件主要有两种,mq4和ex4文件。 mq4文件,这是MT4自定义指标的源码文件,是一种高级语言文件,可以人工编写修改,机器不能直接执行,但能在MT4启动时自动编译为ex4可执行文件。 ex4文件,这是MT4自定义指标的可执行文件,由...
-
MT4指标编程入门(九):MT4自定义指标的结构
MT4自定义指标一般由四个部分构成: 文件头部 参数、变量和数组的定义 初始化函数init() 主函数start() 文件头部,也称为预处理程序 预处理程序以“#”开头,行尾无语句结束符“;” 常用的预处理程序有: 1、#propertyindicator_chart_window 把指标显示在主图。如:均线、SRA等类指标用到此语句 2、#propertyindicator_separate_window 把指标显示在副图。如:MACD、RSI、威廉等类指...
-
如何将指标转化为EA智能交易
第一部分:指标 为了能赚钱而不是亏损,无论是专业的交易商还是个体,都在研究各和总结各种种的规律,并做成指标,我们经常会发现一些指标图线看起来很完美,于是都会想到要根据指标的变化进行交易。 但这样做会赚钱吗? 能否赚钱,我们就要看这些指标有没有作弊。即确定指标是否有未来函数的计算,也就是说指标会不会根据现在的K线,计算后将指标在历史K线上标示做更改。比如原来是卖的提示,改为买。(恐怖吧)。(当然还有一些EA特有的环节也会影响盈利问题,在这里不讲) 确定是否有未来函数的方法有...
-
MT4中zigzag指标的用法
zigzag指标作为外汇交易常用技术分析指标,并不是MT4自带的指标,投资人想要使用的话,必须要自己下载安装,下面是zigzag指标的一些用法和指标设置说明。 zigzag指标说明 zigzag指标是连接一系列价格点的趋势线。所以zigzag主要用途是来标识过去价格中的相对高低点,并以这些点之间的连线来表示这段价格变动的趋势。 zigzag指标参数设置 在识别高低点的过程中,主要设置了以下三个参数...
-
外汇EA编程教程――预定义变量
MQL内部已经预定义好了一些常用的变量,我们编程的时候直接调用即可。Ask:买涨货币对的价格,一般情况下这个数值都是最新的,如果不放心的话,可以用RefreshRates()函数刷新下该值。Bid:买跌货币对的价格,同意可以使用RefreshRates()函数刷新该值。Bars:当前图标中的柱子数。也就是k线条数。Open,High,Low,Close,Volume:double类型的数组,表示开盘价,最高价,最低价,收盘价,成交量。如:Open[1] 表示上一根k线的开盘价。Ope...
-
外汇EA编程教程大全之价格函数
任何可见货币对/时间周期的价格数据的一组函数。iBars iBarShift iClose iHigh iHighest iLow iLowest iOpen iTime iVolume int iBars( string symbol, int timeframe)在指定的图表内返回柱的数量。对于当前图表柱总量的信息在预定义的变量中命名为Bars。参量:symbol...
-
手把手教你搭建一套免费的跨多个外汇平台商的MT4本地正反向跟单系统
在我们日常的外汇交易中,常常有一些交易上的需求,必须依赖第三方软件来辅助解决。MT4只是解决了基本的挂单、下单问题,像跨越多个平台商进行信号同步下单这样的需求,光靠手工是解决不了的,需要用跨平台的跟单软件,而且有正向跟单和反向跟单功能同时来解决。今天,汇商琅琊榜小编详细叙述,如何在本机搭建一套免费的跨平台正反向跟单交易系统。 软件提供商:fxblue 安全度:安全,外汇业界知名的国外软件开发商。 提供方式:安装后以EA的方式运行。 网址:www.fxblue.com 网...
-
交易时应铭记的外汇专业术语
正如在你学习任何新的技能的时候,你需要学习专业术语...您作为一个新手,您在第一次交易之前你必须了解一些例如:“手”等的专业术语。其中一些你已经知道,但它有利于您做一些复习。主要和次要货币外汇交易中八种最常用的交易货币(美元,欧元,日元,英镑,瑞士法郎,加拿大元,新西兰元和澳元),也称为主要货币,这是流动性最强和最常用的。所有其他货币被称为次要货币。基准货币基准货币是任何货币对中的第一种货币。货币报价显示了基准货币在与第二货币进行衡量时的价值。例如,如果美元/瑞士...
-
深度解密:为什么绝大多数的EA最终还是亏钱?(下篇)
上回说到EA的现状已经落后于时代的需求了。有没有可能改变现状呢?隔壁老王觉得,希望还是有的! 既然EA是迈达克公司的下的蛋,那么,EA发展前景的好坏,与迈达克公司脱离不了干系:只有健壮的母亲,才能生下健壮的小孩。其实,迈达克公司也早就认识到了这一点,所以他们也一直在暗中努力。 在MT4平台大获成功之后,迈达克公司并没有自满,他们应该也看到了MT4平台(及MQL4语言)的软肋。在2009年年底的时候,他们发布了MT5平台(及MQL5语言),试图用新的平台把程序化交易带到一个更高的境界。 ...
-
MT4 EA制作速成班――基础篇
# 什么是MT4?我就当你了解什么是MT4了MT4就是META. TRADER 4# 什么是EA?我也当你了解什么是EA了EA 就是 Expert AdviserEA 就是智能交易系统智能教育系统就是:-软件自己判断下订单-软件自己判断提成利润-软件自己判断砍仓止输# 什么是速成班?就是你在很短很快的时间内就可以学会如何编写EA是的,快则8个学习小时慢则24个学习小时# 什么叫“易学难精”?就是你很快的就上手,难在成为厉害的高手。这需要时间慢慢的去研究编写。久而久之你就可...
-
EA智能交易骗局:某宝淘了个1000块钱的EA后,噩梦开始了
小编挖到了关于EA智能交易系统骗局的一个评论:EA这个东西我并不反对,市场上的免费EA我测试不下80种,但是我还是倾向于那种不公开的EA,楼主分享给大家也是一种美德,不管有没有用都值得点赞。还有人这样评论EA智能交易系统骗局的相关信息:外汇EA的交易模式有很多类别,马丁,趋势,网格,对冲等看你的资金量,看你追求利润率,选择适合自己的。那么小编跟你分享EA智能交易系统骗局的相关信息吧: 有一个朋友跟我说,自己做交易太累了,就寻思找一款智能交易EA试试,由于平时很多人跟他推荐,都说每个月能有5%,甚...
-
有效控制EA亏损及爆仓的方法
一、全自动or半自动 很多投资者认为全自动的量化交易大大解放了人脑并节省了时间与精力,不需要打开盘面也能躺着赚钱,但事实却并非如此,没有哪一款EA是完全无风险的,也没有哪一款EA是能够适应所有行情的,因此全自动看起来是美好的想法但事实上目前以零售客户投资者的资金是无法达到的。 从而需要投资者考虑半自动交易或者移交给专业的托管公司,在整体操作中,人工与EA相互结合才能够达到一个仓位的相对稳定盈利,相较于完全的全自动,这种方式能够人为的预测可能出现的极端行情或者风险行情,从而采取提前避免的手段。例如...
-
外汇EA开发过程简介
外汇EA外汇智能交易软件的开发是一个复杂的过程,需要分析师和程序员的配合,分析师负责总结行情,程序员负责把总结转成代码搭载到软件里,完成后还需要经过无数次复盘测试。 将交易策略转化成外汇EA智能交易软件的程序语言最大的麻烦之处就是量化这些形态术语的条件,而每个朋友对于这些条件其实都是以主观的方式来认知,单就一个反转带有长下影线的 K 棒是要多长才具有反转的意义,重点是每个交易者都有自己主观的看法。 完成后需要将外汇EA交给测试员测试,由测试员判断这...
-
外汇EA的种类主要有哪些?
这个问题具有普遍意义,看到 80%的投资者看待EA都是很挑剔的眼光。要么崇拜国外的大机构量化投资的牛X。要么感叹自己为啥找不到这样的利器。 到各大论坛一看,众多的EA系统玲琅满目,激起兴奋,一个一个的下载研究。然后,失望的说:“这个系统在XX时间段表现很烂,爆仓了!!!”,如果按照这个逻辑测试,那结果就是每一个系统都是个骗人的系统!!! 其实,你对程序化交易感兴趣这是非常对的。因为我们不是每个人都有天赋成为投资专家,也不是每个人都可以稳定控制自己的情绪,要知道,人性的弱点...
-
外汇交易时应铭记的术语
在你学习某一新的技艺的时候,你需要学习有关的行话,尤其是当你希望获得你爱人芳心的时候。你,作为一名炒汇新手,在你进行初次交易之前,你必须学会一些特定的专业术语。有一些术语你可能已经知道,但是我们再回顾一下也无伤大雅。“你的杠杆是多大?”,该男士显然是误会这位女士的意思了,所以还是得多多学习外汇专业术语呀!主要和次要货币外汇交易中八种最常用的交易货币(美元,欧元,日元,英镑,瑞士法郎,加拿大元,新西兰元和澳元),也称为主要货币,这是流动性最强和最常用的。所有其他货币...
-
外汇投资者如何识别外汇EA骗局
现如今骗子盛行,以前行骗的都是上什么街头、电话搞搞诈骗,而现在那些手段早已经不见了,大多数骗子变得更有文化、更有技术含量。能通过互联网手段等高深技术进行诈骗,让你防不胜防。在外汇金融行业同样如此,都知道外汇市场是一块很大的肥肉,很多的交易者都想进入金融市场分一杯羹。所以,只要有人的地方、资金比较密集的地方就会有无数的骗子等待着你。有不少外汇投资者在使用外汇自动化交易软件时上当受骗过,而且被骗金额不少,但是又不甘心想继续找一款比较好的比较靠谱的外汇EA,今天就来大家讲讲如何识破外汇EA骗局。目前市...
-
外汇智能交易系统,外汇EA是用什么编程语言开发的?
外汇EA外汇智能交易软件是根据外汇市场的特点设计出来的智能交易系统, 外汇EA可以是一个完整的交易系统,也可以是由多个复杂的交易系统组成的策略。此外,要想研发出一款好的外汇EA,需要有团队在后期不断修改优化。 单一的EA智能交易软件主要分为震荡型、趋势型、日内断线,而真正优秀的EA则是综合型的,拥有3种以上的行情策略,能自主判断当前行情走势,对不同行情使用不同的对应的策略进行交易操作。 那么外汇EA外汇智能交易软件是用什么编程语言开发的呢? 外汇EA外汇智能交易软件的开发...
-
手,杠杆,利润和损失
在过去,以特定数额进行的即期外汇交易称为手数。一手的标准水平是10万单位。 当然,还有迷你手、微型手、毫微手,它们的大小分别是1万单位、1,000单位以及100单位。你已经知道,货币都是以点来衡量的,这是货币的最小计价单位。假设我们需要利用10万单位(1标准手)的货币。在这一情况下,我们将计算一点所代表的货币价值1、美元/日元汇率在119.80(0.01/119.80)*100,000=8.34美元/点2、美元/瑞郎汇率在1.4555(0.0001/1.4555)*100,000=6.8...