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

 
Slava_kornev55:
我没有找到一个

这里有一个搜索。

由mql5.com搜索

 
Karputov Vladimir:

这里有一个搜索。


aaaaah,我知道。我找不到这样的猫头鹰。
 
Slava_kornev55:
啊哈,我知道。找不到这样的猫头鹰。
嗯,猫头鹰在树林里,所以...至少在动物园里是这样。
 
在哪里可以找到 "跟踪止损 "脚本,以及如何将其放在Soventik中。
 
bv1979:
在哪里可以找到 "跟踪止损 "脚本(EA)以及如何将其插入到Soventic中?

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

初学者的问题

Karputov Vladimir, 2016.06.13 14:29

标准交付包括一个专家顾问...\MQL5\Experts\Examples\MACD\MACD Sample.mq5。请看函数实现****Modified。

或者通过文章和kodobase 上的搜索。
 
晚上好......请告诉我如何找到倒数第二笔未平仓的买单? 假设有5笔未平仓的买单......我知道如何找到最后一笔,但如何找到倒数第二笔?
 
用于mt4
 

结转了。

安东-兹维列夫

在4K屏幕上,终端操作是否有任何优势?

贴出它看起来像什么的截图。

 
Karputov Vladimir:

结转了。

安东-兹维列夫

在4K屏幕上,终端操作是否有任何优势?

贴出它看起来像什么的截图。

也很有意思。显然,你必须改变DPI,而这是有问题的。今天我的朋友在Skype上问我,为什么我没有在MT4测试器中检查 "优化"。后来发现,他有12英寸的屏幕,所有的东西对他的视力都太小了。他改变了DPI,复选标记就看不见了--这是一个已知的效果。

他建议他写信给serviced,这就是他们的答复,这是我们的通信内容。

[Thu 16.06.16 17:03:53] Aleksey Smirnov: 发布截图,描述问题...写道:"我希望在使用96dpi以外的分辨率工作时,界面元素不会丢失"。

所以,我将不得不习惯于小字,或者在注册表中寻找调整,以使所有的东西都能在屏幕上读到。

[Thu 16.06.16 17:04:41] Alexey Volchanskiy:我明白了......是什么类型的显示器?

[星期四 16.06.16 17:07:02] Alexei Smirnov: 12" 1366x768

 
显然,需要在某处画一个括号或一个倒置的逗号,我不明白.............,我看了类似的例子,似乎都是一样的,,,,,,,,,,,。

如果你需要的话,指定函数和它的常量DeleteOrder(ticket),它应该能工作。

如何在对另一个函数的调用中正确书写常数

例如,这里有一个函数。

void DeleteOrder(ulong ticket)
  {
//--- проверим наличие ордера  
   if(!OrderSelect(ticket))
     {
      Print("Ордер #",ticket," не найден");
      return;
     }
//--- все готово, делаем попытку удалить ордер
   if(!trade.OrderDelete(ticket))
     {
      //--- сообщим о неудаче
      Print("Метод OrderDelete() потерпел неудачу. Код возврата=",trade.ResultRetcode(),
            ". Описание кода: ",trade.ResultRetcodeDescription());
     }
   else
     {
      Print("Метод OrderDelete() выполнен успешно. Код возврата=",trade.ResultRetcode(),
            " (",trade.ResultRetcodeDescription(),")");
     }
//---     
  }    

然后我再写一个

   // проверка условия на удаление лимитного ордера
      bool bLimitDeleteSignal=false;
      //if(OrderSelect(ticket) ==true)
      if(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_BUY_LIMIT)
         bLimitDeleteSignal=LimitDelBuySignal();
      //if(OrderSelect(ticket) ==true)
      if(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_SELL_LIMIT)
         bLimitDeleteSignal=LimitDelSellSignal();
      // если есть сигнал на закрытие позиции - закрываем и выходим
      if(bLimitDeleteSignal==true)
        {
         Print("Удаляем ордер!!!");
вот здесь вызываю  верхнею функцию чтобы удалить ордер по тикеру , и не знаю как записать чтобы компилятор неругался
       //DeleteOrder(ulong  ticket);     ???????????????????????????
     //   DeleteOrder(ticket);         ???????????????????????????????????????????????????????????
    //    DeleteOrder();              ????????????????????????
         return;
        }