EA和自动交易 - 页 12

//只要以下货币对的订单货币对数量大于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來降低記憶體消耗。
请问如何在1根k线上已经交易平仓过了,但是又满足开单条件。如何禁止重新开单
各位老师,mt5平台已知开仓价格op,开仓时间t,如何获得开仓以来的最高价最低价。
I run my EA on real account of ICMarkets. I tested my EA with the data from ICMarkets. I got 100% quality data from 2021,9 - 2022,9. Then, I tried the data imported from TDS - Dukascopy. The results are very different. Which data source would you prefer? Thank you
我在写EA的过程中,开单我一般都会带上止盈止损。还有就是到达某个反向条件,我也会关闭订单。我看EA测试的历史记录里,有的能看到SL的订单,是被止损掉的订单,我想设计一个函数,如果上个订单的多单被止损掉,5天之内不能开多单,这个应该怎么完成,如何知道那些是被EA关闭,那些是被止损的。主要想得到止损的时间点,好设计间隔。不知道我说明白了么?请大神帮忙,谢谢
在测试中会不断刷新出20日均线, 我对其进行反复调试,找不到原因在哪里。 请问谁遇到过这个情况?