[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 519

 
oleg_ :
안녕하세요. 어드바이저 프로그램에서 H3 기간의 지표 값을 얻는 방법을 알려주십시오. iMACD(...) 기능은 표준 마침표에서만 작동합니다.


여러 기간을 사용합니다.

예를 들어 H1의 경우

extern int FastEMA=12;
extern int SlowEMA=26;
외부 정수 SignalSMA=9;

H3에 대해 동일한 값을 원하는 경우

그런 다음 H1에 질문

extern int FastEMA=36;
extern int SlowEMA=78;
외부 정수 SignalSMA=27;

모든 칠면조에서 작동하지 않습니다.

부록에서 임의의 시간 프레임에 대한 확률적 구현의 예

파일:
 

한 친구는 다음과 같이 말합니다.

" 이제 나는 일중과 실제 시장에서만 거래합니다. 각각 시카고 증권 거래소에서 MT4와 MT5를 사용하지 않고 일반적으로 악몽처럼 잊어 버리려고합니다. "

차이점은 무엇입니까?

 

안녕하세요!

지표 작성을 도와주세요.

표시기는 마지막 n개의 막대에 대한 최소값과 최대값을 표시해야 합니다.

코드를 작성하기 시작했지만 논리를 올바르게 구성하는 방법을 알 수 없습니다.

 #property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Red
//--- buffers
double Line_1[];
double Line_2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle ( 0 , DRAW_LINE , STYLE_SOLID , 2 );
   SetIndexBuffer ( 0 ,Line_1);
   SetIndexStyle ( 1 , DRAW_LINE , STYLE_SOLID , 2 );
   SetIndexBuffer ( 1 ,Line_2);
//----
   return ;
  }

int start()
  {
   int     counted_bars= IndicatorCounted ();
 
yosuf :

한 친구는 다음과 같이 말합니다.

" 이제 나는 일중과 실제 시장에서만 거래합니다. 각각 시카고 증권 거래소에서 MT4와 MT5를 사용하지 않고 일반적으로 악몽처럼 잊어 버리려고합니다. "

차이점은 무엇입니까?



갱스터는 거기가 더 강합니다.

그건 그렇고, 왜 친구에게 물어보지 않겠습니까? 한 가지는 그들이 우리에게 말할 것입니다.

 
Pacman :

안녕하세요!

지표 작성을 도와주세요.

표시기는 마지막 n개의 막대에 대한 최소값과 최대값을 표시해야 합니다.

코드를 작성하기 시작했지만 논리를 올바르게 구성하는 방법을 알 수 없습니다.


MQL4 Tutorial--> Variables--> Arrays--> Task 26.: 마지막 n개의 막대에서 최소값과 최대값을 찾습니다. (extremumprice.mq4)
 
Roll :

MQL4 Tutorial--> Variables--> Arrays--> Task 26.: 마지막 n개의 막대에서 최소값과 최대값을 찾습니다. (extremumprice.mq4)


링크 정말 감사합니다)

튜토리얼을 읽었지만 이 예제를 잊어버렸습니다.

다시 한번 감사합니다!

 
좋은 저녁이에요. 그러한 문제를 해결하는 데 도움을 요청합니다. 두 개의 곡선이 있습니다. 하나는 좌표 ay1, ay2 ... ayN이고 다른 하나는 좌표 by1, by2 ... byN입니다. SUM((ayN-K*byN)^2)/N <=C 조건을 만족하는 K 값이 존재하는지 알아보아야 합니다. 여기서 C는 어떤 숫자입니다.
 
안녕하세요 uv입니다. 포럼 사용자! 저는 초보자입니다. 첫 번째 Expert Advisor를 작성 중입니다. 알고리즘 오류를 수정하는 데 도움을 주세요.
파일:
 

모두 좋은 저녁입니다.

마지막 n개의 막대 중 최소 및 최대 가격 값 을 표시해야 하는 표시기(이것이 내 첫 표시기)를 작성 하려고 했습니다.

나는 나에게 무엇이 문제인지 알 수 없다

내가 그것을 알아낼 수 있도록 도와주세요!

카운트다운은 1마디부터 시작됩니다.

 #property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Red

extern int Quant_Bars = 5 ; //количество баров
int i;                     //номер бара
int Minimum;               //минимум за n баров
int Maximum;               //максимум за n баров

//--- buffers
double Line_1[];     //объявление массивов под..
double Line_2[];     //..буферы индикаторов

int init()
  {
//---- indicators
   SetIndexStyle ( 0 , DRAW_LINE , STYLE_SOLID , 2 );     //стиль линии
   SetIndexBuffer ( 0 ,Line_1);                     //назнач. массива буферу
   SetIndexStyle ( 1 , DRAW_LINE , STYLE_SOLID , 2 );     //стиль линии
   SetIndexBuffer ( 1 ,Line_2);                     //назнач. массива буферу
//----
   return ;                                      
  }

int start()
  {                        
   double Minimum = Bid;       //мин. цена
   double Maximum = Bid;       //макс. цена
   
   for (i= 1 ; i<=Quant_Bars; i++)
   {
     if (Low[i]<Minimum)         //если меньше известного..
       Minimum = Low[i];       //..то оно и будет минимальным
      
     if (High[i]>Maximum)       //если большн известного..
       Maximum = High[i];     //..то оно и будет максимальным
    }
       
    Line_1[i] = Minimum;       //отобразить линию минимума
    Line_2[i] = Maximum;       //отобразить линию максимума
   
   return ;
  }
 
AndEv :
좋은 저녁이에요. 그러한 문제를 해결하는 데 도움을 요청합니다. 두 개의 곡선이 있습니다. 하나는 좌표 ay1, ay2 ... ayN이고 다른 하나는 좌표 by1, by2 ... byN입니다. SUM((ayN-K*byN)^2)/N <=C 조건을 만족하는 K 값이 존재하는지 알아보아야 합니다. 여기서 C는 특정 숫자입니다.
오히려 이것은 곡선이 아니라 부서진 곡선입니다. 알렉세이 에게 물어봐