问题提示:MqlTradeRequest request={0}; 上周还好好的,这周执行脚本,两台电脑的账号下单子执行,都提示:cannot convert 0 to enum 'ENUM_TRADE_REQUEST_ACTIONS' 请问大家有没有遇到这个问题,怎么解决的?
void OnStart() { //--- 声明并初始化交易请求和交易请求结果 MqlTradeRequest request={0}; MqlTradeResult result={0}; //--- 请求的参数 request.action =TRADE_ACTION_DEAL; // 交易操作类型 request.symbol =Symbol(); // 当前交易品种 request.type =ORDER_TYPE_BUY; // 订单类型 request.volume =0.1; //
是我哪里设置的有什么问题么,求大神帮帮我,我在mt4 上用ea测试比特币历史走势,但是ea不下达订单是什么情况,就一直干跑行情。
请教下,再开了多张订单后,达到止盈后先平空,后平多,虽然也是全平了,但是如果波动快,极有可能平完空单后,多单仓位重是如果一个快速回撤,本来止盈的单子变成亏损单子了,所以请教下可以实现所有订单同步全平的操作吗?非常感谢
你好,我刚刚开始学习EA。外汇也是刚刚开始,还没有实战。 我在网上听说单均线交易是一个期望值为正的交易系统。我觉得可以练一下手。就做了一个EA。 结果测试表现特别差。 我的思路是这样的。取一个20周期的均线(SMA)。当价格从下向上突破是买入,当价格从上往下突破时卖出。 在买入,卖出之前是要把前面的订单平掉。不设定止损。 在1H,4H,1D上测试,结果都很不理想。(时间段:2010年-2020年,品种:EURUSD) 我想知道的是:价格从下向上突破均线的准确含义是什么? 我做了两种判断逻辑。 1是前一个蜡烛柱的最高值低于均线值 &&
請教各位大大,進行EA測試時,左上顯示 SLLSTOP order stopped since time is outside of trading hours 請問是什麼問題呢
mt5平台,使用文档里面ordersend函数在一个平台可以正常下单,换一个平台下单后gelasterror返回4756(交易需求发送失败),结构体里面返回码10030(无效字节填满)。 有谁知道这个怎么解决吗。 下单使用的也是文档中提供的例子。 感谢大佬提供的方法,加了这句就可以了request.type_filling=ORDER_FILLING_IOC;
我想实现一个功能。就是闭市期间不执行EA. 比如HK50指数 在中午和下午会有阶段性的闭市。周末有的平台可以交易虚拟货币,但是其他货币对和黄金原油是闭市的,但是仍然有持仓。 这样处理持仓的ea会不断发送请求。然后处理失败。 有这样的函数可以判断symbol 是否在交易时间内吗?还是只能自己定义时间来实现这个功能。
新人小白刚学习EA 写好的EA,编写显示0错误,但是回到mt4交易端点击自动交易以后,页面底部的英文EA也点击了,但是我写好的EA打印不出来。
I have one .ex4 file,but can't put to mt4->Experts,if do it,restart later ,this ex4 has deleted,i can how todo
//---lotsTest (EURUSD,H1) 0.9399999999999999 Print(NormalizeDouble(1.88/2,2)); 1.88 除以2 。结果是 0.9399999999999999。 我的需求是计算现在仓位的一半。双精度失真的这个问题是怎么解决的?
//+------------------------------------------------------------------+ //| ChartEvent function | //+------------------------------------------------------------------+ void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { if (id== CHARTEVENT_OBJECT_DRAG )
如下是我做单条件 double mod=NormalizeDouble(MathMod(Close[1],0.005),5); if(mod<=0.0044&&mod>0.004) {Alert("做空单");} if(mod<0.001&&mod>=0.0006) {Alert("做多单");} 策略测试时,当 mod 不在这个做单范围也会做单,是什么原因?有解决方法吗? 还是就是如何提高复盘模型的质量?
下午好,请问突然出现 "Test on EURUSD,H1 strategy tester report not found "错误的原因是什么?但在这之前,似乎没有什么是麻烦的原因。我在我的终端上测试 - 很清楚(完全没有错误)。我已经回滚到以前的有效版本,这个版本已经在市场上愉快地发布了--给了我同样的错误。
使用OrdersTotal()在EA中调用订单的信息,挂单的可以被返还,但已成交的无法返还。
如下调用:
input long my_magic=555;//+------------------------------------------------------------------+//| 脚本程序起始函数 |//+------------------------------------------------------------------+void...
string symbol[]; symbol[0] = "EUR";symbol[1]="USD";//...... 这样一个个添加进去显然太差劲了。。。。。。
最近上传一个多货币策略的ea,在自动检测的时候提示 有必要添加在策略测试器中检查程序交易功能是否有错误的功能。 1.禁止将任何时间,帐户类型或号码,金融工具等限制嵌入到您的程序中 2.对于基于新闻的专家,您可以一天几次生成具有不同重要性级别的测试新闻。 3.对于多币种专家,请添加仅交易一个货币对的功能。 有哪位能帮我指点迷津 感激不尽
試過用OrderClose,但一秒大約只能平三張,做不到附圖那個效果,希望各位高手可以幫忙小弟一下,感謝感謝🙏🙏
大家谁有MT5下python下开发的EA? 现在可以用python在mt5下面做开发,但例子很少,大家谁有相应的资源吗,分享一下,自己只对python熟悉。
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录