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

 
Valeriy Yastremskiy #:

看起来它应该可以工作。还没有测试过。

绘图逻辑。我不控制水平,我再次画出价格,如果是买入,我画成灰色,上面是蓝色,如果是卖出,如果高于价格水平,它是灰色,下面是红色。

是的,我忘了设置水平删除)))。

阿罗!?:-)你在和我开玩笑吧????????????????
 
Roman Shiredchenko #:
阿罗!?:-)You're MOCKING????????????????

维塔利可以阅读和下载文件。还是认为这种帮助是欺负人的?

 
Roman Shiredchenko #:
阿罗!?:-)你在和我开玩笑吧????????????????

我们通过邮件沟通,以防有人测试后出现错误))))。

 

我不明白什么是错的。在描述中,有3个选项。诱导线的行标识符中有2个。

我是否正确地理解了中间那个是一个具有相同周期的简单波形?

iBands

Возвращает значение технического индикатора Bollinger Bands®.

double  iBands( 
   string       symbol,           // имя символа 
   int          timeframe,        // таймфрейм 
   int          period,           // период 
   double       deviation,        // кол-во стандартных отклонений 
   int          bands_shift,      // сдвиг относительно цены 
   int          applied_price,    // тип цены 
   int          mode,             // индекс линии 
   int          shift             // сдвиг 
   );
 

Параметры

........
mode

[in]  Индекс линии индикатора. Может быть любым из перечисленных идентификаторов линии индикаторов (0 - MODE_MAIN, 1 - MODE_UPPER, 2 - MODE_LOWER).




 
我在mt4里有一个测试器。我可以添加一个指标,运行测试器,在屏幕上看图表走势,按暂停,画一条线,十字,箭头,复选标记,再按开始。我需要它作为那些手工交易的人的培训工具。在MT5中,你不能在图表上添加任何东西,甚至没有一个小箭头来指示我买入或卖出的位置。问题是如何解决这个问题。也许它都存在,但以某种方式掩盖了?
 
Artyom Trishkin #:

维塔利可以阅读和下载文件。还是认为这种帮助是欺负人的?

不,Artem,你没有,我知道你做的一切都是对的。你的文章是正确的,有能力的,我已经理解了数组和使用它们的工作,以及参数值的索引,感谢你。我从心底里感谢你--一切都很好!

 
Valeriy Yastremskiy #:

我们通过邮件沟通,以防有人测试后出现错误))))。

我明白了 )
 

下午好!!!!

请帮助我改变一个函数,该函数只计算订单网格中无利可图的订单的损失。

//+----------------------------------------------------------------------------+
//| Калькуляция убыточных ордеров                                              |
//+----------------------------------------------------------------------------+
double Loss()
  {
   double oLoss = 0;
   for(int i = OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
        {
         if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
           {
            if(OrderType() == OP_BUY || OrderType() == OP_SELL)
              {
               if(OrderProfit()<0)
                 {
                  oLoss += OrderProfit();
                 }
              }
           }
        }
     }
   return(oLoss);
  }

我们需要改变函数,它只计算订单净值中每个订单的最小手数。最小批量=0.01

谢谢!!!!

 
Valeriy Yastremskiy #:

看起来它应该可以工作。还没有测试过。

绘图逻辑。我不控制水平,我再次画出价格,如果是买入,我画成灰色,上面是蓝色,如果是卖出,如果高于价格水平,它是灰色,下面是红色。

是的,我忘了删除水平。)))

谢谢!

有所帮助!

 
你能告诉我这些订阅者在主账户页面上来自哪里吗?


朋友请求都被批准了。订阅者的数量在信号上是不同的。
这些订阅者是如何出现的,他们来自哪里?
原因: