❶ 外汇mt4编写EA,具体要求:用代码写出判断上一单(已经平仓的单子)是盈利还是亏损。
if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderProfit()>0)
{
Print("上一个单子盈利");
}else
{
Print("上一个单子盈利");
}
}
❷ 求问各位大神,mql4的EA中,如何一次性对所有的多单或者空单挂一个统一的止损比如我开了10笔多
在下单得时候 设置止损位就可以了。OrderSend方法中提供了这个功能
❸ MT4 统计最新一根K线和之前某一根指定K线之间订单数量(包括历史订单和持仓订单)
可以用量化软件,写个专用程序应该能实现
❹ 一个EA之前开单正常,怎么突然就不开单了呢(不止一个平台是这样,在其它平台也不开单)求解
这个比较麻烦 要一步步排查 先看看工具-选项-ea设置那里打开ea自动下单没有 然后看下ea交易和日志那里有没有报错。 根据报错编号查一下错误原因
❺ EA会在同一棒反复开仓平仓,如何限制一棒只开一单
说说我的情况吧,开仓和平仓的条件冲突了,就会出现一根K柱上不断开仓平仓的情况
❻ 关于MT4 的EA ,我想限制每天的下单数量,比如一天只下两单怎么写,请给个例子
这个问题 你是想自己把软件反编译 然后协助自己交易 又或者 你代表的是公司本身呢?
如果是自己 那就没有必要了。
如果是公司的话 可以增加 等级作为一种先决条件 账户等级为多少的时候只交易2单
❼ 如何实现EA中的一单止盈止损交易成功后……
一种方法是通过价格判断;还有一种方法是OrdersTotal()判断单子的数量,数量减少就是有单子止盈止损交易成功了。
❽ 帮我写一个MT4的ea 在rsi大于70的时候卖出 在小于30的时候买入 每次只开一单 我的邮箱是[email protected]
if(rsi[1]<rsi1[1] && rsi[0]>rsi1[0]
if (OrdersTotal()<10)
{
ticket=OrderSend(Symbol(),OP_BUY,1,Ask,20,Ask-ZS_Point*Point,Ask+ZY_Point*Point,"My order #2",16384,10,Red);
if(ticket<0)
{
Print("OrderSend 失败错误 #",GetLastError());
}
}
❾ MT4ea,10日均线和30日均线金叉后,价格回落至10日均线开仓做多,止损止赢平仓,怎么写代码
怎么写代码我不知道,我知道怎么不用写代码就能实现,现在外汇MT4流行图形化编程,只需拖拽几个模块,就能生成自己想要的EA,下面用EA大师生成器举例你这个功能。
这个是最简单的一个案例EA,就是均线金叉死叉EA
先判断当前没有持仓多空单,然后判断均线是否发生金叉死叉,如果发生金叉死叉,就开仓,并且平仓反向单。
这款生成器内置了450种功能模块,像你这种需求,非常简单,对EA大师来说只是个皮毛,把链接留在这,需要的话去看看吧~ (不支持手机浏览哦~)《点击查看》