MT4 EA如何控制一天只下一次单?大侠帮忙啊

2024-05-05 16:08

1. MT4 EA如何控制一天只下一次单?大侠帮忙啊

用时间函数呗
 datetime CurTime( ) 返回当前时间 示例: if(CurTime()-OrderOpenTime()<360) return(0); int Day() 返回当前日期 示例: if(Day()<5) return(0); 
或者 iMA(NULL,PERIOD_D1,14,0,MODE_EMA,PRICE_CLOSE,1) 读取前一天的前一天日线的值判断是否一样
如果你想每天刚开盘一瞬间下单的话 那就成交量=0

MT4 EA如何控制一天只下一次单?大侠帮忙啊

2. MT4平台EA中如何编写一根K线只下一个单

在一根k线经历的时间段内加一个判断


如果这段时间段内有单   就不再下单

就能实现你说的效果了

3. 请问如何在EA中限制一种货币对只可以有一个单?

//用自定义函数// j 就是自定义函数int j=0;//放在最上面/////////////j=0; //放在判断的上面这样的话,每一个j的答案就是该货币对的数量。

请问如何在EA中限制一种货币对只可以有一个单?

4. MT4的EA程序中如何使在1根k线上最多只下单一次?(主要是防止平仓后在同一根k线上又开仓的问题)

可以设置每根K线在1个时间单位只能开仓一次,或者临收盘前5秒开仓。

5. 关于EA的疑问

很多人把EA(自动交易系统)当做外汇市场中的圣杯,希望能够获得一种高胜率的EA系统。但是据我个人炒汇经验,并不存在一成不变的交易系统,只有不断更新的交易系统。外汇交易中的技术指标日新月异,由基本技术指标就能演变成很多其他指标。与其花心思去编写EA,还不如抓住最基本的技术指标。均线、RSI,随机指标、BOLL等技术指标都是很不错的,关键是把他们综合其他,寻找技术指标的共振,从而发现交易的机会。EA追求的是一种高胜率,成熟的EA必须不断修改。本人实盘过程中,盈亏比例是3比1才下单。止损设置30个点,短线止盈是90个点,要是趋势特别强,可以设置移动止损,把盈利扩大。对于信息的选择,我建议你平时关注一些重要的经济数据就行了,一般汇通网或者fx168上面都会有。要是你做实盘,咱们可以交流下。

关于EA的疑问

6. 外汇mt4编写EA,具体要求:用代码写出判断上一单(已经平仓的单子)是盈利还是亏损。

if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
   if(OrderProfit()>0)
   {
      Print("上一个单子盈利");
   }else
   {
      Print("上一个单子盈利");
   }
}

7. MT4的EA编程问题:如果(没有订单&&符合指标开仓条件),执行{买1或卖1}。如果(刚下的单是买

简单的用 OrdersTotal()判断单量来确定是第几单 复杂点用orderselect 选出单子进行检测

MT4的EA编程问题:如果(没有订单&&符合指标开仓条件),执行{买1或卖1}。如果(刚下的单是买

8. 帮我写一个MT4的ea 在rsi大于70的时候卖出 在小于30的时候买入 每次只开一单 我的邮箱是627170795@qq.com

if(rsi[1]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());
          }       
          }