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

 
double Dopen1 = iOpen(NULL,TimeFr,1);
   double Dclose1 = iClose(NULL,TimeFr,1);
   double Dopen2 = iOpen(NULL,TimeFr,2);
   double Dclose2 = iClose(NULL,TimeFr,2);
   double Dopen3 = iOpen(NULL,TimeFr,3);
   double Dclose3 = iLow(NULL,TimeFr,3);

   Dmax=iHigh(NULL,TimeFr,1); // high прошлой свечи
   Dmin=iLow(NULL,TimeFr,1); // low прошлой свечи
   TempT=iTime(NULL,TimeFr,1); // время прошлой свеч 

Здравствуйте подскажите какие можно еще добавить или заменить торговые сигналы?
 

Romal001:

Здравствуйте подскажите какие можно еще добавить или заменить торговые сигналы?

是否有任何交易信号?

 
Artyom Trishkin:

是否有任何交易信号?


没有,但你能增加或改变什么,有吧。
 
Romal001:

不,你能增加或改变什么,有条不紊。

加入盐、胡椒粉。你也可以添加一些酱汁。

你也可以在这里阅读- 很多有用的信息。

 
Romal001:

不,可以增加或改变的东西,那里有酒吧。


添加MarketInfo,所有请求标识符)))))

...... 和AccountInfoDouble 也与所有的

 

你必须从一开始就知道你需要什么。

并询问如何得到它。

 

你能告诉我为什么在MA的交叉点和相邻的地方没有画线吗? 因为如果你把它作为脚本运行,它画得很好

//+------------------------------------------------------------------+
//|                                      подсчет пересечений Ma .mq4 |
//|                        Copyright 2017, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

extern int Баров = 500;  // Баров для подсчета пересечений МА
extern int MA_1  =10;
extern int MA_2  =100;

void OnTick()
{
  int Бар, Счетчик;
  double MA_1_Предыдущая, MA_2_Предыдущая,
         MA_1_Следующая,  MA_2_Следующая;

  ObjectsDeleteAll(); // Удалить вертикальные линии

  for(Счетчик=0, Бар=0; Бар<Баров; Бар++) // Начинаем с послнего бара
  {
    MA_1_Предыдущая = iMA(Symbol(),PERIOD_M5,MA_1,0,MODE_SMA,PRICE_CLOSE,Бар+1);
    MA_1_Следующая  = iMA(Symbol(),PERIOD_M5,MA_1,0,MODE_SMA,PRICE_CLOSE,Бар);
    MA_2_Предыдущая = iMA(Symbol(),PERIOD_M5,MA_2,0,MODE_SMA,PRICE_CLOSE,Бар+1);
    MA_2_Следующая  = iMA(Symbol(),PERIOD_M5,MA_2,0,MODE_EMA,PRICE_CLOSE,Бар);

    if((MA_1_Предыдущая>=MA_2_Предыдущая && MA_1_Следующая<=MA_2_Следующая) ||
       (MA_1_Предыдущая<=MA_2_Предыдущая && MA_1_Следующая>=MA_2_Следующая))
    {
      Счетчик++;
      Alert(Счетчик, "  Бар = ", Бар, "  T = ",Time[Бар]);

      // Создать вертикальную линию
      ObjectCreate( (string)Счетчик+"_"+(string)Бар,OBJ_VLINE,0,Time[Бар],0);

      if(Счетчик == 5) break;  // 5 линий есть - выход
    }
  }
}
 

新手对MQL4的任何问题,对算法和代码的帮助和讨论

我不明白,如果你没有什么可说的,为什么要创造这样一个话题。我认为,当你无话可说时,最好保持沉默。我明白,当你没有什么可说的时候,最好保持沉默)也不要让他们去读一般的短语!这是很重要的。
 
Romal001:

新手对MQL4的任何问题,对算法和代码的帮助和讨论

我不明白,如果你没有什么可说的,为什么要创造这样一个话题。我认为,当你无话可说时,最好保持沉默。我明白,当你没有什么可说的时候,最好保持沉默)也不要让他们去读一般的短语!这是很重要的。
如果你想得到一个明智的答案,那就问一个明智的问题!
 
一个明白这个道理的聪明人会回答这个问题。他们不会因为缺乏知识和信息而说 "这个问题不聪明"。简单地说,我们善于把什么都倒出来)和平与你同在。
原因: