在策略测试EA中单单都有止损止盈,而我挂在vps的实盘就发现没有止损和止盈了,(vps是MT5官网的那个虚拟机) 求教大神们是怎么回事呢?
下面这段代码比较简单,但是在mt5的 Testing Visualization下一 直报array out of range 错误。 新手不知道为什么,觉得可能是OnTick()函数中缓存的问题,请各位高手指导,谢谢! #property copyright "Copyright 2021, MetaQuotes Ltd." #property link "https://www.mql5.com" #property version "1.00" MqlTick myticks[]; double tick_bid[]; double tick_ask[]; int
我两个MQ4账号,一个在选项里面有信号设置栏,另一个没有?这是什么原因,有同僚遇见过这个问题吗?是怎么处理的?
//+------------------------------------------------------------------+ //| MyEMA.mq4 | //| Copyright 2021, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+
EA不开单问题请教? 首先平台是支持的, EA也能用, 用正常账户STP可以EA开单交易,切换ECN就不开单是哪里需要设置吗? 平台是支持的!
有两个回测问题想请教麻烦大家帮忙 1.我用一样的程式回测tickstory数据如图会进场在不是价格的地方 2.我用mt5自己的历史数据回测(历史质量72%) 模式选择每个报价价基于真实报价和1分钟ohlc 两个出来的获利差了10倍我的策略是用1小时图来跑我看回测图进出场也一样为什么呢 主要问题就是有人知道怎么样的回测最准确吗
就是当根K线剩余时间大于30秒(参数),如果开仓,则EA自动平仓,并弹出提示“请耐心等待收线信号提示”,如果当根K线已经走过1min(参数),如果开仓,则EA自动平仓,并弹出提示“请不要追行情”。 假设用macd,三个参数,来判断趋势,当MACD为金叉的时候,如果开空单,则EA自动平仓,并弹出提示“请不要逆势做空!”;反之,当MACD为死叉的时候,如果开多单,则EA也自动平仓,并弹出提示“请不要逆势做多!” 此外还可以加一个仓位判断,如果超过设定的手数开仓,则弹出提示“请勿重仓操作”,EA自动平仓
//======以下是控時可下單時間的程式=============================================== MqlDateTime stm; TimeLocal(stm); if(((stm.day_of_week==1||stm.day_of_week==2||stm.day_of_week==3||stm.day_of_week==4||stm.day_of_week==5) && stm.hour>=14 && stm.hour<=22)) //以上是控制在14:00 至 23:00
请问一个EA实现在多品种运行,思路是怎么样的? 我想到的办法是赋值粘贴,把symbol(),改为对应的品种,但感觉好像不太科学 请问有更加好的思路吗?
在EA回测中,有些自己制定的值,能否在图表中生成这个线,看不到这个线,很多值都不知道是正确还是错误的,类似TB开拓者 PlotNumeric 功能 谢谢
我按照 教程 针对初学者以 MQL5 编写“EA 交易”的分步指南 - MQL5文章 输入完了所有代码,但是用历史数据回测的时候却没有一笔交易?? 请问大佬是什么原因 代码如下 //+------------------------------------------------------------------+ //| 20210610_EA01.mq5 | //| Copyright 2021, MetaQuotes Ltd. | //|
有时会重复开单 于是就想用bars判定一下 但是不行 用itime也不行 我记得mt4用time[0]就可以 不知道错在哪里 请高手指点一下啊 谢谢 int dd=0; int bars=Bars(_Symbol,_Period); if(PositionsTotal()==0) { if(dd!=bars && ....................... ) { buy(); dd=bars; }
问题提示: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 請問是什麼問題呢
我想实现一个功能。就是闭市期间不执行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。 我的需求是计算现在仓位的一半。双精度失真的这个问题是怎么解决的?
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录