EA和自动交易 - 页 11

请假各位,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,如何获得开仓以来的最高价最低价。
需要把策略写成EA自动话交易的投资者 联系我!
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日均线, 我对其进行反复调试,找不到原因在哪里。 请问谁遇到过这个情况?
MT5平台 if(kk!=iTime(Symbol(),0,0)) { //开仓条件 kk=iTime(Symbol(),0,0); } if()里面的条件语句实在看不明白。 求大神解答。
需要把策略写成EA自动话交易的投资者 联系我! 微信13415847665
因为指标文件为ex4文件,而是写ea只会使用其自带参数,所以想把指标加载到图中,再运行ea调用这个图中的指标
請教前輩,我寫一個程式會同時用到5分鐘時區與1分鐘時區來判斷是否要進行下單,使用歷史回測時選擇5分鐘時區但回測過程卻沒有下單,請問這是MT4軟體本身的問題嗎?我記得以前我用MT5軟體寫程式時程式同時判斷兩個不同時區的訊號歷史回測正常。 備註:要回測的5分鐘跟1分鐘歷史資料都有下載。 再請知道的前輩指導,謝謝。
GBPUSD,H1: removed GBPUSD,H1: shutdown by timeout GBPUSD,H1: uninit reason 4   我的EA附加在一张图表上。关闭图表的时候报这个错。请问怎么解决啊? 
订阅信号日志出现主题上的文字没有跟单是什么原因导致的呢?
MqlTradeRequest request; MqlTradeResult result; void OnTick () { request.symbol = Symbol (); request.volume = 0.01 ; request.action = TRADE_ACTION_DEAL ; request.type_filling = ORDER_FILLING_IOC ; request.price = SymbolInfoDouble ( Symbol (), SYMBOL_ASK ); request.type = ORDER_TYPE_BUY