EA和自动交易 - 页 30

超来火,你们那些所谓的分析师是不是瞎子啊??在这个论坛乱发贴子....都不看一下版块!你们是不是想把MQL5论坛搞烂啊?
当我测试ea时,他显示 "2018.02.19 16:07:44.66 2016.01.21 19:29:41  CTrade::OrderSend: market sell 1.06 EURUSD [invalid volume]" ,请问如何解决?
买回来使用还有限制?
  高频交易的EA  (12   1 2)
会不会因为算法条件频繁开单,使EA失效或者出现开单错误?
  VPS  (1)
正在试用MQL5的VPS,怎样确认同步到VPS上的EA在运行呢
本月盈利:15.85% 最大资金回撤:5.82%
我想在一台电脑上开多个账号 不知道怎么才能做到 求解
求高手帮我按我的策略写一个EA系统,价格私聊
如题,我的实盘账户为什么不允许订阅?账户都有出金记录的,这个能有假吗? 我认为如果因为翻倍速度太快而不允许别人订阅是不公平的!试问没有成长值甚至成长值是负的会有人跟吗?真是好奇葩的规定。此处不留爷自有留爷处!
请问各位大大,像我在MT5的EA中编成了一个报警是这样的,当最高价碰到上布林线及最低价碰到下布林线就报警,但因为EA每次价格跳动一次就报警,所以做了个控制是这样的: 设置一个全局变量 int a=0 void OnTick() {   if(最高价碰到上布林线或最低价碰到下布林线)   {     if(a==0)       {           Alert(报警);           a=1;       }   } } 但问题是报警过后下次价格条件符合后就不再报警了!请问这个问题如何排除? 再请各位大大帮忙了!谢谢!
  价格_通道_v6-ea  (86   1 2 3 4 5 ... 8 9)
你好。 今天我向你推荐一种新的方法,它被证明是可靠的手动方法。我知道newdigital在其方法上使用了这个指标,但今天的方法是不同的。 在这里,我的一个最好的朋友用这种方法交易了几个星期,比它改进了很多,而且他今天仍然很有优势。 我给你附上今天进行的声明。该策略不是做一个100%的收益(几乎不可能,尤其是在目前的市场上),而是通过使用一个已知的指标。 PriceChannel_stop-v6 。 规则。 红色:卖出,蓝色:买入 SL:30 汇率:7 我希望这个EA是多框架和多币种的。 该EA将有尽可能多的开立新的交易,在先例时间结束后,因为条件是存在的。 我很清楚地希望能有一个精确的数据。
因为优化所需时间很长,一次开电脑优化不完,请问可以保存结果明天继续优化吗?
如题,但是用如下的代码,拿到的c_close却是当前柱的open price(开盘价),我用的H1的周期,为什么呢?,怎么拿到实时的价格,股票里我们就用close就是当前价格了, MqlRates mrate[]; ArraySetAsSeries(mrate,true); if(CopyRates(_Symbol,TIMEFRAMES,0,3,mrate)<0) { Alert("Error copying rates/history data - error:",GetLastError(),"!!");...
我是以5分图来开仓,以开仓时的4小时图K线结束时来平仓,请问这个条件要怎么写? int 条件平仓()    {               if(    )                {                   OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet);                   return(0);               }                    if(    )                 {                OrderClose(OrderTicket()...
假设我想判断MACD的金叉,就是MACD线上穿SIGNAL线。有两种使用BAR的方法,如下:  第一种:...   MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);   MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);   SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);   SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE...
历史回测如果选用“仅使用开盘价”,读出来高开低收都是开盘价。请问如何能读取到K线高低收的值。如果用tick数据测试又太慢了且没有必要。我只需要取5分钟的高开低收即可。谢谢!
请问我跟了一个信号,要是我看见信号单赚钱了然后手动平仓,平仓以后是不是还要再按照原来的手数建立一个新的信号单?要是建立新的信号单,怎么才能停止这个动作?
我正在编写一个EA,修改我为MT4编写的EA。我使用OrderSend打开一个订单。 简单地说,如果我需要了解(可能来自历史),如果发送的订单(顺便....,我必须检查订单,交易或头寸?),已经被关闭,因为它已经达到StopLoss。 我在论坛上检查过,但我没有找到我需要的东西....。 使用 HistoryOrderGetDouble ,参数为 ENUM_ORDER_PROPERTY_DOUBLE 。 订单_价格_当前 只给出了订单符号的当前价格 不能与 ORDER_SL 比较 。我想ORDER_PRICE_CURRENT只是符号的当前价格,而不是订单的收盘价 。 谢谢大家的支持。 EDIT
如果你的EA 使用了 SymbolInfoTick() 这个函数 和 MqlTick 价格结构 ,一定要做好防范措施,我前期运行良好的EA无缘无故的频繁操作,百思不解,经仔细查试原来 经纪商的服务器屏蔽了成交量和最后成交价,而EA中使用了这两函数和结构。 当你通过 调用 SymbolInfoTick()函数在获取MqlTick的数据时,即使---MqlTick 结构内部数据长时间为零也不会报错,就是如果此 结构的成员值为零,它就始终成功返回零。 而经纪商的服务器可以屏蔽这个结构的: last 上次成交价 、 volume 上次价格交易量;...
mql4 OrderSend中价格不是symbol参数所定义的,而是以市场报价窗口的第一位的品种价格为准,该如何解决?
各位好,我是刚接触EA交易的新手,有点C语言基础,但是有几个命令一直搞不懂是怎么用,也没有找到详细的命令介绍的地方……这里的文档中并没有包含基本命令的说明。 以下是我的问题(我是在MQL4做的) 1.如何获取当前开盘价,收盘价?  double openprice; openprice=PRICE_OPEN;  printf(openprice); 我用这个打出来的是1。   2.如何获取上一根K线的开盘价? 是不是用 openprice=PRICE_OPEN[1]?   3 .开多仓与空仓的命令是啥,具体是怎么使用的? 4...
怎样获取所有交易品种的名称 how to get all symbol name list
mt4写的CSV文件,MT5中不能正常转码读取?求解
请教为什么我的mt4实盘账户不能在这个网站上的程序端绑定?
请教,在MT5的策略测试中,‘输入’部分的最左边,打勾和不大勾有没有区别呢?有什么作用?
我是按mql4的风格写的,在测试的时候,符合条件一直下挂单(不是一根K线下一单的这种,而是数量的控制),比如当前价上下500点突破挂单,只下2单,上下各一单,我控制数量的语句也写了,但是不起作用,测试没提示错,估计是逻辑错了,头很大,不知道是哪里错了,谁能帮写个参考一下。 我是用for循环OrdersTotal()的数量来控制,不对吗?
使用CPositionInfo对象的select()方法时,总是只能返回交易单号小的那个单。 例如,我有两个EURUSD的单,成交号分别是1000001和1000002,使用select(“EURUSD”)总是选择1000001这个单 如果我想选择这个交易品种的所有的单,然后依次进行分析处理,那么我应该怎么做? 希望大佬指点,小辈感激不尽。
问个简单的控制语句怎么写,mql5的EA。 EA开头我需要一个控制语句:账户必须是能锁仓的模式(hedge),EA才运行,否则(单边持仓模式)退出。
求助,mql5中,多个持仓,怎么调用每个持仓的订单号和价格呢?有需要对具体的单进行操作,不知道怎么实现?  比如:对某个持仓单进行减一半的仓操作,就需要确定是哪个持仓单。 我试用下面代码读出部分数据,不是每个。。。,需要怎么弄呢? if(PositionSelect(_Symbol)==true) { double x=PositionGetDouble(POSITION_PRICE_OPEN);  //读出持仓价格,只读出第一个持仓单价格 printf(DoubleToString(x,Digits()) ); } if(PositionSelect(_Symbol)==true) {...
  疯狂缓存的测试剂  (92   1 2 3 4 5 ... 9 10)
祝大家今天愉快 遇到了以下问题。 在系统中拥有32个逻辑处理器--分别使用32个代理进行优化(+另外40个远程的)。 每个代理相当快地建立了完全不够用的缓存,大小为2-2.6GB,总共每天超过70GB!缓存不会自我删除,而且不断增加。阻止疯狂的唯一原因是磁盘空间耗尽。之后,特工们愚蠢地停止工作。 问题如下。 有人遇到过这样的问题吗?我如何处理它呢?是什么原因导致了如此大的缓存容量? 写了一个请求给servicedesk,到目前为止还没有消息。