① MQL4 编程:如何防止重复下单
OrderOpenTime()取订单时间
iTime(Symbol(), PERIOD_M15, 0)去当前k柱时间
判断在不在当前15分钟的K柱之内,不在当前15分钟的K柱之内 可以下单
希望能起到抛砖引玉效果,对你有所启示
② mql4编程中,如何编写 EA执行测试体验时间限制,即能否在mt4启动EA30天后终止运行EA
添加时间限制即可,在EA主代码开头部分添加判断时间。
if(TimeCurrent()<(D'2018.12.12')) //说明:最新服务器时间<2018年12月12日(EA超过2018年12月12日不再运行)
{
符合继续执行里面的语句(EA运行主代码)
}
③ MT4平台如何使用EA
1.首先把你从网上获得的EA(MQL4格式或者EX4文件)文件拷贝到平台/expert文件内,如果你正运行着MT4的话,然后重启下mt4。
2.阅读EA的说明书或者EA来源的网站,了解此EA的适用货币对和时间周期。
3.打开平台,选择工具-选项菜单,按照下图勾选,确定。
4.打开相对应的货币A拖拽到图表上。
5.在弹出的菜单中,根据自己的要求设定各种EA参数后,点确定。
6.当图表右上角出现笑脸图案时,表示EA加载成功,EA将会自动开始工作。
④ MQL4中如何设置挂单的有效到第二天止
郎咸平在玺源台的现场表示;要跳楼,进股市! 股友们 ,短线机会时时都有,看你如何把握;赚钱机会刻刻存在,看你能否看准 。短线炒的是消息, 炒的是精准的买卖点,快进快出,加Q12313020136
--
---
⑤ mql4中获取当前价格用哪个函数
MQL4交易函数常见错误代码及处理意见
OrderSelect() – 选择订单
OrderClose() – 平仓
OrderCloseBy() – 相反头寸平仓
OrderClosePrice() – 获取订单平仓价格
OrderCloseTime() – 获取订单平仓时间
OrderComment() – 获取订单注释
OrderCommission() – 获取订单佣金数额
OrderDelete() – 删除挂单
OrderExpiration() – 获取挂单有效时间
OrderLots() – 获取订单交易手数
OrderMagicNumber() – 获取订单魔术编号
OrderModify() – 修改订单
OrderOpenPrice() – 获取订单开仓价格
OrderOpenTime() – 获取订单开仓时间
OrderPrint() – 打印订单信息
OrderProfit() – 获取订单盈利金额
OrderSend() – 发出订单
OrdersHistoryTotal() – 获取历史订单总数
OrderStopLoss() – 获取订单止损值
OrdersTotal() – 获取订单总数
OrderSwap() – 获取订单掉期值
OrderSymbol() – 获取订单交易品种
OrderTakeProfit() – 获取订单止盈值
OrderTicket() – 获取订单的订单编号
OrderType() – 获取订单交易类型
⑥ MT4的EA程序中如何使在1根k线上最多只下单一次(主要是防止平仓后在同一根k线上又开仓的问题)
可以设置每根K线在1个时间单位只能开仓一次,或者临收盘前5秒开仓。
⑦ MQL4 重复挂单
代码就不写了 可以去520FX提问 说下思路
1、用时间做参数 调用iBarShift函数获得时间所对应的K线序号
2、当前最新时刻的K线序号是0
有这两个序号 就可以用iHighest函数获得指定K线区间的最高价的K线序号 假设算完为N
那么High[N]就是你要的数值了
520FX
⑧ mql4怎么让开仓后一段时间内不再开仓
公子行(孟宾于)南池(李郢)
⑨ MQL4 如何表达 时间> 9:30,比如当“时间>9:30”时执行操作
=ROUND(A1*24,0)/24 用A1*24转换为十进制的小时数,再用ROUND(A1*24,0)四舍五入为整数,最后再除以24转换为时间数。
⑩ 不知道用mql4怎么获取GMT时间
如何获取GMT时间,请先使用本地时间如(北京时间)然后+8.00 得到GMT时间。