EA和自动交易 - 页 18

  EA如何限制开仓  (17   1 2)
手动开一单,发送order,在order被服务器执行之前EA检查这个order,符合条件则继续执行,不符合把这个order命令丢弃。 EA应该怎么做呢?有没有相应的函数or事件可以实现? 期待解答!感谢!
刚用笔记本购买的EA,在本地笔记本可以安装; 但是登录云服务器,打开MT4终端,登录自己的MQL5账号后,在市场-已购买中,点击安装按钮,没有任何反应,也没有弹出官方说的输入密码确认的对话框。。。。我试了多次,效果都是一样的,安装按钮没有任何反应,请问有大佬遇到这种情况没? 先谢谢了。
请问当SAR移动止损后如何加仓的代码怎么实现?请问有相关的文章和标准库吗?
  EA更新  (1)
EA更新如何知道mt4客户端?因为电脑装了好几个MT4所以每次都更新不到我想要的客户端上?该怎么处理!!!急!!!!
MT5的代码,不是MT4。 想要追踪止损的整个框架代码和库,就是能够直接套用就行的,mql5网站有个相关的内容,老外写的,我语言基础差,看的有点稀里糊涂的,想要个现成带注解的。 十分感谢!!!
請問各位:if(OrderSymbol()!=Symbol()) 是否代表:假如Order中的商品不等於現有商品? 例如我希望同一商品只能存在一張Order,這個條件是否適合呢?
void Check_For_Open() { if(OrdersTotal()<5) { if((ma1(1)<ma2(1)) && (ma1(0)>ma2(0)))//均线判定(快線上穿慢線) { Open_Buy_Order_Status=OrderSend(Symbol(),OP_BUY,0.01,Ask,0,40,80,"Open_Order_Comment",Magic_Number,0,Blue); } if((ma1(1)>ma2(1)) && (ma1(0)<ma2(0)))//均线判定(快線下穿慢線) {
  你们所谓的EA  (21   1 2 3)
我曾经写了一个EA的程序,也卖出了转让权,我说说个人意见,你测试的EA都是盈利的,等你购买时都是不稳定的,那么这出现一个问题就是 EA 是不是稳定的呢,其实你们所谓的EA都是 卖版权而已,这套程序我可以帮你弄,但是最后卖出去就不管稳定性.本人在金融系统数十年,明白任何道理,自己会才是真的
我想写一个EA, 能够记录及显示以下的3个问题(Q1,Q2,Q3), 希望师兄师姐多多指教,不胜感激! 详细如下: 红色是快线 , 绿色是慢线 , 当快线下穿慢线 , 做空 ( 紫色点是做空位置 ) 直到快线上穿慢线才平仓 ( 黑色点是平仓位置 ). Q1: 请问如何显示做空位的卖出价钱 ? Q2: 请问如何记录及显示紫色点与黑色点之间每一个 K 棒的收市价 '' 以及 '' 显示当中数值最小的收市价 ? Q3: 例如现在是 10 点正 , 请问如何显示最接近当前时间的上一个收市价 ? 如果认为小弟问题不清晰, 请打开已附加的图片加以说明.谢谢
MT5 iClose执行不正确 ====================testxx.mq5============ #property copyright "2009-2020, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property description "Larry Williams' Accumulation/Distribution" //--- indicator settings #property indicator_separate_window #property
如题 请问 EA回测正常,但是模拟账户测试时,开单正常,但是不进行跟踪止损。 请问什么原因啊
[删除]
测试结果比例,但是实盘效果不佳,有没有高手知道原因,如何优化?
我直接复制帮助说明里面的代码也是同样的问题,返回错误都是10030,请大神们帮忙解答一下
思路是用历史最高价/Point()得到数组的长度,然后把成交量的变化存放到价格数组里,分段保存到文件中,再随时提取,实时更新. 但是在黄金中,这个长度是207431, 并且在使用以下两段代码得到的数值hhv,并不是月线级别的最大值,而是"184", CopyHigh(Symbol(),PERIOD_MN1,0,iBars(Symbol(),PERIOD_MN1),hh); hhv=ArrayMaximum(hh,WHOLE_ARRAY,0); 最关键的问题是找不到创建文件的函数,使用文件函数读取和写入的时候根本无效, 等待大神指点
我用的是MT5,是Hedging(锁仓模式),已经有一个仓位,想直接平掉这个仓位,不想再反向开一个新的仓位,怎么编写EA,请指教! 官方的示例好像只是针对有双向仓位的情况
需要一个EA自动交易,当单根K线收盘后,MACD的DIF大于0,开多单,再次小于0时,平仓多单,并且开空单。并且系统附带止损,止损点数可以自己调。小弟是交易新手,希望大佬们多多帮助,谢谢。
也不是每个挂单会出现这个错误,据我观察,一开始我以为是挂单距离现价太近, 但是下图完全不是,行情比较激烈的时候的挂单成交就会报错OrderSend error 130。。 请教大神
比如我在30分钟时间框架下一根蜡烛上结算了一张订单然后价格走了10根蜡烛,我怎么去获取这10根蜡烛呢?有想过用OrderCloseTime与当前时间相减然后整除时间框架单位做,但是感觉不准确,希望有朋友能提供更准确的方法,谢谢了。
EA回测的时候,无法启动。提示:127.0.0.1 prepare for shutdown 请大家看看是哪里的错误? 下面是完整的日志文件: GQ 0 09:05:49.742 Startup MetaTester 5 x64 build 2735 (10 Dec 2020) PD 0 09:05:49.983 Server MetaTester 5 started on 127.0.0.1:3000 HO 0 09:05:49.992 Startup initialization finished PM 0 09:05:50.516 127.0.0.1 login (build 2735)
请问ea无法开单,但是回测是有开最新订单的,是怎么回事,购买ea后ea回测他在11日14日17日等都开启了订单,但是我一直处于未开单状态,这是为什么,而且他要有最近三周的历史记录,我是有的,请问挂vps上是不是会重新更新图表只有几天的历史记录,所以无法开单?
用 HistoryDealGetDouble(HistoryDealGetTicket(i),DEAL_VOLUME) 查询历史查询历史订单交易量不正确,查出来都是最后一笔历史交易量, 有没有知道这个是什么原因。
EA已经正常运行了 半年 单从前天开始发现 日志里显示 开单不成功 超时 ,短信提示也发送不成功 请教是什么原因 有什么解决办法
ticket_xau = pos_xau[ 0 ][ 0 ] pos_xau = pos_xau[ 0 ][ 5 ] # 如果有持仓,判断是什么仓位,并尝试更新止损 sl = find_sl(df , pos_xau) request = { "action" : mt5.TRADE_ACTION_SLTP , "position" : ticket_xau , "symbol" : "XAUUSD" , "sl" : sl , } result = mt5.order_send(request) print (result) 这order_send貌似没效果
//一根k线的高点比前后两个k线高点都高 ,称之为短期高点。具备功能是(短期高点也可以像k线那样具备顺序,可以进行顺序的比较,比如短期高点>前期高点) double shorthigh(double &shigh) { sj.getrates(rate,300); bool bFind = true; int i=0; double shigh= rate[i].high; for( i=1; i<160; i++) { if(rate[i].high >= rate[i-1].high && rate[i].high >=
int OnInit() { // 判断交易品种是否符合 if(true) return (INIT_FAILED); return (INIT_SUCCEEDED); } 就这么最简单的一句话 Internal compiler error a.mq5 1 1 编辑器build2761
请问,MT5在持仓的情况下,怎么获取平台手续费?MT5没有OrderCommission()这个函数吗?历史交易记录里获取手续费不实用啊! Excuse me, how do I get platform service fees when holding positions on MT5? Is there no OrderCommission() function in MT5
最近我想开发一个gui界面的工具栏EA,用的是easyandfast库,有没有朋友也在使用这个库,互相交流一下,最好是本身懂编程的。。。
通用数据集有人用过吗?官方没有更多相关的资料,谁有相关的资料或Demo https://www.mql5.com/zh/docs/standardlibrary/generic
菜鸟请教:Allbright 操作界面中如何添加自选品种?刚进界面只有默认的几个, 现在找不到从哪里可以添加自选品种。 谢谢了