EA和自动交易 - 页 13

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日均线, 我对其进行反复调试,找不到原因在哪里。 请问谁遇到过这个情况?
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
  诚心请教  (5)
各位老师,知道了一根K线的时间,怎么获得这根K线布林带值?
最近在学习EA的编写,用的MQL5,遇到了一个问题。 对于冬令时和夏令时,我的策略有不同的交易时间,可以手动调节这个时间,但是如果想写成自动适应冬/夏令时,请问应该如何实现? 我的思路是: 检测平台是否采用夏令时制,即比冬令时的GMT+1. 但是并没有想到实现的方法,请大佬们赐教,感谢!
input int LossNum_A=1; //亏损单超过N单停止开A_<=0功能关闭 input int LossNum_SD=1; //亏损单超过N单停止开sd_<=0功能关闭 input int LossNum_C=1; //亏损单超过N单停止开C_<=0功能关闭 MT5
[删除]
问个问题mt5中如何获取倒数第10根K线均线的值 mt4中 iMa = iMA(symbol, period, Ma, 0, MODE_SMA, PRICE_CLOSE, i); mt5 怎么办,这个i没了,怎么获取i的值 请提供一下脚本代码,谢谢
dif=ema(C,12) - ema(C,26); 这个比较简单; dea=ema(dif,9); 这个在MT5的EA中应该怎样表达?
回测时间:20190601---20220722 起始资金:5000 回测品种:Gold 回测模式:MT4 每个及时价格 MT5 每个点基于实时点 延迟170ms 资金曲线:见附件 回测结论:MT4回测,反映的是资金曲线的大致走向; MT5回测,包含了点差的实时变化,并且基本上包含了止损及平仓时的实时滑点情况。
我想做一个固定百分比止损的函数,比如说固定1%仓位止损的函数,在MT4上可以实现 double Xdl(double ysc) //ysc是入场位与止损位的差值 { double xdc,xds,sjd;//xdc下单占总仓位的%,xds下单手数,sjd实际点数 xdc=AccountBalance()/100*1; //1%的仓位 sjd=ysc/MarketInfo(Symbol(),MODE_TICKSIZE);// xds=NormalizeDouble(xdc/sjd/ MarketInfo(Symbol(),MODE_TICKVALUE), 1);//1%仓位
移动止盈怎么写,请大神帮忙
大家好! 如何在一个EA里运行一个现成的脚本程序,期待高手解答
最近在学习mt5的ea编写,发现Experts\Advisors里面EA跟 Experts\ Examples下面EA的代码结构不一样呢 Experts\Advisors里面EA,比如ExpertMACD.mq5,没有进出场条件、价位、手术、止损、止盈这些,但回测又可以成交,不知道是什么原理, 哪里有这方面的介绍说明 请各位大神多多指教
你好!我请人写了个ea,复盘测试没问题,上周放VPS试真盘,开始几天正常,3.4日突然在不到一分钟重复成交了几十单,编程的也找不出原因,说复盘测试没问题就不是他的责任了,我也很无奈。请问,从你的角度看,可能是什么原因呢,盼复,谢谢。
  MT5 ea 求助  (2)
想获取历史利润,写完后在回测中一直获取的是0 在模拟盘上测试就可以正常获取 测试了好久怀疑是ticket获取不对,因为打印出来都是订单数1,2,3,4的 求懂的大佬指点一下 double probl=0; //历史利润 HistorySelect(0,TimeCurrent()); for(int i=HistoryDealsTotal()-1; i>=0; i--) { ulong dealticketbl=HistoryDealGetTicket(i); Alert(dealticketbl);
跑3个月的k线,M1,用仅开价,遗传优化。每次大概要30多美金。还有一次花了近100美金,太TM贵了。奈何本地电脑不给力,要跑几天。网上租E5服务器也不行。难道只能买台上万的电脑才能永久解决?
大家好! MT4 EA调用自定义指标时,如何在图表自动显示该指标,MT4函数里并不存在ChartIndicatorAdd函数 double val_ma=iCustom(Symbol(),Period(),"Custom Moving Averages",16,0,MODE_LWMA,0,0); 期待高手解答
[删除]
为了避免情绪化交易, 我已经设计了限制仓位的开仓面板,如何取消左上角系统自带的交易面板?或有什么方法把系统自带的交易面板覆盖遮挡起来?