价格、手数、滑点、止盈、止损……既然有N多种可能致4756,希望官方能细化错误码,能象其它错误一样能给编写者一个明确的提示。 编程的朋友们觉得如何呢?
如题 MQL5文档里找了半天找不到……知道的朋友给提示下。谢谢
比如黄金现价=1000.00,我设置的初始止损=300点,按正常情况,止损应该=1003.00,但5月中旬开始到现在,这个止损有时正常,有时会变成1000.30
1. 问题描述 在编写基于 H4 MA200 的趋势跟踪 EA 时,出现以下编译错误: 'Time' - undeclared identifier 'Close' - undeclared identifier Cannot open include file: Core\Series.mqh 已尝试重装 MT5、清理缓存、手动添加头文件,但未解决 2. 相关代码片段 MyLib.mqh : # include <Core\Series.mqh> # include <Chart\Chart.mqh> void PrintCurrentTime ( ) { if ( ArraySize (
Access violation read to 0xFFFFFFD4 in 'G:\Program Files (x86)\EX MetaTrader 4 Terminal\MQL4\Experts\MA_V4.0.ex4' 请问大师们,这是什么错误,前几天调试都没有,昨晚突然就有了,而且特频繁。 翻译了下,说是: 读取 0xFFFFFFD4 时发生访问冲突 怎么就冲突了呢,纠结了一晚,一直没找到问题所在。。。。。
各位老哥好,我是一名平台使用新手,现在我订阅了一个跟单信号,但是我发现它似乎不会自动跟单,我的设置如下: 比如说之前他就有几单我这没有进行跟单,而且我发现跟的单也不会自动平仓, 似乎是只有我在打开软件之后才会进行自动下单与平仓 我想请问这是正常的吗? 是不是只有开启软件之后它才能收到信号并进行跟单? 感谢各位大哥解惑
大家好,我是官网版主。 由于官网其他语种的论坛禁止上传或询问 AI 生成的代码,所以近日有朋友询问中文区是否同样适用这个规定。 这是一个很好的问题,这里统一做个澄清: 用户不得直接发布或提问完全由 AI 生成的代码。 主要原因有以下三点: 1. 提升学习价值 论坛是为了促进投资者之间的交流,学习和成长。 如果很多人只是粘贴 AI 生成的代码,会减少人们通过思考而创新的机会。 2. 保证代码质量和正确性 AI 生成的代码常带有漏洞,错误或效率问题。 不熟悉代码的初学者可能直接复制粘贴,导致隐藏 bug,安全隐患或 性能问题 。 3. 保障职业程序员的工作领域
各位大神好,我最近正在練習編寫MT5 EA,主要策略是MACD背離,偵錯是沒問題, 但是回測總是不開單 想拜託各位高手幫忙看一下編碼需要怎麼修正? 附件是源碼,請各位高手過目!!!! ------------------------------ ------------------------------ --- 時間框架:M15 指標:MACD(13,34,9),ATR(13) 波峰偵測:MACD柱體在零線下,找連續2個升高的波峰 K棒比較:2個波峰對應K棒的 Low,越來越低,形成背離 進場時機:第2個波峰K棒完成後,下一根K棒一開盤進場 停損設定:確認波峰對應的K棒,下一根K低點 -
我用MT5自带的Controls类写了一个交易面板,在模拟账号中可以下单,但在做历史回测复盘,面板没有响应,点击获取不到任何信息,最小化都不行,哪位大神知道,请指点一下
mt5平台,欧元兑美元H1。代码如下: #property copyright "Trading Strategy" #property version "1.00" // 全局变量 double previousLot = 0.00; // 记录上一次平仓时的仓位大小 datetime lastBarTime = 0; // 记录最后处理的K线时间 void OnTick() { // 检查新K线形成 datetime currentBarTime = iTime(_Symbol, _Period, 0); if(currentBarTime != lastBarTime)
例如我想在每天10点下单买入,10点30分卖出,但是不知道绩效如何,我想对过去半年或者一年的数据进行回测, 在MT5软件上应该怎样操作啊, 有没有什么工具可以实现定时下单,并且对历史数据进行回测? 例如我想每天下午三点买入英镑,20分钟后卖出。我想用一个脚本或程序对过去3个月每天定时买入然后卖出的策略进行回测,应该怎么使用啊 有没有大神指导一下
[删除]
为什么在终端变化的公开利益: SymbolInfoDouble(Symbol(),SYMBOL_SESSION_INTEREST) 相对于磁带而言,它的生命力是什么? 空白的OnBookEvent(const string& symbol) 就我对期货市场的理解,带状的交易可能不会导致OI的变化。但为什么在没有任何交易的情况下,OI会自己变化? 这在以前已经看到过: https://www.mql5.com/ru/forum/165157/page2#comment_3989978 终端的OI是以什么周期更新的,它取决于什么? 我如何将OI变化与饲料中的交易同步?我想获得一个完整的饲料与OI。
<问题> 下面程序是在MetaEdior用历史资料回测(Ctrl+F5) 我把中断点设定在程序最下面 跑第一次时,returnValue 为-1,代表着使用指标有错 error这个变数是我用来侦错的,此时值为4806 请问这段程序错在哪边呢? 还请高手帮忙谢谢 void OnTick() { double bb[]; ArraySetAsSeries(bb,true); int handle = iBands("GBPUSD",PERIOD_M1, 20, 0, 2, PRICE_CLOSE); int returnValue =
void OnTick () { double xn,xTR[]; int h= iATR ( Symbol (), PERIOD_D1 , 20 ); ArraySetAsSeries (xTR, true ); int a; a= CopyBuffer (h, 0 , 0 , 3 ,xTR); IndicatorRelease (h); } 如上图所示,我在历史数据里面调试(如:选择2022年4月1日到 2022年4月16日),直接a=-1,取得不了ATR指标的值,不知道如何解决,希望大神帮忙解决
class A { public : int a; A() { a= 1 ; } ~A() { } public : int aaa() { } }; //+------------------------------------------------------------------+ //| |
如主题所示 在回测设置的k线周期,主要是做什么用的 如果这里设置的是1分钟,而策略脚本中用到的k线周期是5分钟和十分钟,回测会怎么处理
需求:ea或者指标发送的提醒即时到达用户的安卓手机 背景:一方面google部分服务无法连接,导致MT安卓版无法获取MetaQuotes ID,进而MT的通知功能无法推送到手机;另一方面即使架梯子得到ID,由于google的FCM在大陆不稳定,也不能满足要求。 解决方案: 1、换苹果手机。(本人没测试,需要苹果用户帮忙验证) 2、使用MT的邮件通知功能。 关于解决方案2的两种操作:
自己编写了一个ea,为了方便自己另外的几个账号也使用这个ea,准备将其发布,然后再统一订阅。 本地端mt5中运行及回测都正常,但是自动验证始终无法通过。 报错如下: test on EURUSD ,H1 (netting) disconnected there are no trading operations 烦请各位资深的大佬指点下呢。
自己开发的MT5-EA,每月测试获利多多,一年的每月月利润都是几倍,一上实际模拟交易就亏,一直查不出原因,测试时延迟也已经加了盈利的,上模拟就是亏。有哪些高手指教一下啊?用VPS会好一点吗?是点差的原因吗,不明白啊,痛苦。。。。
请问我在市场中购买的EA可以开几个客户端使用?我有多个账户,在不同的外汇交易平台?我开多个MT5客户端都登录我的账号可以吗?或者1个客户端登录多个我的不同平台的账户来执行EA
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录