EA和自动交易 - 页 12

以下是在运行中日志里显示的下单执行语句反馈记录 failed instant sell 0.01 USDJPY at 144.687 sl:200.000 [Invalid request] 以下是这个程序的下单函数。请问——哪里出了问题??怎么修改? void trade_open(bool t,double volume=0) { MqlTradeRequest MyTrade; MqlTradeResult MyResult; MqlTick MyTick; SymbolInfoTick(Symbol(),MyTick);
因为外汇是分冬令时和夏令时的,收盘时间不同,我怎么才能实现在收盘前5分钟自动下单?
由于这个函数时非同步调用,在调试后返回执行结果了,但图表中相应图形并没有被删除。怎么解决?
各位大神来看一下,在已有EA规则的基础上,怎么能编写让EA在一根k线只做一次开平仓操作
本人引用 CHashSet #include <Generic\HashSet.mqh> CHashSet mySet; 一直报如下错。 'CHashSet' - template mismatch 'mySet' - type mismatch 找不到正确使用方法。求一个使用示例,谢谢
//只要以下货币对的订单货币对数量大于5,就停止开单。但是自己下面写的这些好像不可以 string 总_st_1 = "GBPUSDm" ; string 总_st_2 = "EURUSDm" ; string 总_st_3 = "USDJPYm" ; string 总_st_4 = "USDCADm" ; string 总_st_5 = "AUDUSDm" ; int OnInit () { return ( INIT_SUCCEEDED ); } void OnDeinit ( const int reason) { }
每隔多少分钟或多久才运行一次 请问有什么方法可以实现吗?
双均线交叉系统 1、增加开仓时间控制,比如平台10:00到20:00点之间才能开仓 平仓时间无限制 2、当日收盘前10分钟全部清仓 3、每次按权益的1%的开仓 此EA要求在MT5平台稳定运行,此前在MT4平台已经稳定3年。
请问 怎么获得物件的坐标,不如获得趋势线的坐标,然后根据坐标在旁边创建一个button
帮忙改个均线ea, 代入我提供的修改过的ma指标, 根据ma指标变化开仓平仓,可选择只做多,只做空 其次 修改设置开仓数 函数 和ea每天的运行时段
大家好,我想知道,购买EA激活时,绑定的是我电脑的信息,还是绑定我的外汇交易账户?因为我有多个外汇交易账户 如果我把购买的EA拿到其他电脑上运行,这样在技术上会限制使用吗?会被列为黑名单吗? 谢谢
请假各位,MT4的源码如何升级为MT5?是否有两种语言相对应的函数,或是模板之类的?
各位大神,刚开始学EA编程,求教如何实现止损时,损失的资金刚好为净值的N%? 有些品种是迷你手的,有些品种又是标准手的,能实现统一解决么?
为什么我这个代码画不出来矩形? //+------------------------------------------------------------------+ //| 调试EA2.mq5 | //| Copyright 2022, MetaQuotes Ltd. | //| https://www.mql5.com |
我想用EA在图表中持续不断地用箭头线段连接顶分形和底分形的高点和低点,有若干问题: 1、用哪种方法不断地画箭头线段?在.mqh文件里创建个类,然后在主文件中不断地调用吗?或者就直接在主程序中反复调用画线段函数呢? 2、无论哪种方法,每次创建的线段怎么自动定义 ObjectCreate函数的第二个参数name 呢?肯定不能重名吧。 请教,谢谢。
如何编写代码判断开仓后经过N个K线横盘后就平仓,希望有大侠可以帮助一下。
以下是我写的在顶分型和底分型处放置向下和向上箭头图形的代码,为什么printf(“aaaaaaaaaaaaa”)能够执行,但箭头图形却不能显示出来?我不会创建图形,关于图形方面的代码是在帮助文件里粘贴过来的。麻烦帮助看一下哪里出问题了,谢谢。 //--- 描述 #property description "Script draws \"Arrow Up\" sign." #property description "Anchor point coordinate is set in" #property description "percentage of the chart window
为解决网络延迟高的问题,我已经购买了MQL5提供的VPS服务,并且加载了家用电脑MT4客户端上所有图表和EA,家用电脑关机后所加载的EA可以持续运行并自动交易吗
显卡是NVDIA GTX550TI,安装了该型号最新的驱动,也安装了CUDA 9.1,但是打开MT5后,依然显示下图,请教应该如何安装才能正常使用opencl,谢谢
想把input變量的值傳入類文件所封装的函數中,應該怎麽做呢?我知道可以通過在函數中増加形參的方式實現。但有没有其它的方法啊?
简单说下我的策略,就是固定间隔开仓,比如50点,每隔50点开一个多单,我的EA是这样写的,例如:此次开单成功后,当前价+50点作为下次开单价格A1,当价格大于A1,再开下一单,以此类推。回测好好的。都是间隔50点开仓很正常。但开了模拟账号之后,就会出现在一个价格上开了仓之后不停开仓,没有间隔,想知道问题出在哪?回测是好好的?在MT5上运行是这样的。
我想跟好朋友们请教一下,如何提高MT5 EA的回测速度? 我的电脑是I 7 8核。但是每次回测之启动一个核心。 虽然我关闭了,显示图标与可视化 。 但是回测的速度都是按天作为单位来计算. 我想请问如何开启。另外的7个核心来加速回测. 还有购买MQL云代理 ,是否有用? 如果找一台性能很强劲的电脑是不是能加快回测? 非常感谢大家
我用MT5。EA在ICMARKETS上运行。 我从ICMARKETS回测。过去一年的数据质量是100% 。 我又下载了TDS。下载的数据与ICMARKETS数据回测差距很大。 TDS可以下载5年以上的100%数据。 TDS的数据是DUKASCOPY的。 我应该用哪个数据源呢?
无论是下单还是修订单执行返回的都是 4752 代码,从帮助文档中可以看到4752对应的是 “EA禁止交易”,但没不清楚为什么会被禁止,问题到底出现在哪里!小弟刚上手学习EA,还望看到问题的大神能帮忙解答,指点迷津
請問MQL4程式運行過程中如果不小心與經紀商伺服器斷線,是否有程式碼可以實現與經紀商斷線重連的功能呢?如果有可以請前輩分享一下這段程式碼嗎?感謝!
mt5版本代码,同时多空开单两种货币,偶尔会少开一个单。出现应该开两单,只开了一单的情况。 这个问题,不知是mt5系统问题,还是代码有问题。 请各位高手帮忙分析下,谢谢! 日志返回错误代码: Result Retcode: 10021 没有报价处理请求 Result Retcode: 10004 报价请求 部分开单代码: bool buyBuy = m_trade.Buy(check_open_long_lot,m_symbol.Name()); Print("m_trade.Buy -----> Result Retcode: ",m_trade.ResultRetcode()
EA 都没问题,别人试过可用,但是我的MT4挂不上,请教大佬们该如何处理?
各位前輩好,因為要測試多個EA程式關係所以我電腦一次多開約10個MT4一起測試,每個MT4開25個商品左右,大概開一天左右會有4個MT4商品的價格停止跳動,其他6個MT4價格正常跳動,把價格不會更新的4個MT4重新連線後價格又正常跳動了,看起來是這4個MT4當掉了,請問個問題如何解決呢?再請知道的前輩解答,感謝! 硬體與設定相關資訊 1.作業系統WIN10,記憶體8G,處理器Intel Xeon X5670 2.93G 2.系統安裝Mem Reduct記憶體優化程式,記憶體優化程式設定記憶體使用到70%左右會自動釋放記憶體。 3.MT4歷史柱數設定最低5000來降低記憶體消耗。