初学者的问题 MQL5 MT5 MetaTrader 5 - 页 181

 

请告知如何增加未结头寸 的交易量,例如,当有新信号出现时。我没有使用Trade\Trade.mqh库。该请求看起来像这样。

 if(!PositionSelect(_Symbol))
 mrequest.action = TRADE_ACTION_DEAL;              // немедленное исполнение
      mrequest.price =  NormalizeDouble(Ask,_Digits);   // последняя цена ask
      mrequest.sl = NormalizeDouble(mrequest.price - SL*_Point,_Digits);                                   // Stop Loss
      mrequest.tp = NormalizeDouble(mrequest.price + TP*_Point,_Digits);                                // Take Profit
      mrequest.symbol = _Symbol;                        // символ
      mrequest.volume = lot1;                            // количество лотов для торговли
      mrequest.magic = Mag1;                               // Magic Number
      mrequest.type = ORDER_TYPE_BUY;                   // ордер на покупку
      mrequest.type_filling = ORDER_FILLING_FOK;        // тип исполнения ордера - все или ничего
      mrequest.deviation=10;                            // проскальзывание от текущей цены
                                        
      OrderSend(mrequest,mresult);                       // отсылаем ордер
      if(mresult.retcode==10009 || mresult.retcode==10008)
        Print("Оpen position Buy");
或者我应该使用TRADE_TRANSACTION_ORDER_ADD 创建一个新的请求?
 

我写了我的类,把它放在include文件夹里,创建了一个脚本,写了我的类的路径,但函数没有突出显示。如果你用我的函数写代码,它们会工作,但它们没有被突出显示。突出显示标准库是。请告诉我,我需要做什么来使我的函数突出显示?

这里是这样的班级

class BaseClass
   {
    protected:
    
    public:
    
    //конструктор
    void BaseClass(){};
    
    void Fly()
      {
       Alert ("Go fly");
      }
      
    void Move()
      {
       Alert ("Go move");
      }
   };
 
trora:

情况--在MT4中打开订单。当关闭它的时候,我在交易窗口中按下X,订单行的尽头是什么?

i>需要理解的是一个更大的问题。

当一个投资者的账户被打开时,所有之前被打开的经理的订单都会被复制到该账户。

当务之急是找出如何在投资者的账户附加后,只复制经理开立和关闭的新订单。

如果你知道怎么做--详细描述一下。

如果你知道什么是不可能的,请说明理由。

只有我认为:当X被点击时,根据订单票据,订单被关闭。

复印机不应该计算某一时间之前的交易(例如:外部变量或复印机启动的时间)。

 
BigfOOt:

你能告诉我,我需要做什么才能使我的功能得到强调?

你不能这样做,用户功能的高亮显示没有实现。 尝试联系服务台,要求他们实现它。 他们可能会这样做。
 
MetaDriver:
你不能这样做,用户功能没有突出显示。 试着联系服务台,要求他们实施。 他们可能会这样做。
前段时间我给服务台写了一封信。他们似乎认可了这一点。
 
Swan:

只是我认为:当你点击X时,订单会根据订单的票据 而关闭。

理论上可以解决这个问题--复制器不应该考虑在某个时间之前的交易(例如:外部变量或复制器的触发时间)。

所以我想知道(我不是一个程序员,如果有的话)--票据是否包含所有的参数--包括号码、开盘时间、价格和成交量,还是只包含未平仓订单的号码--被关闭的订单?

9 很明显,我需要一个按复印机执行时间或按账户加入时间的过滤器。我应该自己理解它--以便能够清楚地向程序员解释。

 
MetaDriver:
不,自定义功能突出显示没有实现。 尝试联系服务台,要求他们实现它。 他们可能会这样做。
去年夏天,我写了我的类和专家顾问,突出了我的功能,现在却没有了。为什么我必须删除它......
 
BigfOOt:
去年夏天,我写了我的班级和专家,并突出了我的功能,但现在没有了。你为什么要删除它...
询问服务台。这发生在更新时出现的一些故障。
 
下午好,亲爱的朋友们。我很难理解EA的优化 参数。我试图改变EA属性中的任何参数,例如最大缩水,但在改变参数后,又回到了默认值70。我怎样才能把它改成,例如30?
 
MetaDriver:
你不能这样做,自定义功能高亮没有实现。 尝试联系服务台,要求他们实现它。 他们可能会这样做。
嗯,什么是 "突出显示用户功能"?这似乎是所有的东西...