맥박 - 페이지 14

 
Event :
...

마시카를 가져 가라. 서로 멀리 떨어진 막대에서 두 개의 동일한 값을 찾으십시오. 그리고 이 수식을 사용하여 이 막대 수에 대한 Mashka 가격의 평균 변화를 계산해 보십시오. 제로인가?

제가 어떤 면에서는 불명확한 것일 수도...

 

모든 것이 명확합니다)))

카운트, 기세를 잡아...

 
Karputov Vladimir :
여기에는 그런 용어가 없습니다. 확인하려면 15개 막대에 대한 값을 계산하십시오(틱은 확인할 수 없으므로 내역이 없습니다). 종가 를 잡습니다. M30 타임프레임(이것은 명확성을 위한 것임).

여기에는 -tic14 및 +tic14와 같은 유사한 용어가 있습니다.

나는 특정한 공식에 대해 이야기하고 있었다. 자신을 계산합니다.

 
Event :

여기에는 -tic14 및 +tic14와 같은 유사한 용어가 있습니다.

나는 특정한 공식에 대해 이야기하고 있었다. 자신을 계산합니다.

:). 모든 것. 더 이상 힘이 없습니다. 나는 마을에 있다. 내일 오후에 연락드리겠습니다.
 
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 :
:). 모든 것. 더 이상 힘이 없습니다. 나는 마을에 있다. 내일 오후에 연락드리겠습니다.
프로스토크바시노?
 
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;
}
//+------------------------------------------------------------------+
 
더 재미있어졌다))



그러나 여전히 - 모멘텀은 어디에 있습니까? 그는 존재합니까? 잡힐까요?