admin 第1116页
-
MT4编程实例分析:MessageBox的用法
我们在编写MT4 EA或者MT4 脚本的时候,很多时候会遇到止损,止盈小于平台最小止损值,下单不成功的情况。那么我想到的一个解决方案是,弹出一个提示框,让我们选择。选择是,就修改止损,止盈值。 下面是相关的代码: double 冻结点位=MathMax(MarketInfo(Symbol(),MODE_FREEZELEVEL),MarketInfo(Symbol(),MODE_STOPLEVEL));//获得平台标的最小止损值。 if(止损点数&...
-
MT5编程实例课程(阿郎)第一讲:Hello,MT5
MT5的推出,实在是广大汇友之福!新增的众多强大功能,相信会让大家在交易时如虎添翼。废话不多说,沿袭MTx编程实战开发系列的惯例,先来个小例子,让大家感受一下MT5的强大。 选择菜单上”Tools->MetaQuotes Language Editor”选项,启动MQL5编辑器MetaEditor5(以下简称ME5),或者在MT5中直接按快捷键F4,同样可启动。进入ME5后,点击工具栏上的“New”按钮 在弹出的对话框中选择Expert Advisor选...
-
几个关于MT4 EA交易(MT4程序化交易)的常识性问题
马丁和网格型的EA需要止损吗? 这样问问题会让人觉得很不专业,就好比不问多少资金EA有多大回撤一样,这应该有个前提。玩过马丁和网格的外汇交易者都知道,在资金允许的情况下是不会亏钱的,那么在挂马丁和网格之前,就需要了解EA最大加仓(安全边际)是多少,极限(黑天鹅)情况下有多大回撤,根据掌握的数据决定下多少手单这个完全不需要止损嘛。 拿我最近经常会提到的一款网格EA来做例子,测试了半年,3000本金0.01的仓位起极限回撤就只有30%左右,那为什么要去止损呢?假如设置30%浮亏止损,几个月收益就打水...
-
外汇EA常用的资金管理策略
1.中性策略(Neutral strtegy,NT) 现在测试EA都要求使用0.1手固定手数,不得启用复利模式,以检视EA的性能。 用于提供与其他EA比较的基准。 2.马丁格尔法(Martingale,MG) 在每次赔钱后,将赌注加倍,而在任何一次赢钱后,下一次又回归到一单位赌注。 很多平台限制交易手数上限,就是阻碍MG方法的实施。 MG法适用于盘整行情。 3.反马丁格尔法(Anti-Martingale,AM) 与马丁格尔相反的方法。即以一单位赌注开始,在每一次赢钱之后...
-
外汇EA入场主要使用什么交易策略?
外汇EA如果进行细分,可以分为无数种,但是其入场策略按行情走势无非是以下三种: 1、突破交易:例如行情突破某一上方阻力位置(历史前高),EA自动识别,启动最多;行情突破某一下方支撑位置(历史前低),EA自动识别,启动最空。 2、反弹交易:在外汇市场出现盘整行情时,根据数据与图表上面的阻力位与支撑位,自动识别反弹时做多的入场位置与下跌时做空的入场位置。 3、指标交易:根据技术指标设计EA,当出现符合综合指标信号时自动下单。...
-
MT5编程实例课程(阿郎)第二讲:一键下单
在第一讲中,我们通过一个简单的例子Lesson1,学习了如何通过MQL5编程在MT5图表上添加按钮、处理按钮点击事件以及弹出对话框等。在第二讲中,我们将会在Lesson1例子的基础上进行改进,开发一个可以在MT5图表上进行一键下单的EA。怎样,是否很感兴趣呢?那我们就马上开始吧! 首先启动MT5,从MT5中启动ME5(MetaEditor5,不知道如何启动的请参阅第一讲相关内容),然后新建一个EA,取名为Lesson2,其它选项保持默认。生成Lesson2的EA代码文件后,如Less...
-
浅谈外汇EA,如何让交易变得更安全?
外汇EA,全称Expert Advisor,是使用MQL4编程语言,针对Meta Trader 交易平台编写的自动交易程序。通过实时获取市场报价信息,自动判断入场和出场时机,模拟交易员对MT4/MT5客户端进行一系列交易操作,从而实现自动化交易。交易员能够将自身的交易经验和交易策略编写到EA程序中, EA使用者依照既定的EA程序进行自动化交易,有效避免了在手动交易时容易产生的情绪化问题,并且无需24小时盯盘,解放双眼和双手。但即便如此,在使用EA过程中,仍需注意以下几个致命缺陷的地方。盈利情况完...
-
MT5编程实例课程(阿郎)第三讲:均线交叉EA
#property copyright "Simon Yau" #property link "http://www.xxxxxx.com" #property version "1.00" int maFastHandle, maSlowHandle; //定义两个指标操作句柄,用来操作两条均线 double maFast[], maSlow[]; //定义两个数组,用于保存均线的数值 //+---------------------...
-
如何选择盈利的外汇EA?其实只需看这四点
外汇EA(Expert Advisor),即智能交易系统或交易机器人,常常用在外汇交易中。EA其实一开始是随着MT4交易平台引入进来的,如今在外汇交易市场中EA变得越来越火。国内各种免费和付费的EA更是多如牛毛。市场上EA太多,已经很难分辨哪些才是好的,牛逼的。 外汇EA带给人无限遐想,以为可以从此摆脱亏损的命运。很多商家打广告:“买了我们的系统,你好比拥有了自动交易导航仪,你能亲眼看到账户的盈利不断累积。你要做的,仅仅是购买这个神奇的软件,然后将它安装在你的交易平台上。&rdquo...
-
外汇EA交易者要如何控制使用外汇EA时的风险?
实际上随着金融市场体制的日趋完善,无风险投资已经很难实现,因此才需要每个进入金融市场的投资者随时应对可能出现的风险。 那我们就需要未雨绸缪,做一些必要的准备,这也成为在使用EA时所必须掌握的一门学问,在接下来的课程中,我们将慢慢教会大家如何控制EA乃至外汇交易的风险。 在整个外汇市场理论实践学习过程中,很多人认为最假大空的两组词分别是:风险控制与心态调整,经常听了一百遍然后在实际操作中就忘得一干二净,时常觉得在不断提醒各类投资者的时候如同化身为唐僧念经一般,但往往结果却收效甚微,在此如果希望逐步...
-
MQL4编程学习之MT4显示任意时间周期指标的使用方法
Period_Converter_Opt.mq4指标的使用方法(以H4周期的图表建立H8周期图表为例) 1)数据源图表窗口的建立与指标安装 和其他的MT4指标安装类似,复制到experts\indicators即可完成安装. 注意必须安装为自定义指标而不是脚本. 然后类似其他指标那样操作, 添加到你想转化的窗口即可. 参数设置: PeriodMultiplier: 新的周期对于原周期的倍数(例如在H4周期窗口,此指标参数值设为2,则会生成H8周期的图表窗口)。 UpdateInterval: 刷...
-
使用外汇EA炒外汇,怎样才能有效控制EA亏损及爆仓?
在如今的外汇交易中,随着量化交易或者人工智能在一定程度上代替了人工交易,由于交易者不需要随时盯盘,随之而来的可能就是风险。所以,使用EA进行外汇交易中的风险控制也就成为了第一要点。下面我们就来看看外汇EA交易怎么才能够有效控制爆仓。请大家牢记一句话:收益越高,风险越大! 天上不会掉馅饼,一夜暴富的人也毕竟是少数,踏踏实实一点点进行财富积累才是正确的道路。 一、全自动or半自动 很多投资者认为全自动的量化交易大大解放了人脑并节省了时间与精力,不需要打开盘面也能躺着赚钱,但事实却并非如此,...
-
外汇投资中有一些非常不好的习惯
外汇投资过程中个人认为非常不好的一些习惯: 1,下单后到处去看汇评。市场永远都是两种声音的,如果只有一种声音,就不会有人赚钱有人亏钱了。我刚开始也习惯这样子,但我发现看到跟我下单一样的汇评,感觉神清气爽,以后肯定大赚,看到方向不一样的汇评就紧张无比,想着快点离场。让自己精神很紧张,被干扰下很容易做出错误的决定。 2,亏损后锁仓。我认为止损是需要很大的勇气的,人都有不认输的心理,尤其关系到认输就会损失很多钱。另外现在有些平台也在误导客户,比如锁单后反还保证金,提供对冲功能。关于锁仓...
-
用人民币能炒外汇吗?
不可以!由于国家的严格的外汇管制,因为人民币目前还不是自由货币,所以不能直接在国际汇市中交易,必须把人民币换成能参与汇市交易的自由货币。 汇市当中人们习惯用美元来作本币,但除美元以外的其它的欧、瑞、英、日、奥、加、港(纽、新)等主要自由货币都可用来直接参与汇市交易。可以一步到位用人民币去直接买你认为不错的币种,这样省去了不必要的点差。根据外汇管理局的规定,个人每年有5万美元的外汇额度。每人每年兑换、汇出、汇入的总额不能超过5万美元。...
-
外汇赢亏计算的基本原理
尽管的网上外汇交易平台能够自动为交易者计算盈亏,我们仍然建议您了解一下外汇交易赢亏计算的基本原理。以下例子将为您演示盈亏计算的过程: 当前 EUR/USD 报价为 1.23200/230,意味着您能用 1.23230 美元买入 1 欧元,或卖出 1 欧元同时买入 1.23230 美元。假设您预测欧元对美元将升值,因此您愿意买入 EUR (同时卖出 USD),并等待汇率的上涨。于是,您用 123,230 美元买入 100,000 欧元 (100,000 x 1.23230)。利用 100:...