新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 177

 
geratdc:

MQL 4和MQL 5之间的相似度是多少?


这篇文章https://www.mql5.com/ru/articles/81,可能会有帮助
Переход с MQL4 на MQL5
Переход с MQL4 на MQL5
  • 2010.05.11
  • Sergey Pavlov
  • www.mql5.com
Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
 
Snest:

这篇文章可能是有用的 https://www.mql5.com/ru/articles/81

是的,这似乎是正确的,谢谢你。让我们去研究一下译者。
 

我在哪里可以看到字符代码的列表?我找不到它。

 
geratdc:

是的,这似乎是我们需要的,谢谢你。让我们去研究一下译者。


我知道你需要找到 n个柱子的最大 和最小值,那么就可以更容易和更少地消耗资源了

//+------------------------------------------------------------------+
//|                                                       test11.mq5 |
//|                                                   Sergey Gritsay |
//|                         https://www.mql5.com/ru/users/sergey1294 |
//+------------------------------------------------------------------+
#property copyright "Sergey Gritsay"
#property link      "https://www.mql5.com/ru/users/sergey1294"
#property version   "1.00"

input int TotalBar=10; // Количество баров для анализа
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   double hist_high[];
   double hist_low[];
   double min_price=0.0;
   double max_price=0.0;

   if(CopyLow(_Symbol,PERIOD_CURRENT,0,TotalBar,hist_low)>=TotalBar)
     {
      min_price=NormalizeDouble(hist_low[ArrayMinimum(hist_low)],_Digits);
     }
   if(CopyHigh(_Symbol,PERIOD_CURRENT,0,TotalBar,hist_high)>=TotalBar)
     {
      max_price=NormalizeDouble(hist_high[ArrayMaximum(hist_high)],_Digits);
     }

   Comment("\n min_price = ",min_price,"\n max_price = ",max_price);
  }
//+------------------------------------------------------------------+

....

 

你好,我想看看在指标提供的图形对象上下单的代码。

例如,该指标画出一条线"N",在这条线上应该放置SL-"Nsl "和TP-"Ntp"。

 
Eduard Bulatov:

你好,我想看看在指标提供的图形对象上下单的代码。

例如,指标画线"N",在这条线上应该放置SL-"Nsl "和TP-"Ntp"。

如果指标绘制的不是缓冲区,而是图形对象,那么通过这个图形对象的名称,我们必须知道它的(对象线)价格,并从这个价格开始,我们必须下一个挂单。

水平线的价格可以通过ObjectGetDouble(0,obj_name,OBJPROP_PRICE,0)获得;其中0是当前图表的标识符,obj_name是指标线对象的名称。

 
Andrey Dik:

我在哪里可以看到字符代码的列表?我找不到它。

我想这个问题太复杂了......
 
Wingdings - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
Wingdings - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
Wingdings - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
 
Andrey Dik:
显然,这个问题太复杂了......
就是这个吗
 

是的,谢谢你!

阿列克谢-维克多罗夫
这个
没有,但还是谢谢你!)
原因: