冲动 - 页 14

 
Event:
...

攻读硕士。在相隔很远的 条形图上找到它的两个相同的 值。并试着用你的公式来计算MAK在该条数上 的平均价格变化。它是零吗?

也许我没有说清楚 - 我不知道...

 

你们都清楚了 ))))

做好计算,抓住势头......。

 
Karputov Vladimir:
这里没有这样的条款。如果你想检查,那就计算15个条形图的值(因为你不能检查刻度线--没有它们的历史记录)。以收盘价 为例。M30的时间框架(这是为了清晰起见)。

这里有类似的总和,如-tik14和+tik14。

我说的是一个具体的公式。自己算算吧。

 
Event:

这里有类似的总和,如-tik14和+tik14。

我说的是一个具体的公式。自己算算吧。

:).就这样了。我已经完成了。我去乡下了。我明天晚上会和你联系。
 
Event:

你们都清楚了 ))))

做好计算,抓住势头......。

是的,谢谢你。

//+------------------------------------------------------------------+
//|                                                    AVG_close.mq4 |
//|              Copyright 2015, Artem A. Trishkin, Skype artmedia70 |
//|                       https://login.mql5.com/ru/users/artmedia70 |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, Artem A. Trishkin, Skype artmedia70"
#property link      "https://login.mql5.com/ru/users/artmedia70"
#property version   "1.00"
#property strict
#property script_show_inputs
//--- input parameters
input int      NumberOfBars=10;
int numberOfBars;
//+------------------------------------------------------------------+
void OnInit()
  {
   numberOfBars=(NumberOfBars<1)?1:NumberOfBars;
  }
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   Comment("Формула раз: "+DoubleToString(AverageChangePrice(Symbol(),numberOfBars),Digits)+
           "\nФормула два: "+DoubleToString(((Close[numberOfBars]-Close[0])/numberOfBars)/Point,Digits)
          );
  }
//+------------------------------------------------------------------+
double AverageChangePrice(string sy, int period) {
   //--- Среднее изменение цены расчёт
   double avg_change_price=0, pt=SymbolInfoDouble(sy,SYMBOL_POINT);
   for(int i=period; i>0; i--) {
      double subtrahend=(i==period)?Close[i]:Close[i-1];
      double difference_price=(Close[i]-subtrahend)/pt;
      avg_change_price+=difference_price;
      }
   avg_change_price/=period;
   return avg_change_price;
}
//+------------------------------------------------------------------+
 
Karputov Vladimir:
:).就这样了。我已经完成了。我去乡下了。我明天晚上会和你联系。
在Prostokwashino?
 
Artyom Trishkin:

是的,谢谢你。

为什么?
Digits 
 
new-rena:
为什么?

你不需要...根本不需要这样做。这是在点上。只是,一个是价格,另一个是积分。我都是按点做的(调整了帖子),没有注意到这个错误。白痴...

我会解决这个问题,就这样...

 

纠正了。

//+------------------------------------------------------------------+
//|                                                    AVG_close.mq4 |
//|              Copyright 2015, Artem A. Trishkin, Skype artmedia70 |
//|                       https://login.mql5.com/ru/users/artmedia70 |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, Artem A. Trishkin, Skype artmedia70"
#property link      "https://login.mql5.com/ru/users/artmedia70"
#property version   "1.00"
#property strict
#property script_show_inputs
//--- input parameters
input int      NumberOfBars=10;
int numberOfBars;
//+------------------------------------------------------------------+
void OnInit()
  {
   numberOfBars=(NumberOfBars<1)?1:NumberOfBars;
  }
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   Comment("Формула раз: "+IntegerToString((int)AverageChangePrice(Symbol(),numberOfBars))+
           "\nФормула два: "+IntegerToString(int(((Close[numberOfBars]-Close[0])/numberOfBars)/Point()))
          );
  }
//+------------------------------------------------------------------+
double AverageChangePrice(string sy, int period) {
   //--- Среднее изменение цены расчёт
   double avg_change_price=0, pt=SymbolInfoDouble(sy,SYMBOL_POINT);
   for(int i=period; i>0; i--) {
      double subtrahend=(i==period)?Close[i]:Close[i-1];
      double difference_price=(Close[i]-subtrahend)/pt;
      avg_change_price+=difference_price;
      }
   avg_change_price/=period;
   return avg_change_price;
}
//+------------------------------------------------------------------+
 
现在更有趣了 ))



但是,仍然--这里的动力在哪里?它在那里吗?它能被抓住吗?