适合交易者和开发人员的MQL5 Algo Trading community 论坛

我注册卖家时,收不到网站的验证码,请问如何解决呢?
大家好,我是官网版主。 有些等级很低的小号会主动私信投资者,甜言蜜语连成天; “我是某外汇平台的资深经理,有十几年外汇经验,来我们平台 交易 , 超低 点差,没有手续费,每手交易送金10美元。只要交易你就是赢家!” “我是某某外汇平台的资深经理,有十几年外汇经验,来我们平台 交易 ,充值多少送金翻倍!” “我是某某某外汇平台的资深经理,有十几年外汇经验,来我们平台 交易 ,资深交易员带队,免费手把手包教包会!” “我是某某某某外汇平台的资深经理,有十几年外汇经验,来我们平台 交易 ,把你的交易技术交给我,我帮 你 免费推广!”
大家好 分享和记录一些重要新闻和经济趋势,以便大家参考和选择相应策略。 从最好的新闻源中(华尔街日报,MQL5经济日历,人民日报,日经新闻,全球各大经济报刊等),挑选出最有意义的。 希望大家也能多多分享和补充,同时还祝大家财源滚滚,健康幸福。 重要财经资讯: https://www.mql5.com/zh/channels/014F0AE8D50FD701 万分感谢!
  用 MQL 编写的用户界面图库  (513   1 2 3 4 5 ... 51 52)
最近,在整理我的旧笔记本电脑时,我无意中发现了一个丢失在荒芜目录中的文件夹。我点击了它。它就在那里。怀旧。图片、gif 文件、屏幕截图和各种多色图形用户界面窗口的黑暗,以及控件....。所有这些都是我用 MQL4/5 语言编写的,用了将近 7 年时间。 让我解释一下: 创建图形用户界面 是我以前的爱好。更准确地说,是一种痴迷。但时过境迁,现在我将这项活动视为原创艺术家的工作。
大家好,我是官网版主。 选择自动交易平台是开启算法交易旅程的第一步。 一个不靠谱的交易平台会给投资者带来噩梦般的体验,几乎不可能获取长期稳定的利益。 我总结了一下作为普通投资人应该如何选择交易平台,希望能对读者有所启发,也希望大家提出宝贵意见。 [出金入金没问题,交易不要动手脚]是最最重要的。 但是想要完成这一点,对投资者来说,光靠监管机构的牌坊和杂乱的社交讯息绝对是难以推察。 对交易商(交易平台)来说,单凭初心和愿景也是很难实现。 我总结了一套新的交易平台选择方法论,大家可以参考一下。 第一点,交易商的利益要与 投资者 的利益相同,而不是相反。 交易系统大致可分为DD交易模式与NDD
数以万计交易者使用 MetaTrader 5 VPS 作为自动交易安全、可靠和快速的主机解决方案。随着该服务越来越受欢迎,多家交易商向我们寻求是否可以利用VPS回馈其忠实用户。因此,2020年推出了赞助VPS服务项目。这项创新服务使交易商能够根据预先定义的条款和条件向其交易者提供免费的VPS访问。 根据多年积累的经验和来自交易商的宝贵反馈,我们最近实施了一项重要的服务更新。更新后的赞助VPS服务对MetaTrader 5交易商更加友好,更加易于使用。我们期待更多交易商能够抓住这个机会,因为这种互动功能可以给交易商和交易者带来双赢。 MetaTrader
我已经等了几天。已经超过三个工作日。但没能解决我的问题。我的名字不是 Matty Tash He ,而是AhmatTax。也就是,我的名字叫aihemaiti,姓叫:tashi Matty Tash He 是系统自动给我填写的名字,而不是我填写的,这会严重影响我能正常使用账号。是因为我没有权限,就无法在网页上进行修改。请给我改过来或者给我开启修改名字的权限,由我自己来修改。谢谢!
MetaTrader 5平台更新将于2024年6月7日星期五进行发布。新版本具有以下更改: MetaTrader 5客户端 程序端:修正在某些情况下可能导致实时更新系统无法正常运行的错误。 程序端:添加新热键Alt+X,用于打开EA交易列表。 MetaTester:修正设置 位图 图形对象的某些属性时出现的错误。 MetaTester:当在虚拟环境中操作且处理器不支持 AVX 指令集时,现在禁止测试代理连接到 MQL5云网络 。 修正崩溃日志中的错误报告。 MetaTrader 5网页端 修正图表上一键交易面板的操作错误。 修正在图表上启用一键交易面板时打开的警告对话框。
大家好,我是官网版主。 最近有汇友提问如何使用MT5手动操作Buy和Sell,为了方便大家,开一个新的帖子。 问题:请问在哪个界面进行买或卖的指令? 所谓隔行如隔山,真的好复杂 ,研究了半天还是弄不明白。如果能有幸被您看到这条信息,希望得到您的回复。谢谢您。 解答:不用客气。MT5具备很多强大的交易功能,所以第一次看可能会感觉不知道该如何下手。其实很简单的。使用MT5手动操作Buy和Sell具体需要以下几个步骤。 另外还要提醒您,MQL5只提供技术,不提供金融交易服务。 第一步:首先在市场报价里,右键点击任意交易品种,然后左键点击全部显示。这样就可以在下一步选取自己想要交易的货币对。
出现金融受限制时,请联系服务台。(版主权限有限,金融问题必须直接与服务台沟通) 如果你没有任何消费记录,可以在下面找到服务台。
大家好,我是官网版主。 MQL5是技术公司,并非金融公司。所以在投资中受到欺骗,我们也是爱莫能助。 但是我们一如既往对犯罪零容忍,一旦发现类似行为会立即采取封杀。 今天开始陆续揭露汇友经历过的诈骗模式,希望大家可以避开骗局,安心外汇。 首先,这个论坛里其实是有级别的。就是图像下面的这个数字。 如果这个数值很低,那么说明这个人并不是有资历的人。有可能是新号,可有可能是很久以前注册的备用小号。。。 (大概等级在1000以上就可以算是有经验的汇友了,违规的人会被封杀很难达到1000以上) 那么开始揭露骗局了。
MT5社区登不了,日志提示: WebView Couldn't find WebView2 Runtime
我的MT4账户观摩密码告知多人。我是否可以检测,收到观摩密码的人,有没有用他们自己的账户,跟随我的MT4账户?
大家好,我是官网版主 我们收到举报,据说在官网发帖后,会有一些黑平台的自称经理人,用私信试图欺骗用户。 还好这名用户没有上当,并及时与我们取得了联系。 在官网行骗是严重违规行为,如果发现类似行为请将骗子的用户链接告知我们。 按照下图,打开该用户的主页,就可以获其用户链接。 另外,特别提醒大家不要在交流中交换和索要其他社交媒体账号。 MQL5有驱除骗子的机制,可以很好地保护投资者。 相关防骗帖子: 【新手避坑】远离黑平台(经纪人诈骗) https://www.mql5.com/zh/forum/362516 【新手避坑】喊单老湿的骗局
比如我可以通过我自己这里的信号,然后把的自己的账户都连起来吗
三币对冲非平衡套利 ( EURUSDJPY ) 三币对冲非平衡套利是在三角套利的基础上的拓展与延续。三角套利作为一种比较常见的套利方式,不少投资人在外汇交易中都有用到过。三角套利是基于交叉汇率实现的,它是三角套利的基础,所谓交叉汇率,是指用一种非美元的货币表示另一种非美元货币的价格。如某个外汇市场上美元 / 日元 =142.840 ,欧元 / 美元 =1.00435 ,欧元 / 日元 =143.375 ,当(美元 / 日元) × (欧元 / 美元)不等于(欧元 / 日元)时,这就为三角套利提供了可能。 然而,严格的三角套利由于点差、滑点、隔夜利息、手续费等原因,并不能获利。
  老鸟的EA之路  (19   1 2)
我 2006 年开始炒股, 2009 年开始接触外汇, 2011 年买了第一个商业 EA , 2012 年开始写第一个 EA, 算是一个老鸟了。 2011 年我在温州工作,当时工作之余做做外汇,一次偶然的机会知道还能自动交易,后来在淘宝花了我几千块买了第一个 EA (实际是个马丁),卖家发的历史盈利很诱人,结果就和大部分使用马丁的同行一样爆仓了。 2012 年我来到福建莆田和朋友一起开公司,公司的业务主要是几个合伙人打理,我时间比较空闲,就和当地做现货、期货、外汇的人混在一起,当时有一伙专门做非农数据的人,当时也算是牛人了(对当年认知的我来说),我现场观摩他们打数据,通常非农数据发布前 5
各位大神马丁策略适合做黄金吗?
[删除]
void Gua_ModifyOrders() { //--- 声明并初始化交易请求和交易请求结果 MqlTradeRequest Gua_Modify_request={1}; MqlTradeResult Gua_Modify_result={1}; int Gua_Modify_total=OrdersTotal(); // 已下挂单的总数 //--- 重做所有已下的挂单 for(int i=0; i<Gua_Modify_total; i++) { //--- 订单参数 ulong
  关于移动止损  (16   1 2)
关于移动止损 至少我的回测数据显示,使用移动止损和一个固定止盈,效果差不多,我可以通过优化总能找到一个固定止盈超过移动止损的收益表现。 而在EA编程上,移动止损要比固定止盈复杂,对冲交易,组合交易的时候,这更增加了移动止损的编程难度。 反正我的结论是,移动止损在学术上有价值,在大波动中单笔交易,逻辑上有优势,可是在实际操作中,在成百上千的交易综合评估上,并不比固定止盈有优势,而编程的难度和优化的难度,更是降低了移动止损的价值。 抛砖引玉,我想听听大家的意见。
[删除]
  三角套利  (5)
三角套利作为一种比较常见的套利方式,不少投资人在外汇交易中都有用到过。三角套利是基于交叉汇率实现的,它是三角套利的基础,所谓交叉汇率,是指用一种非美元的货币表示另一种非美元货币的价格。如某个外汇市场上欧元 / 美元 =1.08740 ,美元 / 瑞郎 =0.85812 ,欧元 / 瑞郎 =0.93205 ,当(欧元 / 美元) × (美元 / 瑞郎)不等于(欧元 / 瑞郎)时,这就为三角套利提供了可能。
这个程序需要在不同的时间周期使用不同的指标配合进行交易,能实现吗?
大家好: 我想封装一个 dll ,具体需求是: 一、业务需求: 1、想用 c++ 开发,使用 class 来封装应用; 2、目前 c++ 端已经开发好,并打包成功,但不能被 mt5 访问。 二、当前问题: 1、mt5 端引用代码是: #import "mytest\chanlun.h" #import "mytest\mt5dll2.dll" IInterface *IF = IInterface::CreateInterface(); int IF->Add(int a, int b); #import 2、目前报错: 'IInterface' - unexpected token
  不存在完美的EA  (33   1 2 3 4)
基本上,写开仓、平仓、的代码没多少含金量,就是检查持仓,设追踪止损。 最难的是决定何时开仓、何时平仓,我把策略改了不下十次,依然找不到完美的策略。 例如 策略一、震荡不开仓,这个策略减去了90%的止损。 策略二、减速不开仓,这个策略对于回调也不开仓 ,全天只会开出三几张单 。事实上这是策略一的变形,包含了策略一。但依然不完美,缺点是突破反转时,总会伴随着一张止损单,因为不知道何时会反转。
这是用Chatgpt写的EA,但是回测的的时候没有订单产生,可以帮我看看什么情况吗
大家好,我是官网版主。 本人因为需要满足各种交易战略的交易需求以及需要适当分散风险,需要时不时找新的合作平台。 刚好前几天有人问到这个题目,总结一下点差与账户类型,方便各位汇友。 首先,点差如何定义? 交易平台(交易商)报价时会报出一个买入价(ask)和一个卖出价(bid),中间的差额就是点差。 其次,各个交易平台的账户名称虽然有所不同,但都是依存于交易模式。 作为基础知识,可以试试先搞懂交易模式架构的广义定义。 各种架构的原理比较复杂,这里简单介绍一下。 有DD和NDD两大类,NDD里包括STP和ECN。 //DD: Dealing Desk(后台交易模式,玩家 与
大家好,我是官网版主 以前有个帖子,是讨论市场上的EA是否具有营利性的。 由于广告太多,被系统检测删除了 。 以下是之前讨论时大家留下的讨论点。与我个人看法完全无关。 // EA是需要人工干预的 // 你觉得一个好的ea你会拿出来卖吗 // 自己用赚钱 再卖还能多赚一份钱 为什么不卖 // 最最最主要是lot 和SL!!!MM管理 //网格,平均,马丁!只要远离它们。你就基本少亏。 // 申请著作权 我完全支持自由讨论。 但请大家在讨论的时候,不要提及特定产品。 谢谢。
各位大佬求助一下,本人5.21起在MT4上订阅信号,期间到6.14跟随都是正常的。今日突然发现6.14之后信号都不跟随了,我发现登录时日志里显示 2024.06.25 10:32:47.159 Virtual Hosting: nothing to synchronize, no any EA or custom indicator, signal for '8000000' is not enabled 我猜测原因如下: (1)是否是订阅到期日原因:但是我订阅日期是截止7.21,应该不会是有效期的问题吧?
基础语法 一些简单的EA指标脚步都已经会弄了,就是看不懂系统自带的标准类库,如何使用,干什么用的。有没有视频讲解这方面的
  苹果公司  (45   1 2 3 4 5)
AAPL技术分析L日线看涨,120.35阻力位将被测试,看涨趋势将被恢复 日线股价 位于图表中看涨区域的200SMA之上:价格正在测试120.35的阻力位,以使看涨趋势得以继续。 如果价格 在日线上 突破120.35 阻力位,那么主要的看涨趋势 将继续。 如果价格突破110.80/110.29 的支持区域到下面,那么价格运动的反转将开始到主要的看跌市场状况。 如果没有,那么 价格将在水平线内处于看涨区间。
请问能提供MetaTrader5SDK linux版本吗,或者兼容linux系统。
我查看的下日志,我平均达到了0.7毫秒,感觉VPS延迟有点高,想请教下大家的VPS延迟是多少?谢谢
[删除]
  滞后的OI(未平仓利息)。  (105   1 2 3 4 5 ... 10 11)
为什么在终端变化的公开利益: SymbolInfoDouble(Symbol(),SYMBOL_SESSION_INTEREST) 相对于磁带而言,它的生命力是什么? 空白的OnBookEvent(const string& symbol) 就我对期货市场的理解,带状的交易可能不会导致OI的变化。但为什么在没有任何交易的情况下,OI会自己变化? 这在以前已经看到过: https://www.mql5.com/ru/forum/165157/page2#comment_3989978 终端的OI是以什么周期更新的,它取决于什么? 我如何将OI变化与饲料中的交易同步?我想获得一个完整的饲料与OI。
  停止限制  (68   1 2 3 4 5 6 7)
你在 实际交易中 使用 StopLimit 吗 ? 很明显, StopLimit 在测试器中 没有充分地发挥作用 。 在实际交易中使用它有意义吗?有什么优势和劣势?
最近自己订阅了信号,也购买了官方 每月10+USD的 VPS。并进行了信号迁移。 本觉得会没问题,犹如官方所说,99% 的交易,7*24小时。 可就在2022年4月14号晚间,我在外和单位领导就餐,回来发现,信号并没有同步。 图中的大部分订单,是我人工补进去。 官方的VPS 也是不管用的,我希望得到真相。
这错误是怎么回事 meta trader5的库是最新的 NumPy也是最新 python 重装了 pycharm也是重装的 为什么就是会报这个错误 A module that was compiled using NumPy 1.x cannot be run in NumPy 2.0.0 as it may crash. To support both 1.x and 2.x versions of NumPy, modules must be compiled with NumPy 2.0. Some module may need to rebuild instead e.g
现在炒币的人应该比搞外汇的还多,为什么官方团队不去开发交易所的API,这样又能扩大一部分用户
[删除]
下午。从事外汇工作总共约7年(笑与泪),我的手仍然痒痒的,想做交易(facepalm)。 因此,计划是在Moex上进行日内交易!哎呀!液体仪器。期货或指数,最有可能的是,还没有决定到底是什么,但从根本上决定了最重要的事情 - 交易!"。 我将在这里写下我的发现、惊讶的感叹、笔记等。我希望他们能提供丰富的信息和建设性的意见。 另外,他们可能会帮助那些在这个论坛上寻找有关在证券交易所,特别是在MOEX交易的信息的人。还有来自完全陌生的交流者的信息。当然,还有那些不隐瞒其外汇过去/现在的事实的人。 在接下来的几周里,我计划开始,我需要,你知道,填写账户,选择一个经纪人,等等。
希望有债券交易经历的交易员交流一下
如图显示,我这市场里都是显示的空白的。买了 也没有刷新出来?我朋友的电脑试了,可以,但是我的可以。请问是什么原因?
如题所示,拜托!
提供商等候注册为卖家 是什么意思?
目前MT5 真实账户中默认的是 跳动量 ,想使用CME期货实时数据 作为真实成交量 显示 ,大神能否指导一下 这个该如何操作,我看社区 说是在2016年就可以介入 CME期货市场数据 ,但是 不知道如何操作 ,请大神给予指导,不胜感激 我自己知道的方法 1.使用AMP 平台 模拟账户也是实施的CME 期货数据成交量,但是 只能用15天 ,必须重新注册 ,想注册AMP 真实账户 但是无法注册 2. 任意MT5真实账户,但是需要 外接 CME期货市场 真实数据 ,但是不知道如何操作
我用以下代码怎么获取不了开仓的价格? double GetOpenPrice( long dealTicket) { // Get the order ticket associated with the deal long orderTicket = HistoryDealGetInteger (dealTicket, DEAL_ORDER ); double openPrice = HistoryOrderGetDouble (orderTicket, ORDER_PRICE_OPEN ); } 是哪里有问题吗?如果打印的话会显示获取不了开仓价格。
ENUM_TRADE_REQUEST_ACTIONS 市价单=TRADE_ACTION_DEAL; ENUM_TRADE_REQUEST_ACTIONS 修改=TRADE_ACTION_SLTP; enum 方向 {做多,做空}; 第一种: void 开仓(int 类型) { MqlTradeRequest req; MqlTradeResult res; req.action=市价单; req.magic=6251501; req.symbol=Symbol(); req.volume=手数判断(); req.sl=0; req.tp=0;
  开始自学EA  (7)
2024年4月21日,开始自学EA, 做个记录,看看多长时间能做出自己的第一个满意的交易策略。
哪位大神帮我检查一下EA今天突然用不了,之前是别人帮我写的永久EA代码可以自己设定参数的,今天突然右上角的图标消失了,重新设定也上不去,谁能帮我看看
想隐藏止损和止盈点,请问用MQL5如何写?
如题,要通过EA验证发布真的是好多问题,总是失败失败失败 目前遇到的问题有:1、交易量。(在取消挂单时出现)2、开仓设置止损时提示超过46%的什么什么。(忘记了,意思应该是没有考虑到爆仓的问题吧) 请问还有什么问题要注意的啊?感觉有好多问题。有没有相关的文章可以罗列全部的问题并有解决的方法。
请问下...我用mql5 自带的Controls里面的类写了个面板..但是每次切换时间周期面板的参数就都重置了..怎么解决这个让他不重置吖
TimeCurrent()除外 MQL4里的Day(),Hour(),Minute(),Second()函数在MQL5里是什么样子的
让我们来看看对一个和几个字符的测试结果。测试将在 All ticks 模式下进行。你可以使用你自己的多符号EA方案来重现这个问题并分享你的结果。 让我们来表示这个问题。例如,如果你测试一个符号,测试时间需要1分钟。如果再增加一个字符,测试需要4分钟,而不是预期的2分钟。如果我们再增加一个字符(共3个),测试时间是再增加一个字符的8倍,以此类推。
我正在编写一个EA, 想知道最近一次平仓的订单号是哪个, 使用了下面两行代码, 但是只有在顺序平仓的情况下才能正常工作, 如果乱序平仓, 则代码就失效了, 哪位大佬可以协助一下, 谢谢. HistorySelect ( 0 , TimeCurrent ()); ulong ticket = HistoryDealGetTicket ( HistoryDealsTotal () - 2 ); 如下图, 我想获取红框部分的订单号
#property copyright "Copyright 2022, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict extern double hongxiao; //长周期最小值 //+------------------------------------------------------------------+ //| Script program start function Alert
MT4美分账户可以正常跟单吗?发布信号的账户不是美分账户。
double CalculateTodayProfit() { double totalProfitOfToday = 0 ; datetime currentTime = TimeCurrent (); MqlDateTime currentDateTime; TimeToStruct (currentTime, currentDateTime); MqlDateTime startOfDay; TimeToStruct (currentTime, startOfDay); startOfDay.hour = 0 ;
我在主程序文件的开头定义并赋值了两个变量,一个是整型,一个是时间型。随后我在.mqh文件里写了个带两个形式参数(整型和时间型)的函数。然后我在主程序调用这个函数并用开头的两个变量作为函数的参数。问题来了: 1、函数中对两个全局变量的赋值进行了修改,但打印出的结果并没有修改,还是主程序开头的赋值。这是为什么???? 2、我又尝试把mqh文件里的这个函数两个形参去掉,也就是不让函数带参数了,直接在函数体内部使用主程序开头的两个全局变量,但调试报错,提示没有定义和赋值这两个参数。奇怪,难道没法直接调用全局变量吗?我的函数体里并没有定义跟主程序开头两个变量一样名字的局部变量啊?这是为什么??????
同一周期MT4和MT5的kdj走势是不同的,而kdj公式编写是一样的,请问是什么原因呢?有无好办法能解决吗?谢谢!
直接Alt+I多方便,谁能联系官方,或者谁能做类似指标?
大家好,我是官网版主。 官网内部有机器人辅助管理,目的是自动下架一些有误导性的内容。 内容过长,或同一个IP多次注册,容易导致机器人误判,而被无辜删帖。 如果您被无故删帖,我们对这种体验感到万分抱歉。 为了防止机器人误判,请在讨论代码的时候使用代码表述功能。(如图) 相关文献: https://www.mql5.com/zh/articles/24#insert-code 感谢您的配合。 祝您心情愉快,身体健康!
[删除]
  高低点  (2)
如何在一段行情里确定当前价格的最低点和最高点
  新人求帮助  (2)
想找在同一张图上,看另外一个周期的K线, 例如,你在M5上,显示H1的K线轮廓,谢谢
求新订单 自动止损止盈固定点数的指标 谢谢大神 MT4 MT5都可以
  SHI指标  (72   1 2 3 4 5 ... 7 8)
用平行线画出一个自动通道
MT4的IMA函数比MT5的IMA函数多一个参数,可以计算前一根K先的EMA值,用于EMA值之间的比较(例如当前K线的EMA与前一根K线EMA比较),非常方便,为什么MT5把这个参数去掉了? MT5函数如下: int iMA(string symbol, ENUM_TIMEFRAMES period, int ma_period, int ma_shift, ENUM_MA_METHOD ma_method, ENUM_APPLIED_PRICE applied_price); MT4函数如下:double iMA(string symbol, int
1,一些指标 无法加载 提示 “ cannot load ” ,更有一些指标 直接不显示出来了,指标确认存放在 Indicators 文件夹中。 2,从 mql5.com 下载的指标 无法 手动 把指标 移动到 另一个 MT4软件中 版本是 build 1415 ,也是提示 “ cannot load ” 3,这种官方 人为的 限制指标的 加载,是非常不明智的,就算是为了 推广 MT5,也没必要对MT4赶尽杀绝, mql4 从 build 600 进行了 大的版本变更 由于时间久远,原作者也没有放出 mq4源文件 ,造成 很多早期的 经典的指标 失效
当基于 ChartGetInteger(0,CHART_VISIBLE_BARS) 函数画图时, 当图形放大、缩小时,图形怎么刷新呢?用哪个事件、函数?
iRSI(NULL,PERIOD_D1,14,PRICE_CLOSE,0)为当日收盘值,请问大神,日内最高值如何表达才是正确的呢?谢谢啊!
[删除]
如何在交易中使用加速器指标< Accelerator Oscillator - AC指标> 加速器指标是一种技术分析指标,您可以在MT4上找到。这个指标可以帮助您识别趋势动量的变化。加速器最常见的用法是查看零线及其与柱状图的互动。 需要注意的是: 观察柱状图是否在零线上方或下方。 柱状图在零线上方表示潜在的看涨市场,而柱状图在零线下方表示潜在的看跌动能。 交易信号: 买入信号: 当加速器指标的柱状图穿过零线并且是绿色时,将其视为买入信号,表示看涨动能正在加强。 卖出信号: 当柱状图穿过零线并且是红色时,将其视为卖出信号,表示看跌动能正在加强。 是否单独使用指标:
请问有什么指标,或者工具, 可以提供统计信息 根据:MQL5信号上的CSV的交易历史记录 如题
请帮我提供。Obv均线的代码
请问大家在MT5里有没有iStdDevOnArray这个函数?或大家有自编的这个函数,分享一下
新文章 种群优化算法:模拟各向同性退火(SIA)算法。第 II 部分 已发布: 第一部分专注于众所周知、且流行的算法 — 模拟退火。我们已经通盘研究了它的利弊。本文的第二部分专注于算法的彻底变换,将其转变为一种新的优化算法 — 模拟各向同性退火(SIA)。 结果令人印象深刻。此外,参数数量减少了一个。 算法操作的可视化显示了对个体的单独聚类的清晰划分,并涵盖了所有重要的局部极值。该图像类似于凝固金属的实际结晶。我们可以清楚地看到所有测试(包括具有许多变量的测试)的出色收敛性。 作者: Andrey Dik
新文章 图表上的历史仓位及其盈利/亏损图指标 已发布: 在本文中,我将探讨根据交易历史获取已平仓头寸信息的选项。此外,我将创建一个简单的指标,以图表的形式显示每个柱形上仓位的大致盈利/亏损。 此函数获取价格(柱形的收盘价),相对于此价格应获得仓位的盈利点数,以及检查仓位存续的时间(柱形的开盘时间)。接下来将从每个历史仓位对象收到的所有仓位的盈利相加并返回。 编译完成后,我们可以在有大量持仓的交易品种图表上运行该指标,它会绘制所有历史仓位的盈利图表: 作者: Artyom Trishkin
新文章 多交易品种多周期指标中的颜色缓冲区 已发布: 在本文中,我们将回顾多交易品种、多周期指标中指标缓冲区的结构,并在图表上组织这些指标的彩色缓冲区的显示。 单色指标缓冲区是常规的双精度型数组,在计算指标时填充数据。我们可以使用 CopyBuffer() 函数从该数组中获取数据,并将其显示在图表上,前提是接收数组将是一个设置为指标绘制缓冲区的双精度型数组 ( SetIndexBuffer()
新文章 开发具有 RestAPI 集成的 MQL5 强化学习代理(第 3 部分):在 MQL5 中创建自动移动和测试脚本 已发布: 本文讨论在 Python 中实现井字游戏中的自动移动,并与 MQL5 函数和单元测试集成。目标是通过在 MQL5 中进行测试,提高游戏的互动性并确保系统的可靠性。本文内容包括游戏逻辑开发、集成和实际测试,最后将介绍动态游戏环境和强大集成系统的创建。 这篇文章背后的思路是,通过在 Python 中实现井字游戏中的自动移动,我们将为更完整、更高效的测试奠定坚实的基础。有了游戏的自动响应,我们就可以使用 MQL5 脚本进行全面检查,模拟现实世界中与 REST API
新文章 种群优化算法:模拟退火(SA)。第 1 部分 已发布: 模拟退火算法是受到金属退火工艺启发的一种元启发式算法。在本文中,我们将对算法进行全面分析,并揭示围绕这种广为人知的优化方法的一些常见信仰和神话。本文的第二部分将研究自定义模拟各向同性退火(SIA)算法。 模拟退火算法由 Scott Kirkpatrick、George Gelatt 和 Mario Vecchi 于 1983 年开发。在研究高温下液体和固体的性质时,发现金属转变为液态,颗粒随机分布,而能量最小的状态是在初始温度足够高、冷却时间足够长的条件下实现的。如果不满足此条件,那么材料将发现自身处于具有非最小能量的亚稳态 —
新文章 软件开发和 MQL5 中的设计范式(第 4 部分):行为范式 2 已发布: 在本文中,我们将终结有关设计范式主题的系列文章,我们提到有三种类型的设计范式:创建型、结构型、和行为型。我们将终结行为类型的其余范式,其可以帮助设置对象之间的交互方法,令我们的代码更整洁。 在本章节中,我们将辩证另一种行为设计范式,即备忘录范式。备忘录范式可将对象的状态外部化,以便提供回滚功能,它也称为令牌。 范式有什么作用?
日交易 PAMXA: 该策略基于计算两个时间帧的两个指标:D1 时间帧上的 iAO(动量振荡器,AO)和 H1 时间帧上的 iStochastic(随即振荡器,Stoh)。 作者: Vladimir Karputov
来自"MQL5算法交易的神经网络"教程的示例 : "MQL5算法交易的神经网络"教程是一本全面的操作指南,涵盖了人工智能和神经网络的理论基础,以及使用MQL5编程语言在金融交易应用的实践方面。 作者: MetaQuotes
新文章 神经网络变得简单(第 66 部分):离线学习中的探索问题 已发布: 使用准备好的训练数据集中的数据对模型进行离线训练,这种方法虽然有一定的优势,但其不利的一面是,环境信息被大大压缩到训练数据集的大小。这反过来又限制了探索的可能性。在本文中,我们将探讨一种方法,这种方法可以用尽可能多样化的数据来填充训练数据集。 ExORL 方法可分为 3 个主要阶段。第一阶段是收集未标记的探索性数据。这个阶段可以使用各种无监督学习算法。该方法的作者并没有限制适用算法的范围。此外,在与环境互动的过程中,在每个回合(episode)中,我们会根据之前互动的历史记录使用一种策略 π。每一回合都以状态 St
  指标: 双线MACD  (38   1 2 3 4)
双线MACD: 本指标MACD(2lines)是基于国内的股票软件通达信的MCAD改编。大家已经习惯了国内软件上的两条线的MCAD,而MT4自带的MACD只有一条线。 作者: Ziheng Zhuang
  EA: OHLC 检查  (1)
OHLC 检查: 检查交易系统: 收盘价 > 开盘价 → 买入信号, 收盘价 < 开盘价 → 卖出信号。 作者: Vladimir Karputov
新文章 软件开发和 MQL5 中的设计范式(第 3 部分):行为范式 1 已发布: 来自设计范式文献的一篇新文章,我们将看到类型其一,即行为范式,从而理解我们如何有效地在所创建对象之间构建通信方法。通过完成这些行为范式,我们就能够理解创建和构建可重用、可扩展、经过测试的软件。 在本文中,我们提供的行为范式,与分配和设置对象之间的责任有关。它们还辨别对象如何相互通信或交互,并且该类型下有许多范式,如下所示: 责任(responsibility)链 命令(Command) 解释器(Interpreter) 迭代器(Iterator) 调解器(Mediator) 备忘录(Memento)
新文章 MQL5 简介(第 1 部分):算法交易新手指南 已发布: 通过我们的 MQL5 编程新手指南,进入算法交易的迷人领域。在揭开自动化交易世界的神秘面纱之际,让我们探索支持MetaTrader 5 的语言 MQL5 的精髓。从了解基础知识到迈出编码的第一步,本文是您即使没有编程背景也能释放算法交易潜力的关键。加入我们的旅程,在令人兴奋的 MQL5 世界里,体验简单与复杂的结合吧。 如果没有任何编程经验,学习 MQL5 可能会很困难,但并非不可能。要理解 MQL5 这种为算法交易创建的专门语言,必须同时具备编程和金融市场专业知识。在我即将发表的文章中,我的目标是为没有编程背景但有兴趣学习
交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第一部分 : 本书第一章介绍了MQL5语言和开发环境。与MQL4(MetaTrader 4 语言)相比,MQL5语言其中一项新功能就是支持面向对象编程(OOP),这使其类似于C++。 作者: MetaQuotes
新文章 Python、ONNX 和 MetaTrader 5:利用 RobustScaler 和 PolynomialFeatures 数据预处理创建 RandomForest 模型 已发布: 在本文中,我们将用 Python 创建一个随机森林(random forest)模型,训练该模型,并将其保存为带有数据预处理功能的 ONNX 管道。之后,我们将在 MetaTrader 5 终端中使用该模型。
  MT4平台一键平仓  (13   1 2)
求MT4一键平仓脚本,主要用于多个单子在同一时间内快速全部平仓使用 谢谢
MT4没有一键平仓功能很不方便。MT5又用不习惯。
如题。有些人可以看虚拟货币行情,我的只能外汇。
求教,购买的自动交易EA,不能下载使用,怎么解决?
我要去哪里才能打开黄金的交易栏呢
大神们有没有用在MT4上的一个辅助工具,可以用用鼠标直接点击用来开仓、平仓的程序啊
Mt4没有一健平仓功能,很多时候容易错过出场机会?大家有插件可以解决下吗?
MT4到时取消的挂单 不执行, 最近发现挂单设置好到时不成交自动取消的时间 ,可是到点后 单子还在没取消也没成交 问过客服 没得到解决 说后台显示我的挂单是 GTC 类型 不是GTD 挂单,印象中2个月之前 到时挂单自动取消还能执行 ,最近不行了 。哪位有遇到的吗 如何解决 谢谢
《5分钟动量交易系统》是关天豪、魏强斌所著的一本书,介绍了一种交易系统。 最近学写MQL4,就想将该系统写成EA自己来测试一下。于是按照书中的策略,为便于编程,略作修改如下: 1、进场条件1:汇价上穿21周期EMA 2、进场条件2:汇价上穿21周期EMA的同时(约5根MACD柱线内),MACD柱线上穿0轴,即开多单。 进场方式采用同时开2张单子,第1张设置止盈,第2张不设止盈。
我用MTA4移动端不管是否使用VPN都可以登录,但是PC端怎么都是连接中。 你们有这样的问题吗?你们主要使用移动端还是PC端?
在这个主题中,我想开始帮助那些真正想了解和学习新的MQL4的编程,并想轻松切换到MQL5的人--这些语言非常相似。 这个博客将是一个讨论问题的好地方,他们的解决方案的算法和任何其他有关MT编程的问题,以这种或那种方式。 我希望我们论坛的其他有经验的成员能加入我们,这个主题会让大家感兴趣。
本主题将讨论使用 mql4语言 的无记录工作方式,解决某些问题的例子。最好是这个关于维护的分支更接近于常见问题,而不是讨论。我建议所有有经验的程序员分享他们的解决方案和编程技巧,特别是帮助中没有描述的功能的覆盖。
第一次用VPS想问我在MT4官网租的这个VPS,需不需要我在去登陆一遍虚拟主机( mstsc 远程桌面连接 )才能用,还是说我现在手动开仓平仓挂单就已经提高反应速度了??谢谢
我已经把这个讨论从一般讨论转移到了MT4部分。这是我发布的最后一条信息,同时附上Igor的盈亏平衡EA。 谢谢你快速发布这个EA,Igor!今天是周六,所以我不能对这个专家进行实时测试,但我查看了属性,其输入值为30。一旦我的交易在我的进场方向上有利地移动了30个点,这个EA是否会将止损移到盈亏平衡点?如果是这样的话,那真是太棒了我将在周一的模拟交易中进行测试。我已经计划了这样的退出策略。 1) 根据我的进入标准手动进入 2) 手动设置初始止损,比进场时落后30点 3) 一旦交易向我有利的方向移动20点,EA将自动将止损移至盈亏平衡点(我想我需要将代码中的输入值改为20)。 4) 在+60点