初学者的问题 MQL4 MT4 MetaTrader 4

 
如果您有关于MQL4、MT4、MetaTrader 4的问题,请在这个主题中发表。特别是当你的问题与交易功能 有关时。
 
如果可能,请附上一个主题,这样就不会丢失。
 
Vitalie Postolache:
如果可能,请附上主题,以免丢失。

该主题附后。你可以这样看待它。

首先点击章节名称。

点击章节标题

那么你可以看到,该主题是在最上面。

附题

但是:如果其他线程有更多最近的帖子,那么这个线程当然就会下降了。

 
Vladimir Karputov:

但是:如果其他线程有更多最近的帖子,那么这个线程当然就会下降了。

论坛引擎不能允许一个主题永久地放在顶部,在被钉住的主题中吗?

因为我注意到,"钉子 "主题在主页上是向下滑动的,只有当你去右边的部分时,它们才会在顶部。
 
Vitalie Postolache:

难道论坛引擎不能允许你钉住一个主题,使其始终处于被钉住的主题的顶部?

因为我注意到,"钉子 "主题在主页上是向下滑动的,只有当你去右边的部分时,它们才会在顶部。
是的,这是论坛的引擎。你只能通过点击科室名称看到一个附加的主题(即使它已经滑到地下室)。
 

关于交易、自动交易系统和交易策略测试的论坛

初学者的问题

Nickolay72, 2016.11.08 10:04

我想知道为什么获利修改不起作用,当我预先指定SL和TP时,DT给出了一个错误130

-购买条件-

{
  Ticket=OrderSend(NULL,OP_BUY,Lot,Ask,slippage,0,0,NULL,magic,0,Blue);
  if(!Ticket>0)Print(GetLastError());
  else
  TP=NormalizeDouble(Bid+TakeProfit*Point,Digits);
  bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),TP,0,0);
   return;
}

-销售条件-

{
  Ticket=OrderSend(NULL,OP_SELL,Lot,Bid,slippage,0,0,NULL,magic,0,Red);
  if(!Ticket>0)Print(GetLastError());
  else
  TP=NormalizeDouble(Ask-TakeProfit*Point,Digits);
  bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),TP,0,0);
   return;
}

有什么问题吗?


 

关于交易、自动交易系统和交易策略测试的论坛

初学者的问题

Vladislav Andruschenko, 2016.11.08 10:35

bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),TP,0,0);

你还没有选择一个位置 来与之合作。


OrderSelect(Ticket,SELECT_BY_TICKET,MODE_TRADES);

 

关于交易、自动交易系统和交易策略测试的论坛

初学者的问题

Vitaly Muzichenko, 2016.11.08 12:26

这个建筑是什么?票是一个整数(int)。if(Ticket < 0) { ...}

 
Nickolay72

作为一种选择。

  Ticket=OrderSend(NULL,OP_SELL,Lot,Bid,slippage,0,0,"",magic,0,Red);
  if(Ticket>0){
   TP=NormalizeDouble(Ask-TakeProfit*Point,Digits);
   if(OrderSelect(Ticket, SELECT_BY_TICKET)) {
     bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),TP,0,0);
   }
  return;
  } else {
   Print(GetLastError());
  }
 
你好,请你帮助提供建议,关于EA需要每天工作一次的条件,一般来说,我们需要如果(条件){每天都有挂单 同时下达}可能是一个简单的解决方案,不会想到=/一个EA或脚本的任何形式
 
K_i_r_i_t_o:
你好,请你帮我提供建议,我需要EA每天工作一次的条件,一般来说,我需要if(条件){每天都有挂单 同时下达}也许有一个简单的解决方案,但没有想到=/ EA或任何形式的脚本

可以取0条开盘时间与周期D1的值,+添加秒数。

在条件中,将当前时间与第一行中获得的时间进行比较

在挂单中,你可以设置秒数,即订单的有效期。

Data_1=iTime(Symbol(),PERIOD_D1,0)+86400;  //время жизни ордера
原因: