EA和自动交易 - 页 12

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); 期待高手解答
[删除]
为了避免情绪化交易, 我已经设计了限制仓位的开仓面板,如何取消左上角系统自带的交易面板?或有什么方法把系统自带的交易面板覆盖遮挡起来?
我买过很多虚假的EA,提醒大家千万不要上当。 我买了一个EA话了2千多米,回测牛批得很,实盘巨亏。 然后我挂了20天,发现巨亏,就没有挂了。 然后我又用EA回测这20来天的行情,回测的订单个数,盈利情况都对不上! 然后我就去问作者了!他居然说是我账户的问题,我点差都设置成200点了, 哎!申述无门!
我的ea在电脑或者是vps 重启或者从新加载Ea都会重复开仓!怎么回事?有人知道是为什么吗
我的问题是,加仓之后,如何知道已经加的这些仓位的成本价,如何能够在MT5中画出这些仓位的平均成本价格线。 谢谢!
  机器人的机器学习  (112   1 2 3 4 5 ... 11 12)
大家好,我正在做EA和指标的机器学习(MO),并决定将我的实验带到公众面前进行讨论。 实验包括生成初始任务--模板,机器学习,创建机器人--EA或指标,以及测试它们。 为了尝试,我已经在MO论坛的相应主题中执行了所有描述的步骤,甚至还邀请了参与者,但不幸的是,它在那里没有引起共鸣,显然那里对这个主题的理论、科学讨论更有趣。 https://www.mql5.com/ru/forum/86386/page1035#comment_8231641 因此,我决定在机器人部分创建一个新的主题,并再次尝试,这次邀请每个人,包括那些与国防部无关的人,都来参与这个实验。
这里的控制面板速度调节从1-32,31太慢,32太快。 请问该如何条件介于31-32中间的速度
邮件设置好了,但是不发送邮件,有大神懂这个吗
如题。MT5 pc端有没有像手机MT5一样的挂单功能。 点挂单,直接给一根线拖一下就行。 pc端的挂单太麻烦了。右键新订单,选挂单。还要手动输入入场和止损点位。 pc端有没有手机端那样的功能,或者有没有类似功能的下单面板可以购买? 谢谢
第一个按钮是历史数据中测试 第二个按钮是真实数据测试 我在测试中发现历史数据测试出来的变量数值错误,请看下面的简单程序 void OnTick() { string sym="USDCAD"; double tv=SymbolInfoDouble(sym,SYMBOL_TRADE_TICK_VALUE); } 用第一个按钮 历史数据中测试 上面变量 tv值是 1.0 用 第二个按钮 真实数据 中测试 上面变量 tv值是 0.78
我在EA中,通过iCustom函数调用自定义指标,但是在运行EA测试的时候,指标没有根据实时的数据进行计算,回测开始之前的数据指标都计算了,显示正常,之后就是两条平行的线,感觉这个指标在加载的时候才计算,但我需要它实时的计算数据。通过同样的方法加载其他的自定义指标,是正常的,比如MA或MACD之类的。 下面是不正常的指标在EA测试的截图,有经验的朋友帮我看看,这怎么搞?谢谢
请教一下大佬们,都用什么方法防止重复下单 偶尔就会来下重复下单
我在做优化测试中,有的地方明白,有的不懂,比如说Drawdown很好理解就是最大回撤,那下面的Profit factor是怎么计算出来的,又该怎么理解使用,还有 Expected payoff是啥也不明白?请明白的老师给详细解释一下,谢谢
哪位大神知道MT5的EA优化总是不能成功的完成啊?走了一半就不能走了,像死机了一样!!!求大神解惑!!!
[删除]
市场的趋势线代码多为指定两个点,实际三个点确认的比较精确,大佬们有没有三个点定位趋势线的代码分享下?
我的MT5EA 在对冲加仓会连续加开两个(策略规则是加开仓只能是先加一不能多开)!但是在回测和模拟盘就没有这个问题非常正确!在实盘上就会有这样情况!帮我写的作者好像也没有搞明白是什么回事?不知道有那位高手知道这个是什么原因?